Commit Graph
20 Commits
Author SHA1 Message Date
marlon-erler cb9a79a10d separate checkDoesObjectMatchReference from StringEntryObject 2024-07-25 01:20:48 +02:00
marlon-erler 01a96a5d31 make filterObjectsByStringEntries return a Set<T> instead of T[] 2024-07-25 00:27:08 +02:00
marlon-erler 389aaff52b add collectObjectValuesForKey utility function 2024-07-25 00:26:40 +02:00
marlon-erler ce5efa344c add exclusion filters to filterObjectsByStringEntries 2024-07-24 23:44:34 +02:00
marlon-erler 948b2e7f16 allow filterObjectsByStringEntries to handle more complex objects 2024-07-24 23:34:11 +02:00
marlon-erler dd9090bc4e add filterObjectsByStringEntries utility function 2024-07-24 17:37:18 +02:00
marlon-erler 34692d1232 implement task sorting 2024-07-24 14:34:28 +02:00
marlon-erler 20488f8a26 re-implement chat sorting 2024-07-23 14:15:01 +02:00
marlon-erler 68dae8099a centralize handlers, allow multiple handlers per model 2024-07-23 01:58:34 +02:00
marlon-erler 6d126a2fa8 add support for sets 2024-07-22 11:47:32 +02:00
marlon-erler 53399ba2b4 perform checkMatchesObjectStructure in parseValidObject 2024-07-22 01:40:00 +02:00
marlon-erler 296f1890ab fix bugs with checkMatchesObjectStructure 2024-07-22 01:31:47 +02:00
marlon-erler cc032ad76f handle arrays correctly in checkMatchesObjectStructure 2024-07-22 01:19:50 +02:00
marlon-erler 40a608af45 add checkMatchesObjectStructure utility function 2024-07-22 01:11:50 +02:00
marlon-erler e2c01138bb prepare FileModel to manage files, cleanup 2024-07-21 23:32:20 +02:00
marlon-erler 5443d045db cleanup, add handleStringifiedFile and addFile 2024-07-21 22:42:32 +02:00
marlon-erler c45f14c240 restore crypto functions from 2024-07-21 02:58:59 +02:00
marlon-erler 995f82f3ef improve centralization of models 2024-07-20 20:42:43 +02:00
marlon-erler 11940231ca improve ui 2024-07-20 18:58:25 +02:00
marlon-erler eaaf4b813c start home page and settings 2024-07-19 23:45:07 +02:00