Commit Graph

2539 Commits

Author SHA1 Message Date
TheOneWithTheBraid a9819577d6 chore: Windows support
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-05 21:35:47 +02:00
Christian Pauly 79a625a25f chore: Adjust onboarding design 2022-08-05 21:05:02 +02:00
Christian Pauly b473fa3ca4 chore: Follow up fix secure storage 2022-08-05 20:37:36 +02:00
Christian Pauly 44446db5be chore: Adjust design 2022-08-05 17:07:46 +02:00
Christian Pauly 2c9d57bb64 chore: Minor design adjustment 2022-08-05 16:12:00 +02:00
Christian Pauly 6011e9b3c4 chore: Make push helper more stable 2022-07-30 13:23:13 +02:00
Christian Pauly 8c9bda338b chore: Make push helper more fail safe 2022-07-30 12:49:51 +02:00
Christian Pauly 68ed653147 feat: Display timeline of messages in android notification 2022-07-30 11:40:33 +02:00
Christian Pauly 6912d9c5ee chore: Follow up flickering avatars 2022-07-30 10:33:25 +02:00
Christian Pauly f2865f6f09 fix: Permission chooser dialog on iOS 2022-07-30 08:37:00 +02:00
Christian Pauly 0184a9be06 chore: Follow up mxc image fixes 2022-07-29 21:01:18 +02:00
Christian Pauly e8a6883e73 chore: Follow up fix mxc Image 2022-07-29 19:50:39 +02:00
Krille Fear 4571e476c0 Merge branch 'krille/fix-null-checks' into 'main'
fix: Missing null checks in chat details view

See merge request famedly/fluffychat!968
2022-07-29 17:13:00 +00:00
Christian Pauly c275c6a1c6 fix: Missing null checks in chat details view 2022-07-29 18:52:41 +02:00
Christian Pauly 7644cf4463 refactor: Simplify MxcImage and replace CachedNetworkImage 2022-07-29 18:41:05 +02:00
Krille Fear 18ebdc4602 Merge branch 'krille/add-reaction-loading-dialog' into 'main'
fix: Dont display loading dialog when adding reaction

