Elian Doran
334a96186e
chore(deps): update dependency electron to v40 ( #8415 )
2026-01-17 17:40:34 +02:00
Elian Doran
34b2df705b
Fixes to Markdown export ( #8417 )
2026-01-17 14:19:36 +02:00
Elian Doran
5a7fc1c8b6
chore(markdown): address requested changes
2026-01-17 13:22:24 +02:00
Elian Doran
fabab6abb1
refactor(export/markdown): spacing issues
2026-01-17 13:16:21 +02:00
Elian Doran
0c9c20c0c5
docs(user): fix escapes
2026-01-17 13:11:53 +02:00
Elian Doran
67cc1113b1
chore(export/markdown): render emphasis with underscore
2026-01-17 13:05:29 +02:00
Elian Doran
3aacd255f4
chore(export/markdown): add test for jQuery-like text inside table
2026-01-17 12:58:24 +02:00
renovate[bot]
ccfda21413
chore(deps): update dependency electron to v40
Checks / main (push) Has been cancelled
2026-01-17 10:53:59 +00:00
Elian Doran
46c88506cc
chore(deps): update dependency ejs to v4 ( #8396 )
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
2026-01-17 12:52:06 +02:00
Elian Doran
51157e1979
fix(export/markdown): error due to namespace usage
2026-01-17 12:47:34 +02:00
Elian Doran
bfb6d975ff
fix(export/markdown): type error due to blankReplacement signature change
2026-01-17 12:46:55 +02:00
Elian Doran
aa01bc1457
feat(markdown): switch to turnish instead of turndown
2026-01-17 12:44:30 +02:00
Elian Doran
a169db807c
fix(server): crashing due to EJS handling
2026-01-17 12:17:15 +02:00
renovate[bot]
f63042ef87
chore(deps): update dependency ejs to v4
2026-01-17 10:01:09 +00:00
renovate[bot]
f72929ca13
chore(deps): update dependency happy-dom to v20.3.1
2026-01-17 09:59:13 +00:00
Kf637
f1946c1386
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 6.7% (26 of 388 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/nb_NO/
2026-01-16 22:08:01 +01:00
Kf637
ea8bd0136f
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (152 of 152 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/nb_NO/
2026-01-16 22:08:00 +01:00
Elian Doran
f6924d7fda
feat(import/zip): remove extension from title for PDF imports
2026-01-16 16:25:15 +02:00
Elian Doran
3a0880fcd6
feat(import/single): remove extension from title for PDF imports
2026-01-16 12:01:11 +02:00
Elian Doran
d42679315e
refactor(server): use common logic for icons
2026-01-16 11:42:37 +02:00
Elian Doran
2a19be5ab6
refactor(client): extract fnote icon logic in commons
2026-01-16 09:35:51 +02:00
Elian Doran
4771e02909
chore(deps): update dependency happy-dom to v20.3.0 ( #8393 )
Checks / main (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Dev / Test development (push) Has been cancelled
/ Check Docker build (Dockerfile) (push) Has been cancelled
/ Check Docker build (Dockerfile.alpine) (push) Has been cancelled
playwright / E2E tests on linux-arm64 (push) Has been cancelled
playwright / E2E tests on linux-x64 (push) Has been cancelled
Deploy website / Build & deploy website (push) Has been cancelled
Dev / Build Docker image (push) Has been cancelled
Dev / Check Docker build (Dockerfile) (push) Has been cancelled
Dev / Check Docker build (Dockerfile.alpine) (push) Has been cancelled
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Has been cancelled
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Has been cancelled
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Has been cancelled
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Has been cancelled
/ Merge manifest lists (push) Has been cancelled
2026-01-15 08:49:43 +02:00
Elian Doran
03dffdb65f
chore(deps): update node.js to v24.13.0 ( #8394 )
2026-01-15 08:49:01 +02:00
Hasan Kara
161aa625e6
Translated using Weblate (Turkish)
...
Currently translated at 9.2% (14 of 152 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/tr/
2026-01-15 04:09:54 +01:00
Hasan Kara
28fd945e80
Translated using Weblate (Turkish)
...
Currently translated at 3.6% (14 of 388 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/tr/
2026-01-15 04:09:53 +01:00
renovate[bot]
748fb0bf05
chore(deps): update node.js to v24.13.0
2026-01-15 02:00:34 +00:00
renovate[bot]
98e1d0afd9
chore(deps): update dependency happy-dom to v20.3.0
2026-01-15 02:00:27 +00:00
Elian Doran
9d0fa9f7ca
Fix sorting ( #7878 )
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 Documentation / Build and Deploy Documentation (push) Has been cancelled
2026-01-14 17:18:41 +02:00
Elian Doran
cc4ceb975e
fix(tree): not reacting to note reordering (e.g. sort)
2026-01-14 17:15:29 +02:00
Elian Doran
1d95392d22
docs(user): improve Evernote documentation
2026-01-14 16:06:58 +02:00
Yatrik Patel
924d495d2e
Translated using Weblate (Hindi)
...
Currently translated at 7.2% (28 of 388 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/hi/
2026-01-14 05:42:20 +00:00
renovate[bot]
42b7f4c795
fix(deps): update dependency react-i18next to v16.5.3
2026-01-14 01:01:06 +00:00
Gishky
9329665919
Translated using Weblate (English (United Kingdom))
...
Currently translated at 1.9% (34 of 1759 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/en_GB/
2026-01-13 21:23:46 +01:00
Gishky
f6821bce03
Translated using Weblate (German)
...
Currently translated at 100.0% (1759 of 1759 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/de/
2026-01-13 21:23:45 +01:00
Gishky
a7aedf93ab
Translated using Weblate (German)
...
Currently translated at 100.0% (152 of 152 strings)
Translation: Trilium Notes/Website
Translate-URL: https://hosted.weblate.org/projects/trilium/website/de/
2026-01-13 21:23:45 +01:00
Elian Doran
4ffcf01452
fix: mac alt shortcuts ( #8369 )
2026-01-13 22:23:38 +02:00
Elian Doran
618459d353
feat(flake): provide .#edit-docs as a standalone docs editor ( #8350 )
2026-01-13 22:22:58 +02:00
Elian Doran
6436c16449
Fix race condition in edit-docs Electron ready event ( #8344 )
2026-01-13 22:20:22 +02:00
Elian Doran
a41b78d36f
feat(ux): show more helpful output when users encounter permissions issues within the data directory ( #8273 )
2026-01-13 21:44:30 +02:00
Elian Doran
79c50f3b4c
fix(deps): update dependency react-i18next to v16.5.2 ( #8348 )
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
2026-01-13 13:38:55 +02:00
Elian Doran
41f2b03711
chore(deps): update dependency @redocly/cli to v2.14.5 ( #8361 )
2026-01-13 10:33:06 +02:00
Elian Doran
5deb277672
chore(deps): update vitest monorepo to v4.0.17 ( #8363 )
2026-01-13 10:32:25 +02:00
noobhjy
1363f94621
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1759 of 1759 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-01-13 08:14:58 +00:00
Kim Nøglegaard
abdcd6cc0c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 6.4% (25 of 388 strings)
Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/nb_NO/
2026-01-13 08:14:58 +00:00
nvno
dc8abed2f3
Translated using Weblate (Portuguese)
...
Currently translated at 99.6% (1753 of 1759 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/pt/
2026-01-13 08:14:57 +00:00
Kim Nøglegaard
892c2cd838
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 2.3% (41 of 1759 strings)
Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/nb_NO/
2026-01-13 08:14:56 +00:00
Elian Doran
05620a129f
chore(deps): update electron-forge monorepo to v7.11.1 ( #8366 )
2026-01-13 10:14:48 +02:00
renovate[bot]
cb11955a44
chore(deps): update vitest monorepo to v4.0.17
2026-01-13 08:12:19 +00:00
Wael Nasreddine
0273c64bbf
Build edit-docs as standalone package using makeApp
...
Changed edit-docs from a simple wrapper script to a properly built Nix
package using makeApp, similar to how desktop and server are built.
Changes:
- Added build script to apps/edit-docs/package.json
- Created apps/edit-docs/scripts/build.ts based on desktop's build script
- Added edit-docs:build task to root package.json
- Changed flake.nix to use makeApp which:
- Builds edit-docs with all dependencies bundled
- Creates a standalone trilium-edit-docs executable
- Can be installed with 'nix profile install' and run from any directory
This makes edit-docs truly reusable - it can now be installed and run
from any project without requiring the Trilium source tree.
2026-01-12 22:08:27 -08:00
Wael Nasreddine
5b37140ffa
Fix race condition in edit-docs Electron ready event
...
The edit-docs tool would hang on startup when the Electron 'ready' event
fired before the event listener was registered. This race condition occurred
because:
1. startElectron() creates a deferred promise and registers a 'ready' listener
2. The 'ready' event fires asynchronously at some point during app initialization
3. If async work (like config loading) delays the listener registration,
Electron may already be ready when app.on('ready', ...) is called
4. Once fired, the 'ready' event doesn't fire again, leaving the listener
waiting forever
The fix checks electron.app.isReady() before registering the listener:
- If already ready: execute the handler immediately
- If not ready: register the listener as before
This ensures the initialization sequence completes regardless of timing.
The issue became apparent while working on making edit-docs reusable from
other projects (see #8343 ), where config loading added enough async delay
to consistently trigger the race condition.
Related: https://github.com/TriliumNext/Trilium/issues/8343
2026-01-12 22:08:27 -08:00