Commit Graph
100 Commits
Author SHA1 Message Date
marlon-erler ec3fd9e155 add references 2024-07-22 01:22:59 +02:00
marlon-erler e998fe6686 reorganize 2024-07-22 01:22:53 +02:00
marlon-erler b850b166a8 cleanup 2024-07-22 01:20:27 +02:00
marlon-erler cc032ad76f handle arrays correctly in checkMatchesObjectStructure 2024-07-22 01:19:50 +02:00
marlon-erler 48977d7562 add reference objects for chatModel 2024-07-22 01:16:13 +02:00
marlon-erler 91d174cbc4 convert firstDayOfWeek: number -> string 2024-07-22 01:13:20 +02:00
marlon-erler 40a608af45 add checkMatchesObjectStructure utility function 2024-07-22 01:11:50 +02:00
marlon-erler 42619fb017 remove unused import 2024-07-22 01:05:41 +02:00
marlon-erler cf048ff4e0 Revert "prevent errors with corrupt files"
This reverts commit 3f48f26327.
2024-07-22 01:05:19 +02:00
marlon-erler 3f48f26327 prevent errors with corrupt files 2024-07-22 00:52:54 +02:00
marlon-erler 168c13118d finish file handler 2024-07-22 00:37:36 +02:00
marlon-erler 0d81fc0b33 cleanup 2024-07-22 00:37:20 +02:00
marlon-erler f314eafeba cleanup 2024-07-22 00:37:08 +02:00
marlon-erler ba775d24e3 update 2024-07-22 00:30:57 +02:00
marlon-erler 5ec5196b9f improve UI 2024-07-22 00:30:43 +02:00
marlon-erler 876e03abc7 improve color gradient 2024-07-21 23:37:54 +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 da757d10d1 integrate FileModel with ChatModel 2024-07-21 21:45:18 +02:00
marlon-erler b37f1caa66 cleanup 2024-07-21 21:41:19 +02:00
marlon-erler 39a86cc486 cleanup 2024-07-21 20:55:31 +02:00
marlon-erler 920de98e22 remove more object stuff, prepare FileModel 2024-07-21 20:54:18 +02:00
marlon-erler d30bf9d891 remove object stuff 2024-07-21 20:50:05 +02:00
marlon-erler 3e91f28a76 prevent storageModal to be closed after making changes 2024-07-21 20:24:59 +02:00
marlon-erler 331823f2ec add DangerousActionButton, add option to delete files thru StorageModal 2024-07-21 20:21:32 +02:00
marlon-erler 3824224e85 show path of selected item in filebrowser 2024-07-21 19:44:10 +02:00
marlon-erler 593c85a8b9 prepare fileBrowser layout on mobile 2024-07-21 18:56:56 +02:00
marlon-erler 6507b64922 fix gradient 2024-07-21 18:01:19 +02:00
marlon-erler 2a35c94858 add file browser 2024-07-21 17:55:53 +02:00
marlon-erler 1dec6b8512 improve gradient 2024-07-21 15:25:46 +02:00
marlon-erler 4662fa2428 remove mailbox and outbox tile from homepage 2024-07-21 15:16:05 +02:00
marlon-erler fd52b7af03 add mailbox 2024-07-21 15:15:24 +02:00
marlon-erler a7a416ba30 cleanup 2024-07-21 14:16:20 +02:00
marlon-erler cb243bca62 fix outbox, add indicator for message status 2024-07-21 14:15:26 +02:00
marlon-erler ca8f1d3348 add MessageInfoModal 2024-07-21 13:13:41 +02:00
marlon-erler a0932c2198 automatically reconnect to previous address 2024-07-21 03:41:10 +02:00
marlon-erler ee50d88066 add encryption 2024-07-21 03:17:40 +02:00
marlon-erler c45f14c240 restore crypto functions from 2024-07-21 02:58:59 +02:00
marlon-erler d8be4676d0 change paddings 2024-07-21 02:56:42 +02:00
marlon-erler fac5b0d9ca change background gradients 2024-07-21 02:49:04 +02:00
marlon-erler a3b9ef3851 fix message sorting, improve UI 2024-07-21 01:56:10 +02:00
marlon-erler 727c80191c improve messagePage 2024-07-21 01:53:25 +02:00
marlon-erler c97b38dcd6 add basic thread view 2024-07-21 01:12:35 +02:00
marlon-erler 611b876509 remove message and object loading methods from ChatModel 2024-07-20 23:40:58 +02:00
marlon-erler 0bd90ff891 cleanup, improve ui 2024-07-20 23:36:52 +02:00
marlon-erler c7136f9d2e add animation for modal 2024-07-20 23:27:13 +02:00
marlon-erler 41ff3c787a add guard cannotSetPrimaryChannel 2024-07-20 23:22:08 +02:00
marlon-erler 1e2868d416 add animations 2024-07-20 23:20:57 +02:00
marlon-erler 050270df62 respect safe-area in message page 2024-07-20 22:53:59 +02:00
marlon-erler cdda367c0f add .ellipsis 2024-07-20 22:53:10 +02:00
marlon-erler 22da4ed725 fix bug with previousAddresses 2024-07-20 22:53:01 +02:00
marlon-erler 378c1b97a1 make elements more transparent 2024-07-20 22:48:57 +02:00
marlon-erler 6b586224c4 add handlers to ConnectionViewModel 2024-07-20 22:44:23 +02:00
marlon-erler 5df6577a8e improve ui 2024-07-20 22:16:37 +02:00
marlon-erler 757dbf9947 add composer, update cannotSendMessage guard to block empty messages 2024-07-20 21:15:06 +02:00
marlon-erler 0920cff5b5 prepare messagePage layout 2024-07-20 21:10:06 +02:00
marlon-erler f3e4be375f add guard cannotSendMessage 2024-07-20 21:04:41 +02:00
marlon-erler 9f93856829 add methods to send message 2024-07-20 20:53:48 +02:00
marlon-erler 819c8f4cac add button to remove chat 2024-07-20 20:48:13 +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 92383f772e fix justify of ribbon 2024-07-20 19:27:57 +02:00
marlon-erler a8651db49c fix overflow 2024-07-20 19:26:13 +02:00
marlon-erler 1cc7f86cc6 add setting for encryption key 2024-07-20 19:18:19 +02:00
marlon-erler 11940231ca improve ui 2024-07-20 18:58:25 +02:00
marlon-erler ea18fb4aba add setting for secondary channels 2024-07-20 18:49:05 +02:00
marlon-erler 7c23c52c0c improve UI 2024-07-20 18:36:52 +02:00
marlon-erler fda1e69f1c improve colors 2024-07-20 18:26:11 +02:00
marlon-erler 3e570afd05 add colors 2024-07-20 18:10:42 +02:00
marlon-erler e3c902f60e add setting for primary channel 2024-07-20 17:30:36 +02:00
marlon-erler e704072d6a improve UI, prepare settings page 2024-07-20 17:19:10 +02:00
marlon-erler 54b7be421c sort chats alphabetically 2024-07-20 16:49:01 +02:00
marlon-erler 588ae560a5 use Set instead of Map 2024-07-20 16:38:06 +02:00
marlon-erler 5dedd9fb23 remember last used chat page 2024-07-20 16:34:16 +02:00
marlon-erler e27c360395 improve ribbon 2024-07-20 16:28:00 +02:00
marlon-erler c1b7dc46dd continue layout, add button to close chat page 2024-07-20 15:49:58 +02:00
marlon-erler 256f9a4066 improve ui 2024-07-20 15:35:10 +02:00
marlon-erler 3c686e8879 add basic layout for chat page 2024-07-20 15:27:27 +02:00
marlon-erler a18acbae10 fix layout, update colors 2024-07-20 15:18:11 +02:00
marlon-erler df39c75b33 improve gradient 2024-07-20 15:02:17 +02:00
marlon-erler 4cdf1cebe2 change colors 2024-07-20 14:56:14 +02:00
marlon-erler d5e08777eb add background gradient 2024-07-20 14:54:52 +02:00
marlon-erler c4aa95d427 add navigation for chat page 2024-07-20 14:16:26 +02:00
marlon-erler 6b269719a1 style chat grid 2024-07-20 13:30:01 +02:00
marlon-erler d9f0f400f8 support creating new chats, list chats 2024-07-20 05:10:50 +02:00
marlon-erler 92f0d3c662 add chatListModel 2024-07-20 04:43:16 +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 1cced969f6 prepare chatViewModel 2024-07-20 04:17:10 +02:00
marlon-erler 245cf585b2 disable button for previous connections when empty 2024-07-20 04:15:14 +02:00
marlon-erler 1ee6e0b71f change previous connections icon 2024-07-20 04:13:43 +02:00
marlon-erler f1574c2e54 add button to connect to previous connection 2024-07-20 03:39:47 +02:00
marlon-erler bc34e4d7fe fix removing items 2024-07-20 03:34:54 +02:00
marlon-erler 58348f78dd update previous addresses on startup 2024-07-20 02:59:40 +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 aef01cb17b add connection modal 2024-07-20 02:30:45 +02:00
marlon-erler 0b5b420cb4 add placeholder texts 2024-07-20 02:20:09 +02:00
marlon-erler fda853ebbe add connectionViewModel 2024-07-20 02:18:15 +02:00
marlon-erler 6d7d9e5250 add settingsViewModel, implement name and first weekday 2024-07-20 02:00:00 +02:00
marlon-erler 7ceb77e032 add connection to home page 2024-07-20 01:14:21 +02:00