Commit Graph

159 Commits

Author SHA1 Message Date
eb06e8b863 ui: Add showConfirmationDialog 2022-01-10 15:35:44 +01:00
086cf9265c ui: Remove old TODOs 2022-01-10 15:19:40 +01:00
b00905e9f5 redux: Merge some login actions 2022-01-10 15:06:51 +01:00
39bda0ed77 redux: Migrate conversations/actions to conversation/actions 2022-01-10 14:58:49 +01:00
fba5652036 ui: Prevent IME features at some places 2022-01-10 12:00:23 +01:00
8d3b0bc80c ui: Implement conversation closing 2022-01-10 11:55:54 +01:00
1f6b50f7d6 xmpp: Add from attribute to sent messages 2022-01-10 00:19:18 +01:00
2fd7cefa97 ui: Implement login failures 2022-01-05 18:06:55 +01:00
2212d778e1 xmpp: It's a mess but roster deletion kinda works 2022-01-05 14:45:24 +01:00
b3ddb33ebc backend: Begin implementing roster removal 2022-01-04 22:41:39 +01:00
2838246659 ui: Fix login password visibility toggle 2022-01-04 20:07:02 +01:00
880a4516d1 ui: Work around crash when sending the first message 2022-01-04 18:57:37 +01:00
b972723c98 ui: Fix crash when starting a new conversation 2022-01-04 18:35:25 +01:00
5b8925e643 ui: Fix JID missing on new conversation page 2022-01-04 17:50:33 +01:00
78a7eb8f77 xmpp: Implement basic roster mechanics 2022-01-04 17:37:06 +01:00
d79518c0dc redux: Remove the (not commited) credentials from main.dart and enable login 2022-01-03 00:08:39 +01:00
3749796f62 docs: Remove TODO 2022-01-02 21:35:34 +01:00
1621c6cc0d ui: Kinda implement scroll to bottom 2022-01-02 21:34:52 +01:00
a482cb3200 ui: Replace strings by an enum 2022-01-02 18:42:54 +01:00
6b756121c8 ui: Fix unread counter when the conversation is open 2022-01-02 18:23:18 +01:00
2ee72c0345 xmpp: ALLOW SENDING MESSAGES 2022-01-02 16:21:31 +01:00
56a1007c0c ui: Replace the yucky conversation list wrapper 2022-01-02 13:33:03 +01:00
d3bc449ced ui: Remove this yucky ListView wrapper 2022-01-02 12:32:59 +01:00
d032a0b4ce ui: Fix chat bubbles not appearing on the correct side 2022-01-02 12:10:04 +01:00
81ae4b6cbb ui: Handle message loading in the middleware 2022-01-02 12:04:36 +01:00
1acc2630b4 xmpp: RECEIVE MESSAGES! 2022-01-01 21:24:27 +01:00
b9514c2270 ui: Kind-of enable closing a chat 2021-12-29 17:22:31 +01:00
85abb73ff1 ui: Factor out the image picker 2021-12-29 14:24:12 +01:00
95a3273940 backend: Put the roster items into the database 2021-12-29 13:22:14 +01:00
f5b88fa270 ui: Move out more application logic 2021-12-29 12:16:42 +01:00
cf104a3317 ui: Rename AddMessageAction to SendMessageAction 2021-12-29 00:22:59 +01:00
4f1753bf42 ui: Move application logic out of LoginPage 2021-12-28 23:47:45 +01:00
6ef1edc3a4 ui: The QR code now encodes an XMPP URI 2021-12-28 21:03:28 +01:00
986d43cb0f ui: Implement a logout 2021-12-28 20:52:27 +01:00
a12e0c4978 ui: Persist display name changes 2021-12-28 20:33:50 +01:00
666c1eafc4 backend: Allow saving and reading the current account 2021-12-28 20:25:25 +01:00
c38770d68f db: FINALLY ADD A DATABASE 2021-12-28 16:30:10 +01:00
3448a03c36 ui: Sort conversations by their timestamp 2021-12-27 18:33:24 +01:00
b0bd12e1b7 ui: Prettify IntroPage 2021-12-27 18:22:34 +01:00
c1bef42e03 ui: Fix accident 2021-12-27 18:20:57 +01:00
e090b34158 ui: Set account data after 'login' 2021-12-27 18:18:28 +01:00
2338648afb ui: Add missing test for validateJid 2021-12-27 18:09:03 +01:00
764b63613a ui: Make the bubbles and conversations update their timestamp
I'm not proud of this one but it works. BUT I WILL REPLACE IT AS
SOON AS I FIND A BETTER SOLUTION!
2021-12-27 15:49:19 +01:00
5ead5fb230 ui: Add a 'scroll to end' button 2021-12-27 14:48:40 +01:00
8b31188e11 ui: Disable navigation if busy 2021-12-27 14:36:13 +01:00
f5f316e630 ui: Fix the backbutton triggering the snackbar 2021-12-27 14:33:23 +01:00
e34a9a3f11 ui: Add a simple profile image picker with cropping 2021-12-27 13:02:46 +01:00
d979b9655f ui: Add more keyboard dismissing 2021-12-27 12:18:49 +01:00
416f0ed057 ui: Dismiss the keyboard during registration 2021-12-27 12:14:09 +01:00
11fe1d2467 ui: Fix providerIndex not being random during first start 2021-12-27 12:09:15 +01:00