Commit Graph

  • ff32bf03a6 Implement background sync for nodes Hakan Shehu 2024-10-14 19:15:20 +02:00
  • 0412c6d7bf Remove Kafka dependency Hakan Shehu 2024-10-14 14:25:48 +02:00
  • 788ef0adf8 Update some packages Hakan Shehu 2024-10-10 18:18:59 +02:00
  • ea0ca808e5 Implement logout Hakan Shehu 2024-10-10 17:36:48 +02:00
  • 4df3aefc41 Improve synchronization flow Hakan Shehu 2024-10-10 14:13:54 +02:00
  • cf72237e55 Fix compile error Hakan Shehu 2024-10-09 22:26:46 +02:00
  • 1bf5b88598 Merge pull request #1 from neuronapp/build-and-push-docker-image Hakan Shehu 2024-10-09 20:46:45 +02:00
  • b82fe74576 Merge branch 'main' of https://github.com/neuronapp/neuron into build-and-push-docker-image ylber-gashi 2024-10-09 20:32:46 +02:00
  • 70de5cdb5f Change the way some nodes are stored Hakan Shehu 2024-10-09 11:29:08 +02:00
  • 4f9a67fa6b Add avatar in workspace form Hakan Shehu 2024-10-08 16:49:32 +02:00
  • 633133b65c Fix issues with sync Hakan Shehu 2024-10-08 10:32:29 +02:00
  • 6b26469f5f Fix initial file load Hakan Shehu 2024-10-07 23:02:05 +02:00
  • d833063978 Implement chat container and breadcrumb Hakan Shehu 2024-10-07 22:52:50 +02:00
  • 6bb0296763 Improve synchronizer Hakan Shehu 2024-10-07 19:35:03 +02:00
  • 200c00af18 Improve default avatar Hakan Shehu 2024-10-07 19:34:55 +02:00
  • 68a0f4c6a1 Improve web socket connections Hakan Shehu 2024-10-07 19:17:52 +02:00
  • 1b9f0acc5c Change the folder structure for local data Hakan Shehu 2024-10-07 16:47:46 +02:00
  • 3fb537ca24 Implement avatar upload Hakan Shehu 2024-10-07 16:26:03 +02:00
  • 6f9e0e0de2 Implement icon picker and avatar update Hakan Shehu 2024-10-06 23:22:33 +02:00
  • d44ddbffa3 Updated Docker image build workflow and metadata ylber-gashi 2024-10-06 16:29:14 +02:00
  • bd8b8518f3 Implement and improve document operations Hakan Shehu 2024-10-06 11:22:26 +02:00
  • b64ab9134d Added GitHub Actions workflow for building and pushing Docker image ylber-gashi 2024-10-06 00:41:28 +02:00
  • 5c224665c0 Added dockerfile ylber-gashi 2024-10-06 00:34:25 +02:00
  • c02735c147 Folder restructure for operations and handlers Hakan Shehu 2024-10-05 13:07:40 +02:00
  • 0ede4ece62 Remove one unecessary query in node container Hakan Shehu 2024-10-05 11:15:35 +02:00
  • 217b0c2a69 Refactor id generation Hakan Shehu 2024-10-05 11:02:37 +02:00
  • 001c3f1d0e Create custom token instead of jwt Hakan Shehu 2024-10-04 18:21:16 +02:00
  • 93e2cc2ba1 Update packages Hakan Shehu 2024-10-04 15:56:00 +02:00
  • 532af7b995 Rename databaseContext to databaseManager Hakan Shehu 2024-10-04 15:45:25 +02:00
  • ff15b24d0d Refactor and improve synchronization Hakan Shehu 2024-10-04 15:19:00 +02:00
  • 596bcba9f4 Rename mutations to changes and sync improvements Hakan Shehu 2024-10-04 12:23:36 +02:00
  • 2210306d32 Implement message handlers Hakan Shehu 2024-10-04 08:41:29 +02:00
  • 1f2059a6ab Refactor sockets Hakan Shehu 2024-10-03 20:20:04 +02:00
  • 267250b0b6 More folder restructure Hakan Shehu 2024-10-03 19:23:21 +02:00
  • 0bf2df188b Rename 'electron' into 'main' Hakan Shehu 2024-10-03 17:44:20 +02:00
  • 615237b4a0 Move components and editor into renderer folder Hakan Shehu 2024-10-03 17:42:17 +02:00
  • efeeecf739 Move contexts into renderer folder Hakan Shehu 2024-10-03 17:35:28 +02:00
  • 000f7597ba Move hooks into renderer folder Hakan Shehu 2024-10-03 17:34:11 +02:00
  • ff8a7f7968 Init renderer folder for ui stuff Hakan Shehu 2024-10-03 17:32:18 +02:00
  • 43889aa901 Refactor mutations and queries Hakan Shehu 2024-10-03 17:11:39 +02:00
  • 24f8312e31 Implement chat create and refactor sidebar query Hakan Shehu 2024-10-02 01:55:15 +02:00
  • 371a7dc9a6 Fix filter query for multiselect values Hakan Shehu 2024-10-01 22:31:07 +02:00
  • 344ac71501 Fix some bugs with mutations and id generation in editor Hakan Shehu 2024-10-01 22:24:44 +02:00
  • 0843405195 Delete local mutation after some retries Hakan Shehu 2024-10-01 20:39:09 +02:00
  • 37e9e9340f Mutations refactoring and improvements Hakan Shehu 2024-10-01 19:08:44 +02:00
  • 218a38e91c Refactor mutations Hakan Shehu 2024-10-01 10:54:22 +02:00
  • 2b3141c5d4 Implement exponential backoff for api requests Hakan Shehu 2024-09-29 23:35:06 +02:00
  • a3e9f6019c Update packages for server Hakan Shehu 2024-09-29 23:21:29 +02:00
  • 79a7d6af1d Update packages for desktop Hakan Shehu 2024-09-29 23:20:02 +02:00
  • 3ab7a1b627 Refactor url generation for servers Hakan Shehu 2024-09-29 12:03:53 +02:00
  • 7d944a04a2 Implement server create Hakan Shehu 2024-09-28 22:46:26 +02:00
  • 931691eeb7 Rename node_permissions to node_collaborators Hakan Shehu 2024-09-28 20:04:42 +02:00
  • 78a5d3b412 Implement first version of node collaborators Hakan Shehu 2024-09-28 12:32:30 +02:00
  • f1199bb562 Implement workspace users invite Hakan Shehu 2024-09-27 16:21:28 +02:00
  • f4a6e51ea5 Implement workspace update Hakan Shehu 2024-09-27 09:34:09 +02:00
  • 2c1380ef40 Init node permissions table Hakan Shehu 2024-09-27 00:01:21 +02:00
  • afbaa9500a Refactor workspace create and sync Hakan Shehu 2024-09-26 21:07:46 +02:00
  • 884b4cbb35 Refactor login mutations Hakan Shehu 2024-09-26 20:36:02 +02:00
  • 58428584da Implement delayed component to prevent loader flickering Hakan Shehu 2024-09-26 19:53:48 +02:00
  • 183fe45111 Fix minor issues Hakan Shehu 2024-09-26 19:16:40 +02:00
  • f17c448999 Fix a condition for node sync Hakan Shehu 2024-09-26 19:10:55 +02:00
  • 9472095f0b Rename data folder to electron Hakan Shehu 2024-09-26 18:49:25 +02:00
  • 1fb0975b09 Init server features Hakan Shehu 2024-09-26 18:38:19 +02:00
  • aecca3e360 Implement account logout in server Hakan Shehu 2024-09-26 14:36:35 +02:00
  • 986e805f4d Create node names virtual table for searching Hakan Shehu 2024-09-26 11:06:14 +02:00
  • 230b893f01 Use kysely syntax for generating node table Hakan Shehu 2024-09-26 10:06:38 +02:00
  • 6226d5e492 Add a retry count for mutation sync Hakan Shehu 2024-09-26 10:04:01 +02:00
  • 38bbc9707b Implement node reactions sync Hakan Shehu 2024-09-26 09:34:27 +02:00
  • 16cc7bd9a9 Implement new node structure with crdt in server Hakan Shehu 2024-09-26 08:38:42 +02:00
  • 4499420ce3 Implement new structure for nodes with CRDT Hakan Shehu 2024-09-25 22:51:09 +02:00
  • 782b4d51bd Fix file extension Hakan Shehu 2024-09-23 08:57:01 +02:00
  • cb286b01f5 Implement server handlers for node reactions Hakan Shehu 2024-09-15 17:58:09 +02:00
  • 702f5dce45 Implement message reactions Hakan Shehu 2024-09-15 16:29:47 +02:00
  • a80bab74ba Implement emoji picker Hakan Shehu 2024-09-15 14:39:52 +02:00
  • ba635d560c Update packages Hakan Shehu 2024-09-15 00:10:21 +02:00
  • 80121e584c update packages Hakan Shehu 2024-09-15 00:08:33 +02:00
  • 8f474f5314 Implement date fields and filters Hakan Shehu 2024-09-14 19:38:32 +02:00
  • e7a1577f84 Implement filters for select and multi select fields Hakan Shehu 2024-09-14 18:58:02 +02:00
  • ef25b7c079 Implement boolean filter box Hakan Shehu 2024-09-14 18:37:59 +02:00
  • f7b697e8ab Initial implementation of view sorting Hakan Shehu 2024-09-14 18:14:41 +02:00
  • ffe013f414 Implement calendar view Hakan Shehu 2024-09-13 22:59:24 +02:00
  • d26f566aa5 Show a placeholder for unnamed records in board card Hakan Shehu 2024-09-13 18:47:39 +02:00
  • 4da18d57de Notify subscribers immediately on mutation execution Hakan Shehu 2024-09-13 18:05:18 +02:00
  • bfac9c3930 Open record modal on create Hakan Shehu 2024-09-13 18:02:25 +02:00
  • dfa614fdb5 Implement initial version of board view Hakan Shehu 2024-09-13 17:53:22 +02:00
  • ca253b3cec Implement record modal Hakan Shehu 2024-09-13 14:05:30 +02:00
  • 72d75ae0d6 Reuse attribute mutations Hakan Shehu 2024-09-13 09:25:35 +02:00
  • 261fd37cf5 Improve node updates Hakan Shehu 2024-09-13 01:22:29 +02:00
  • 8c59430d86 Refactor table view cells Hakan Shehu 2024-09-13 01:06:43 +02:00
  • 1b3ccc796c Implement initial version of database filters Hakan Shehu 2024-09-12 23:53:49 +02:00
  • d71e662e8c Update some packages Hakan Shehu 2024-09-11 18:20:53 +02:00
  • d6673f0164 Implement table view settings Hakan Shehu 2024-09-11 14:03:38 +02:00
  • 0c82846791 Database improvements Hakan Shehu 2024-09-11 13:05:51 +02:00
  • 626d113360 Implement view create mutation Hakan Shehu 2024-09-10 11:20:24 +02:00
  • 2b0d73cbbf Save node attributes in a separate table + refactoring Hakan Shehu 2024-09-10 08:11:29 +02:00
  • d1be8322bd Implement field reordering in table view Hakan Shehu 2024-09-05 10:33:28 +02:00
  • 9b0a5d8ec6 Implement phone and url field cell Hakan Shehu 2024-09-05 09:17:55 +02:00
  • ab356e671b Implement mutation for table view customizations Hakan Shehu 2024-09-04 19:34:37 +02:00
  • a6cd971393 Fix in field update mutations queries Hakan Shehu 2024-09-04 18:03:17 +02:00
  • e88d007ac0 Improve update mutations Hakan Shehu 2024-09-04 18:00:52 +02:00