-
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
-
-