Commit Graph

728 Commits

Author SHA1 Message Date
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 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
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 f2865f6f09 fix: Permission chooser dialog on iOS 2022-07-30 08:37:00 +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
Christian Pauly 860427192e fix: Dont display loading dialog when adding reaction 2022-07-29 13:27:57 +02: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 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
Christian Pauly a3d41da047 fix: Sharing on iOS and iPad 2022-06-20 08:32:59 +02:00
Christian Pauly c2df8f4b4b refactor: Switch to Hive Collections DB 2022-06-09 11:37:21 +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
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
TheOneWithTheBraid 1412e69fa9 fix: spces bottom sheet not scrollable
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 12:13:40 +02:00
TheOneWithTheBraid a9275fc4f6 chore: defaultly save files on Android
- defaultly save files on Android instead of share
- add dedicated share button for files and images on Android
- use ListTile instead of row to display file event
- update file_picker_cross

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 10:33:51 +02:00
Krille Fear 10798ac7ff Merge branch 'braid/spaces-advanced' into 'main'
feat: improve spaces

See merge request famedly/fluffychat!799
2022-04-30 06:47:05 +00:00
TheOneWithTheBraid 26983a15a8 feat: improve spaces
- support to show spaces in a list
- add a beautiful animation

This MR makes Spaces much easier to use on desktops and allows to better
find the right space in case they have no avatar.

There will be another MR builting on this work as soon as
https://gitlab.com/famedly/company/frontend/libraries/matrix_api_lite/-/merge_requests/58
is merged.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-04-30 08:08:48 +02:00
Krille Fear 27275c5017 Merge branch 'no-auto-correct-homeserver-in-search' into 'main'
fix: Disable autocorrect in discover homeserver adaptive dialog popup

Closes #515

See merge request famedly/fluffychat!846
2022-04-30 05:18:45 +00:00
Avion 5c26657c22 fix:Disable autocorrect in homeserver search field 2022-04-29 13:25:02 -07:00
Christian Pauly b786037e93 fix: Pictures in stories use wrong shrink algo 2022-04-28 19:21:06 +02:00
Christian Pauly b94bdccb3b chore: Login design follow up dark mode fix 2022-04-24 07:57:08 +02:00
Christian Pauly 0f1bb4dccf chore: Follow up fixes new login design 2022-04-23 10:57:12 +02:00
Christian Pauly d5ba82cda8 chore: Fix client logout and update macOS 2022-04-16 14:30:54 +02:00
Christian Pauly f6938f81fc feat: Onboarding with dynamic homeservers from joinmatrix.org 2022-04-16 07:40:55 +02:00
Christian Pauly 53661c6007 feat: New onboarding design 2022-04-15 13:55:39 +02:00
Christian Pauly de84c0f95c chore: Follow up fix hero tag 2022-04-15 07:33:11 +02:00
Christian Pauly 60c875a604 chore: Follow up push 2022-04-14 19:26:20 +02:00
Christian Pauly 3f04b42b4e fix: Hide markdown in chat list preview and local notifications 2022-04-13 16:02:47 +02:00
Christian Pauly a2dc3eec91 feat: Play audio messages in stories 2022-04-11 07:00:01 +02:00
Christian Pauly 4de03b2d5d fix: Dont display own failed-to-send events in stories 2022-04-11 06:59:15 +02:00
Krille Fear 9cec99da1d Merge branch 'sitg-spaces-part-2' into 'main'
Add "Show related DMs in spaces" setting

See merge request famedly/fluffychat!807
2022-04-09 06:10:54 +00:00
20kdc 7e751fa726 feat: Add "Show related DMs in spaces" settings 2022-04-09 06:10:53 +00:00
Krille Fear 28c96673f0 Merge branch 'krille/stories-sorting' into 'main'
chore: Follow up fix stories sorting

See merge request famedly/fluffychat!815
2022-04-08 09:03:15 +00:00
Krille Fear fa0b08f57c chore: Follow up fix stories sorting 2022-04-08 10:42:42 +02:00
Krille Fear 47ea10d7ea chore: Minor design improvements for new priv chat page 2022-04-08 10:41:41 +02:00
Krille Fear 39f607f6f9 feat: Display event timestamp if selected 2022-04-08 09:59:08 +02:00
Krille Fear cb8ede3daa Merge branch 'krille/send-events-design' into 'main'
design: Display icon for failed sent messages

