Commit Graph

2672 Commits

Author SHA1 Message Date
Christian Pauly
f8555342ec refactor: Minor chatlist refactoring 2022-11-02 09:57:06 +01:00
Krille Fear
47075a72d7 chore: Follow up design fix 2022-11-02 09:19:50 +01:00
Mg138
4e3c1f14d1 improved (most) icons/image scaling, including avatar scaling 2022-10-31 05:07:18 +08:00
Krille Fear
464b0e575b chore: Follow up login fix 2022-10-27 15:32:05 +02:00
Krille Fear
3ad09b8065 fix: Hide password at login page 2022-10-27 15:22:27 +02:00
TheOneWithTheBraid
a6e7b3d573 chore: remove dependency overrides
- Flutter foreground task plugin was merged
- Connectivity Plus plugin was merged

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-10-17 11:56:47 +02:00
The one with the Braid
ad904de954 Merge branch 'braid/webrtc-dialer-init' into 'main'
chore: update WebRTC interface

See merge request famedly/fluffychat!1016
2022-10-17 09:35:43 +00:00
TheOneWithTheBraid
79c1c29a51 chore: update WebRTC interface
- fixes "dial" starting when opening FluffyChat

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-10-17 11:17:44 +02:00
Christian Pauly
ef057b1775 fix: UIA request handler 2022-10-17 10:43:09 +02:00
Krille Fear
9361b3deee design: Improve login design 2022-10-16 15:06:02 +02:00
Christian Pauly
619a4adacb chore: Follow up chat list color 2022-10-15 16:31:42 +02:00
Christian Pauly
fe0452299f refactor: No longer need selected of chat list tile 2022-10-15 16:25:32 +02:00
Christian Pauly
7e4a4c88be chore: Follow up nicer state events 2022-10-15 11:11:36 +02:00
Christian Pauly
c365469dc5 design: Hide unimportant state events instead of folding 2022-10-15 10:38:06 +02:00
Christian Pauly
b4bf23cd34 chore: Better design chat list items 2022-10-15 09:23:17 +02:00
Krille Fear
e5b69dec5d chore: Update matrix SDK 2022-10-12 13:31:29 +02:00
Christian Pauly
90e257704a design: Nicer display notification short texts 2022-10-05 15:50:39 +02:00
Christian Pauly
462fcea504 chore: Follow up search on spaces tab 2022-10-05 09:30:04 +02:00
Christian Pauly
6613f6b10c chore: Follow up navigationrail fixes 2022-09-12 17:19:56 +02:00
Christian Pauly
d6c7dadb24 chore: Add unread badge to navigation rail and adjust design 2022-09-11 11:07:04 +02:00
Christian Pauly
dc0f067b0a chore: Follow up add backbutton support 2022-09-11 10:22:05 +02:00
Christian Pauly
84dedcf9ac chore: Follow up fixes 2022-09-10 20:55:27 +02:00
Christian Pauly
c2d582f1f7 chore: Add keys to roomlist and stories header 2022-09-10 20:49:28 +02:00
Krille Fear
b06684111e Merge branch 'td/voip' into 'main'
feat: background and terminated calls [android]

Closes #874

See merge request famedly/fluffychat!911
2022-09-10 11:45:17 +00:00
Christian Pauly
518c688c58 refactor: Chat list body code 2022-09-10 13:32:46 +02:00
Christian Pauly
a4ee523849 chore: Follow up fixes spaces 2022-09-10 13:21:33 +02:00
td
1104f1dc6f
feat: background and terminated calls [android] 2022-09-10 15:42:52 +05:30
Christian Pauly
7f6c914fca fix: Popup menu without elevation 2022-09-10 12:11:11 +02:00
Christian Pauly
0b90e1ff88 chore: Sort subspaces on top 2022-09-10 11:57:58 +02:00
Christian Pauly
fa629f8fb7 chore: Minor follow up fixes 2022-09-10 11:53:39 +02:00
Christian Pauly
ae29343374 chore: Follow up spaces fix 2022-09-10 11:39:23 +02:00
Christian Pauly
57649c70e5 feat: New navigation design 2022-09-10 10:16:09 +02:00
Christian Pauly
1b857d461e feat: Automatic key requests and better key error dialog 2022-09-08 09:12:08 +02:00
Christian Pauly
28976ecdef fix: Styling and notification settings 2022-09-06 20:21:11 +02:00
Christian Pauly
db0d49269b fix: add missing command localizations 2022-09-05 17:56:50 +02:00
Christian Pauly
0a36f95ea4 chore: Update matrix sdk 2022-09-05 17:44:16 +02:00
Krille Fear
89b3c82ee6 Merge branch 'krille/flutter-update' into 'main'
chore: Update to flutter 3.3.0

