Commit Graph

  • 5b40313ff4 Improve account sync Hakan Shehu 2025-01-15 01:11:49 +01:00
  • 062bae9797 Improve synchronizer cleanups in desktop Hakan Shehu 2025-01-14 19:18:27 +01:00
  • 85d38e943c Improve workspace delete handler Hakan Shehu 2025-01-14 18:53:02 +01:00
  • dbffc94527 Fix message reaction deletion Hakan Shehu 2025-01-14 18:18:34 +01:00
  • 1de1807e40 Rename desktop assets Hakan Shehu 2025-01-14 17:04:34 +01:00
  • ffca3df579 Update assets paths Hakan Shehu 2025-01-14 16:42:04 +01:00
  • d16bf6e84c Enable autohide menu bar Hakan Shehu 2025-01-14 14:26:10 +01:00
  • 17945fd4d5 Small field type changes Hakan Shehu 2025-01-14 13:34:30 +01:00
  • 7c5b96591b Enable electron audo update Hakan Shehu 2025-01-14 10:44:31 +01:00
  • b086819e09 Optimize mutations Hakan Shehu 2025-01-13 20:46:43 +01:00
  • faa0554112 Improve message interactions tracking Hakan Shehu 2025-01-13 16:23:36 +01:00
  • d63e2ee2d0 Refactor some columns Hakan Shehu 2025-01-13 15:59:59 +01:00
  • 9a0ad90137 File optimizations Hakan Shehu 2025-01-13 15:42:24 +01:00
  • a758035be4 Improve account logout handlers in desktop Hakan Shehu 2025-01-13 14:35:26 +01:00
  • 4fb71bcaad Improve file state handling Hakan Shehu 2025-01-13 14:27:42 +01:00
  • 53ef5d6dd6 Refactor redis key names Hakan Shehu 2025-01-13 11:17:32 +01:00
  • 6a4f14f8b8 Wrap the queue name in curly braces to handle Redis clusters in Bullmq Hakan Shehu 2025-01-13 11:10:18 +01:00
  • a322fafcbf Update packages Hakan Shehu 2025-01-13 10:50:36 +01:00
  • f074495f5f Implement ssl configuration for postgres Hakan Shehu 2025-01-13 10:27:10 +01:00
  • 5b87a8097f Use only redis url for connecting Hakan Shehu 2025-01-13 00:05:17 +01:00
  • 75132d5b60 Add total storage limit and max file size limit for files Hakan Shehu 2025-01-12 18:25:04 +01:00
  • b39b90b71a Add a prefix for device tokens Hakan Shehu 2025-01-10 15:58:03 +01:00
  • 1bc3bcb3b2 Switch password hashing algorith to argon2 Hakan Shehu 2025-01-10 15:31:38 +01:00
  • 4f344f3388 Improve email verification message Hakan Shehu 2025-01-10 15:04:21 +01:00
  • d2e1cc7020 Minor workflow rename Hakan Shehu 2025-01-10 14:45:00 +01:00
  • 2ae847becd Rename and update workflows Hakan Shehu 2025-01-10 14:43:33 +01:00
  • b6ba69c339 Update macos build workflow Hakan Shehu 2025-01-10 11:59:58 +01:00
  • c6f4b97a23 Improve config for app signing for macos Hakan Shehu 2025-01-10 00:15:23 +01:00
  • 02ab454cdb Add preview gif Hakan Shehu 2025-01-09 18:56:35 +01:00
  • dcb16873e2 Implement new changes in seed script Hakan Shehu 2025-01-09 17:52:53 +01:00
  • 772b306103 Add a note regarding email verification in seed script Hakan Shehu 2025-01-09 15:33:31 +01:00
  • 86dba5762c Store entry transaction operation as integer enum instead of text Hakan Shehu 2025-01-09 11:26:18 +01:00
  • 6f9c09b121 Refactor message attributes Hakan Shehu 2025-01-09 11:13:22 +01:00
  • 299a0abbef Add apple signing in forge config Hakan Shehu 2025-01-09 10:05:21 +01:00
  • 881f622804 Update some readme files Hakan Shehu 2025-01-08 22:18:07 +01:00
  • 98f1076154 Implement entry not found pages Hakan Shehu 2025-01-06 18:46:53 +01:00
  • fa76b575ee Implement workspace not found page Hakan Shehu 2025-01-06 16:44:51 +01:00
  • 42ed334a14 Implement account not found page Hakan Shehu 2025-01-06 16:31:44 +01:00
  • 4d8652a7c5 Fix query result updates for null values when items are deleted Hakan Shehu 2025-01-06 16:07:59 +01:00
  • 3d46b36a34 Fix content security policy for loading fonts Hakan Shehu 2025-01-06 16:00:20 +01:00
  • c5f6b67410 Implement file drop handlers in editor Hakan Shehu 2025-01-06 15:41:51 +01:00
  • 4824d43646 Fix clean deleted files handler Hakan Shehu 2025-01-06 15:25:00 +01:00
  • c384d7a4f4 Implement file paste handler for editor Hakan Shehu 2025-01-06 14:46:56 +01:00
  • 661720bb4e Add templates copy in tsup config Hakan Shehu 2025-01-05 21:44:15 +01:00
  • 14acf5dc82 Fix teplates dir resolve Hakan Shehu 2025-01-05 21:06:28 +01:00
  • dec5812a6a Implement account email verification Hakan Shehu 2025-01-05 20:25:48 +01:00
  • b13be3c024 Rename smtp configuration keys Hakan Shehu 2025-01-05 12:36:40 +01:00
  • 40415a5bd0 Refactor configurations Hakan Shehu 2025-01-05 12:13:46 +01:00
  • d778db6040 Add ip in server config output Hakan Shehu 2025-01-05 10:18:20 +01:00
  • b8bdecf33b Add device request rate limits in api and socket service Hakan Shehu 2025-01-05 10:15:07 +01:00
  • 2660f3d3a9 Add rate limits for auth attempts Hakan Shehu 2025-01-05 09:51:10 +01:00
  • 779468c719 Add some extra account register validation Hakan Shehu 2025-01-05 00:31:45 +01:00
  • aab6c553d9 Open URLs externaly Hakan Shehu 2025-01-04 20:44:18 +01:00
  • b264632c63 Publish mutation created event on file create Hakan Shehu 2025-01-04 16:21:35 +01:00
  • 897a8c3f9e Layout improvements Hakan Shehu 2025-01-04 11:34:02 +01:00
  • 0ac450932f Make nullable fields optional in entry schemas and some crdt optimizations Hakan Shehu 2025-01-04 11:14:13 +01:00
  • 43cf296058 Fix file download Hakan Shehu 2025-01-03 22:31:22 +01:00
  • 4386c253ee Add vector extension migration and reorder message/entry embeddings migrations Ylber Gashi 2025-01-03 21:11:43 +01:00
  • a70a3622e2 Merge pull request #8 from colanode/ai-embeddings Hakan Shehu 2025-01-03 21:09:16 +01:00
  • 2d81a0a113 Refactor AI embedding handling: update schema, add entry_id to message embeddings, and implement embedding scheduling with configurable delay Ylber Gashi 2025-01-03 21:07:23 +01:00
  • 42d3cdca24 Fix delete entry handler Hakan Shehu 2025-01-03 20:07:35 +01:00
  • 19de9bf56c Fix null value in crdt and document updates handlers Hakan Shehu 2025-01-03 18:35:09 +01:00
  • af3c2d8843 Improve server update transaction apply Hakan Shehu 2025-01-03 10:26:23 +01:00
  • 6b9209a95b Merge branch 'main' of https://github.com/colanode/colanode into ai-embeddings Ylber Gashi 2025-01-02 22:51:24 +01:00
  • fb4783f4a0 Separated ai embeddings into entry and message embedding tables, updated migration script and updated embed jobs accordingly Ylber Gashi 2025-01-02 22:51:18 +01:00
  • 95dcaf56d1 Fix record list query handler Hakan Shehu 2025-01-02 19:36:31 +01:00
  • ba0b81a3a5 Fix seed script with new changes Hakan Shehu 2025-01-02 19:21:35 +01:00
  • c356fbd68c Add more cleanups on collaboration delete Hakan Shehu 2025-01-02 18:42:38 +01:00
  • bff8b2c9e4 Send pings for socket connections from desktop Hakan Shehu 2025-01-02 17:23:56 +01:00
  • 71600473f2 Fix notification counters Hakan Shehu 2025-01-02 15:59:26 +01:00
  • 5863b911da Make entry parent id nullable and add some indexes in desktop workspace database Hakan Shehu 2025-01-02 00:33:05 +01:00
  • e7d20f47f0 Refactor embedEntryHandler to use extractEntryText and improve error handling for missing entries Ylber Gashi 2025-01-01 22:48:41 +01:00
  • 8ba5f4692f Remove unnecessary newline Ylber Gashi 2025-01-01 22:35:36 +01:00
  • 33978d3a6f Add new tables for file tombstones, collaborations, and AI embeddings to the database schema Ylber Gashi 2025-01-01 22:35:16 +01:00
  • 90fb6c86fd Merge branch 'main' of https://github.com/colanode/colanode into ai-embeddings Ylber Gashi 2025-01-01 22:32:27 +01:00
  • 6ac99f17fb Add AI embedding functionality for entries and messages Ylber Gashi 2025-01-01 22:23:24 +01:00
  • ba6b4bad98 Add indexes for frequent queries in server Hakan Shehu 2025-01-01 14:58:56 +01:00
  • 670a25d780 Refactor mutation errors Hakan Shehu 2025-01-01 11:03:22 +01:00
  • f19111f1f0 Improve api error handling Hakan Shehu 2024-12-31 18:55:01 +01:00
  • a20935a3af Fix default role for entry collaborators Hakan Shehu 2024-12-31 13:59:36 +01:00
  • 0897c34cc2 Change parent ids for chats and spaces Hakan Shehu 2024-12-31 13:00:50 +01:00
  • 4dc3136276 Fix chat create button opacity change on hover Hakan Shehu 2024-12-31 12:41:48 +01:00
  • cd23a9b7c0 Update packages Hakan Shehu 2024-12-31 12:22:39 +01:00
  • cde22dec3d Fix create transaction sync in sync Hakan Shehu 2024-12-31 11:19:46 +01:00
  • 36c30299b7 Include text extraction for records Hakan Shehu 2024-12-30 22:11:59 +01:00
  • 83de712f4c Improve permission checks Hakan Shehu 2024-12-30 21:50:08 +01:00
  • 710243ec1b Publish event on useer sync Hakan Shehu 2024-12-30 10:25:29 +01:00
  • 8d23d18491 Improve clean entry data job Hakan Shehu 2024-12-30 09:39:24 +01:00
  • 7939da3c29 Save deleted files and message in separate tombstone tables Hakan Shehu 2024-12-30 00:29:59 +01:00
  • 26933fdbd9 Implement revert of invalid mutations Hakan Shehu 2024-12-29 18:54:59 +01:00
  • e52ccf1681 Rename 'transactions' to 'entry_transactions' for clarity Hakan Shehu 2024-12-29 17:00:41 +01:00
  • d20cea9fdf Add author in package.json of apps Hakan Shehu 2024-12-28 20:56:33 +01:00
  • a5519a37ea Small package updates Hakan Shehu 2024-12-28 20:54:56 +01:00
  • 41ba627f52 Implement file and message deletes Hakan Shehu 2024-12-27 14:39:57 +01:00
  • f76c786ede Remove synchronizers on logout or workspace delete Hakan Shehu 2024-12-27 09:27:08 +01:00
  • 4c21789246 Remove socket connection on logout Hakan Shehu 2024-12-27 09:20:49 +01:00
  • e7c213a9a6 Fix workspace jobs scheduling in desktop Hakan Shehu 2024-12-27 09:09:53 +01:00
  • e9f677088e Refactor text indexing in desktop Hakan Shehu 2024-12-27 08:53:50 +01:00
  • dd6bd87ab5 Enable radar service with new data structure Hakan Shehu 2024-12-26 17:35:49 +01:00
  • 94ce64545a Implement interactions for entries, messages and files Hakan Shehu 2024-12-26 12:59:32 +01:00