Timothy Jaeryang Baek
|
1be9627dd2
|
refac
|
2026-04-17 14:57:49 +09:00 |
|
Shirasawa
|
f102060a6d
|
fix: fix memory leaking of Drawer (#23724)
|
2026-04-14 12:20:47 -05:00 |
|
Timothy Jaeryang Baek
|
45e49d33e5
|
refac
|
2026-04-13 21:52:19 -05:00 |
|
Timothy Jaeryang Baek
|
20544d412e
|
chore: format
|
2026-04-12 22:11:10 -05:00 |
|
Timothy Jaeryang Baek
|
a7d4c53f3a
|
refac
|
2026-04-12 18:24:33 -05:00 |
|
Timothy Jaeryang Baek
|
c8ef5a4f38
|
chore: format
|
2026-04-01 04:36:02 -05:00 |
|
Timothy Jaeryang Baek
|
e6f38f52c8
|
feat: automation
|
2026-03-31 23:36:01 -05:00 |
|
Shirasawa
|
eba2b2cd72
|
refactor(SVGPanZoom): Fix memory leaking - consolidate zoom lifecycle into PanzoomContainer (#23236)
* refactor(SVGPanZoom): attach panzoom via use: action and remove unused parent bind:this
* refactor: centralize panzoom in createPanzoomAction and align ImagePreview cleanup
* refactor(panzoom): consolidate zoom lifecycle into PanzoomContainer and remove action-based wiring
|
2026-03-30 20:54:28 -05:00 |
|
Timothy Jaeryang Baek
|
64da99a322
|
refac
|
2026-03-29 19:17:12 -05:00 |
|
Timothy Jaeryang Baek
|
6c2b2f2c3e
|
refac
|
2026-03-29 19:01:53 -05:00 |
|
Timothy Jaeryang Baek
|
58ca51364c
|
refac
|
2026-03-26 18:49:06 -05:00 |
|
Timothy Jaeryang Baek
|
9364e2fb74
|
refac
|
2026-03-25 16:48:57 -05:00 |
|
Timothy Jaeryang Baek
|
350d52f515
|
chore: format
|
2026-03-25 16:43:06 -05:00 |
|
Timothy Jaeryang Baek
|
7b78c641fe
|
refac
|
2026-03-24 22:30:57 -05:00 |
|
Timothy Jaeryang Baek
|
94f877ff32
|
refac
|
2026-03-24 22:30:51 -05:00 |
|
Timothy Jaeryang Baek
|
1cf1b2ca17
|
refac
|
2026-03-24 20:25:47 -05:00 |
|
Timothy Jaeryang Baek
|
261aec8c86
|
enh: consecutive details rendering
|
2026-03-24 19:26:14 -05:00 |
|
Timothy Jaeryang Baek
|
be21db7069
|
refac
|
2026-03-24 17:25:52 -05:00 |
|
Timothy Jaeryang Baek
|
cffbc3558e
|
refac
|
2026-03-24 17:10:27 -05:00 |
|
Timothy Jaeryang Baek
|
139e764b2f
|
refac
|
2026-03-23 23:39:52 -05:00 |
|
Timothy Jaeryang Baek
|
ebb7ce2092
|
refac
|
2026-03-22 22:01:38 -05:00 |
|
G30
|
6089a55da6
|
fix(ui): chat input triggers correctly re-trigger on backspace (#22899)
|
2026-03-20 15:48:25 -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
|
68973f9b39
|
refac
|
2026-03-15 23:48:44 -05:00 |
|
Timothy Jaeryang Baek
|
a361df840e
|
refac
|
2026-03-15 23:37:45 -05:00 |
|
Timothy Jaeryang Baek
|
b99f8dabdd
|
refac
|
2026-03-15 23:03:30 -05:00 |
|
Timothy Jaeryang Baek
|
38cc6e4762
|
refac
|
2026-03-15 22:25:22 -05:00 |
|
Timothy Jaeryang Baek
|
e53152123f
|
refac
|
2026-03-15 21:54:35 -05:00 |
|
Timothy Jaeryang Baek
|
07e650c787
|
refac
|
2026-03-15 21:29:56 -05:00 |
|
Timothy Jaeryang Baek
|
3dea69f658
|
refac
|
2026-03-15 20:41:32 -05:00 |
|
Timothy Jaeryang Baek
|
865880a0b1
|
refac: allow emoji unselect from folder
|
2026-03-11 15:30:57 -05:00 |
|
Timothy Jaeryang Baek
|
7b2f597b30
|
refac
|
2026-03-07 17:52:58 -06:00 |
|
Timothy Jaeryang Baek
|
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
|
6d9996e599
|
refac
|
2026-03-06 20:12:37 -06:00 |
|
Timothy Jaeryang Baek
|
f962bae983
|
feat: improve XLSX preview + add code syntax highlighting
XLSX QoL:
- Custom table renderer (excelToTable.ts) with column letters,
row numbers, right-aligned numbers, empty cell handling
- Monospace font, sticky headers + row nums, cell cursor
- Sheet tabs moved to bottom bar (like PPTX navigation)
- Unified styles between FileNav and FileItemModal
Code highlighting:
- Shiki-based syntax highlighting for code files in FileNav
- Line numbers, dark/light theme support
- Source/Preview toggle for code files
|
2026-03-04 15:59:55 -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 |
|
Shirasawa
|
67893b9a57
|
fix: fix memory leaking in CodeEditor (#22110)
|
2026-03-01 15:52:20 -05:00 |
|
Timothy Jaeryang Baek
|
2e8c4da17b
|
refac
|
2026-03-01 14:45:35 -06:00 |
|
Timothy Jaeryang Baek
|
ff9f761d65
|
refac
|
2026-03-01 14:44:12 -06:00 |
|
Timothy Jaeryang Baek
|
5645d5bccc
|
refac
|
2026-03-01 14:38:10 -06:00 |
|
Shirasawa
|
242b3f0c01
|
fix: Fix Tooltip memory leaking and type define (#21969)
|
2026-02-28 14:01:28 -05:00 |
|
Timothy Jaeryang Baek
|
bbab64b53e
|
refac
|
2026-02-27 13:36:55 -06:00 |
|
Timothy Jaeryang Baek
|
1cb74b0bf7
|
refac
|
2026-02-25 19:06:46 -06:00 |
|
Timothy Jaeryang Baek
|
1f77691b01
|
refac
|
2026-02-25 18:16:20 -06:00 |
|
Timothy Jaeryang Baek
|
8b2160f2f7
|
refac
|
2026-02-25 16:13:18 -06:00 |
|
Timothy Jaeryang Baek
|
9dff497abf
|
refac
|
2026-02-25 13:12:34 -06:00 |
|
Timothy Jaeryang Baek
|
2461121637
|
refac
|
2026-02-23 18:31:26 -06:00 |
|
Timothy Jaeryang Baek
|
9044abf3bb
|
chore: format
|
2026-02-23 01:40:53 -06:00 |
|
G30
|
a8a3098782
|
fix(ui): apply select-none to remaining dropdown menus globally to prevent text highlighting (#21763)
|
2026-02-23 01:22:02 -06:00 |
|