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