renovate[bot]
d211dfce2d
chore(deps): update dependency electron to v41.3.0
2026-04-26 02:10:39 +00:00
renovate[bot]
aa1596173c
chore(deps): update dependency electron to v41.2.2
2026-04-25 01:16:59 +00:00
renovate[bot]
99bce0c262
Update dependency electron to v41.2.1
2026-04-20 01:04:14 +00:00
renovate[bot]
57c3f2df17
fix(deps): update dependency better-sqlite3 to v12.9.0
2026-04-17 00:13:22 +00:00
renovate[bot]
43823bcb37
chore(deps): update dependency electron to v41.2.0
2026-04-12 00:45:14 +00:00
Elian Doran
9366d351e0
chore(edit-demo): ensure proper tree expansion state
2026-04-11 10:32:27 +03:00
Elian Doran
e27f5cd419
docs(demo): statistics not rendering ( closes #4178 )
2026-04-11 10:27:49 +03:00
Elian Doran
1124533557
fix(edit-docs): wrong starting note
2026-04-10 22:01:41 +03:00
Elian Doran
19583cd84a
fix(edit-demo): cloned notes lost due to async issue
2026-04-10 21:14:39 +03:00
Elian Doran
d3dbdd4ceb
docs(scripting): typos in "Trilium Demo" note ( closes #8230 )
2026-04-10 21:02:05 +03:00
renovate[bot]
92f5901b95
chore(deps): update dependency electron to v41.1.1
2026-04-05 16:44:14 +00:00
Elian Doran
109f06f8bb
Merge branch 'release/v0.102.2'
...
; Conflicts:
; apps/desktop/package.json
; apps/server/src/routes/api/image.ts
; apps/server/src/share/routes.ts
; pnpm-lock.yaml
2026-04-05 19:41:24 +03:00
Elian Doran
bf23439792
chore(release): prepare for v0.102.2
Checks / main (push) Successful in 2s
/ Check Docker build (Dockerfile) (push) Failing after 39s
/ Check Docker build (Dockerfile.alpine) (push) Failing after 40s
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Has been skipped
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Has been skipped
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Has been skipped
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Has been skipped
/ Merge manifest lists (push) Has been skipped
Release / Sanity Check (push) Failing after 45s
Release / Make Electron (arm64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:linux image:ubuntu-22.04 name:linux shell:bash]) (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:linux image:ubuntu-24.04-arm name:linux shell:bash]) (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been skipped
Release / Make Electron (x64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been skipped
Release / Make Electron (x64, map[forge_platform:linux image:ubuntu-22.04 name:linux shell:bash]) (push) Has been skipped
Release / Make Electron (x64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been skipped
Release / Build Linux Server (arm64, ubuntu-24.04-arm) (push) Has been skipped
Release / Build Linux Server (x64, ubuntu-22.04) (push) Has been skipped
Release / Publish release (push) Has been skipped
2026-04-05 19:30:04 +03:00
renovate[bot]
2d945d4fb2
chore(deps): update dependency electron to v41.1.0
2026-03-28 01:15:19 +00:00
renovate[bot]
7db7dc287f
chore(deps): update dependency electron to v41.0.4
2026-03-26 01:15:29 +00:00
renovate[bot]
29f3b987aa
chore(deps): update dependency electron to v41.0.3
2026-03-18 01:24:43 +00:00
renovate[bot]
83e47cba2c
chore(deps): update dependency electron to v41
2026-03-14 09:54:14 +00:00
renovate[bot]
306bfd7673
fix(deps): update dependency better-sqlite3 to v12.8.0
2026-03-14 06:53:12 +00:00
renovate[bot]
beac80e175
chore(deps): update dependency electron to v40.8.2
2026-03-14 00:37:41 +00:00
renovate[bot]
ced062842d
chore(deps): update dependency electron to v40.8.1
2026-03-13 01:01:51 +00:00
Elian Doran
e7f98f08d0
Merge remote-tracking branch 'origin/main' into stable
2026-03-08 12:12:52 +02:00
Elian Doran
8ac9daa5d3
chore(release): prepare for v0.102.1
Checks / main (push) Successful in 2s
/ Check Docker build (Dockerfile) (push) Failing after 38s
/ Check Docker build (Dockerfile.alpine) (push) Failing after 45s
/ Build Docker images (Dockerfile, ubuntu-24.04-arm, linux/arm64) (push) Has been skipped
/ Build Docker images (Dockerfile.alpine, ubuntu-latest, linux/amd64) (push) Has been skipped
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v7) (push) Has been skipped
/ Build Docker images (Dockerfile.legacy, ubuntu-24.04-arm, linux/arm/v8) (push) Has been skipped
/ Merge manifest lists (push) Has been skipped
Release / Sanity Check (push) Failing after 35s
Release / Make Electron (arm64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:linux image:ubuntu-22.04 name:linux shell:bash]) (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:linux image:ubuntu-24.04-arm name:linux shell:bash]) (push) Has been skipped
Release / Make Electron (arm64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been skipped
Release / Make Electron (x64, map[forge_platform:darwin image:macos-latest name:macos shell:bash]) (push) Has been skipped
Release / Make Electron (x64, map[forge_platform:linux image:ubuntu-22.04 name:linux shell:bash]) (push) Has been skipped
Release / Make Electron (x64, map[forge_platform:win32 image:win-signing name:windows shell:cmd]) (push) Has been skipped
Release / Build Linux Server (arm64, ubuntu-24.04-arm) (push) Has been skipped
Release / Build Linux Server (x64, ubuntu-22.04) (push) Has been skipped
Release / Publish release (push) Has been skipped
2026-03-08 10:43:59 +02:00
renovate[bot]
ee21185e64
chore(deps): update dependency electron to v40.8.0
2026-03-06 12:39:17 +00:00
renovate[bot]
cd59c75c04
chore(deps): update dependency fs-extra to v11.3.4
2026-03-04 01:13:39 +00:00
renovate[bot]
793dcee562
chore(deps): update dependency copy-webpack-plugin to v14
2026-03-03 02:02:49 +00:00
Elian Doran
0feab6d4ed
chore(release): prepare for v0.102.0
2026-03-01 16:54:05 +02:00
renovate[bot]
598501e3f6
chore(deps): update dependency electron to v40.6.1
2026-02-25 00:55:05 +00:00
renovate[bot]
6514701c6a
chore(deps): update dependency electron to v40.6.0
2026-02-20 00:02:14 +00:00
renovate[bot]
8cbc15f1b0
chore(deps): update dependency electron to v40.4.1
2026-02-14 02:04:20 +00:00
renovate[bot]
1c061e4428
chore(deps): update dependency electron to v40.4.0
2026-02-12 02:18:16 +00:00
renovate[bot]
328740909b
chore(deps): update dependency electron to v40.2.1
2026-02-07 00:35:41 +00:00
renovate[bot]
19d3e1b11c
chore(deps): update dependency electron to v40.1.0
2026-01-30 06:49:33 +00:00
renovate[bot]
3fce4fc66c
fix(deps): update dependency better-sqlite3 to v12.6.2
2026-01-18 01:39:14 +00:00
Elian Doran
62cca5a96b
Merge branch 'main' of https://github.com/TriliumNext/Trilium
2026-01-17 18:57:03 +02:00
Elian Doran
d2c6081537
feat(edit-docs): remove data-list-item-id
2026-01-17 17:54:10 +02:00
renovate[bot]
ccfda21413
chore(deps): update dependency electron to v40
2026-01-17 10:53:59 +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
fb4d63b049
Add --config, --help, and --version flags to edit-docs
...
- Implement --config (-c) flag to allow custom configuration file paths.
- Add --help (-h) flag to display tool usage and available options.
- Add --version (-v) flag to display the current Trilium version.
- Update electron-start.mts to correctly pass command-line arguments to Electron.
- Synchronize edit-docs version with the root package.json via update-version.ts.
- Resolve config paths relative to the configuration file's directory.
This makes edit-docs more robust and easier to use from external projects
and immutable environments like Nix.
2026-01-12 22:08:27 -08:00
Wael Nasreddine
015e41e792
fix(edit-docs): Minify meta for format==share
2026-01-12 22:08:27 -08:00
Wael Nasreddine
8e47f33329
Refactor edit-docs to use edit-docs-config.yaml
...
This removes hardcoded configuration from edit-docs.ts and replaces
it with dynamic loading from edit-docs-config.yaml.
Changes:
- Removed BASE_URL and NOTE_MAPPINGS constants
- Removed DOCS_ROOT and USER_GUIDE_ROOT environment variable dependencies
- Added js-yaml for YAML parsing
- Config paths are resolved relative to repository root
The tool now reads configuration from edit-docs-config.yaml, making it
easier to customize without code changes. The pnpm script is simplified
since it no longer needs to pass complex environment variables.
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
renovate[bot]
0b85e0fe2d
fix(deps): update dependency better-sqlite3 to v12.6.0
2026-01-11 10:27:40 +00:00
Elian Doran
9332b9ca8f
docs(demo): add JSX widget showcase
2025-12-23 13:34:26 +02:00
renovate[bot]
44ae60005c
chore(deps): update dependency fs-extra to v11.3.3
2025-12-19 06:38:07 +00:00
renovate[bot]
d04dde3b97
chore(deps): update dependency electron to v39.2.7
2025-12-13 19:22:36 +00:00
Elian Doran
c05c58c82b
Merge remote-tracking branch 'origin/main' into chore/cleanup_regroup
2025-12-06 19:18:23 +02:00
Elian Doran
21079335e7
chore(eslint): remove unnecessary files
2025-12-06 14:58:38 +02:00
renovate[bot]
cf9ccdcab6
chore(deps): update dependency electron to v39
2025-12-06 07:36:35 +00:00
renovate[bot]
5ecafe214f
fix(deps): update dependency better-sqlite3 to v12.5.0
2025-11-29 02:49:33 +00:00
renovate[bot]
86b0005821
chore(deps): update dependency electron to v38.7.2
2025-11-28 01:15:07 +00:00