Commit Graph

1011 Commits

Author SHA1 Message Date
Hakan Shehu
7603b9988e Replace some live queries 2025-12-03 07:59:33 +01:00
Hakan Shehu
d1cd450f71 Replace live queries with plain ones for emojis and icons 2025-11-29 09:15:06 -08:00
Hakan Shehu
530086387d Remove node tree get query with tanstackdb recursive queries 2025-11-27 19:10:55 -08:00
Hakan Shehu
ea3f5eb5f9 Remove unused file 2025-11-27 17:57:50 -08:00
Hakan Shehu
3b5290a4ac Fix message reactions dialog 2025-11-27 16:27:36 -08:00
Hakan Shehu
1728b6eb49 Use tanstack/db for node reactions 2025-11-27 15:49:56 -08:00
Hakan Shehu
1ebdc91e89 Use live infinite queries for some paginated lists 2025-11-27 14:43:55 -08:00
Hakan Shehu
b9051bd3ce Improve view filters and sorts 2025-11-27 14:33:53 -08:00
Hakan Shehu
57662d52c6 Improve some view update handlers 2025-11-27 10:29:15 -08:00
Hakan Shehu
01f5ae33b6 Refactor some record queries 2025-11-21 12:08:44 -08:00
Hakan Shehu
2f59d19d72 Use paced mutations for record updates 2025-11-21 11:40:35 -08:00
Hakan Shehu
fc8a6a0626 Use paced mutations for select option settings 2025-11-21 09:37:01 -08:00
Hakan Shehu
b784397d30 Use paced mutations for some rename inputs 2025-11-21 09:25:24 -08:00
Hakan Shehu
019b16f428 Refactor workspace collections 2025-11-21 08:31:13 -08:00
Hakan Shehu
0c70ac0a35 Use tanstackdb for select option mutations 2025-11-21 08:00:55 -08:00
Hakan Shehu
3033d12a24 Use tanstackdb for some field mutations 2025-11-20 22:55:32 -08:00
Hakan Shehu
e06bd40e72 Use tanstackdb for view create & delete 2025-11-20 22:31:31 -08:00
Hakan Shehu
c42a0c4abc Use tanstackdb for database created & update 2025-11-20 22:22:30 -08:00
Hakan Shehu
9cb5d59452 Use tanstackdb for page update 2025-11-20 22:09:30 -08:00
Hakan Shehu
bf1e6ece0b Use tanstackdb for space update 2025-11-20 22:02:07 -08:00
Hakan Shehu
5ce24e9e06 Use tanstackdb for folder updates 2025-11-20 21:58:26 -08:00
Hakan Shehu
65057f1513 Use tanstackdb for channel update 2025-11-20 21:51:05 -08:00
Hakan Shehu
29bf4fbb27 Use tanstackdb for record updates 2025-11-20 21:46:36 -08:00
Hakan Shehu
8ae7f007d8 Use tanstackdb for record creation 2025-11-20 20:44:29 -08:00
Hakan Shehu
01a51b1251 Use tanstackdb for page creation 2025-11-20 20:25:02 -08:00
Hakan Shehu
7d0dbe99c4 Flatten node object attributes 2025-11-20 20:17:50 -08:00
Hakan Shehu
a0b4ca3eac Use tanstackdb for space creation 2025-11-20 19:01:52 -08:00
Hakan Shehu
a1dab1cb27 Use tanstackdb for folder creation 2025-11-20 18:16:49 -08:00
Hakan Shehu
8b233ca046 Use tanstackdb for channel creation 2025-11-20 18:08:28 -08:00
Hakan Shehu
f881e153b5 Improve node delete handling 2025-11-20 14:31:50 -08:00
Hakan Shehu
28009f986a Use tanstackdb for channel deletes 2025-11-20 13:48:55 -08:00
Hakan Shehu
b075742651 Use tanstackdb for some node queries 2025-11-20 12:11:34 -08:00
Hakan Shehu
175cabfb29 Use tanstackdb for message queries 2025-11-20 11:31:54 -08:00
Hakan Shehu
04d26518df Use tanstackdb for files query and update live query deps 2025-11-20 11:25:56 -08:00
Hakan Shehu
71452e22bc Remove unused query 2025-11-20 11:01:36 -08:00
Hakan Shehu
2252371cfc Use tanstackdb for space queries 2025-11-20 10:58:13 -08:00
Hakan Shehu
31b71f0547 Use tanstackdb for database and view queries 2025-11-20 10:54:37 -08:00
Hakan Shehu
58c551b62e Use tanstackdb for chat list 2025-11-20 10:46:57 -08:00
Hakan Shehu
86cef58b26 Use tanstackdb for records query 2025-11-20 10:29:27 -08:00
Hakan Shehu
7149ef5466 Update packages (#267) 2025-11-19 13:55:39 -08:00
Ylber Gashi
90b7e2f8b0 Introduce config.json-driven server config (#246)
* feat: implement JSON-based configuration system with env var overrides
- Add config.json support (replaces .env file dependency)
- Implement deepMerge and normalizeValue functions in loader.ts
- Support env:// syntax in JSON for runtime environment variable injection
- Add optional env var support with ? suffix (e.g., env://VAR_NAME?)
- Extract schema.ts to separate concerns (validation vs loading)
- Rename read*ConfigVariables to read*ConfigFromEnv for clarity
- Improve boolean env var parsing (handle false explicitly, not just truthy)
- Document configuration precedence: env > config.json > defaults
- Add config.json and config.local.json to .gitignore
- Update .env.example with migration guide for new system
- Maintain backward compatibility: env vars still work without JSON files
* - add docker compose and kuberenetes support for the new configuration flow.
- document config.json workflow for self-hosting
* update config json implementation
2025-11-19 13:00:18 -08:00
Hakan Shehu
03587b4e53 Merge with upstream 2025-11-19 12:51:38 -08:00
Hakan Shehu
22b8ce6970 Open in modal and other file improvements (#263) 2025-11-18 22:58:19 -08:00
Hakan Shehu
262e2d9d51 Fix query subscription in web (#262) 2025-11-18 11:18:25 -08:00
Hakan Shehu
f46f65c7a3 Open records in a modal (#261) 2025-11-18 11:07:58 -08:00
Hakan Shehu
a3df5e5f26 Fix calendar view filtering (#260) 2025-11-17 22:14:19 -08:00
Hakan Shehu
18cc7b44be Improve storage tracking and UI (#259) 2025-11-17 16:56:28 -08:00
Hakan Shehu
114a72e313 Increase sync batch size (#257) 2025-11-16 17:34:04 -08:00
Hakan Shehu
eee31d61bd Improve server loading and syncing (#253) 2025-11-14 07:50:19 -08:00
Hakan Shehu
cff19b1c5b Add animation for login screen and improve app loading screen (#252) 2025-11-13 23:22:36 -08:00