Commit Graph

633 Commits

Author SHA1 Message Date
Hakan Shehu
14acf5dc82 Fix teplates dir resolve 2025-01-05 21:06:28 +01:00
Hakan Shehu
dec5812a6a Implement account email verification 2025-01-05 20:25:48 +01:00
Hakan Shehu
b13be3c024 Rename smtp configuration keys 2025-01-05 12:36:40 +01:00
Hakan Shehu
40415a5bd0 Refactor configurations 2025-01-05 12:13:46 +01:00
Hakan Shehu
d778db6040 Add ip in server config output 2025-01-05 10:18:20 +01:00
Hakan Shehu
b8bdecf33b Add device request rate limits in api and socket service 2025-01-05 10:15:07 +01:00
Hakan Shehu
2660f3d3a9 Add rate limits for auth attempts 2025-01-05 09:51:10 +01:00
Hakan Shehu
779468c719 Add some extra account register validation 2025-01-05 00:31:45 +01:00
Hakan Shehu
aab6c553d9 Open URLs externaly 2025-01-04 20:44:18 +01:00
Hakan Shehu
b264632c63 Publish mutation created event on file create 2025-01-04 16:21:35 +01:00
Hakan Shehu
897a8c3f9e Layout improvements 2025-01-04 11:34:02 +01:00
Hakan Shehu
0ac450932f Make nullable fields optional in entry schemas and some crdt optimizations 2025-01-04 11:14:13 +01:00
Hakan Shehu
43cf296058 Fix file download 2025-01-03 22:31:22 +01:00
Ylber Gashi
4386c253ee Add vector extension migration and reorder message/entry embeddings migrations 2025-01-03 21:11:43 +01:00
Hakan Shehu
a70a3622e2 Merge pull request #8 from colanode/ai-embeddings
Message and entry embedding functionality
2025-01-03 21:09:16 +01:00
Ylber Gashi
2d81a0a113 Refactor AI embedding handling: update schema, add entry_id to message embeddings, and implement embedding scheduling with configurable delay 2025-01-03 21:07:23 +01:00
Hakan Shehu
42d3cdca24 Fix delete entry handler 2025-01-03 20:07:35 +01:00
Hakan Shehu
19de9bf56c Fix null value in crdt and document updates handlers 2025-01-03 18:35:09 +01:00
Hakan Shehu
af3c2d8843 Improve server update transaction apply 2025-01-03 10:26:23 +01:00
Ylber Gashi
6b9209a95b Merge branch 'main' of https://github.com/colanode/colanode into ai-embeddings 2025-01-02 22:51:24 +01:00
Ylber Gashi
fb4783f4a0 Separated ai embeddings into entry and message embedding tables, updated migration script and updated embed jobs accordingly 2025-01-02 22:51:18 +01:00
Hakan Shehu
95dcaf56d1 Fix record list query handler 2025-01-02 19:36:31 +01:00
Hakan Shehu
ba0b81a3a5 Fix seed script with new changes 2025-01-02 19:21:35 +01:00
Hakan Shehu
c356fbd68c Add more cleanups on collaboration delete 2025-01-02 18:42:38 +01:00
Hakan Shehu
bff8b2c9e4 Send pings for socket connections from desktop 2025-01-02 17:23:56 +01:00
Hakan Shehu
71600473f2 Fix notification counters 2025-01-02 15:59:26 +01:00
Hakan Shehu
5863b911da Make entry parent id nullable and add some indexes in desktop workspace database 2025-01-02 00:33:05 +01:00
Ylber Gashi
e7d20f47f0 Refactor embedEntryHandler to use extractEntryText and improve error handling for missing entries 2025-01-01 22:48:41 +01:00
Ylber Gashi
8ba5f4692f Remove unnecessary newline 2025-01-01 22:35:36 +01:00
Ylber Gashi
33978d3a6f Add new tables for file tombstones, collaborations, and AI embeddings to the database schema 2025-01-01 22:35:16 +01:00
Ylber Gashi
90fb6c86fd Merge branch 'main' of https://github.com/colanode/colanode into ai-embeddings 2025-01-01 22:32:27 +01:00
Ylber Gashi
6ac99f17fb Add AI embedding functionality for entries and messages 2025-01-01 22:23:24 +01:00
Hakan Shehu
ba6b4bad98 Add indexes for frequent queries in server 2025-01-01 14:58:56 +01:00
Hakan Shehu
670a25d780 Refactor mutation errors 2025-01-01 11:03:22 +01:00
Hakan Shehu
f19111f1f0 Improve api error handling 2024-12-31 18:55:01 +01:00
Hakan Shehu
a20935a3af Fix default role for entry collaborators 2024-12-31 13:59:36 +01:00
Hakan Shehu
0897c34cc2 Change parent ids for chats and spaces 2024-12-31 13:00:50 +01:00
Hakan Shehu
4dc3136276 Fix chat create button opacity change on hover 2024-12-31 12:41:48 +01:00
Hakan Shehu
cd23a9b7c0 Update packages 2024-12-31 12:22:39 +01:00
Hakan Shehu
cde22dec3d Fix create transaction sync in sync 2024-12-31 11:19:46 +01:00
Hakan Shehu
36c30299b7 Include text extraction for records 2024-12-30 22:11:59 +01:00
Hakan Shehu
83de712f4c Improve permission checks 2024-12-30 21:50:08 +01:00
Hakan Shehu
710243ec1b Publish event on useer sync 2024-12-30 10:25:29 +01:00
Hakan Shehu
8d23d18491 Improve clean entry data job 2024-12-30 09:39:24 +01:00
Hakan Shehu
7939da3c29 Save deleted files and message in separate tombstone tables 2024-12-30 00:29:59 +01:00
Hakan Shehu
26933fdbd9 Implement revert of invalid mutations 2024-12-29 18:54:59 +01:00
Hakan Shehu
e52ccf1681 Rename 'transactions' to 'entry_transactions' for clarity 2024-12-29 17:00:41 +01:00
Hakan Shehu
d20cea9fdf Add author in package.json of apps 2024-12-28 20:56:33 +01:00
Hakan Shehu
a5519a37ea Small package updates 2024-12-28 20:54:56 +01:00
Hakan Shehu
41ba627f52 Implement file and message deletes 2024-12-27 14:39:57 +01:00