60 Commits

Author SHA1 Message Date
c2a6783f26 test: update tests for WS perf and auth changes 2026-03-29 19:32:01 +08:00
a13e8d1c35 chore: bump version to 0.1.0 2026-03-29 19:30:21 +08:00
f5f1c8ac42 fix(ws): make notification publish fail open with local fallback 2026-03-29 19:29:34 +08:00
4464328c0a perf(ws): reduce user lookups and cache sender metadata 2026-03-29 19:29:02 +08:00
8e3f1b5bd4 fix(db): close Prisma side pool on shutdown 2026-03-29 19:28:25 +08:00
fd2043ba7e feat(auth): add scheduled auth artifact cleanup 2026-03-29 19:27:38 +08:00
765d4507c9 feat(security): production bootstrap hardening 2026-03-29 19:26:59 +08:00
6793460d31 feat(ws): harden Redis socket adapter lifecycle 2026-03-29 18:50:32 +08:00
4dfefadc9e feat(redis): harden Redis module startup and shutdown behavior 2026-03-29 18:48:25 +08:00
114d6ff2f5 refactor(config): add env parsing helpers and tighten startup validation 2026-03-29 18:47:50 +08:00
3ce15d9762 enforce 50 char content limit for message interaction 2026-03-20 22:50:39 +08:00
5e3001b9bf attempt to fix version number display in prod 2026-03-20 03:07:25 +08:00
16a32e82d6 5req/s universal rate limit 2026-03-19 21:53:53 +08:00
96135493a6 restored prisma config ts file & added copy in dockerfile 2026-03-19 14:01:34 +08:00
85b7d0ee6f rename prisma config from ts to js to fix docker compose issues 2026-03-19 03:18:14 +08:00
0d0cd6d41b add copying of prisma files to dockerfile 2026-03-19 03:08:42 +08:00
1b9daa9e1f add dummy database url so dockerbuild passes 2026-03-18 23:24:45 +08:00
3b6d38692f added prima generate to dockerfile 2026-03-18 23:16:02 +08:00
Adam C
39972af899 Add GitHub Actions workflow for server deployment 2026-03-18 23:05:37 +08:00
6cc102cfc1 dockerfile 2026-03-18 14:13:02 +08:00
32746756d4 auto-populate missing username field with email local-part 2026-03-17 19:27:41 +08:00
7b4d2e789f SSO auth (1) 2026-03-17 15:08:08 +08:00
a62fae913a presence status 2026-02-17 18:16:23 +08:00
c252e184a7 broke down ws 2026-02-11 17:57:57 +08:00
641f82ec49 remove legacy password migration env 2026-02-11 12:11:07 +08:00
94dae77ddd native auth 2026-02-11 01:09:08 +08:00
7191035748 include full appmetadata object in user status broadcast 2026-02-04 19:11:30 +08:00
8a7c5568c5 update user status broadcast throttle time 2026-01-30 11:16:40 +08:00
f1f5d83497 user status report system 2026-01-26 14:48:50 +08:00
bd7fce4d98 interaction system 2026-01-13 12:55:17 +08:00
7e7e21c0e6 refactored ws module 2026-01-10 13:48:22 +08:00
d1f2f9089e health 2026-01-02 15:14:58 +08:00
2f51a0498f sign out 2025-12-31 21:24:26 +08:00
3134737c11 fixed test issues 2025-12-27 22:11:23 +08:00
fb946f557f bug fix: no connections on fresh auth startup 2025-12-27 10:31:24 +08:00
d06a58cf93 Minor refinements & tuning to system structure 2025-12-23 15:57:05 +08:00
6c63f2d803 doll active state <-> doll stream toggle 2025-12-23 09:16:27 +08:00
cd71e97655 doll active state 2025-12-21 02:07:48 +08:00
5bed1fc92e removed driver adapters from prisma preview feature 2025-12-21 00:40:09 +08:00
710d2ba75f Dolls with friends 2025-12-20 02:52:08 +08:00
94b87550a9 Dolls 2025-12-20 00:40:15 +08:00
c482d1fde1 Update AGENTS.md 2025-12-19 21:57:33 +08:00
42b34f9fd2 Update AGENTS.md 2025-12-18 16:58:25 +08:00
499f3a95fd Redis 2025-12-18 16:51:22 +08:00
e3b56781e1 efficiency & performance fine tuning 2025-12-18 14:24:00 +08:00
fdd8a693e2 Update AGENTS.md 2025-12-18 00:30:55 +08:00
bd545e826f updated test 2025-12-16 14:35:32 +08:00
43edb9e49a friends cursor broadcast system refined 👍 2025-12-16 01:56:43 +08:00
1325f4f879 friends cursor broadcast system (?) 2025-12-16 00:41:03 +08:00
6812e003ea Create AGENTS.md 2025-12-15 22:58:20 +08:00