Commit Graph

  • 5d613ea550 perf(collab): reduce cursor and preview update churn pre-release tototomate123 2026-02-14 16:38:40 +01:00
  • 0ffe410eeb feat(collab): add server-authoritative sync and preview-only updates tototomate123 2026-02-13 20:47:05 +01:00
  • fd5470ada5 fix(editor): flush lifecycle saves and recover from version conflicts tototomate123 2026-02-13 19:17:25 +01:00
  • 75cbe97bc0 feat(collab): restore cross-account sharing and reliable realtime sync tototomate123 2026-02-13 19:02:03 +01:00
  • 12da89b815 Update README.md tototomate123 2026-02-13 16:33:15 +00:00
  • 9e248f9751 css fix tototomate123 2026-02-12 20:38:05 +01:00
  • fe58cf7e89 update to excalidraw 0.18.0 tototomate123 2026-02-12 20:32:53 +01:00
  • 6061d4ab94 fix(auth): align frontend password validation with production policy tototomate123 2026-02-12 19:58:13 +01:00
  • 6fe2ab3d28 fix(deploy): align /api routing, socket path, and proxy-aware auth limits tototomate123 2026-02-12 19:43:49 +01:00
  • e05edff84d fix socket in editor tototomate123 2026-02-12 19:29:17 +01:00
  • da131834ce add production stuff tototomate123 2026-02-12 19:22:40 +01:00
  • 08d2165a70 fix(dashboard): normalize route id params for express 5 typings tototomate123 2026-02-12 19:10:41 +01:00
  • 7e6d0d44d7 Bump axios from 1.13.2 to 1.13.5 in /frontend dependabot/npm_and_yarn/frontend/axios-1.13.5 dependabot[bot] 2026-02-11 20:02:50 +00:00
  • 2cbd11cf0d fix impersonation issues Zimeng Xiong 2026-02-10 22:44:49 -08:00
  • 1c71a08bbe Plan OIDC integration and audit Zimeng Xiong 2026-02-10 14:45:34 -08:00
  • bb028ef2db fix csrf token hardset, remove cookie from localstorage Zimeng Xiong 2026-02-10 13:16:04 -08:00
  • 1117dc584e resolve e2e Zimeng Xiong 2026-02-07 19:24:00 -08:00
  • 70103e18fb sign CSRF with cookie, Login rate-limit key hardened against identifier-only lockout Zimeng Xiong 2026-02-07 18:52:00 -08:00
  • fd013de325 add tests on refactor Zimeng Xiong 2026-02-07 18:03:05 -08:00
  • 6bee0e2ded refactor index.ts Zimeng Xiong 2026-02-07 17:47:41 -08:00
  • 35bbbb9599 images in preview Zimeng Xiong 2026-02-07 17:21:58 -08:00
  • 2aa749a2f0 prevent preview updates from overwriting drawings Zimeng Xiong 2026-02-07 15:51:27 -08:00
  • 02736d663a chore: pre-release v0.4.6-dev v0.4.6-dev Zimeng Xiong 2026-02-07 12:46:00 -08:00
  • de254d46f2 concurrency Zimeng Xiong 2026-02-07 12:45:25 -08:00
  • dd0f381ed1 chore: pre-release v0.4.5-dev v0.4.5-dev Zimeng Xiong 2026-02-07 12:09:21 -08:00
  • c40a5f46a0 fix colliding drawing IDs Zimeng Xiong 2026-02-07 12:08:49 -08:00
  • 8fcca43b0d chore: pre-release v0.4.4-dev v0.4.4-dev Zimeng Xiong 2026-02-07 11:58:09 -08:00
  • f20412cdfb separate debounced autosave Zimeng Xiong 2026-02-07 11:57:21 -08:00
  • a366acfedc chore: pre-release v0.4.3-dev v0.4.3-dev Zimeng Xiong 2026-02-07 11:08:03 -08:00
  • 154dcbb151 update resopnsiveness hamburger Zimeng Xiong 2026-02-07 11:06:03 -08:00
  • 2e74d2ad1a chore: pre-release v0.4.2-dev v0.4.2-dev Zimeng Xiong 2026-02-07 10:34:36 -08:00
  • 173c050f58 fix HTTPS reuqirement when frontend URL is nto HTTPS Zimeng Xiong 2026-02-07 10:30:49 -08:00
  • 8161a563f0 chore: pre-release v0.4.1-dev Zimeng Xiong 2026-02-07 10:08:27 -08:00
  • 812f1cbf58 chore: pre-release v0.4.1-dev v0.4.1-dev Zimeng Xiong 2026-02-07 10:01:14 -08:00
  • 26017fa5d2 fix JWT secret Zimeng Xiong 2026-02-07 10:00:58 -08:00
  • 06f4c0f537 remove dev dependencies from development containers Zimeng Xiong 2026-02-07 09:27:39 -08:00
  • bbb23ca661 chore: pre-release v0.4.0-dev v0.4.0-dev Zimeng Xiong 2026-02-07 08:58:51 -08:00
  • f214e4f7b7 Ensure non multi-user flow stays Zimeng Xiong 2026-02-06 23:05:23 -08:00
  • 7aa33a1bdf graph QL Zimeng Xiong 2026-02-06 22:49:21 -08:00
  • ea06cd9175 fix graphQL Zimeng Xiong 2026-02-06 22:35:17 -08:00
  • 734f0a292d fix graphQL Zimeng Xiong 2026-02-06 22:28:36 -08:00
  • 08135ee36a fix test failures, new export/backup solutions Zimeng Xiong 2026-02-06 22:21:19 -08:00
  • f462b2e288 minor UI fixes Zimeng Xiong 2026-02-06 21:18:10 -08:00
  • 01fda32bcd test(import): add legacy import compatibility coverage Zimeng Xiong 2026-02-06 14:54:02 -08:00
  • 94694deb91 fix: address code review feedback - add error handling and fix import style copilot-swe-agent[bot] 2026-02-06 22:42:50 +00:00
  • ef75f9ebdf test: add user data sandboxing security tests copilot-swe-agent[bot] 2026-02-06 22:41:41 +00:00
  • 5e782e4044 fix: scope drawings cache by userId and add Socket.io authentication copilot-swe-agent[bot] 2026-02-06 22:40:52 +00:00
  • e97fbbdf27 fix: address code review feedback - add error handling and fix import style copilot/review-security-and-data-functionality copilot-swe-agent[bot] 2026-02-06 22:42:50 +00:00
  • 2e40deb82c test: add user data sandboxing security tests copilot-swe-agent[bot] 2026-02-06 22:41:41 +00:00
  • 4ebc99152a fix: scope drawings cache by userId and add Socket.io authentication copilot-swe-agent[bot] 2026-02-06 22:40:52 +00:00
  • 44317c4981 Initial plan copilot-swe-agent[bot] 2026-02-06 22:36:00 +00:00
  • d7a7915f8b Add security hardening: input validation, CSP headers, backup rotation, error handling copilot/review-security-features copilot-swe-agent[bot] 2026-02-06 22:33:44 +00:00
  • 2d51aa9d39 initial plan for security review improvements copilot-swe-agent[bot] 2026-02-06 22:30:51 +00:00
  • 3f949252c1 Initial plan copilot-swe-agent[bot] 2026-02-06 22:28:24 +00:00
  • 0253ebb6b8 admin dashboard Zimeng Xiong 2026-02-06 14:27:24 -08:00
  • 1e617025df Add admin password reset flow Zimeng Xiong 2026-02-06 14:11:13 -08:00
  • e4941ad77f fix(dev): avoid native deps in predev migrate Zimeng Xiong 2026-02-06 09:56:45 -08:00
  • 2e370f9821 fix(dev): reset legacy dev.db and apply migrations Zimeng Xiong 2026-02-06 09:54:13 -08:00
  • b075a0cf9e fix(dev): avoid auth redirect when backend/schema missing Zimeng Xiong 2026-02-06 09:50:27 -08:00
  • 7977a3eb09 feat(auth): default to single-user mode with enable toggle Zimeng Xiong 2026-02-06 09:45:38 -08:00
  • 40a645b823 chore(deps): apply dependabot updates Zimeng Xiong 2026-02-06 09:22:23 -08:00
  • dd966f6d01 merge(pr): record PR #51 on pre-release Zimeng Xiong 2026-02-06 09:20:35 -08:00
  • d832e55dfd merge(pr): record PR #52 on pre-release Zimeng Xiong 2026-02-06 09:20:35 -08:00
  • 887818c9b4 merge(pr): record PR #47 on pre-release Zimeng Xiong 2026-02-06 09:20:35 -08:00
  • bc13cc3483 merge(pr): record PR #46 on pre-release Zimeng Xiong 2026-02-06 09:20:35 -08:00
  • da299d00d5 merge(pr): record PR #44 on pre-release Zimeng Xiong 2026-02-06 09:20:35 -08:00
  • 302d9bd94b merge(pr): record PR #41 on pre-release Zimeng Xiong 2026-02-06 09:17:30 -08:00
  • d68fe6a2c0 fix(auth): stabilize refresh expiry and frontend URL handling Zimeng Xiong 2026-02-06 09:17:24 -08:00
  • 7a54123e93 fix(export): include excalidraw source/version metadata Zimeng Xiong 2026-02-06 00:26:31 -08:00
  • 75a1f11a96 feat(auth): consolidate multi-user auth and admin controls Zimeng Xiong 2026-02-06 00:25:13 -08:00
  • 700e153740 merge: pull PR48 auth and UX into pre-release Zimeng Xiong 2026-02-05 23:25:56 -08:00
  • fd3b97225f merge: bring main into pre-release Zimeng Xiong 2026-02-05 23:20:06 -08:00
  • 0d1fe8e0e5 Bump lodash from 4.17.21 to 4.17.23 in /backend dependabot/npm_and_yarn/backend/lodash-4.17.23 dependabot[bot] 2026-02-02 00:07:20 +00:00
  • b6d0150d44 chore: release v0.3.2 main v0.3.2 Zimeng Xiong 2026-02-01 16:06:19 -08:00
  • 55cd816cca fix: correct test assertions for trust proxy behavior in supertest Zimeng Xiong 2026-02-01 16:05:45 -08:00
  • d67bd1daf8 fix express proxy headers Zimeng Xiong 2026-01-30 14:26:03 -08:00
  • 4b56d3cfc6 repro issue Zimeng Xiong 2026-01-30 14:11:04 -08:00
  • 88ed4360c0 docs: document comma-separated FRONTEND_URL support Zimeng Xiong 2026-02-01 16:00:44 -08:00
  • 7dfa69de2a fix export source and verisoning fix/export-json-excalidraw-metadata Zimeng Xiong 2026-01-30 14:57:27 -08:00
  • e9d349bb0e fix express proxy headers issue-38-repro Zimeng Xiong 2026-01-30 14:26:03 -08:00
  • 6a84cc4ab7 repro issue Zimeng Xiong 2026-01-30 14:11:04 -08:00
  • 4f53b899c9 chore: add dependencies for authentication features Matteo 2026-01-24 17:13:07 +01:00
  • 9fe3a2193d chore: update tests and configuration for auth integration Matteo 2026-01-24 17:12:39 +01:00
  • 804adb7347 docs: add FORK.md with feature summary Matteo 2026-01-24 17:12:36 +01:00
  • 9c6b7dd727 test: add tests for audit logging utility Matteo 2026-01-24 17:12:34 +01:00
  • f6e337aa98 feat(frontend): add auto-hide header to Editor Matteo 2026-01-24 17:12:31 +01:00
  • cbe83efe1f feat(frontend): add select all button to Dashboard Matteo 2026-01-24 17:12:27 +01:00
  • 112d58a92a feat(frontend): add profile page for user management Matteo 2026-01-24 17:12:26 +01:00
  • b834f777b5 feat(frontend): add password reset pages Matteo 2026-01-24 17:12:24 +01:00
  • 5f476542e2 feat(frontend): add login and register pages Matteo 2026-01-24 17:12:23 +01:00
  • f1a1ff3a8a feat(frontend): add authentication context and API client Matteo 2026-01-24 17:12:21 +01:00
  • 29af9fac62 feat(backend): integrate authentication and user isolation Matteo 2026-01-24 17:12:18 +01:00
  • 2998fad8e7 feat(security): add audit logging utility Matteo 2026-01-24 17:12:16 +01:00
  • b6e9514eb3 feat(auth): add authentication endpoints (login, register, refresh, me) Matteo 2026-01-24 17:12:06 +01:00
  • b175706da1 feat(auth): add authentication middleware and utilities Matteo 2026-01-24 17:11:52 +01:00
  • 381dd95543 feat(config): add feature flags for optional security features Matteo 2026-01-24 17:11:50 +01:00
  • 78ab52b762 feat(security): add database schema for security features Matteo 2026-01-24 17:11:46 +01:00
  • d9013b8f7a feat(auth): add user authentication database schema Matteo 2026-01-24 17:11:40 +01:00
  • 5d29cd919d Bump lodash from 4.17.21 to 4.17.23 in /frontend dependabot/npm_and_yarn/frontend/lodash-4.17.23 dependabot[bot] 2026-01-23 23:44:41 +00:00
  • 9170930e8e Bump lodash-es from 4.17.21 to 4.17.23 in /frontend dependabot/npm_and_yarn/frontend/lodash-es-4.17.23 dependabot[bot] 2026-01-22 01:37:02 +00:00