Elian Doran
7b04ca8cc7
style(right_pane): improve header space slightly
2025-12-18 15:57:48 +02:00
Elian Doran
02294206ec
chore(right_pane): revert note data store
2025-12-18 15:42:44 +02:00
Elian Doran
7f7ec5d858
chore(right_pane): make the gutter slightly bigger
2025-12-18 15:40:09 +02:00
Elian Doran
ea3222cf12
chore(right_pane): more advanced expand/collapse
2025-12-18 14:57:42 +02:00
Elian Doran
5dacfd3ac6
chore(right_pane): basic expand support
2025-12-18 14:52:22 +02:00
Elian Doran
682c61305c
chore(right_pane): basic collapse support
2025-12-18 14:43:54 +02:00
Elian Doran
b5bfb02d96
chore(right_pane): experiment with resizable sections
2025-12-18 14:12:28 +02:00
Elian Doran
fc3692333a
chore(right_pane): improve style slightly
2025-12-18 14:10:16 +02:00
Elian Doran
28d9d98964
fix(highlights_list): unable to scroll to text fragments
2025-12-18 13:45:45 +02:00
Elian Doran
751a874c51
chore(highlights_list): improve performance by matching fewer elements
2025-12-18 13:38:52 +02:00
Elian Doran
d18ac0c613
fix(highlights_list): displaying non-highlighted attributes
2025-12-18 13:33:08 +02:00
Elian Doran
cd9654cd5f
chore(highlights_list): reintroduce support for read-only notes
2025-12-18 13:29:36 +02:00
Elian Doran
925049357a
fix(highlights_list): missing key
2025-12-18 13:20:04 +02:00
Elian Doran
d920da9e6f
chore(highlights_list): render highlights
2025-12-18 13:17:41 +02:00
Elian Doran
b42a4dcb36
chore(highlights_list): react to changes
2025-12-18 13:13:05 +02:00
Elian Doran
7085e62cfc
chore(highlights_list): reintroduce navigation
2025-12-18 13:09:53 +02:00
Elian Doran
73f2f56932
chore(highlights_list): read highlights from CK
2025-12-18 12:52:22 +02:00
Elian Doran
dbf29ed23f
chore(highlights_list): start from scratch
2025-12-18 12:38:45 +02:00
Elian Doran
b0e1751dc7
chore(toc): reintroduce navigation in readonly text notes
2025-12-18 12:09:05 +02:00
Elian Doran
bf5c56a61a
chore(toc): reintroduce navigation in editable text notes
2025-12-18 12:04:42 +02:00
Elian Doran
96ccb1e67e
fix(toc): sometimes not reacting to read-only note switching
2025-12-18 11:46:21 +02:00
Elian Doran
704dcd011e
feat(toc): basic support for docs
2025-12-18 11:46:13 +02:00
Elian Doran
b93c80fe7b
feat(toc): basic support for read-only text
2025-12-18 11:12:36 +02:00
Elian Doran
41751c205c
refactor(toc): reorder according to purpose
2025-12-18 10:58:25 +02:00
Elian Doran
852398426e
chore(toc): add unique keys to headings
2025-12-18 10:56:44 +02:00
Elian Doran
73f1b91d34
chore(toc): reintroduce basic collapse support
2025-12-18 10:49:33 +02:00
Xen0r
28da93fc65
Merge branch 'main' into main
2025-12-18 09:36:55 +01:00
Elian Doran
87a98201b4
chore(toc): reintroduce hierarchy
2025-12-18 10:30:39 +02:00
Elian Doran
60342c0f6f
fix(toc): not working on note switch
2025-12-18 10:08:10 +02:00
Elian Doran
97a3e439d2
refactor(toc): decouple CKEditor TOC
2025-12-18 09:58:10 +02:00
Jason Wasem
ee6f988c35
refactor(search): simplify null check and use join for text concatenation
...
根据代码审查建议优化代码:
- 移除多余的 `elements &&` 检查,因为 Array.isArray() 本身可处理 null/undefined
- 使用 `join(" ")` 替代 `toString()` 以确保文本元素用空格分隔,更适合全文搜索
- 移除显式类型声明,让 TypeScript 自动推断
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 10:01:13 +08:00
Adorian Doran
7cfc67cf9f
style/note icon: tweak colors
2025-12-18 03:14:21 +02:00
Adorian Doran
ea2dd0293f
style/note icon: tweak colors
2025-12-18 02:05:49 +02:00
Adorian Doran
76c16f3a62
style/note icon: apply the note custom color on the icon
2025-12-18 00:53:09 +02:00
Elian Doran
094f77b1af
chore(toc): react to changes
2025-12-18 00:38:40 +02:00
Elian Doran
b2bcbdde3f
style(attachment): top padding not matching side padding
Checks / main (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Deploy Documentation / Build and Deploy Documentation (push) Waiting to run
Dev / Test development (push) Waiting to run
Dev / Build Docker image (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile) (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile.alpine) (push) Blocked by required conditions
/ Check Docker build (Dockerfile) (push) Waiting to run
/ Check Docker build (Dockerfile.alpine) (push) Waiting to run
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Blocked by required conditions
/ Merge manifest lists (push) Blocked by required conditions
playwright / E2E tests on linux-arm64 (push) Waiting to run
playwright / E2E tests on linux-x64 (push) Waiting to run
2025-12-18 00:25:16 +02:00
Elian Doran
eceb7179b8
style(attachment): code block cuts off card
2025-12-18 00:20:48 +02:00
Elian Doran
3a46a9fbc3
chore(toc): attempt to read using CKEditor API
2025-12-18 00:16:03 +02:00
Elian Doran
2e484a11e6
feat(layout/right_pane): basic store to read content without blob
2025-12-17 23:40:25 +02:00
Elian Doran
98ed442d27
chore(layout/right_pane): empty table of contents
2025-12-17 23:19:42 +02:00
Elian Doran
dac923e45d
chore(layout/right_pane): bring back resizer
2025-12-17 23:17:25 +02:00
Elian Doran
f46de50f17
refactor(layout/right_pane): CSS for container
2025-12-17 23:03:57 +02:00
Elian Doran
616af1502f
feat(layout/right_pane): create empty container
2025-12-17 23:01:44 +02:00
Adorian Doran
c9fae88a86
style/note: add custom note color CSS variables on the split containers
2025-12-17 22:48:47 +02:00
Elian Doran
9872a3d522
feat(call_to_action): add more info button for new layout
2025-12-17 22:46:25 +02:00
Elian Doran
851169e061
fix(edited_notes): no message if there are no edited notes on a day
2025-12-17 22:39:24 +02:00
Elian Doran
f3b274650e
docs(user): mark new layout in feature highlights
2025-12-17 22:34:01 +02:00
Elian Doran
3293ed2ce0
docs(user): document the new layout
2025-12-17 22:34:01 +02:00
Elian Doran
231ec39025
New layout refinement ( #8088 )
Checks / main (push) Waiting to run
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Dev / Test development (push) Waiting to run
Dev / Build Docker image (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile) (push) Blocked by required conditions
Dev / Check Docker build (Dockerfile.alpine) (push) Blocked by required conditions
/ Check Docker build (Dockerfile) (push) Waiting to run
/ Check Docker build (Dockerfile.alpine) (push) Waiting to run
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Blocked by required conditions
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Blocked by required conditions
/ Merge manifest lists (push) Blocked by required conditions
playwright / E2E tests on linux-arm64 (push) Waiting to run
playwright / E2E tests on linux-x64 (push) Waiting to run
2025-12-17 18:51:38 +02:00
Jason Wasem
ecb972c71c
fix(search): add null check for canvas elements in fulltext search
...
添加对 Canvas 笔记 elements 字段的空值检查,防止当 elements 为 null 或非数组时搜索功能报错。
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 00:42:12 +08:00