marlon-erler
|
839e887d85
|
correct type issues
|
2026-09-09 00:04:27 +02:00 |
|
marlon-erler
|
5bbc6002cb
|
make kanban zoom smoother
|
2026-09-06 01:50:56 +02:00 |
|
marlon-erler
|
e4d162f0ab
|
allow correcting file transfer data if no files were received
|
2026-09-05 02:26:10 +02:00 |
|
marlon-erler
|
f6511f4523
|
fix bug where touch events prevented focusing inputs, change input type of file transfer reception data
|
2026-08-30 23:34:45 +02:00 |
|
marlon-erler
|
7ee9457be1
|
fix glitches with zooming
|
2026-08-30 22:43:56 +02:00 |
|
marlon-erler
|
f159d45c75
|
improve zooming and scrolling
|
2026-08-30 22:24:55 +02:00 |
|
marlon-erler
|
7eb02f07dc
|
implement pinch to zoom
|
2026-08-30 16:15:14 +02:00 |
|
marlon-erler
|
79f4a26f23
|
change handlermanager to use Map to prevent garbage
|
2026-04-13 20:27:18 +00:00 |
|
marlon-erler
|
8a5b54b03c
|
standardize arrow functions, use implicit types where applicable
|
2026-04-13 10:51:09 +00:00 |
|
marlon-erler
|
76a4905936
|
fix bug where random tokens were not the expected length
|
2026-04-01 13:40:07 +00:00 |
|
marlon-erler
|
2ef4454131
|
show columns/rows of tasks without specified fields
|
2026-04-01 09:33:30 +00:00 |
|
marlon-erler
|
9d400a9929
|
implement auto reconnect
|
2026-04-01 08:29:39 +00:00 |
|
marlon-erler
|
df8a17eb75
|
fix bug where task search would be called multiple times
|
2024-07-28 13:15:15 +02:00 |
|
marlon-erler
|
8a56c0aab2
|
implement cryptography for FileTransfer
|
2024-07-27 17:41:54 +02:00 |
|
marlon-erler
|
78040b2d16
|
add upgrader to migrate data from old version
|
2024-07-27 00:33:42 +02:00 |
|
marlon-erler
|
07a4cc5379
|
fix kanbanboard sorting
|
2024-07-25 18:25:05 +02:00 |
|
marlon-erler
|
be6f609ea2
|
implement task filter
|
2024-07-25 15:31:27 +02:00 |
|
marlon-erler
|
e93276f2d3
|
add filterObjectsByWords utility function
|
2024-07-25 14:15:00 +02:00 |
|
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
|
faa7fafe68
|
make filterObjectsByStringEntries and checkDoesObjectMatchReference work with FileContent
|
2024-07-25 01:42:22 +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
|
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
|
53399ba2b4
|
perform checkMatchesObjectStructure in parseValidObject
|
2024-07-22 01:40:00 +02:00 |
|
marlon-erler
|
5443d045db
|
cleanup, add handleStringifiedFile and addFile
|
2024-07-21 22:42:32 +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 |
|