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 |
|