marlon-erler
|
53399ba2b4
|
perform checkMatchesObjectStructure in parseValidObject
|
2024-07-22 01:40:00 +02:00 |
|
marlon-erler
|
d85ced4e36
|
apply checkMatchesObjectStructure in models
|
2024-07-22 01:38:08 +02:00 |
|
marlon-erler
|
e2c01138bb
|
prepare FileModel to manage files, cleanup
|
2024-07-21 23:32:20 +02:00 |
|
marlon-erler
|
b37f1caa66
|
cleanup
|
2024-07-21 21:41:19 +02:00 |
|
marlon-erler
|
920de98e22
|
remove more object stuff, prepare FileModel
|
2024-07-21 20:54:18 +02:00 |
|
marlon-erler
|
593c85a8b9
|
prepare fileBrowser layout on mobile
|
2024-07-21 18:56:56 +02:00 |
|
marlon-erler
|
2a35c94858
|
add file browser
|
2024-07-21 17:55:53 +02:00 |
|
marlon-erler
|
fd52b7af03
|
add mailbox
|
2024-07-21 15:15:24 +02:00 |
|
marlon-erler
|
a0932c2198
|
automatically reconnect to previous address
|
2024-07-21 03:41:10 +02:00 |
|
marlon-erler
|
995f82f3ef
|
improve centralization of models
|
2024-07-20 20:42:43 +02:00 |
|
marlon-erler
|
bdbd2ac8b6
|
finish outbox and send methods
|
2024-07-20 20:03:46 +02:00 |
|
marlon-erler
|
3e570afd05
|
add colors
|
2024-07-20 18:10:42 +02:00 |
|
marlon-erler
|
5dedd9fb23
|
remember last used chat page
|
2024-07-20 16:34:16 +02:00 |
|
marlon-erler
|
d9f0f400f8
|
support creating new chats, list chats
|
2024-07-20 05:10:50 +02:00 |
|
marlon-erler
|
a634aa7768
|
initialize only once when using removeRecursive
|
2024-07-20 04:39:03 +02:00 |
|
marlon-erler
|
d996fb031e
|
add removeRecursive method
|
2024-07-20 04:36:15 +02:00 |
|
marlon-erler
|
bc34e4d7fe
|
fix removing items
|
2024-07-20 03:34:54 +02:00 |
|
marlon-erler
|
ff27112733
|
add history of previous connections, remodel storageModel to use backslash as path separator
|
2024-07-20 02:56:44 +02:00 |
|
marlon-erler
|
d209291f37
|
add settingsModel
|
2024-07-20 00:22:53 +02:00 |
|
marlon-erler
|
eaaf4b813c
|
start home page and settings
|
2024-07-19 23:45:07 +02:00 |
|
marlon-erler
|
14a1031885
|
catch empty directories
|
2024-07-19 21:10:16 +02:00 |
|
marlon-erler
|
5fbf97198d
|
build chatModel
|
2024-07-19 20:50:42 +02:00 |
|
marlon-erler
|
ba3d78d8d0
|
use key instead of pathComponents
|
2024-07-19 20:07:14 +02:00 |
|
marlon-erler
|
ab83a7de39
|
support any stringifiable object, not just arrays
|
2024-07-19 20:05:03 +02:00 |
|
marlon-erler
|
5916cb685b
|
define keys for chat data
|
2024-07-19 19:52:00 +02:00 |
|
marlon-erler
|
f870a6bc4d
|
rename variables for clarity
|
2024-07-19 19:32:41 +02:00 |
|
marlon-erler
|
4daf67ad6b
|
update keys to use fake directories
|
2024-07-19 19:29:50 +02:00 |
|
marlon-erler
|
036880f74c
|
implement fake directories for storageModel
|
2024-07-19 19:23:48 +02:00 |
|
marlon-erler
|
8a3b62152e
|
prefix storage keys with version number
|
2024-07-19 18:52:58 +02:00 |
|
marlon-erler
|
d324e7d963
|
add storage keys
|
2024-07-19 18:39:13 +02:00 |
|
marlon-erler
|
536569b6ad
|
add storageModel methods
|
2024-07-19 18:26:04 +02:00 |
|
marlon-erler
|
5bb5c7e2f1
|
prepare Model files
|
2024-07-19 17:23:29 +02:00 |
|