Commit graph

72 commits

Author SHA1 Message Date
3c47584bb2 Remove PDF thumbnails, fix 3MF clipping, fix PDF range-request loading
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m6s
2026-05-31 22:00:54 -07:00
c239fbb296 Fix PDF thumbnails (ghostscript), 3MF viewer (official loader), PDF viewer (blob fetch)
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m9s
2026-05-31 21:52:32 -07:00
72b1de2937 Add 3MF viewer and enable PDF thumbnails
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m12s
2026-05-31 21:28:47 -07:00
bfe55e2bfc Fix bugs: office auth, PDF worker, sidebar pins, direct downloads
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m0s
2026-05-31 21:16:17 -07:00
e7cbb3c386 fix: remove stray closing brace in auth.go
All checks were successful
Automated Container Build / build-and-push (push) Successful in 39s
2026-05-31 15:26:31 -07:00
218fb40743 fix: OnlyOffice edit session token expiration and add session expired modal
Some checks failed
Automated Container Build / build-and-push (push) Failing after 15s
2026-05-31 15:20:54 -07:00
1f83d57942 fix(frontend): update Share interface property from download_count to downloads
All checks were successful
Automated Container Build / build-and-push (push) Successful in 3m25s
2026-05-26 14:54:50 -07:00
ed3eed6bb7 fix: force file downloads via content-disposition attachment
All checks were successful
Automated Container Build / build-and-push (push) Successful in 59s
2026-05-26 14:31:36 -07:00
6772ba8c43 feat: complete remediation phase 3
Some checks failed
Automated Container Build / build-and-push (push) Failing after 15s
2026-05-26 14:23:50 -07:00
a71b8e024a fix: resolve duplicate webdav route definition
All checks were successful
Automated Container Build / build-and-push (push) Successful in 56s
2026-05-26 13:39:03 -07:00
f69c6d825e fix: resolve compile errors in phase 2 remediation
Some checks failed
Automated Container Build / build-and-push (push) Failing after 51s
2026-05-26 13:36:20 -07:00
a7f76e2e97 fix: add MaxLoginAttempts to Config struct
Some checks failed
Automated Container Build / build-and-push (push) Failing after 53s
2026-05-26 13:34:31 -07:00
109c602692 chore: finish remaining os.RemoveAll safety checks
Some checks failed
Automated Container Build / build-and-push (push) Failing after 1m13s
2026-05-26 13:32:32 -07:00
701766b611 chore: implement Phase 1 and 2 security remediations
Some checks failed
Automated Container Build / build-and-push (push) Has been cancelled
2026-05-26 13:32:09 -07:00
82731e93b1 Fix: include checksum in search results so thumbnails can be loaded in search view
All checks were successful
Automated Container Build / build-and-push (push) Successful in 59s
2026-05-25 19:51:04 -07:00
68a482bcb3 Feature: scan and generate missing thumbnails in background on startup
All checks were successful
Automated Container Build / build-and-push (push) Successful in 58s
2026-05-25 19:26:52 -07:00
ae6c97b9de Feature: extract embedded cover art from audio files to display as thumbnails
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m28s
2026-05-25 19:14:15 -07:00
d982ce66a8 Fix: sidebar drive button resets to root, and use query parameter for downloads to bypass Next.js API rewrite bug with parenthesis in paths
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m23s
2026-05-25 19:09:02 -07:00
e9d1ef0ad6 Feature: default save office documents to a 'Documents' folder
All checks were successful
Automated Container Build / build-and-push (push) Successful in 53s
2026-05-25 16:20:46 -07:00
ffa2954cd9 Fix: sidebar navigation from settings, missing thumbnails in all documents, and hiding upload buttons in office modes
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m16s
2026-05-25 16:14:52 -07:00
f9b0f515c5 Fix: add grid_size to allowed backend settings and remove auto-save
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m20s
2026-05-25 16:08:48 -07:00
1c721b6f6f Fix: update frontend to render css grid and proper aspect ratios for doc thumbnails, fix pdf landscape orientation
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m19s
2026-05-25 15:53:45 -07:00
130aa1b806 Fix: perform two-step xlsx->pdf->jpg conversion to preserve gridlines for thumbnails
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m4s
2026-05-25 15:47:45 -07:00
c9c36cce30 Fix: thumbnail aspect ratio config in onlyoffice conversion api payload
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m3s
2026-05-25 15:23:00 -07:00
d4e66c9afa Fix: thumbnail worker payload for non-xlsx files and change timeout to interval for thumbnail updates
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m27s
2026-05-25 15:11:58 -07:00
a87bb351d0 Fix: thumbnail rendering aspect ratios and spreadsheet layouts
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m20s
2026-05-25 14:56:53 -07:00
8995b48eb5 Fix: ensure DB updates for thumbnails
All checks were successful
Automated Container Build / build-and-push (push) Successful in 59s
2026-05-25 14:49:29 -07:00
80d60d540a Feat: Live thumbnails for office files
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m26s
2026-05-25 14:43:04 -07:00
b80abdbefb Updated pptx icon
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m23s
2026-05-25 14:23:27 -07:00
9454ad28ea Icon redesign and xlsx aspect ratio update
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m13s
2026-05-25 10:07:04 -07:00
709c13995c Initial xlxs support
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m25s
2026-05-25 09:57:09 -07:00
3d28f767e0 Remove pinned section from OfficeHome main body and use generated docx templates
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m24s
2026-05-24 19:47:30 -07:00
3cedbac51c Fix dark mode UI classes and template copy in Dockerfile
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m26s
2026-05-24 19:39:09 -07:00
617f8160b2 Fix UI issues and add Pins and Templates
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m38s
2026-05-24 19:30:17 -07:00
a361848216 Fix: add missing strings import
All checks were successful
Automated Container Build / build-and-push (push) Successful in 58s
2026-05-24 13:21:36 -07:00
eaef97b70a Fix: add missing ListOfficeFiles handler
Some checks failed
Automated Container Build / build-and-push (push) Failing after 51s
2026-05-24 13:19:40 -07:00
51850e75a2 Add OfficeHome with All Documents, context menu, custom icons, editor rename, text wrapping
Some checks failed
Automated Container Build / build-and-push (push) Failing after 1m13s
2026-05-24 13:13:40 -07:00
e738a2cb72 Add theme to pptx template to fix OnlyOffice presentation crash
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m2s
2026-05-24 12:54:04 -07:00
fd991a1d4b Add public OnlyOffice download endpoint to bypass auth middleware 401 issue
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m20s
2026-05-24 12:48:03 -07:00
a0353445d9 Fix OnlyOffice: use internal IP for server-side URLs, create valid docx/pptx files
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m24s
2026-05-24 12:41:31 -07:00
8b58c1d3cb Fix unused strings import in Go backend
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m1s
2026-05-24 12:12:23 -07:00
fd26a165ba Use public API_BASE for OnlyOffice URLs and revert IP rewriting hack to fix Docker networking
Some checks failed
Automated Container Build / build-and-push (push) Failing after 1m7s
2026-05-24 12:10:33 -07:00
3e19cae267 Fix callback URL rewrite
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m28s
2026-05-24 11:39:21 -07:00
07aad3b8d4 JWT key issue fix
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m24s
2026-05-24 11:26:55 -07:00
d80e31e7f5 Initial onlyoffice integration, sidebar changes
Some checks failed
Automated Container Build / build-and-push (push) Failing after 28s
2026-05-24 10:46:27 -07:00
96ca68b35c feat(api): recursively calculate directory sizes for public share folders and display on UI
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m24s
2026-05-23 17:27:09 -07:00
78ba0bf2d5 feat(security): implement brute force rate limit for share passwords and improve UX with inline errors and visibility toggle
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m21s
2026-05-23 17:08:25 -07:00
fbad71cbf2 fix: allow refresh tokens in AuthMiddleware for refresh route and dispatch auth_error on 401s to force login redirect
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m23s
2026-05-23 16:45:17 -07:00
4c8e6b814c fix: resolve ghost conflicts by assigning unique paths to trashed files
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m2s
2026-05-23 14:53:33 -07:00
2596382ea8 fix: resolve 404 file not found when permanently deleting files already in trash
All checks were successful
Automated Container Build / build-and-push (push) Successful in 1m20s
2026-05-23 14:38:09 -07:00