Elian Doran
0688ea7de3
chore(client): address requested changes
Checks / main (push) Has been cancelled
2025-12-21 22:59:21 +02:00
Elian Doran
c4f55395a9
feat(client/jsx): disable debug info
Checks / main (push) Waiting to run
2025-12-21 13:31:44 +02:00
Elian Doran
e0416097e1
feat(script/jsx): support import syntax for api
2025-12-20 22:23:25 +02:00
Elian Doran
6c1b327f5f
feat(script/jsx): support import syntax for preact
2025-12-20 22:14:45 +02:00
Elian Doran
284b66acd2
feat(script/jsx): support export default syntax
2025-12-20 21:59:03 +02:00
Elian Doran
dcd73ff9f9
test(script/jsx): JSX fragment
2025-12-20 21:37:41 +02:00
Elian Doran
645557b505
test(script/jsx): basic JSX processing
2025-12-20 21:35:52 +02:00
Elian Doran
4d7e5bc8f6
chore(script/jsx): move Preact API in dedicated object
2025-12-20 20:10:19 +02:00
Elian Doran
41220a9d1d
fix(script/jsx): cannot find preact hydration function
2025-12-20 19:45:44 +02:00
Elian Doran
3619c0c3e4
feat(script/jsx): compile JSX on server side
2025-12-20 18:46:15 +02:00
Elian Doran
78ac59581e
New layout: Right panel (sidebar) ( #8095 )
2025-12-20 13:09:59 +02:00
Elian Doran
9ef4ab9983
fix(search): add null check for canvas elements in fulltext search ( #8090 )
2025-12-19 00:22:43 +02:00
Elian Doran
ddb6b3ea8a
feat(right_pane): store expansion state
2025-12-18 16:29:35 +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
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
Elian Doran
948a6f84d6
feat(options/appearance): add basic illustration for old layout
2025-12-17 12:37:12 +02:00
Elian Doran
ae154212fe
feat(client/server): basic support for experimental features
2025-12-09 19:34:03 +02:00
Elian Doran
d30d207ab5
test(server): solve some local timeouts
2025-12-06 19:08:19 +02:00
Elian Doran
6b07908cf7
chore(server): fix some more dependencies to JSON
2025-12-04 08:45:28 +02:00
Elian Doran
94d015789d
test(dayjs): relocate dayjs tests into commons
2025-12-03 20:54:35 +02:00
Elian Doran
ebbdf0294a
refactor(dayjs): relocate locale loading in commons
2025-12-03 20:49:15 +02:00
Elian Doran
5df539f0a4
refactor(dayjs): relocate all plugins and imports to commons
2025-12-03 20:44:48 +02:00
Elian Doran
030582b2d5
feat(i18n): add English (United Kingdom)
2025-11-30 19:14:21 +02:00
Elian Doran
d9e8f8e69b
refactor(options): remove unnecessary ribbon activation option
2025-11-30 10:41:26 +02:00
Elian Doran
7094f71e32
refactor(server): remove now unnecessary attachment without size
2025-11-29 13:08:05 +02:00
Elian Doran
88b5e9db87
fix(server): uploading new attachments doesn't report size
2025-11-29 13:03:08 +02:00
Elian Doran
0117f54ef8
fix(shortcuts): default shortcuts for nav in macOS ( closes #3708 )
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
Deploy website / Build & deploy website (push) Waiting to run
2025-11-25 22:30:42 +02:00
lzinga
8cc4d08eae
fix(config): update corsResourcePolicy type to string, typecheck did not like previous method
2025-11-22 15:54:21 -08:00
Lucas
0bcc02dfab
Merge branch 'TriliumNext:main' into main
2025-11-22 15:53:36 -08:00
Elian Doran
494bd425af
feat(print): avoid error message for print job cancelled
2025-11-22 10:13:46 +02:00
Elian Doran
d751966078
chore(server/mime): remove mp4 workaround
Checks / main (push) Has been cancelled
2025-11-22 09:10:41 +02:00
lzinga
42dcd4750a
Merge branch 'main' of https://github.com/lzinga/Trilium
2025-11-21 12:00:03 -08:00
lzinga
cb0c6a344f
Fixed missing comma
2025-11-21 11:59:57 -08:00
Lucas
d1d652495d
Add default value for CORSRESOURCEPOLICY
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-21 11:55:48 -08:00
lzinga
e7dbaf78b5
feat(config): add CORS Resource Policy configuration
2025-11-21 11:30:29 -08:00
Elian Doran
6023d53506
feat(print): report progress on export to PDF as well
2025-11-21 20:05:43 +02:00
Elian Doran
1a6e653600
feat(print): support progress report on electron
2025-11-21 19:57:13 +02:00
Elian Doran
3ee8e7b755
fix(server): note type not changed for webview template ( closes #7557 )
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
Deploy website / Build & deploy website (push) Waiting to run
2025-11-19 22:37:41 +02:00
Elian Doran
b246c638fd
fix(import/markdown): TODO not properly handled after upgrade
2025-11-18 20:17:34 +02:00
Elian Doran
e9ccd7120d
test(server): mocks in AI service manager
2025-11-18 19:47:45 +02:00
Elian Doran
c15ae293aa
test(server): LLM provider tests failing due to mocks
2025-11-18 19:39:11 +02:00
Elian Doran
50501aef56
test: fix typecheck issues by using classes
2025-11-18 19:21:33 +02:00
Elian Doran
c9424d6f8d
Merge remote-tracking branch 'origin/main' into renovate/major-vitest-monorepo
2025-11-18 19:09:53 +02:00
Elian Doran
c9f648fcb8
fix(tree): #top/#bottom reversed in desc order ( closes #7716 )
2025-11-15 22:27:02 +02:00
contributor
ef86e195c6
remove constant and import, it is type safe as is #7730
2025-11-14 11:45:44 +02:00
contributor
d69dd2a83f
handle toggleTray global shortcut differently from other global shortcuts #7730
2025-11-14 11:45:39 +02:00
contributor
98b5b81d7d
add typing and improve readability
2025-11-13 20:33:03 +02:00
contributor
48a20500f8
explicit param to keep or convert local date for enex import
2025-11-13 20:13:46 +02:00
contributor
a3bd15e102
move date conversion function to enex directly
...
to protect from future potential refactoring
2025-11-13 17:41:45 +00:00
contributor
f728b2b0e7
fix enex import saves local dates in wrong format (with Z, like UTC fields)
...
the proper format for dateCreated, dateModified is: +0000
2025-11-13 17:41:45 +00:00