See merge request famedly/fluffychat!813
2022-04-08 06:02:20 +00:00
Krille Fear d0971196f6 design: Display icon for failed sent messages 2022-04-08 07:42:36 +02:00
Krille Fear 6cb22db8ff design: Display own stories at first place and combine with new stories button 2022-04-08 07:33:00 +02:00
henri2h 758adff559 feat: remove diacritics 2022-04-06 11:24:42 +02:00
20kdc af06611efd feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
Krille Fear 01be040163 fix: Widgets dialog crashes 2022-04-03 12:59:08 +02:00
Krille Fear 43dd52836a fix: Some story layout bugs 2022-04-03 10:22:19 +02:00
Christian Pauly d1117e152e fix: Hide pinned events if event is not accessable or loading 2022-04-03 08:17:01 +02:00
Christian Pauly bd95c805eb chore: Display error message on file
send failed
2022-04-01 11:39:28 +02:00
Christian Pauly 35a2f95eae feat: Better image sending experience 2022-03-30 11:46:24 +02:00
Christian Pauly 9eaf20d903 fix: Make audioplayer waveforms thinner and better clickable 2022-03-28 20:13:20 +02:00
Krille Fear fc2846c085 Merge branch 'braid/widgets-advanced' into 'main'
feat: allow to create widgets

See merge request famedly/fluffychat!785
2022-03-28 17:55:11 +00:00
Krille Fear 26af3fc2f2 Merge branch 'fix/tabLogin' into 'main'
fix: login form supports switching fields via tab

See merge request famedly/fluffychat!787
2022-03-27 16:58:57 +00:00
Christian Pauly c6ce213ebb fix: Chat view becomes gray for a second on sending reaction 2022-03-27 17:15:43 +02:00
Krille Fear 0ec47177fe chore: Remove broken voice messages for Linux and Windows 2022-03-27 10:12:07 +00:00
TheOneWithTheBraid edc2955408 feat: allow to create widgets
- supported widget types: therpad, jitsi, video, custom
- update Matrix SDK

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-25 21:53:40 +01:00
Philip Molares 13c639654a fix: login form supports switching fields via tab 2022-03-24 21:17:52 +01:00
Christian Pauly d1f59b6c23 fix: Add forgotten sendOnEnter 2022-03-20 17:38:24 +01:00
Krille Fear d4f0c6c526 fix: Open room from notification click produces errors 2022-03-20 15:46:03 +01:00
Krille Fear e236cdf85f design: Make pinned events use less vertical space 2022-03-20 15:22:27 +01:00
Krille Fear 033b71cab6 fix: Mark story as read
In some cases stories are not marked as read
for example if the last story got redacted.
This is fixed now.
2022-03-20 14:45:47 +01:00
Marcel f1578490b5 feat: Restrict map zoom to tile server capabilities 2022-03-15 12:35:32 +00:00
Krille Fear b75c994950 Merge branch 'krille/redacted-stories' into 'main'
fix: Hide redacted stories

See merge request famedly/fluffychat!774
2022-03-13 10:19:03 +00:00
Christian Pauly 5c3b9be9c1 fix: Hide redacted stories 2022-03-13 10:58:39 +01:00
Christian Pauly 86d02b90ab fix: Send read receipts on all taps 2022-03-13 10:55:52 +01:00
Christian Pauly 85c1710ae3 refactor: Switch to just audio for playing sounds 2022-03-13 07:55:22 +01:00
Krille Fear 286d953d38 chore: Minor story viewer fixes 2022-03-10 17:29:06 +01:00
Krille Fear bd9664a246 chore: Remove story line count and make answering to stories online 2022-03-10 06:59:47 +01:00
Krille Fear 527264264b Merge branch 'krille/extended-stories' into 'main'
feat: Extended stories

See merge request famedly/fluffychat!757
2022-03-06 11:16:20 +00:00
Christian Pauly 837f31751a fix: Build on macOS 2022-03-06 11:55:18 +01:00
Krille Fear 2967da5546 feat: Extended stories 2022-03-06 11:39:24 +01:00