Commit Graph
100 Commits
Author SHA1 Message Date
marlon-erler ece8f21d2f cleanup 2024-07-25 01:50:49 +02:00
marlon-erler f0395df74f sort property values in collectObjectValuesForKey 2024-07-25 01:50:40 +02:00
marlon-erler c2e3045654 make filterObjectsByStringEntries and checkDoesObjectMatchReference work with FileContent 2024-07-25 01:42:41 +02:00
marlon-erler faa7fafe68 make filterObjectsByStringEntries and checkDoesObjectMatchReference work with FileContent 2024-07-25 01:42:22 +02:00
marlon-erler 538cc4f9e0 prepare kanban page 2024-07-25 01:38:11 +02:00
marlon-erler 9e5ca1a063 prepare PropertyValueList and FilteredList 2024-07-25 01:28:55 +02:00
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 e81cbf93e1 cleanup 2024-07-24 23:44:42 +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 6edb73caec rename BoardModel to BoardsAndTasksModel for accuracy 2024-07-24 17:28:49 +02:00
marlon-erler 9695d84518 fix task layout on narrow screens 2024-07-24 15:59:48 +02:00
marlon-erler a87f025ea0 implement task version history 2024-07-24 15:57:02 +02:00
marlon-erler 47fa0938e9 increase TaskEntry width to show entire date 2024-07-24 15:16:18 +02:00
marlon-erler b7ea61d1a6 show task details in TaskEntry 2024-07-24 15:12:35 +02:00
marlon-erler 34692d1232 implement task sorting 2024-07-24 14:34:28 +02:00
marlon-erler 71d840e024 add button to delete task 2024-07-24 14:10:09 +02:00
marlon-erler e93a041a77 fix bug where received tasks would be shown on any board 2024-07-24 14:06:39 +02:00
marlon-erler cc5b57b0be fix headline of TaskSettingsModal 2024-07-24 13:59:42 +02:00
marlon-erler b012d80fef update local BoardModel after saving task 2024-07-24 13:45:24 +02:00
marlon-erler b1f28cd5ad implement updating task list 2024-07-24 13:40:17 +02:00
marlon-erler 20b27d1a57 implement opening and editing tasks 2024-07-24 13:34:33 +02:00
marlon-erler 14212da988 implement creating and listing tasks 2024-07-24 13:31:28 +02:00
marlon-erler 5164e891f6 prepare task settings modal 2024-07-24 03:36:21 +02:00
marlon-erler c9a2995842 fix bug where sent messages would be added to every chat 2024-07-24 03:02:49 +02:00
marlon-erler 7a5513eabb cleanup 2024-07-24 01:33:17 +02:00
marlon-erler bd880dfa06 integrate taskViewModel 2024-07-24 01:19:44 +02:00
marlon-erler 5a34a54273 prepare taskViewModel 2024-07-24 00:38:37 +02:00
marlon-erler 29c69dc15e rename TaskModel to BoardModel for accuracy 2024-07-24 00:12:45 +02:00
marlon-erler a1d88967d7 prepare taskViewModel 2024-07-23 23:45:08 +02:00
marlon-erler 9e9deb6feb fix text color on lightblue 2024-07-23 23:36:44 +02:00
marlon-erler 0f22421cca change handling of board content selection 2024-07-23 23:32:49 +02:00
marlon-erler 8ac71e87d4 improve UI 2024-07-23 23:28:22 +02:00
marlon-erler 347d56fee8 prepare displaying correct board view 2024-07-23 22:46:23 +02:00
marlon-erler ed47fcba35 cleanup 2024-07-23 21:52:16 +02:00
marlon-erler 7543090c38 update paths, persist selected view in board 2024-07-23 21:33:22 +02:00
marlon-erler c49b16449b cleanup 2024-07-23 21:19:56 +02:00
marlon-erler dee8438751 improve ui 2024-07-23 21:14:25 +02:00
marlon-erler 68a3e4b1cd improve UI 2024-07-23 19:00:28 +02:00
marlon-erler a043233709 remember and re-open last used board 2024-07-23 18:51:41 +02:00
marlon-erler 10db75df41 organize 2024-07-23 18:24:23 +02:00
marlon-erler 7d388cf4eb cleanup, fixes with paths 2024-07-23 18:23:26 +02:00
marlon-erler 0a34304652 add board view toggles 2024-07-23 15:41:03 +02:00
marlon-erler 113502527c cleanup 2024-07-23 15:28:29 +02:00
marlon-erler 73bdecb81d make the UI more colorful 2024-07-23 15:25:16 +02:00
marlon-erler 7ad6a3381e update toolbar layout to support button groups 2024-07-23 14:53:00 +02:00
marlon-erler 3142112cb8 add button to delete board 2024-07-23 14:31:50 +02:00
marlon-erler 4d55a4974a implement board sorting 2024-07-23 14:27:38 +02:00
marlon-erler 20488f8a26 re-implement chat sorting 2024-07-23 14:15:01 +02:00
marlon-erler b575892075 update color when change synced 2024-07-23 13:53:50 +02:00
marlon-erler 52b9eef54c consider board ids for selection 2024-07-23 13:51:27 +02:00
marlon-erler a06e4498b9 fix bugs 2024-07-23 13:48:17 +02:00
marlon-erler 0874ed956a move ColorPicker from chat settings to separate component 2024-07-23 13:23:27 +02:00
marlon-erler 79bda74049 add setting for board name, implement saving settings 2024-07-23 13:19:08 +02:00
marlon-erler 3eb823c305 cleanup, prepare BoardSettingsModal 2024-07-23 13:09:46 +02:00
marlon-erler 3aae049106 change layout styles, move BoardPage to separate file 2024-07-23 12:43:30 +02:00
marlon-erler 12947f8063 improve UI 2024-07-23 03:05:14 +02:00
marlon-erler 4855fef050 improve animation 2024-07-23 02:59:06 +02:00
marlon-erler b98fe0200b show placeholder when no board is selected 2024-07-23 02:57:20 +02:00
marlon-erler 958bbe3108 update chat page color when selecting board 2024-07-23 02:50:22 +02:00
marlon-erler e926fa758d prepare opening boards 2024-07-23 02:40:11 +02:00
marlon-erler 4f0a967ac6 improve ribbon layout 2024-07-23 02:11:25 +02:00
marlon-erler 68dae8099a centralize handlers, allow multiple handlers per model 2024-07-23 01:58:34 +02:00
marlon-erler 5483c46ca1 improve taskPage layout 2024-07-23 01:48:27 +02:00
marlon-erler 6d4f54aaa0 handle new items through ViewModels 2024-07-23 01:40:30 +02:00
marlon-erler bd3ea5cc07 make removing chats dynamic 2024-07-23 01:22:08 +02:00
marlon-erler 1e4cc8a39a remove chat sorting 2024-07-23 01:07:23 +02:00
marlon-erler 267bdcfc73 add BoardViewModel 2024-07-23 00:57:40 +02:00
marlon-erler d35f2ff0ea dynamically add boards to view 2024-07-23 00:32:29 +02:00
marlon-erler 39b50e9254 cleanup, add fileContentHandler for ViewModel 2024-07-23 00:25:28 +02:00
marlon-erler 224c00c8d8 improve UI 2024-07-23 00:09:39 +02:00
marlon-erler 169f1fea2f add list to BoardPage 2024-07-23 00:05:48 +02:00
marlon-erler 48b4a0e941 cleanup 2024-07-22 23:44:37 +02:00
marlon-erler 852acffb7c cleanup 2024-07-22 23:33:57 +02:00
marlon-erler ba27c61a29 remodel ChatViewModel 2024-07-22 21:07:44 +02:00
marlon-erler 7c4558a5b2 fix imports 2024-07-22 20:02:13 +02:00
marlon-erler 84b6550cf3 cleanup, prepare taskViewModel 2024-07-22 19:54:39 +02:00
marlon-erler a798c7d835 reorganize 2024-07-22 19:52:08 +02:00
marlon-erler 9949e02faf start taskPage 2024-07-22 19:50:57 +02:00
marlon-erler 3a2f5b3f26 fix type bug 2024-07-22 19:44:15 +02:00
marlon-erler 40030040a5 prepare layout for multiple panes 2024-07-22 19:43:23 +02:00
marlon-erler 18771b142c improve UI 2024-07-22 19:36:01 +02:00
marlon-erler 036dc5a805 fixes 2024-07-22 19:28:39 +02:00
marlon-erler 066a773a3a rename FileVersion -> FIleContent 2024-07-22 18:11:18 +02:00
marlon-erler 8a3b63ea7c add method to delete board 2024-07-22 18:09:58 +02:00
marlon-erler 3cc961a82b remodel fileModel, start board methods of taskModel 2024-07-22 17:23:48 +02:00
marlon-erler 76737a390a cleanup 2024-07-22 15:57:30 +02:00
marlon-erler 5f74756a00 cleanup 2024-07-22 15:07:31 +02:00
marlon-erler a9181d8610 add removeRecursively 2024-07-22 15:06:01 +02:00
marlon-erler ae4339b4d2 remodel tasks and boards 2024-07-22 14:36:03 +02:00
marlon-erler 343bd7ef01 update layout styles to support multiple panes 2024-07-22 13:29:08 +02:00
marlon-erler e8ab217be3 prepare taskPage 2024-07-22 13:17:21 +02:00
marlon-erler 3304949d1a add methods for accessing and storing tasks 2024-07-22 13:09:33 +02:00
marlon-erler b20f7c072e add method to move file 2024-07-22 12:56:16 +02:00
marlon-erler 71281adbd0 define paths 2024-07-22 12:39:26 +02:00
marlon-erler b111cd47dd define TaskLocation 2024-07-22 12:22:52 +02:00
marlon-erler c2e78f9786 reorganize 2024-07-22 11:57:47 +02:00