trilium/apps/server
Elian Doran ff24f13d37
Some checks are pending
Checks / main (push) Waiting to run
CodeQL Advanced / Analyze (${{ matrix.language }}) (none, actions) (push) Waiting to run
CodeQL Advanced / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Deploy Standalone App / Build and Deploy App (push) Waiting to run
Deploy Documentation / Build and Deploy Documentation (push) Waiting to run
Dev / Detect affected suites (push) Waiting to run
Dev / Test development (push) Waiting to run
Dev / Test server (push) Blocked by required conditions
Dev / Test standalone (push) Blocked by required conditions
Dev / Test CKEditor 5 (shard ${{ matrix.shard }}) (1) (push) Blocked by required conditions
Dev / Test CKEditor 5 (shard ${{ matrix.shard }}) (2) (push) Blocked by required conditions
Dev / CKEditor 5 coverage gate (push) Blocked by required conditions
Dev / Build Docker image (push) Waiting to run
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 ${{ matrix.name }} (arm64, linux-arm64, ubuntu-24.04-arm) (push) Waiting to run
playwright / E2E tests on ${{ matrix.name }} (x64, linux-x64, ubuntu-22.04) (push) Waiting to run
playwright / PDF viewer E2E tests (push) Waiting to run
playwright / Standalone E2E tests on ${{ matrix.name }} (linux-arm64, ubuntu-24.04-arm) (push) Waiting to run
playwright / Standalone E2E tests on ${{ matrix.name }} (linux-x64, ubuntu-22.04) (push) Waiting to run
Deploy website / Build & deploy website (push) Waiting to run
fix(setup): rate-limit failed wizard unlocks
`POST /api/setup/auth` now answers a refusal with 401 rather than 200, so
failed attempts count against `loginRateLimiter`, which skips anything below
400. The limiter moves into `createLoginRateLimiter()` so that contract has
somewhere to be documented and tested.

`SetupUnlock` reads its own `fetch` instead of `server.post`, which discards
the status, and reports a 429 as such instead of as a connection failure.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-13 23:14:15 +03:00
..
docker fix(docker): pin the legacy image to the last pnpm that runs on 32-bit ARM 2026-09-10 19:26:43 +02:00
e2e perf(server): bundle to ESM with code splitting 2026-08-25 11:00:55 +03:00
scripts feat(ocr): rasterize scanned PDF pages with PDFium instead of pulling their images 2026-09-09 00:21:05 +02:00
spec Merge remote-tracking branch 'origin/main' into feat/search-overhaul 2026-09-04 20:01:33 +02:00
src fix(setup): rate-limit failed wizard unlocks 2026-09-13 23:14:15 +03:00
.gitignore chore(server): add opt-in CPU profiling for import analysis 2026-06-28 12:01:30 +03:00
docker_healthcheck.sh perf(healthcheck): probe with a shell script instead of starting node 2026-08-23 19:31:36 +03:00
Dockerfile Update Node.js to v24.21.0 2026-09-13 07:19:19 +00:00
Dockerfile.alpine Update Node.js to v24.21.0 2026-09-13 07:19:19 +00:00
Dockerfile.alpine.rootless Update Node.js to v24.21.0 2026-09-13 07:19:19 +00:00
Dockerfile.legacy fix(docker): move the legacy image off end-of-life bullseye 2026-09-10 19:10:01 +02:00
Dockerfile.rootless Update Node.js to v24.21.0 2026-09-13 07:19:19 +00:00
internal.openapi.yaml docs(api): describe the inbox-target route and the inbox fallback 2026-09-06 22:06:46 +02:00
package.json Update ai sdk 2026-09-13 00:21:55 +00:00
playwright.config.ts fix(e2e): run server E2E tests with a single worker 2026-07-12 17:56:43 +03:00
rootless-entrypoint.sh perf(server): bundle to ESM with code splitting 2026-08-25 11:00:55 +03:00
start-docker.sh perf(server): bundle to ESM with code splitting 2026-08-25 11:00:55 +03:00
test_search_integration.js
tsconfig.app.json chore: remove the express-partial-content package 2026-08-07 19:17:58 +03:00
tsconfig.json chore: remove the express-partial-content package 2026-08-07 19:17:58 +03:00
tsconfig.spec.json test(server): basic coverage of some core routes 2026-05-29 20:56:53 +03:00
vite.config.mts docs(user): update sidebar, table documentation 2026-07-30 15:24:28 +03:00
vitest.build.config.mts