Edouard Vanbelle
a4266a6e93
style: apply linter suggestions
2026-04-08 00:09:27 +02:00
Edouard Vanbelle
1ce29c101d
style: apply biome CSS/JS format
2026-04-08 00:09:27 +02:00
Edouard Vanbelle
786a778546
fix(main.js): add missing break in swithc/case + apply linter
2026-04-08 00:09:27 +02:00
Edouard Vanbelle
057bab5dad
chore: prepare JS + CSS linter and add CI depending frontend of backend changes
2026-04-08 00:09:24 +02:00
Dionisio Pozo
e752f24c8c
Merge pull request #268 from EdouardVanbelle/feat/file-url-history
2026-04-07 18:49:42 +02:00
Dionisio Pozo
b4e12b012e
Merge pull request #267 from EdouardVanbelle/fix/inlineviewer-stop-media-on-close
2026-04-07 18:49:01 +02:00
Edouard Vanbelle
c16e3c973e
feat(url,history): add shown file in the url
2026-04-07 11:56:09 +02:00
Edouard Vanbelle
29b01529da
fix(inlineViewer): stops media when viewer is closed
2026-04-07 11:40:14 +02:00
Dionisio Pozo
4a4f38c418
Merge pull request #266 from EdouardVanbelle/fix/bar-icon
2026-04-07 00:57:26 +02:00
Edouard Vanbelle
72af70505d
fix(icon): add missing menu bar icon, visible on small media screen
2026-04-07 00:53:46 +02:00
Dionisio Pozo
2df2789824
Merge pull request #264 from EdouardVanbelle/fix/hash-url
2026-04-05 10:09:54 +02:00
Dionisio Pozo
a85bbea3d2
Merge pull request #263 from EdouardVanbelle/fix/select-all
2026-04-05 10:09:13 +02:00
Edouard Vanbelle
a110d281c3
fix(url): fix historyUrl serialization
2026-04-05 02:11:43 +02:00
Edouard Vanbelle
f72dec6fe1
fix(multiSelect): correct select all checkbox, correct shift click
2026-04-05 02:00:10 +02:00
Dionisio
4c796aaf61
fix(ui): resolve hidden class vs style.display conflict, polish toggle buttons
...
style.display='block'. All panel show/hide now uses classList.
- Fix admin badge/panel not showing in user menu (same root cause).
- Fix profile page main-content/auth-error panels (same root cause).
- Add hidden class to admin-setup-panel in login.html for consistency.
- Remove redundant .admin-setup-panel{display:none} CSS rule.
- Polish view toggle buttons: tighter gap, smaller size, subtler shadow.
2026-04-05 00:51:17 +02:00
Dionisio
e90fb2ea3c
fix(release): v0.5.4 — fix Docker build and publish pipeline
...
- Dockerfile: add dummy src/bin/generate-openapi.rs in cacher stage to satisfy
Cargo.toml [[bin]] target resolution during dependency caching
- docker-publish.yml: add explicit ref to checkout steps so workflow_dispatch
builds the correct tag instead of HEAD of main
- docker-publish.yml: increase timeout to 180min for multi-arch QEMU builds
- Bump version to 0.5.4
Closes #250
2026-04-04 21:25:18 +02:00
Dionisio Pozo
f0b710e5af
Merge pull request #260 from EdouardVanbelle/refactor/merge-grid-and-list-builder
2026-04-04 17:25:54 +02:00
Edouard Vanbelle
a466a6473d
refactor(files): merge grid and list builder, use CSS only to switch between views
2026-04-04 17:21:44 +02:00
Dionisio Pozo
99eda330e8
Merge pull request #261 from EdouardVanbelle/feat/modifier-key-to-toggle-selection
2026-04-04 16:53:30 +02:00
Edouard Vanbelle
46d62adc55
feat(item-selection): add ctrl/meta/alt key to toggle item selection
2026-04-04 16:27:27 +02:00
Dionisio Pozo
3157d6ef64
Merge pull request #239 from EdouardVanbelle/feat/dragged-summary
2026-04-03 22:58:32 +02:00
Edouard Vanbelle
534d4dc190
feat: improve drag & drop
...
* permits multiple drag & drop
* synchronize grid & list view on selection
* permits copy during ddrag & drop (use sift/alt key according your OS)
* use batch move / copy on drag & drop
2026-04-03 15:06:09 +02:00
Edouard Vanbelle
5b821a7eab
refactor(empty-list): simplify empty list, will now work on list view
2026-04-03 14:16:36 +02:00
Edouard Vanbelle
db30639823
refactor: rename View into Section to keep coherence
2026-04-03 14:16:36 +02:00
Edouard Vanbelle
8d2a45c0ff
feat(navigation): no change/blink section if already selected
2026-04-03 14:16:36 +02:00
Edouard Vanbelle
744d2c88fb
refactor: simplify multiSelect module (remove duplicates, etc)
...
- remove duplicate code
- use one uniq selection bar (for both list & grid view)
2026-04-03 13:20:19 +02:00
Dionisio Pozo
e8b9604729
Merge pull request #258 from justDance-everybody/clawoss/fix/pdf-wopi-view-fallback
2026-04-03 10:23:37 +02:00
Dionisio Pozo
86d7ca37d7
Merge pull request #257 from justDance-everybody/clawoss/fix/pdf-wopi-fallback-243
2026-04-03 08:42:57 +02:00
Dionisio Pozo
5ed82152a0
Merge pull request #256 from justDance-everybody/clawoss/fix/server-port-env-254
2026-04-03 08:42:18 +02:00
titagass
ea714618c5
fix(viewer): fallback to inline viewer when WOPI editor fails for PDFs
2026-04-03 05:48:20 +00:00
titagass
534f278d1c
fix(config): use OXICLOUD_SERVER_PORT env var instead of hardcoded 8086
2026-04-03 05:38:44 +00:00
Dionisio Pozo
048ceb660a
Merge pull request #255 from EdouardVanbelle/feat/list-more
2026-04-02 23:00:49 +02:00
Edouard Vanbelle
7633f00399
feat(fileList): add action column to display context menu
2026-04-02 22:56:26 +02:00
titagass
c2cb7556a5
fix(wopi): fallback to view mode for pdf files
2026-04-02 18:00:21 +00:00
Dionisio Pozo
2fb20dde14
Merge pull request #232 from EdouardVanbelle/feature/browser-history
2026-04-02 19:01:07 +02:00
Edouard Vanbelle
266fc26e16
feat(fileview) show loader only if requests take more than 100ms
2026-04-02 18:37:16 +02:00
Edouard Vanbelle
fdf1184601
feat(navigation) add browser history: permits url bookmarking on current folder
2026-04-02 18:36:28 +02:00
Dionisio Pozo
128dd8a76a
Merge pull request #248 from EdouardVanbelle/chore/file-mode
...
chore: remove all executable attributes on non bash files
2026-04-01 23:42:12 +02:00
Dionisio Pozo
e7e2285a95
Merge pull request #247 from EdouardVanbelle/fix/notification
...
fix(notification): correct bell animation + automatically close notif…
2026-04-01 23:41:04 +02:00
Edouard Vanbelle
badf35f08f
chore: remove all executable attributes on non bash files
2026-04-01 23:14:42 +02:00
Edouard Vanbelle
d6c3ca3198
fix(notification): correct bell animation + automatically close notification zone on clear
2026-04-01 23:01:39 +02:00
Dionisio Pozo
7c5f34c8e5
Merge pull request #245 from iltumio/feat/utoipa-openapi
2026-04-01 18:15:12 +02:00
iltumio
9c009aecd1
chore: remove generated openapi.json from tracking, add test and docs
...
- Remove resources/gen/openapi.json from git (served dynamically at /api/openapi.json)
- Add resources/gen/ to .gitignore
- Add OpenAPI spec validation test (paths, schemas, serialization)
- Restore removed doc-comment on get_version
- Fix cargo fmt violation in mod.rs import
- Update CLAUDE.md: test count (~208), generate-openapi command, justfile reference
2026-04-01 12:25:10 +02:00
iltumio
bf7e030cd6
feat: add OpenAPI spec generation with utoipa and justfile
...
- Add utoipa v5 dependency with ToSchema derives on all REST API DTOs
- Annotate free-function handlers with #[utoipa::path] (trash, share, favorites, recent)
- Create ApiDoc struct with OpenApi derive registering 37 schemas across 7 tags
- Add generate-openapi binary outputting resources/gen/openapi.json
- Serve OpenAPI spec at GET /api/openapi.json (public, no auth)
- Add justfile with common dev commands (build, test, lint, check, openapi, db)
2026-03-29 18:49:10 +02:00
Diocrafts
dd5328175e
chore: bump version to 0.5.3 and add release notes
2026-03-28 20:42:31 +01:00
Dionisio Pozo
fd77bac8c0
Merge pull request #242 from DioCrafts/claude/resolve-thumbnail-conflict-CEQgq
...
Add timeout protection for thumbnail generation operations
2026-03-28 19:43:13 +01:00
Claude
dacb8f388e
fix(thumbnail): add timeout protection for large image processing
...
Resolves conflict between main and PR #229 by applying timeout support
on top of main's drop(data) memory optimization. Changes:
- Add thumbnail_generation_ms to TimeoutConfig (default 30s)
- Add generation_timeout field to ThumbnailService
- Wrap spawn_blocking in tokio::time::timeout to prevent hanging
- Update DI to pass timeout from config
- Update tests to provide timeout parameter
https://claude.ai/code/session_015FD62aAoMYx1XBZbzPvUu8
2026-03-28 18:40:34 +00:00
Dionisio Pozo
6612c19252
Merge pull request #240 from EdouardVanbelle/style/format+clippy
2026-03-28 19:05:16 +01:00
Edouard Vanbelle
d78b279ec9
style: apply rust format + fix clippy warning
2026-03-26 10:05:44 +01:00
Dionisio Pozo
2357186f91
Merge pull request #238 from EdouardVanbelle/feat/drag-n-drop-in-breadcrumb
...
feat: drag 'n drop into the breadcrumb
2026-03-25 18:18:57 +01:00