diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1d8dcd453..b05cb4939 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -120,7 +120,7 @@ jobs: body_path: docs/Release Notes/Release Notes/${{ github.ref_name }}.md fail_on_unmatched_files: true files: upload/*.* - discussion_category_name: Announcements + discussion_category_name: Releases make_latest: ${{ !contains(github.ref, 'rc') }} prerelease: ${{ contains(github.ref, 'rc') }} token: ${{ secrets.RELEASE_PAT }} diff --git a/_regroup/bin/generate_document.ts b/_regroup/bin/generate_document.ts index f9d327116..793efc105 100644 --- a/_regroup/bin/generate_document.ts +++ b/_regroup/bin/generate_document.ts @@ -91,5 +91,5 @@ async function start() { } // @TriliumNextTODO sqlInit.dbReady never seems to resolve so program hangs -// see https://github.com/TriliumNext/Notes/issues/1020 +// see https://github.com/TriliumNext/Trilium/issues/1020 sqlInit.dbReady.then(cls.wrap(start)).catch((err) => console.error(err)); diff --git a/_regroup/integration-tests/update_check.spec.ts b/_regroup/integration-tests/update_check.spec.ts index 8cb7f4bf2..38e28bf22 100644 --- a/_regroup/integration-tests/update_check.spec.ts +++ b/_regroup/integration-tests/update_check.spec.ts @@ -8,5 +8,5 @@ test("Displays update badge when there is a version available", async ({ page }) await page.getByText(`Version ${expectedVersion} is available,`).click(); const page1 = await page.waitForEvent("popup"); - expect(page1.url()).toBe(`https://github.com/TriliumNext/Notes/releases/tag/v${expectedVersion}`); + expect(page1.url()).toBe(`https://github.com/TriliumNext/Trilium/releases/tag/v${expectedVersion}`); }); diff --git a/_regroup/package.json b/_regroup/package.json index b9e974e1b..4d639e1ee 100644 --- a/_regroup/package.json +++ b/_regroup/package.json @@ -35,13 +35,13 @@ "chore:generate-openapi": "tsx bin/generate-openapi.js" }, "devDependencies": { - "@playwright/test": "1.53.1", - "@stylistic/eslint-plugin": "5.0.0", + "@playwright/test": "1.53.2", + "@stylistic/eslint-plugin": "5.1.0", "@types/express": "5.0.3", - "@types/node": "22.15.33", + "@types/node": "22.16.0", "@types/yargs": "17.0.33", "@vitest/coverage-v8": "3.2.4", - "eslint": "9.29.0", + "eslint": "9.30.0", "eslint-plugin-simple-import-sort": "12.1.1", "esm": "3.2.25", "jsdoc": "4.0.4", @@ -49,7 +49,7 @@ "rcedit": "4.0.1", "rimraf": "6.0.1", "tslib": "2.8.1", - "typedoc": "0.28.5", + "typedoc": "0.28.7", "typedoc-plugin-missing-exports": "4.0.0" }, "optionalDependencies": { diff --git a/apps/client/package.json b/apps/client/package.json index b1515f0c6..18d92f7f9 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -1,6 +1,6 @@ { "name": "@triliumnext/client", - "version": "0.95.0", + "version": "0.96.0", "description": "JQuery-based client for TriliumNext, used for both web and desktop (via Electron)", "private": true, "license": "AGPL-3.0-only", @@ -10,14 +10,14 @@ "url": "https://github.com/TriliumNext/Notes" }, "dependencies": { - "@eslint/js": "9.29.0", + "@eslint/js": "9.30.0", "@excalidraw/excalidraw": "0.18.0", - "@fullcalendar/core": "6.1.17", - "@fullcalendar/daygrid": "6.1.17", - "@fullcalendar/interaction": "6.1.17", - "@fullcalendar/list": "6.1.17", - "@fullcalendar/multimonth": "6.1.17", - "@fullcalendar/timegrid": "6.1.17", + "@fullcalendar/core": "6.1.18", + "@fullcalendar/daygrid": "6.1.18", + "@fullcalendar/interaction": "6.1.18", + "@fullcalendar/list": "6.1.18", + "@fullcalendar/multimonth": "6.1.18", + "@fullcalendar/timegrid": "6.1.18", "@mermaid-js/layout-elk": "0.1.8", "@mind-elixir/node-menu": "1.0.5", "@popperjs/core": "2.11.8", @@ -34,8 +34,8 @@ "debounce": "2.2.0", "draggabilly": "3.0.0", "force-graph": "1.49.6", - "globals": "16.2.0", - "i18next": "25.2.1", + "globals": "16.3.0", + "i18next": "25.3.0", "i18next-http-backend": "3.0.2", "jquery": "3.7.1", "jquery-hotkeys": "0.2.2", @@ -46,9 +46,9 @@ "leaflet": "1.9.4", "leaflet-gpx": "2.2.0", "mark.js": "8.11.1", - "marked": "15.0.12", + "marked": "16.0.0", "mermaid": "11.7.0", - "mind-elixir": "4.6.1", + "mind-elixir": "4.6.2", "normalize.css": "8.0.1", "panzoom": "9.4.3", "preact": "10.26.9", diff --git a/apps/client/src/widgets/buttons/global_menu.ts b/apps/client/src/widgets/buttons/global_menu.ts index 47323e271..65e7d2ed1 100644 --- a/apps/client/src/widgets/buttons/global_menu.ts +++ b/apps/client/src/widgets/buttons/global_menu.ts @@ -424,7 +424,7 @@ export default class GlobalMenuWidget extends BasicWidget { } downloadLatestVersionCommand() { - window.open("https://github.com/TriliumNext/Notes/releases/latest"); + window.open("https://github.com/TriliumNext/Trilium/releases/latest"); } activeContextChangedEvent() { diff --git a/apps/client/src/widgets/dialogs/about.ts b/apps/client/src/widgets/dialogs/about.ts index 06cf118ec..2276a5214 100644 --- a/apps/client/src/widgets/dialogs/about.ts +++ b/apps/client/src/widgets/dialogs/about.ts @@ -27,7 +27,7 @@ const TPL = /*html*/` - + @@ -92,7 +92,7 @@ export default class AboutDialog extends BasicWidget { this.$syncVersion.text(appInfo.syncVersion.toString()); this.$buildDate.text(formatDateTime(appInfo.buildDate)); this.$buildRevision.text(appInfo.buildRevision); - this.$buildRevision.attr("href", `https://github.com/TriliumNext/Notes/commit/${appInfo.buildRevision}`); + this.$buildRevision.attr("href", `https://github.com/TriliumNext/Trilium/commit/${appInfo.buildRevision}`); if (utils.isElectron()) { this.$dataDirectory.html( $("", { diff --git a/apps/client/src/widgets/dialogs/incorrect_cpu_arch.ts b/apps/client/src/widgets/dialogs/incorrect_cpu_arch.ts index 8e30060fe..e28e6699a 100644 --- a/apps/client/src/widgets/dialogs/incorrect_cpu_arch.ts +++ b/apps/client/src/widgets/dialogs/incorrect_cpu_arch.ts @@ -41,9 +41,9 @@ export default class IncorrectCpuArchDialog extends BasicWidget { // Open the releases page where users can download the correct version if (utils.isElectron()) { const { shell } = utils.dynamicRequire("electron"); - shell.openExternal("https://github.com/TriliumNext/Notes/releases/latest"); + shell.openExternal("https://github.com/TriliumNext/Trilium/releases/latest"); } else { - window.open("https://github.com/TriliumNext/Notes/releases/latest", "_blank"); + window.open("https://github.com/TriliumNext/Trilium/releases/latest", "_blank"); } }); diff --git a/apps/client/src/widgets/type_widgets/options/other/html_import_tags.ts b/apps/client/src/widgets/type_widgets/options/other/html_import_tags.ts index 5bb626965..0dd140732 100644 --- a/apps/client/src/widgets/type_widgets/options/other/html_import_tags.ts +++ b/apps/client/src/widgets/type_widgets/options/other/html_import_tags.ts @@ -74,7 +74,7 @@ export const DEFAULT_ALLOWED_TAGS = [ "del", "ins", "en-media", // for ENEX import - // Additional tags (https://github.com/TriliumNext/Notes/issues/567) + // Additional tags (https://github.com/TriliumNext/Trilium/issues/567) "acronym", "article", "big", diff --git a/apps/client/tsconfig.app.json b/apps/client/tsconfig.app.json index f9c39c609..70fe05889 100644 --- a/apps/client/tsconfig.app.json +++ b/apps/client/tsconfig.app.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": [ "ESNext" ], "outDir": "dist", "types": [ "node" diff --git a/apps/desktop-e2e/package.json b/apps/desktop-e2e/package.json index bb47e6a9e..8ce6b7900 100644 --- a/apps/desktop-e2e/package.json +++ b/apps/desktop-e2e/package.json @@ -18,7 +18,7 @@ } }, "devDependencies": { - "dotenv": "16.6.0", - "electron": "36.6.0" + "dotenv": "17.0.1", + "electron": "37.1.0" } } diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 31d675138..937832eab 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@triliumnext/desktop", - "version": "0.95.0", + "version": "0.96.0", "description": "Build your personal knowledge base with Trilium Notes", "private": true, "main": "main.cjs", @@ -17,7 +17,7 @@ "@types/electron-squirrel-startup": "1.0.2", "@triliumnext/server": "workspace:*", "copy-webpack-plugin": "13.0.0", - "electron": "36.6.0", + "electron": "37.1.0", "@electron-forge/cli": "7.8.1", "@electron-forge/maker-deb": "7.8.1", "@electron-forge/maker-dmg": "7.8.1", diff --git a/apps/edit-docs/package.json b/apps/edit-docs/package.json index 3bd73c8bb..38b7650f0 100644 --- a/apps/edit-docs/package.json +++ b/apps/edit-docs/package.json @@ -12,7 +12,7 @@ "@triliumnext/desktop": "workspace:*", "@types/fs-extra": "11.0.4", "copy-webpack-plugin": "13.0.0", - "electron": "36.6.0", + "electron": "37.1.0", "fs-extra": "11.3.0" }, "nx": { diff --git a/apps/server-e2e/package.json b/apps/server-e2e/package.json index ebf8bddba..7d162cbf3 100644 --- a/apps/server-e2e/package.json +++ b/apps/server-e2e/package.json @@ -17,6 +17,6 @@ } }, "devDependencies": { - "dotenv": "16.6.0" + "dotenv": "17.0.1" } } diff --git a/apps/server/docker/package.json b/apps/server/docker/package.json index a755287e1..578128f90 100644 --- a/apps/server/docker/package.json +++ b/apps/server/docker/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "better-sqlite3": "12.1.1" + "better-sqlite3": "12.2.0" } } \ No newline at end of file diff --git a/apps/server/package.json b/apps/server/package.json index fd5ec6057..059b32434 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -1,10 +1,10 @@ { "name": "@triliumnext/server", - "version": "0.95.0", + "version": "0.96.0", "description": "The server-side component of TriliumNext, which exposes the client via the web, allows for sync and provides a REST API for both internal and external use.", "private": true, "dependencies": { - "better-sqlite3": "12.1.1" + "better-sqlite3": "12.2.0" }, "devDependencies": { "@electron/remote": "2.1.2", @@ -24,7 +24,7 @@ "@types/js-yaml": "4.0.9", "@types/jsdom": "21.1.7", "@types/mime-types": "3.0.1", - "@types/multer": "1.4.13", + "@types/multer": "2.0.0", "@types/safe-compare": "1.1.2", "@types/sanitize-html": "2.16.0", "@types/sax": "1.2.7", @@ -39,7 +39,7 @@ "@types/ws": "8.18.1", "@types/xml2js": "0.4.14", "express-http-proxy": "2.1.1", - "@anthropic-ai/sdk": "0.55.0", + "@anthropic-ai/sdk": "0.55.1", "@braintree/sanitize-url": "7.1.1", "@triliumnext/commons": "workspace:*", "@triliumnext/express-partial-content": "workspace:*", @@ -59,7 +59,7 @@ "debounce": "2.2.0", "debug": "4.4.1", "ejs": "3.1.10", - "electron": "36.6.0", + "electron": "37.1.0", "electron-debug": "4.1.0", "electron-window-state": "5.0.3", "escape-html": "1.0.3", @@ -74,7 +74,7 @@ "html2plaintext": "2.1.4", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", - "i18next": "25.2.1", + "i18next": "25.3.0", "i18next-fs-backend": "2.6.0", "image-type": "6.0.0", "ini": "5.0.0", @@ -83,12 +83,12 @@ "jimp": "1.6.0", "js-yaml": "4.1.0", "jsdom": "26.1.0", - "marked": "15.0.12", + "marked": "16.0.0", "mime-types": "3.0.1", "multer": "2.0.1", "normalize-strings": "1.1.1", "ollama": "0.5.16", - "openai": "5.8.1", + "openai": "5.8.2", "rand-token": "1.0.1", "safe-compare": "1.1.4", "sanitize-filename": "1.6.3", @@ -105,7 +105,7 @@ "tmp": "0.2.3", "turndown": "7.2.0", "unescape": "1.0.1", - "ws": "8.18.2", + "ws": "8.18.3", "xml2js": "0.6.2", "yauzl": "3.2.0" }, diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown.html index 7f46f8adf..d71887009 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown.html @@ -42,5 +42,5 @@ This will export the notes in an unencrypted form, so if you reimport into Trilium, make sure to re-protect these notes.

Supported syntax

-

See the dedicated page: Supported syntax +

See the dedicated page: Supported syntax

\ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown/Supported syntax.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown/Supported syntax.html index d07d44264..23cce355a 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown/Supported syntax.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown/Supported syntax.html @@ -41,7 +41,7 @@ Trilium-compatible syntax, but it will not export Trilium Notes into Markdown files with this syntax.

${t("about.homepage")}https://github.com/TriliumNext/Noteshttps://github.com/TriliumNext/Trilium
${t("about.app_version")}