Classic298 and wesyoung2022
61653e9697
chore: bump DOMPurify to 3.4.17 ( #32863 )
...
The web UI still shipped version 3.4.11 of DOMPurify, the library that strips unsafe HTML before content is shown, six releases behind DOMPurify's own latest. This moves it to 3.4.17, and new installs now require at least that version.
Co-authored-by: wesyoung2022 <115102004+wesyoung2022@users.noreply.github.com >
2026-10-22 06:12:24 +09:00
Classic298
7345c6c31e
fix: npm run build fails on Windows since 0.12.3 ( #32735 )
...
Since 0.12.3 every frontend build first verifies the prebuilt encryption module, and on Windows that check failed before the build started, because it mishandled Windows paths and Git's default Windows line endings changed the source files it hashes. The check now gives the same result on Windows, Linux and macOS, including in existing Windows clones, so npm run build works on Windows again. The stored source fingerprint changes because the check script is one of the files it covers. Past the check, the build ran out of memory under Node's default limit, so it now runs with a 12 GB limit, the same value the Docker CI build uses.
Fixes #32656
2026-10-21 03:13:16 +09:00
Timothy Jaeryang Baek
0b0fa2cc88
chore: bump
2026-10-16 15:21:24 +04:00
Timothy Jaeryang Baek
ba0b2169e1
refac
2026-10-16 03:13:13 +04:00
Timothy Jaeryang Baek
7dc91de86c
refac
2026-10-15 17:08:00 +04:00
Timothy Jaeryang Baek
eece23dd67
chore: bump
2026-10-15 00:47:01 +04:00
Timothy Jaeryang Baek
f5700886b1
refac
2026-10-14 19:03:16 +04:00
Timothy Jaeryang Baek
ebc309b890
refac
2026-10-14 13:51:07 +04:00
Timothy Jaeryang Baek
a6b1c0b357
chore: bump
2026-10-10 20:26:28 +04:00
Timothy Jaeryang Baek
a9a0eed1f1
refac
2026-10-07 13:13:12 +04:00
Timothy Jaeryang Baek
972437b7a3
refac
2026-10-07 12:35:30 +04:00
Timothy Jaeryang Baek
c4e885bf1e
refac
2026-10-06 17:54:13 +04:00
Timothy Jaeryang Baek
ca75b4de23
refac
2026-09-21 15:20:43 -04:00
Timothy Jaeryang Baek
8de26e5c4c
refac
2026-09-12 18:21:15 -04:00
Timothy Jaeryang Baek
cbcbf7e326
refac
2026-08-31 10:36:14 -04:00
Timothy Jaeryang Baek
2a4ef46ac8
refac
2026-08-31 01:29:36 -04:00
Timothy Jaeryang Baek
5c62cc0517
chore: format
2026-08-25 16:53:53 -04:00
Timothy Jaeryang Baek
33dff414e8
refac
2026-08-19 16:35:49 -07:00
Timothy Jaeryang Baek
ff7467b4c5
refac
2026-08-10 01:14:53 -06:00
Timothy Jaeryang Baek
2beddbe49f
refac
2026-07-27 04:58:46 -04:00
Timothy Jaeryang Baek
3110050aba
refac
2026-07-24 12:49:17 -04:00
Timothy Jaeryang Baek
2e5b094cea
refac
2026-07-01 03:36:30 -05:00
Timothy Jaeryang Baek
86231e4438
refac
2026-06-29 14:35:39 -05:00
Timothy Jaeryang Baek
9af700cc4f
chore: bump
2026-06-29 13:45:43 -05:00
Gateway
877221c118
chore(deps): patch frontend security dependencies ( #26281 )
2026-06-29 12:13:57 -05:00
Timothy Jaeryang Baek
bfe5523c52
chore: bump
2026-06-01 13:54:10 -07:00
Timothy Jaeryang Baek
2fa3b84241
chore: bump
2026-05-09 21:04:52 +09:00
Timothy Jaeryang Baek
0f07af1bb8
fix: bump to 0.9.4, changelog for scroll fix
2026-05-09 16:41:01 +09:00
Timothy Jaeryang Baek
7bcc0e2e5c
chore: format
2026-05-09 15:25:27 +09:00
Timothy Jaeryang Baek
3aeb691d98
chore: bump
2026-04-24 18:33:27 +09:00
Tim Baek
f162d4de90
doc
2026-04-21 19:39:44 +09:00
Timothy Jaeryang Baek
4113b15a60
chore: format
2026-04-17 14:28:18 +09:00
Algorithm5838
e5f31c2e14
perf: replace JSON.stringify equality with fast-deep-equal ( #23370 )
2026-04-17 14:22:06 +09:00
Timothy Jaeryang Baek
abc3bac44a
chore: bump
2026-03-26 19:05:17 -05:00
Timothy Jaeryang Baek
f122525310
chore: bump
2026-03-25 17:48:58 -05:00
Timothy Jaeryang Baek
de3317e26b
refac
2026-03-17 17:58:01 -05:00
Timothy Jaeryang Baek
e3f3929198
refac
2026-03-16 01:23:02 -05:00
Timothy Jaeryang Baek
54f7861b2e
refac
2026-03-16 01:04:17 -05:00
Timothy Jaeryang Baek
bdb7d48cff
chore: svelte bump
2026-03-15 17:36:57 -05:00
Timothy Jaeryang Baek
97cc94756e
chore: bump
2026-03-08 19:00:50 -05:00
Timothy Jaeryang Baek
3ceaa107ab
chore: format
2026-03-07 20:14:32 -06:00
Timothy Jaeryang Baek and Abdul Moiz
e303c3da3b
refac: inline codespan rich text input
...
Co-Authored-By: Abdul Moiz <86627657+abdulmoizjawed@users.noreply.github.com >
2026-03-07 17:45:00 -06:00
Timothy Jaeryang Baek
a181b4a731
feat: add SQLite database browser in FileNav
...
- New SqliteView component with table tabs, paginated data view
(100 rows/page), SQL query editor (Cmd+Enter), NULL/BLOB formatting,
sticky column headers, and dark mode
- Supports .db, .sqlite, .sqlite3, .db3 extensions
- Uses sql.js WASM served locally from /sql.js/sql-wasm.wasm
- Also fixes display_file handling when another file is already open
2026-03-05 13:34:21 -06:00
Timothy Jaeryang Baek
627b063b88
refac
2026-03-04 16:01:24 -06:00
Timothy Jaeryang Baek
890949abe6
feat: add DOCX/XLSX/PPTX file preview
...
- DOCX: mammoth converts to semantic HTML (prose preview)
- XLSX: xlsx library extended to FileNav with sheet tabs at bottom
- PPTX: custom canvas renderer produces PNG images per slide
with panzoom zoom/pan and slide navigation
Changes:
- New: src/lib/utils/pptxToHtml.ts (canvas-based PPTX renderer)
- FileNav.svelte: office format detection, blob download, conversion
- FilePreview.svelte: office rendering branches, sheet tabs, slide viewer
- FileItemModal.svelte: DOCX/PPTX preview tabs
- package.json: added mammoth dependency
2026-03-04 15:50:37 -06:00
Timothy Jaeryang Baek
3de14a53c2
chore: format
2026-03-02 17:04:52 -06:00
Timothy Jaeryang Baek
4f6cb771f1
enh: open terminal
2026-03-02 14:49:02 -06:00
Timothy Jaeryang Baek
2751a0f0b6
refac
2026-03-01 19:09:10 -06:00
Timothy Jaeryang Baek
d415edcfcd
chore: bump
2026-03-01 13:14:20 -06:00
Timothy Jaeryang Baek
3761b3ac28
refac
2026-02-23 11:52:35 -06:00