Commit Graph

36 Commits

Author SHA1 Message Date
Steve Korshakov
b2c72cc485 feat: add kv 2025-09-21 17:03:45 -07:00
Steve Korshakov
c534331ce5 feat: send friend requests notifications 2025-09-20 14:55:07 -07:00
Steve Korshakov
0ce1bb4c9a feat: simple feed engine 2025-09-20 14:42:28 -07:00
Steve Korshakov
9e73fea852 fix: make github user id unique 2025-09-19 20:55:16 -07:00
Steve Korshakov
d032ec1596 ref: extract github connect and disconnect to a separate action, shared eventRouter, copy username to the account on connect and remove on disconnect, make github profile unique 2025-09-19 20:38:48 -07:00
Steve Korshakov
79b97c1b88 fix: fix friendship 2025-09-19 18:50:21 -07:00
Steve Korshakov
b8bc0734a0 ref: improve friendship endpoints 2025-09-17 22:25:06 -07:00
Steve Korshakov
aaff5dcaf4 feat: add social network friendship API
- Add UserRelationship model with unidirectional relationships
- Implement friendship service with GitHub requirement
- Add REST endpoints for friend requests, acceptance, and listing
- Add single relationship-updated WebSocket event
- Support batch profile fetching with consistent schemas

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2025-09-18 04:52:57 +00:00
Steve Korshakov
fbd8e57ed6 feat: add access keys 2025-09-16 22:50:47 -07:00
Steve Korshakov
86bf8bf03c wip: working on artifacts 2025-09-16 22:35:09 -07:00
Steve Korshakov
e961407993 feat: add supportsv2 2025-09-10 20:03:57 -07:00
Steve Korshakov
d4570c6b8f feat: add machine data encryption key and new-machine update 2025-09-07 22:28:49 -07:00
Steve Korshakov
31bb2892f2 feat: data encryption key 2025-09-07 22:04:59 -07:00
Steve Korshakov
5379043a14 ref: moving files around 2025-09-01 14:04:30 -07:00
Steve Korshakov
a5fcf38d6d feat: handle avatar, first name and last name 2025-08-26 22:17:11 -07:00
Steve Korshakov
83ef6a13c2 fix: trying to fix tweetnacl again 2025-08-26 21:52:13 -07:00
Steve Korshakov
d92a421259 wip: add files, fix tweetnacl in esm 2025-08-26 21:46:55 -07:00
Steve Korshakov
941c0ef71e wip: github integration 2025-08-26 20:08:13 -07:00
Steve Korshakov
97cf483302 fix: fix query performance 2025-08-19 22:29:30 -07:00
Steve Korshakov
1224039d8b fix: fix build 2025-08-19 18:06:37 -07:00
Steve Korshakov
6f1aefc056 feat: add app-to-app authentication 2025-08-18 02:08:35 -07:00
Kirill Dubovitskiy
62a2280268 feat: daemon kinda functional e2e 2025-08-18 00:05:37 -07:00
Kirill Dubovitskiy
a4bc4d34e8 feat: Add machine persistence to database
• Add Machine model to Prisma schema
• Create /v1/machines endpoints for CRUD operations
• Persist machine metadata and track active status
• Update socket handlers for machine-scoped connections
• Convert ephemeral machine status to database persistence

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 03:30:23 -07:00
Steve Korshakov
2a32adec3e feat: add settingsVersion 2025-07-26 13:52:22 -07:00
Steve Korshakov
c865d359b8 feat: add account settings 2025-07-26 13:51:22 -07:00
Steve Korshakov
b656562e56 ref: remove updates 2025-07-26 02:24:05 -07:00
Steve Korshakov
e07e79ae2f feat: usage collection 2025-07-21 00:50:07 -07:00
Steve Korshakov
7dcb7f30af fix: missing account id in response 2025-07-18 23:33:44 -07:00
Steve Korshakov
4e14898e97 feat: add scoped auth 2025-07-18 21:48:33 -07:00
Steve Korshakov
93c55df649 feat: add push tokens 2025-07-17 20:31:18 -07:00
Steve Korshakov
bed3f87cba feat: add localId 2025-07-17 20:18:35 -07:00
Steve Korshakov
0ccdef14ff feat: add metadata version, agent state, version, add netadata change 2025-07-14 18:47:47 -07:00
Steve Korshakov
d2a35ca842 feat: add session online states 2025-07-13 20:31:41 -07:00
Steve Korshakov
5aa597186a feat: add metadata field to session 2025-07-13 20:11:44 -07:00
Steve Korshakov
e2322b7e2d ref: add session resolving and socketio 2025-07-12 20:45:15 -07:00
Steve Korshakov
240023e8b3 feat: initial version 2025-07-12 17:57:05 -07:00