Ryan
707471aee7
release(v3.2.3): resumable upload UX fixes + stale chunk cleanup + folder re-upload conflict handling ( closes #100 , closes #101 , closes #102 )
...
- uploads: fix resumable resume banner layout for long filenames + improve dismiss behavior
- uploads: add preflight check existing files flow for folder uploads (resume+skip+overwrite)
- cleanup: add resumable TTL (Admin + env) + background sweeps + admin CLI cleanup tools
- folders: allow deleting empty folders by cleaning resumable temp dirs first
- docs: update OpenAPI (uploads config, checkExisting endpoint, cleanup endpoint)
2026-01-29 01:02:46 -05:00
github-actions[bot]
6795b5df51
chore(release): set APP_VERSION to v3.2.2 [skip ci]
v3.2.2
2026-01-28 09:30:45 +00:00
Ryan
3c60f01f20
release(v3.2.2): update OpenAPI spec to match shipped endpoints
2026-01-28 04:30:33 -05:00
Ryan
57352fab1c
ci(wiki): use PAT_TOKEN_WIKI secret for wiki sync checkout
2026-01-28 04:10:59 -05:00
Ryan
7fee135a5b
docs(wiki): add docs/wiki pages + sidebar/footer + wiki sync action (ignore docs/ in Docker builds)
2026-01-28 03:25:02 -05:00
github-actions[bot]
8de3c27a3d
chore(release): set APP_VERSION to v3.2.1 [skip ci]
v3.2.1
2026-01-28 07:33:04 +00:00
Ryan
21eb77d900
release(v3.2.1): fix asset stamper to stamp src/ templates + APP_QVER placeholders
2026-01-28 02:32:54 -05:00
github-actions[bot]
b7bcaa8cd3
chore(release): set APP_VERSION to v3.2.0 [skip ci]
2026-01-28 07:21:00 +00:00
Ryan
ba5fd49ea8
release(v3.2.0): share pages revamp + portals browse/download-all + Pro branding upgrades
...
- shares: modern Dropbox-like share UI (file + folder), safe inline previews, and optional subfolder access
- portals: subfolder browsing + pagination, list/gallery toggle, download-all zip, resumable uploads, submission IDs
- branding (Pro): meta description + favicons + theme colors + login/app backgrounds + share/portal branding
- security: sanitize footer HTML; tighten shared uploads with per-share upload token; validate share/portal paths
2026-01-28 02:20:49 -05:00
Ryan
f205a82a18
docs(readme): add to Pro Sources OneDrive & Dropbox
2026-01-24 05:58:31 -05:00
github-actions[bot]
aa3fcf92fc
chore(release): set APP_VERSION to v3.1.7 [skip ci]
v3.1.7
2026-01-24 10:27:59 +00:00
Ryan
052391fcc2
release(v3.1.7): fix table header select-all checkbox + Pro bundle install progress UI ( closes #99 )
...
- file list fix header select-all checkbox robust click handling + sync state
- file list preserve file selections when table re-renders after folder strip loads
- admin show transfer progress for Pro bundle upload/download install actions
Closes #99
2026-01-24 05:27:48 -05:00
github-actions[bot]
af53be43d3
chore(release): set APP_VERSION to v3.1.6 [skip ci]
v3.1.6
2026-01-24 08:15:52 +00:00
Ryan
6cd7eee775
release(v3.1.6): CodeQL fix for error handling (strip HTML safely in fileActions)
2026-01-24 03:15:43 -05:00
github-actions[bot]
ed252373dc
chore(release): set APP_VERSION to v3.1.5 [skip ci]
2026-01-24 07:51:53 +00:00
Ryan
f89b699f1a
release(v3.1.5): Pro Sources adds OneDrive + Dropbox + source-aware UX fixes
...
- Pro v1.6.0 adds OneDrive + Dropbox storage adapters/sources
- core wire onedrive/dropbox adapters in StorageFactory and extend remote-indexing skip list
- UI make previews/downloads/editor source-aware + add loading/busy feedback for create/delete/preview
- ACL support group grants per source (grantsBySource) incl. Group ACL modal source selector
- misc harden adapter error reporting + fix trash auto-purge + portal doc title
2026-01-24 02:51:42 -05:00
github-actions[bot]
7b6908daa8
chore(release): set APP_VERSION to v3.1.4 [skip ci]
v3.1.4
2026-01-20 10:30:38 +00:00
Ryan
2fa76ae372
release(v3.1.4): restore resumable upload resume checks (testChunks) + wording polish ( fixes #93 )
2026-01-20 05:30:28 -05:00
github-actions[bot]
4b230671db
chore(release): set APP_VERSION to v3.1.3 [skip ci]
v3.1.3
2026-01-20 08:55:51 +00:00
Ryan
b30918afdf
release(v3.1.3): document VIRUS_SCAN_EXCLUDE_DIRS for ClamAV upload scanning
2026-01-20 03:55:41 -05:00
Ryan
69116eee8b
release(v3.1.3): ClamAV exclude paths (Admin + env) for upload scanning (answers #94 )
...
- add VIRUS_SCAN_EXCLUDE_DIRS (env) + Admin setting to exclude upload paths from ClamAV scanning
- support comma/newline-separated exclude paths relative to the source root
- allow per-source excludes via `sourceId:/path` prefixes (Pro Sources)
- apply excludes in UploadModel scan flow (local + shared-folder uploads) and lock Admin field when env is set
2026-01-20 03:41:46 -05:00
github-actions[bot]
79f3872f52
chore(release): set APP_VERSION to v3.1.2 [skip ci]
v3.1.2
2026-01-20 07:15:15 +00:00
Ryan
96e15b5242
release(v3.1.2): configurable ignore rules for indexing/tree + admin UX polish ( fixes #91 , refs #92 )
...
- add ignoreRegex setting (admin config) with env override FR_IGNORE_REGEX to hide folders from tree/counts/indexing
- add snapshot preset helper for common NAS snapshot paths (fixes #91 )
- unify ignore logic via FS::shouldIgnoreEntry across folder counts, tree listing, and disk usage scans
- admin: improve settings search UX (clear button) + smoother section header styling
- UI: polish header dock collapse/expand icon animations (landing/lift + reduced-motion support)
Fixes #91
Refs #92
Co-authored-by: nikp123 <nikp123@e.email >
2026-01-20 02:15:03 -05:00
github-actions[bot]
daa88157d8
chore(release): set APP_VERSION to v3.1.1 [skip ci]
v3.1.1
2026-01-18 04:13:13 +00:00
Ryan
67054bb61a
release(v3.1.1): OIDC env overrides + configurable resumable chunk size + clearer startup logs ( closes #86 , closes #87 , closes #90 )
...
- config: allow env overrides for OIDC knobs (auto-create, group claim, admin group, Pro group prefix)
- uploads: add configurable Resumable.js chunk size (Admin + siteConfig) and honor it in upload.js
- uploads: improve relative-path folder uploads and remote staging/cleanup for non-local sources
- admin: add settings search + smoother section open/close animations
- admin: restrict Pro license actions to the registered/primary admin user
- remote storage: add FR_REMOTE_DIR_MARKER to preserve empty dirs; skip Trash on Google Drive sources
- UX: clearer “FileRise startup complete” log line + better long-running delete/restore/loading feedback
Closes #86
Closes #87
Closes #90
2026-01-17 23:13:02 -05:00
Ryan
4dd517ae1e
docs(readme): add new wiki links (troubleshooting, diagnostics, admin, ACL recipes, maintenance)
2026-01-16 18:11:42 -05:00
Ryan
36527cc4ea
docs(readme): add After install section + expand wiki links + tighten manual install steps
2026-01-16 16:18:49 -05:00
Ryan
24ba01c6b7
docs(readme): add Highlights section separator under table of contents
2026-01-16 14:00:02 -05:00
Ryan
69ec1032e0
docs: refresh README + wiki links (install, security, backups, env vars)
2026-01-16 12:52:55 -05:00
Ryan
7d2cb98712
docs: update README language list + refresh CONTRIBUTING i18n guide for locale loaders
2026-01-16 03:44:12 -05:00
github-actions[bot]
76819f8937
chore(release): set APP_VERSION to v3.1.0 [skip ci]
v3.1.0
2026-01-16 08:26:57 +00:00
Ryan
783622f8d7
release(v3.1.0): default language + portal i18n + ffmpeg path config ( closes #88 , closes #89 )
...
- Admin: add “Default language” setting (used when a user has not chosen a language yet)
- Admin: add optional FFmpeg binary path setting (env FR_FFMPEG_PATH overrides / locks)
- Thumbnails: resolve ffmpeg path from env first, then admin config, then PATH
- Portals: add language selector + apply defaultLanguage from siteConfig on first run
- Portals: fix button styling (accent-aware) + refresh button color (fixes #88 )
- i18n: split locales into separate files and add Polish/Russian/Japanese; refresh German strings (fixes #89 )
- UI: replace hardcoded upload/login alerts/toasts with i18n keys for better translation coverage
Closes #88
Closes #89
2026-01-16 03:26:46 -05:00
github-actions[bot]
7d84ee9a0d
chore(release): set APP_VERSION to v3.0.2 [skip ci]
v3.0.2
2026-01-15 07:41:27 +00:00
Ryan
a60bb5c546
release(v3.0.2): ffmpeg-backed video thumbnails (Docker) + new thumbnail API ( closes #79 )
...
- Docker: ship ffmpeg so video thumbnails work out-of-the-box in container installs
- add /api/file/thumbnail.php endpoint to generate + cache JPEG thumbnails for video files
- UI: use ffmpeg-backed thumbnails for hover previews + gallery cards (fallback to movie icon)
- harden query param parsing for file endpoints (avoid array/querystring edge cases)
- docs: add FFmpeg + archive tools to THIRD_PARTY notices
Closes #79
2026-01-15 02:41:17 -05:00
github-actions[bot]
7942167e9e
chore(release): set APP_VERSION to v3.0.1 [skip ci]
v3.0.1
2026-01-15 02:06:17 +00:00
Ryan
e862ed956b
release(v3.0.1): archive create/extract upgrades (7z + RAR via unar) + login focus fix ( closes #82 )
...
- add 7z archive format option for multi-file downloads (worker + download streaming)
- expand extraction to support ZIP + 7z formats via 7z, with RAR preferring unar when available
- harden archive extraction against traversal, symlinks, zip-bombs, and empty/escaped outputs
- improve archive job robustness (stale job cleanup, clearer queued/worker errors, correct MIME/filenames)
- UI: archive format selector + name normalization, better “Extract Archive” handling, i18n updates
- fix login screen focus (auto-focus username when login prompt shows)
Closes #82
2026-01-14 21:06:06 -05:00
Ryan
1ee8306deb
Revise feature list and fix image link in README
...
Updated README to enhance feature descriptions and improve image formatting.
2026-01-11 23:39:21 -05:00
github-actions[bot]
f7ce7b2abf
chore(release): set APP_VERSION to v3.0.0 [skip ci]
v3.0.0
2026-01-12 03:23:11 +00:00
Ryan
b0fde45a36
release(v3.0.0): storage adapter seam + source-aware core (Sources-ready)
...
- Display file size for items thumbnail view (closes #85 )
- add StorageAdapterInterface + LocalFsAdapter and StorageFactory/StorageRegistry
- introduce SourceContext (active source, per-source upload/meta/trash roots, read-only gating)
- make core file/folder ops source-aware (uploads, downloads, shares, trash, portals, OnlyOffice)
- add cross-source copy/move for files + folders with guardrails and audit logging
- add source selector UI + visible-sources API and propagate sourceId through UI flows
- add minimizable transfer progress UI and toast severity styling
- add Pro API-level gating + bundle installer refactor + one-click Pro bundle download/install
2026-01-11 22:22:59 -05:00
github-actions[bot]
9edc2c036d
chore(release): set APP_VERSION to v2.13.1 [skip ci]
v2.13.1
2026-01-03 02:38:02 +00:00
Ryan
85cbd996c1
release(v2.13.1): harden Docker startup perms + explicit inline MIME mapping (see #79 )
2026-01-02 21:37:50 -05:00
github-actions[bot]
95f911bc04
chore(release): set APP_VERSION to v2.13.0 [skip ci]
v2.13.0
2025-12-30 07:55:36 +00:00
Ryan
5ea34e4a30
release(v2.13.0): inline rename + video preview limits + folder tree perf (see #79 )
2025-12-30 02:55:24 -05:00
github-actions[bot]
d12c3eba3b
chore(release): set APP_VERSION to v2.12.1 [skip ci]
v2.12.1
2025-12-29 05:13:00 +00:00
Ryan
690696b1c4
release(v2.12.1): folder summary depth + video thumbnails + dual-pane toggle fix
...
Closes #79 , #80 , #81
2025-12-29 00:12:50 -05:00
github-actions[bot]
feb1f76a39
chore(release): set APP_VERSION to v2.12.0 [skip ci]
v2.12.0
2025-12-28 06:09:01 +00:00
Ryan
43c92e1bc4
release(v2.12.0): dual-pane mode + keyboard shortcuts
...
Closes #76 , closes #80
2025-12-28 01:08:48 -05:00
github-actions[bot]
fd110246b3
chore(release): set APP_VERSION to v2.11.4 [skip ci]
v2.11.4
2025-12-27 04:27:06 +00:00
Ryan
21d8720d7f
release(v2.11.4): OIDC token auth method compatibility + authMethod logging (see #77 )
2025-12-26 23:26:57 -05:00
github-actions[bot]
7a2326c9f5
chore(release): set APP_VERSION to v2.11.3 [skip ci]
v2.11.3
2025-12-26 06:28:52 +00:00