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
27d756c058
ui: Remove the stub profile picture
2021-12-27 12:02:30 +01:00
9a2f462d2a
ui: Add AccountState
2021-12-27 11:46:51 +01:00
12b4813fe2
ui: Reimplement SnackBar
...
Okay, so hear me out. The fact that a SnackBar cannot be permanently
there is really annoying. There was also one other thing but I forgot
that one. Using PermanentSnackbar is a pain, though.
2021-12-27 00:14:06 +01:00
2b301ca032
build: Generate the list of libraries
2021-12-26 22:58:26 +01:00
1a29f856e4
ui: Basic registration validation
2021-12-26 21:04:22 +01:00
f2206f62c9
ui: Add basic JID validation
2021-12-26 20:57:22 +01:00
a9a43e0d97
ui: Factor out the TextField
2021-12-26 20:18:35 +01:00
61e2683214
ui: Add button for showing own JID as a QR code
2021-12-26 19:02:31 +01:00
e678de34ae
ui: Add lastChangeTimestamp to Conversation
2021-12-26 18:50:06 +01:00
d1054e5df3
ui: Draft changing one's display name
2021-12-26 18:40:47 +01:00
64364a5de9
ui: Make the ConversationPage look better
2021-12-26 18:40:28 +01:00
402cbb3738
ui: Nicely format the message timestamps
2021-12-26 13:41:36 +01:00
fac5d6414c
ui: Add timestamp strings for conversations
2021-12-26 13:30:34 +01:00
20f17179e1
ui: Fix crash when adding a chat if one is already open
2021-12-26 12:34:02 +01:00
9b963911c0
ui: Improve the contrast of the timestamp
2021-12-26 12:14:36 +01:00
d034a0e7ad
ui: Add xmpp-providers to the licenses
2021-12-26 12:10:00 +01:00
03e607b062
ui: Fix overflow when lastMessageText is too long
2021-12-26 12:07:36 +01:00
a336530c1b
ui: Fix ChatBubble overflow
2021-12-26 12:00:13 +01:00
0d332277bb
build: Generate the XMPP provider list from xmpp-providers
2021-12-26 00:23:32 +01:00
4fccc88af1
ui: Add a page for sending files
2021-12-25 23:48:27 +01:00
09d625e441
ui: Color things purple
2021-12-25 22:20:54 +01:00
4484600927
ui: Add a nice graphic for when no chats open
2021-12-25 21:37:34 +01:00
04425401e0
ui: altText -> alt
2021-12-25 19:41:26 +01:00
85e7fc8b83
ui: Fix missing navigation
2021-12-25 19:29:04 +01:00
83990243fb
ui: Finally set the app icon
2021-12-25 19:21:47 +01:00
35da08608b
ui: Make the UI much more consistent
2021-12-25 19:01:06 +01:00
be5a32dcf0
ui: Add settings
2021-12-25 18:22:11 +01:00
511765f38c
ui: Implement a simple self profile
2021-12-25 16:50:11 +01:00
840386c213
ui: Scale values according to the avatar radius
2021-12-25 16:49:59 +01:00
fc3c482959
ui: Factor out the avatar wrapper
2021-12-25 14:49:13 +01:00
c4d0a52dca
ui: Make the RegistrationPage better
2021-12-25 14:20:05 +01:00
dff75ab5e2
ui: Replace ? with Visibility()
2021-12-25 14:10:51 +01:00
f72ff32f77
ui: Add the PostRegister page
2021-12-25 14:10:33 +01:00
4c90446164
ui: Make the random provider generation work
2021-12-24 23:27:00 +01:00
22ecadf865
tests: Fix padInt not padding 9
2021-12-24 23:26:45 +01:00
74b3595d10
ui: Show a warning
2021-12-24 22:15:29 +01:00
13ceae0437
ui: Add bigger padding
2021-12-24 22:06:58 +01:00
6bbafbd1ad
ui: Fix the icon
2021-12-24 21:58:53 +01:00
319f15a944
ui: Add a warning to the file attachment feature
2021-12-24 21:50:50 +01:00
a793fe4439
ui: Add 'encryption' and other options
2021-12-24 21:40:01 +01:00
17474f1b7d
ui: Only show shared media if they exist
2021-12-24 21:17:00 +01:00
2f9d2d2080
ui: Turn the SharedMedia list into a widget
2021-12-24 21:14:59 +01:00
276aef3026
ui: Actually implement timestamps
2021-12-24 20:47:14 +01:00
a88ceb7897
ui: Migrate AddContactPage to Redux
2021-12-24 20:33:04 +01:00
3396a36b47
ui: Migrate ConversationPage to Redux
2021-12-24 12:40:46 +01:00
f73b2e8558
ui: Migrate the login to Redux + ConversationRepo -> RosterRepo
2021-12-24 11:57:40 +01:00
f83b465834
ui: A bit of padding comes a *very* long way
2021-12-23 21:59:00 +01:00
d7f62de387
ui: Make the intro look cleaner
2021-12-23 21:48:17 +01:00
00c326cc2d
ui: Prevent opening the same conversation twice
2021-12-23 20:54:12 +01:00
75dc8e081d
ui: Spice up the intro screen a bit
2021-12-23 20:44:27 +01:00
0836efd822
ui: Add an unread counter
2021-12-23 19:28:02 +01:00
9048f4abb8
ui: Add a not-implemented popup
2021-12-23 17:31:44 +01:00
7111240abb
ui: Reorder the SpeedDial
2021-12-23 17:28:11 +01:00
262cf685b7
ui: (Kinda) make the last message text work
2021-12-23 17:19:24 +01:00
dae1b1d178
ui: Move colors and radii into a constants file
2021-12-23 15:21:07 +01:00
53e8c50f78
ui: Make NewConversationPage use the Repository
2021-12-23 15:10:33 +01:00
39d29a1c89
ui: Transfer some kind of state between pages
2021-12-23 14:54:33 +01:00
f659918598
ui: Make the send button a SpeedDial
2021-12-23 13:07:43 +01:00
220c9b4dfd
ui: Allow opening conversations
2021-12-23 12:54:31 +01:00
92083150b3
ui: Make the bubble corner radius depend on grouping
2021-12-23 11:59:49 +01:00
e1982c411b
ui: Implement a basic version of adding messages to a chat
2021-12-22 21:44:38 +01:00
06c03275e7
ui: Pad the ExpansionTile
2021-12-21 21:18:52 +01:00
662f90051d
ui: Make the AddContactPage stateful
2021-12-21 21:18:37 +01:00
0f8ab63d31
ui: Move the menu button from conversation to conversations
2021-12-21 18:56:40 +01:00
48e07f8929
ui: Refactor everything out of main.dart
2021-12-21 18:50:49 +01:00
27e543016f
Initial commit
2021-12-21 16:15:45 +01:00