See merge request famedly/fluffychat!966
2022-07-29 15:01:20 +00:00
Christian Pauly 860427192e fix: Dont display loading dialog when adding reaction 2022-07-29 13:27:57 +02:00
Christian Pauly fe2aea6d3c fix: Clearing push triggered when only one room got seen 2022-07-29 11:17:23 +00:00
TheOneWithTheBraid 6ba440cc7b refactor: move start chat FAB to implementation file
- moved the start chat FAB to an own implementation file
- added some required animation to the FAB

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 11:11:53 +00:00
TheOneWithTheBraid a522a90e35 fix: Follow up for spaces hierarchy
- fix endless spinner
- fix rooms shon twice
- fix spaces accidentally opened as rooms
- add missing spaces header to spaces view

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 09:18:24 +00:00
TheOneWithTheBraid 80f6505671 feat: implement space hierarchy
- implement spaces hierarchy
- create expandable navigation drawer tiles
- display suggested rooms below joined rooms when in space
- everything works nested
- fix shared preferenced conflic with debug builds on Linux
- add [`package:async`](https://pub.dev/packages/async)

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-24 13:55:12 +02:00
Christian Pauly 4a7b980aea chore: Follow up fix 2022-07-22 13:15:20 +02:00
Christian Pauly 534c84db7d feat: Implement deleting pushers in app 2022-07-22 11:01:58 +02:00
TheOneWithTheBraid 3e80e3f67e feat: Emoji related fixes
- adds Emoji autocomplete following popular `:` hotkey
- adds Famedly's famous smart Emojis (tm)
- syncs recent Emojis with SDK

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:32:06 +00:00
TheOneWithTheBraid 3e3858d729 feat: introduce extended integration tests
- test both FLOSS and non-floss builds
- test on Synapse, Dendrite and Conduit
- remove Synapse-specific test
- add static Release mode app launch test

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 18:27:23 +02:00
TheOneWithTheBraid 66d87a6187 feat: implement session dump
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:27:05 +02:00
Christian Pauly 815c7626fc chore: Adjust search bar design 2022-07-17 16:46:51 +02:00
TheOneWithTheBraid 874beb943a chore: remove snapping sheet
- remove snapping sheet

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-15 07:18:10 +02:00
Christian Pauly e2c95fc2b6 refactor: Remove presence status feature 2022-07-13 08:41:02 +02:00
Christian Pauly 7c6874ed65 chore: Follow up chatlist appbar design 2022-07-13 08:40:01 +02:00
Christian Pauly b50355f33e chore: Follow up appbar design 2022-07-12 21:37:04 +02:00
Christian Pauly f39213ca9b chore: Adjust appbar design 2022-07-12 19:40:29 +02:00
Christian Pauly 9e55f6a4d3 chore: Follow up sdk update fix 2022-07-10 13:10:04 +02:00
Christian Pauly 5f0b5784c1 refactor: Remove duplicated imports 2022-07-10 10:23:39 +02:00
Christian Pauly 0237ada0bc feat: Send multiple images at once 2022-07-10 09:59:47 +02:00
Christian Pauly fa0ea99657 refactor: Encryption button 2022-07-10 09:03:35 +02:00
Christian Pauly f07fce6de6 chore: Follow up search fix 2022-07-09 19:30:55 +02:00
Christian Pauly 5516a1ee01 fix: Unread bubble is invisible in dark mode 2022-07-09 16:14:59 +02:00
Christian Pauly 4e73e6d9f4 chore: Update SDK 2022-07-09 10:18:53 +02:00
Christian Pauly 3c7926c81a chore: Adjust design 2022-07-09 09:12:11 +02:00
Christian Pauly 9b96781e46 chore: Design follow up fixes 2022-07-08 17:58:31 +02:00
Christian Pauly 7ad2359214 chore: Design follow up fixes 2022-07-08 16:04:22 +02:00
Christian Pauly c420343db9 chore: Enhance invitiation UX 2022-07-08 14:28:08 +02:00
Christian Pauly d25d8cc1c2 chore: Add fancy hero animations 2022-07-08 10:41:36 +02:00
Christian Pauly b76453483e chore: Pinned events design 2022-07-08 10:19:07 +02:00
Christian Pauly 8d0a0d43be chore: Minor design improvements 2022-07-08 10:13:44 +02:00
Christian Pauly 3e6ce3403e chore: Always display header elevation in chat 2022-07-08 09:59:40 +02:00
Christian Pauly 2b9bec4e87 feat: Redesign bootsstrap and offer secure storage support 2022-07-08 09:51:29 +02:00
Christian Pauly 091958be0b feat: New material 3 design 2022-07-07 20:18:40 +02:00
Christian Pauly 802ff0fa9d chore: Add border to avatars 2022-07-07 12:14:28 +02:00
Christian Pauly 6d4588fc3c fix: Set avatar on only single action available 2022-07-01 11:53:41 +02:00
Christian Pauly c712644d64 chore: Remove permission handler dependency and increase compileSdkVersion 2022-06-29 08:51:08 +02:00
Christian Pauly efa99be3b2 refactor: Chat view 2022-06-28 16:51:29 +02:00
Christian Pauly 9f5a553c1b chore: Update SDK 2022-06-26 12:52:05 +02:00
Jayesh Nirve ed2d208339
fix: only use custom http client on android 2022-06-21 18:20:27 +05:30
Christian Pauly a3d41da047 fix: Sharing on iOS and iPad 2022-06-20 08:32:59 +02:00
Jayesh Nirve 0512c283e8
fix: pass isrg cert to http client 2022-06-18 01:47:41 +05:30
Christian Pauly c2df8f4b4b refactor: Switch to Hive Collections DB 2022-06-09 11:37:21 +02:00
Christian Pauly 518fc5a657 refactor: Remove legacy store 2022-06-06 12:20:34 +02:00
Christian Pauly caab1b450a chore: Minor design fixes 2022-06-04 20:06:57 +02:00
Christian Pauly 4a6529dca2 chore: Update share_plus 2022-06-04 13:43:26 +02:00
Christian Pauly e88ce8e91c chore: Make error text on email orange and set displayname 2022-06-02 09:55:51 +02:00
TheOneWithTheBraid 9f8a7f79f2 fix: minor design bugs
- fix spaces animation direction
- animate chat list app bar title
- fix ink splash radius in account selector
- fix missing asset fallback in content banner

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-02 09:32:08 +02:00
TheOneWithTheBraid 487b3da979 fix: privacy in sign up
- allow no mail registration after dismissing marning banner
- defaultly hide password characters

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-01 09:30:11 +02:00
TheOneWithTheBraid 86c4fa5165 feat: include Synapse into integration test
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-31 20:49:29 +02:00
Christian Pauly 0c7c3bcf5a fix: Send sticker without blocking the UI 2022-05-30 10:06:41 +02:00
Christian Pauly 9ace5d8375 chore: Follow up fix qr code scanner 2022-05-30 09:24:26 +02:00
Christian Pauly f5f1e4fb6e refactor: Stories header 2022-05-29 11:37:01 +02:00
Christian Pauly df8bef0451 refactor: Sharing intent 2022-05-29 11:34:21 +02:00
Krille Fear fb55ce4eb6 Merge branch 'krille/story-design' into 'main'
fix: Missing bottom padding in text only stories

See merge request famedly/fluffychat!891
2022-05-28 09:15:42 +00:00
Christian Pauly 0af02539c0 feat: Better sign up UX and allow signup without password 2022-05-28 10:10:42 +02:00
Christian Pauly 393b54bd96 fix: Missing bottom padding in text only stories 2022-05-28 10:10:13 +02:00
Christian Pauly aa14ce71b6 chore: Follow up color fixes 2022-05-27 15:13:24 +02:00
TheOneWithTheBraid 247e437c07 fix: handle matrix.to prefix when starting chat
- remove leading matrix.to beginning from content of the start chat
  matrix.to text field in order to allow simply pasting matrix.to links

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-21 00:46:47 +02:00
Christian Pauly 38f84c3ae0 fix: Broken dynamic color palette 2022-05-19 08:46:59 +02:00
Krille Fear d755ca7496 Merge branch 'krille/update-matrix-sdk' into 'main'
refactor: Update Matrix SDK

See merge request famedly/fluffychat!869
2022-05-18 07:24:58 +00:00
Christian Pauly 2eac52a006 refactor: Update Matrix SDK 2022-05-18 09:04:32 +02:00
Christian Pauly 1e3f778130 feat: Initial material you support 2022-05-18 08:54:50 +02:00
Christian Pauly a718152905 refactor: Upgrade to Flutter 3.0.0 2022-05-12 13:23:19 +02:00
Sorunome d7620217f8
fix: Sentry switch being broken 2022-05-07 09:51:37 +02:00
Christian Pauly df0afa1cce chore: Follow up fix unified push 2022-05-06 10:26:35 +02:00
Christian Pauly 822b45d885 refactor: Migrate to share_plus 2022-05-06 09:00:11 +02:00
Christian Pauly a2913b1c8c chore: Fix download on web 2022-05-06 08:27:38 +02:00
Krille Fear 84b3e2d02b Merge branch 'braid/spaces-list-fix' into 'main'
fix: always show spaces bottom bar with group/DM separated

See merge request famedly/fluffychat!860
2022-05-05 08:51:47 +00:00
TheOneWithTheBraid cc5e8b8684 fix: always show spaces bottom bar with group/DM separated
- always show the spaces bottom bar in case group/DMs are separated

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-05 09:47:12 +02:00
Krille Fear 0d3b192f8f Merge branch 'krille/fix-ios-share' into 'main'
chore: Follow up fix ios share files

See merge request famedly/fluffychat!859
2022-05-05 07:41:35 +00:00
Christian Pauly c3f30a317e fix: App crashes on account switch 2022-05-05 09:22:23 +02:00
Krille Fear 84fb5be302 Merge branch 'braid/spaces-list-fix' into 'main'
fix: space bottom bar with group/DM separation

See merge request famedly/fluffychat!858
2022-05-05 07:16:38 +00:00
Christian Pauly 2c8a1803cf chore: Follow up fix ios share files 2022-05-05 09:13:54 +02:00
TheOneWithTheBraid beb3ae9be3 fix: space bottom bar with group/DM separation
- allow group/DM separation for space bottom bar/drawer
- fix unscrollable overflow of room list

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-05 08:54:58 +02:00
Krille Fear 23652c99be Merge branch 'krille/macos-fixes' into 'main'
Krille/macos fixes

See merge request famedly/fluffychat!857
2022-05-03 15:18:15 +00:00
Christian Pauly 03934ed5c9 fix: Scan QR Code on iOS 2022-05-03 16:58:13 +02:00
Christian Pauly e837635f85 fix: Scan QR Code on iOS 2022-05-03 16:31:51 +02:00
Christian Pauly 95c8301d99 chore: Follow up fix listtile select color 2022-05-03 16:23:49 +02:00
Krille Fear 1d7cd26671 Merge branch 'braid/chat-list-animation' into 'main'
fix: chat list view animation

See merge request famedly/fluffychat!852
2022-05-03 11:51:37 +00:00
Christian Pauly f30feb3925 fix: Design gltich with floating cancel button over textfield 2022-05-03 12:18:07 +02:00
TheOneWithTheBraid bfbf425663 fix: chat list view animation
- fix the chat list view animation
- move chat list view body to separate file

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 13:05:31 +02:00
Krille Fear cc2bbd1928 Merge branch 'krille/enable-screensharing' into 'main'
feat: Enable screensharing on Mobile

See merge request famedly/fluffychat!851
2022-05-01 10:40:48 +00:00
Krille Fear f492a7a4a2 Merge branch 'braid/spaces-fix' into 'main'
fix: spces bottom sheet not scrollable

See merge request famedly/fluffychat!850
2022-05-01 10:35:18 +00:00
Christian Pauly 7c97f07458 feat: Enable screensharing on Mobile 2022-05-01 12:18:25 +02:00