diff --git a/.github/actions/build-electron/action.yml b/.github/actions/build-electron/action.yml index 9e5b1670b..93772d7d9 100644 --- a/.github/actions/build-electron/action.yml +++ b/.github/actions/build-electron/action.yml @@ -85,7 +85,7 @@ runs: APPLE_ID: ${{ env.APPLE_ID }} APPLE_ID_PASSWORD: ${{ env.APPLE_ID_PASSWORD }} WINDOWS_SIGN_EXECUTABLE: ${{ env.WINDOWS_SIGN_EXECUTABLE }} - TRILIUM_ARTIFACT_NAME_HINT: TriliumNextNotes-${{ github.ref_name }}-${{ inputs.os }}-${{ inputs.arch }} + TRILIUM_ARTIFACT_NAME_HINT: TriliumNotes-${{ github.ref_name }}-${{ inputs.os }}-${{ inputs.arch }} run: pnpm nx --project=desktop electron-forge:make -- --arch=${{ inputs.arch }} --platform=${{ inputs.forge_platform }} # Add DMG signing step diff --git a/.github/actions/build-server/action.yml b/.github/actions/build-server/action.yml index c3c6288bc..b0ab05212 100644 --- a/.github/actions/build-server/action.yml +++ b/.github/actions/build-server/action.yml @@ -30,4 +30,4 @@ runs: mkdir -p upload file=$(find ./apps/server/out -name '*.tar.xz' -print -quit) name=${{ github.ref_name }} - cp "$file" "upload/TriliumNextNotes-Server-${name//\//-}-${{ inputs.os }}-${{ inputs.arch }}.tar.xz" + cp "$file" "upload/TriliumNotes-Server-${name//\//-}-${{ inputs.os }}-${{ inputs.arch }}.tar.xz" diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 1f370c360..990c8dfb9 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -92,7 +92,7 @@ jobs: uses: actions/upload-artifact@v4 if: ${{ github.event_name == 'pull_request' }} with: - name: TriliumNextNotes ${{ matrix.os.name }} ${{ matrix.arch }} + name: TriliumNotes ${{ matrix.os.name }} ${{ matrix.arch }} path: apps/desktop/upload nightly-server: diff --git a/.nvmrc b/.nvmrc index 156ca6d39..fcc226927 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.16.0 \ No newline at end of file +22.17.0 \ No newline at end of file diff --git a/_regroup/package.json b/_regroup/package.json index abca80567..b9e974e1b 100644 --- a/_regroup/package.json +++ b/_regroup/package.json @@ -38,7 +38,7 @@ "@playwright/test": "1.53.1", "@stylistic/eslint-plugin": "5.0.0", "@types/express": "5.0.3", - "@types/node": "22.15.32", + "@types/node": "22.15.33", "@types/yargs": "17.0.33", "@vitest/coverage-v8": "3.2.4", "eslint": "9.29.0", diff --git a/apps/client/package.json b/apps/client/package.json index fccd3af97..8f1ba4de7 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -61,13 +61,13 @@ "@ckeditor/ckeditor5-inspector": "4.1.0", "@types/bootstrap": "5.2.10", "@types/jquery": "3.5.32", - "@types/leaflet": "1.9.18", + "@types/leaflet": "1.9.19", "@types/leaflet-gpx": "1.3.7", "@types/mark.js": "8.11.12", "copy-webpack-plugin": "13.0.0", "happy-dom": "18.0.1", "script-loader": "0.7.2", - "vite-plugin-static-copy": "3.0.2" + "vite-plugin-static-copy": "3.1.0" }, "nx": { "name": "client", diff --git a/apps/desktop-e2e/package.json b/apps/desktop-e2e/package.json index 2f1528fe5..bb47e6a9e 100644 --- a/apps/desktop-e2e/package.json +++ b/apps/desktop-e2e/package.json @@ -18,7 +18,7 @@ } }, "devDependencies": { - "dotenv": "16.5.0", - "electron": "36.5.0" + "dotenv": "16.6.0", + "electron": "36.6.0" } } diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 10f6d2a4d..31d675138 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -17,7 +17,7 @@ "@types/electron-squirrel-startup": "1.0.2", "@triliumnext/server": "workspace:*", "copy-webpack-plugin": "13.0.0", - "electron": "36.5.0", + "electron": "36.6.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 cc296aca1..3bd73c8bb 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.5.0", + "electron": "36.6.0", "fs-extra": "11.3.0" }, "nx": { diff --git a/apps/server-e2e/package.json b/apps/server-e2e/package.json index d2e8b9fe5..ebf8bddba 100644 --- a/apps/server-e2e/package.json +++ b/apps/server-e2e/package.json @@ -17,6 +17,6 @@ } }, "devDependencies": { - "dotenv": "16.5.0" + "dotenv": "16.6.0" } } diff --git a/apps/server/Dockerfile b/apps/server/Dockerfile index dbb021f58..22fecf269 100644 --- a/apps/server/Dockerfile +++ b/apps/server/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22.16.0-bullseye-slim AS builder +FROM node:22.17.0-bullseye-slim AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.16.0-bullseye-slim +FROM node:22.17.0-bullseye-slim # Install only runtime dependencies RUN apt-get update && \ apt-get install -y --no-install-recommends \ diff --git a/apps/server/Dockerfile.alpine b/apps/server/Dockerfile.alpine index 18bc42bf5..53d5506ac 100644 --- a/apps/server/Dockerfile.alpine +++ b/apps/server/Dockerfile.alpine @@ -1,4 +1,4 @@ -FROM node:22.16.0-alpine AS builder +FROM node:22.17.0-alpine AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.16.0-alpine +FROM node:22.17.0-alpine # Install runtime dependencies RUN apk add --no-cache su-exec shadow diff --git a/apps/server/Dockerfile.alpine.rootless b/apps/server/Dockerfile.alpine.rootless index 8f2325c29..dbc0a32b8 100644 --- a/apps/server/Dockerfile.alpine.rootless +++ b/apps/server/Dockerfile.alpine.rootless @@ -1,4 +1,4 @@ -FROM node:22.16.0-alpine AS builder +FROM node:22.17.0-alpine AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.16.0-alpine +FROM node:22.17.0-alpine # Create a non-root user with configurable UID/GID ARG USER=trilium ARG UID=1001 diff --git a/apps/server/Dockerfile.rootless b/apps/server/Dockerfile.rootless index 1c4ae0321..035d487c6 100644 --- a/apps/server/Dockerfile.rootless +++ b/apps/server/Dockerfile.rootless @@ -1,4 +1,4 @@ -FROM node:22.16.0-bullseye-slim AS builder +FROM node:22.17.0-bullseye-slim AS builder RUN corepack enable # Install native dependencies since we might be building cross-platform. @@ -7,7 +7,7 @@ COPY ./docker/package.json ./docker/pnpm-workspace.yaml /usr/src/app/ # We have to use --no-frozen-lockfile due to CKEditor patches RUN pnpm install --no-frozen-lockfile --prod && pnpm rebuild -FROM node:22.16.0-bullseye-slim +FROM node:22.17.0-bullseye-slim # Create a non-root user with configurable UID/GID ARG USER=trilium ARG UID=1001 diff --git a/apps/server/docker/package.json b/apps/server/docker/package.json index db3754508..a755287e1 100644 --- a/apps/server/docker/package.json +++ b/apps/server/docker/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "better-sqlite3": "12.1.0" + "better-sqlite3": "12.1.1" } } \ No newline at end of file diff --git a/apps/server/package.json b/apps/server/package.json index 44f06bdf8..fd5ec6057 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -4,7 +4,7 @@ "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.0" + "better-sqlite3": "12.1.1" }, "devDependencies": { "@electron/remote": "2.1.2", @@ -39,7 +39,7 @@ "@types/ws": "8.18.1", "@types/xml2js": "0.4.14", "express-http-proxy": "2.1.1", - "@anthropic-ai/sdk": "0.54.0", + "@anthropic-ai/sdk": "0.55.0", "@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.5.0", + "electron": "36.6.0", "electron-debug": "4.1.0", "electron-window-state": "5.0.3", "escape-html": "1.0.3", @@ -88,7 +88,7 @@ "multer": "2.0.1", "normalize-strings": "1.1.1", "ollama": "0.5.16", - "openai": "5.7.0", + "openai": "5.8.1", "rand-token": "1.0.1", "safe-compare": "1.1.4", "sanitize-filename": "1.6.3", diff --git a/apps/server/scripts/build-server.sh b/apps/server/scripts/build-server.sh index b81e2901a..115a441cb 100644 --- a/apps/server/scripts/build-server.sh +++ b/apps/server/scripts/build-server.sh @@ -48,7 +48,7 @@ chmod 755 $BUILD_DIR/trilium.sh VERSION=`jq -r ".version" package.json` -ARCHIVE_NAME="TriliumNextNotes-Server-${VERSION}-linux-${ARCH}" +ARCHIVE_NAME="TriliumNotes-Server-${VERSION}-linux-${ARCH}" echo "Creating Archive $ARCHIVE_NAME..." mkdir $DIST_DIR diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Packaged version for Linux.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Packaged version for Linux.html index 6d92fef26..8cff3851b 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Packaged version for Linux.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Packaged version for Linux.html @@ -3,10 +3,10 @@

Steps

tar -xvf TriliumNotes-Server-[VERSION]-linux-x64.tar.xz
 sudo mv trilium-linux-x64-server /opt/trilium