See merge request famedly/fluffychat!1002
2022-08-31 18:08:28 +00:00
Christian Pauly
80266df85d chore: Update to flutter 3.3.0 2022-08-31 19:54:22 +02:00
Christian Pauly
1370e892cd chore: Adjust bubble color in dark mode 2022-08-31 16:06:53 +02:00
Christian Pauly
c40bdc3a6d design: Move chat backup header to settings 2022-08-28 13:34:57 +02:00
Christian Pauly
8e04f4cc73 chore: Follow up fix systemuioverlaystyle 2022-08-28 11:39:33 +02:00
Christian Pauly
06ee00464a chore: Migrate back to collection 2022-08-28 11:29:12 +02:00
Christian Pauly
703cc1109f chore: Revert hive collections changes 2022-08-28 08:03:53 +02:00
Christian Pauly
b4a1d23e8b chore: Revert database switch 2022-08-28 08:00:36 +02:00
Christian Pauly
4d65cb8f43 chore: Change Hive database path 2022-08-28 07:04:11 +02:00
Christian Pauly
a6f1d00daf chore: Follow up fix systemui overlay style 2022-08-28 06:46:53 +02:00
Christian Pauly
dcccf79229 chore: formatting 2022-08-27 10:12:40 +02:00
Christian Pauly
279f6ead50 fix: secure storage on iOS was not setting up correctly 2022-08-27 10:12:20 +02:00
Christian Pauly
6a84eabe7f chore: Follow up fix systemoverlaystyle 2022-08-27 09:20:54 +02:00
Christian Pauly
71097379ec fix: Do not display push events for unknown event types 2022-08-25 18:35:54 +02:00
Christian Pauly
a67b9ccad1 refactor: App widget 2022-08-25 18:31:30 +02:00
Krille Fear
ea96bce1bc Revert "chore: Revert database switch"
This reverts commit 1f8eaecc0c
2022-08-24 14:24:41 +00:00
Christian Pauly
1f8eaecc0c chore: Revert database switch 2022-08-24 16:22:13 +02:00
Christian Pauly
86e060a4d0 chore: Migrate back to flutter hive collections 2022-08-24 10:29:45 +02:00
Christian Pauly
67f5a76f16 fix: Sharing on iPad 2022-08-21 08:42:02 +02:00
Krille Fear
1eba0e5dbe Merge branch 'braid/mxid-account-deactivate' into 'main'
chore: ask for MXID before deleting account

See merge request famedly/fluffychat!993
2022-08-21 05:50:41 +00:00
Christian Pauly
9190c7879b fix: Move unread badge under the back button in chat view 2022-08-21 07:43:59 +02:00
Christian Pauly
c31411ce33 chore: Make header bar in chat list thinner 2022-08-21 07:40:50 +02:00
Christian Pauly
06b232bad0 chore: Follow up theme fix 2022-08-21 07:29:03 +02:00
TheOneWithTheBraid
af51c9c0ea chore: ask for MXID before deleting account
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-20 17:03:07 +02:00
Christian Pauly
9bc27edaba refactor: Simplify themes and remove dead code 2022-08-19 08:32:08 +02:00
Christian Pauly
2e4a5f62e4 fix: Linux crash on secure storage usage 2022-08-16 08:03:03 +02:00
Christian Pauly
a103eb971c chore: Migrate from Hive 2.2.1 back to FluffyBox 2022-08-15 11:26:50 +02:00
Krille Fear
87cf9eee60 Merge branch 'krille/update-dependenciess' into 'main'
chore: Update dependencies

See merge request famedly/fluffychat!985
2022-08-14 15:36:17 +00:00
Christian Pauly
4edbb13e75 chore: Update dependencies 2022-08-14 17:22:16 +02:00
Christian Pauly
f3bd8625cb chore: Follow up remove native implementations for web for now 2022-08-14 17:19:27 +02:00
Christian Pauly
84c81382fb chore: Update SDK and add webworker support for web 2022-08-14 16:35:49 +02:00
Christian Pauly
631485d3c5 chore: Remove error logging with sentry 2022-08-14 16:18:18 +02:00
Christian Pauly
bcbb6e1d76 chore: Move share icon in drawer to the header 2022-08-14 15:58:32 +02:00
Christian Pauly
9d5949820d chore: Revert onRoomUpdate logic 2022-08-10 21:47:24 +02:00
Christian Pauly
fbe8ecaad5 fix: Do not rebuild chat view twice on each message 2022-08-10 21:38:08 +02:00
Christian Pauly
587c4210f4 fix: Add missing SafeArea to homeserver picker 2022-08-10 21:16:06 +02:00
Christian Pauly
da66d6e400 chore: Fix lint 2022-08-10 21:15:31 +02:00
Christian Pauly
874da53684 chore: Remove unnecessary stream subscriptions 2022-08-10 21:15:13 +02:00
Christian Pauly
63aaaaaaa6 chore: Cache string colors 2022-08-08 08:31:12 +02:00
Christian Pauly
236c5b1648 fix: Wait for init before showing room on web start 2022-08-07 12:54:26 +02:00
Krille Fear
6fe4094f5c Merge branch 'braid/spaces-hierarhy-fix' into 'main'
fix: errors in space hierarchy

See merge request famedly/fluffychat!978
2022-08-07 08:38:11 +00:00
TheOneWithTheBraid
1ce0cb3749 fix: errors in space hierarchy
- fix suggestions of joined rooms
- fix missing spaces when parent not joined

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-06 15:48:18 +02:00
Krille Fear
c7b59ff1d8 Merge branch 'fix-forwarding' into 'main'
Fixed Issue #973

Closes #973

See merge request famedly/fluffychat!980
2022-08-06 11:37:48 +00:00
Christian Pauly
028dc83ed9 chore: Adjust onboarding design 2022-08-06 13:35:59 +02:00
Jorge Menjivar
2273505d9b Fixed Issue #973 2022-08-06 02:41:06 -07:00
Christian Pauly
20596a2c5d chore: Move connection status header to bottom 2022-08-06 10:08:17 +02:00
The one with the Braid
6d23ea754f Merge branch 'braid/windows' into 'main'
chore: Windows support

See merge request famedly/fluffychat!949
2022-08-05 19:57:46 +00:00
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