Commit Graph

2765 Commits

Author SHA1 Message Date
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
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
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
562a8fd242 chore: Follow up new design fixes 2022-04-15 18:42:11 +02:00
Christian Pauly
53661c6007 feat: New onboarding design 2022-04-15 13:55:39 +02:00
Christian Pauly
ef16fbeb28 chore: Follow up fix push 2022-04-15 08:03:29 +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
Krille Fear
7ede85217e Merge branch 'krille/new-push' into 'main'
refactor: New push

See merge request famedly/fluffychat!823
2022-04-14 16:21:00 +00:00
Christian Pauly
6fe94d5910 refactor: New push 2022-04-14 18:02:05 +02:00
Christian Pauly
7013aef286 feat: Faster image resizing 2022-04-14 11:31:48 +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
Krille Fear
79742e04f5 Merge branch 'krille/sentry' into 'main'
chore: Use sentry.io

See merge request famedly/fluffychat!811
2022-04-07 12:05:30 +00:00
Krille Fear
dfb8114495 Merge branch 'henri2h/search-remove-diacritics' into 'main'
Search: remove diacritics

See merge request famedly/fluffychat!809
2022-04-07 11:47:11 +00:00
Krille Fear
a8fd65464e chore: Use sentry.io 2022-04-07 11:46:49 +00:00
henri2h
758adff559 feat: remove diacritics 2022-04-06 11:24:42 +02:00
Krille Fear
68aaa1a0fe chore: Follow up fix image resizer 2022-04-06 08:21:39 +02:00
Krille Fear
a342eba763 fix: Image sending 2022-04-05 17:58:27 +02:00
Krille Fear
4b17b1651b Merge branch 'update-unifiedpush' into 'main'
Upgrade unifiedpush to 4.0.0

See merge request famedly/fluffychat!792
2022-04-05 05:49:28 +00:00
S1m
8b5a5b4fb8 chore: Upgrade unifiedpush to 4.0.0 2022-04-05 05:49:28 +00:00
Krille Fear
b1444713d6 feat: Use native imaging for much faster thumbnail calc on mobile 2022-04-04 16:27:38 +02:00
Krille Fear
f402cd7c78 Merge branch 'sitg-spaces' into 'main'
Groups/Direct Chats virtual spaces option

See merge request famedly/fluffychat!795
2022-04-03 17:00:36 +00:00
20kdc
af06611efd feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
Graeme Power
c07e7258d4 chore: irish language support 2022-04-03 16:59:27 +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
Krille Fear
a72b54d9ad Merge branch 'fix_775_room_avatar_flickers' into 'main'
Fix #775: Don't request new thumbnail resolution on every window resize

Closes #775

See merge request famedly/fluffychat!798
2022-04-03 07:32:12 +00:00
Samuel Mezger
8565aa24d4 fix: Don't request new thumbnail resolution on every window resize 2022-04-03 07:32:12 +00: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
Krille Fear
4d9fdded4a Merge branch 'fix_720_wide' into 'main'
fix: make fluffy usable at 720 px wide

Closes #622

See merge request famedly/fluffychat!771
2022-03-17 06:59:30 +00: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
Raatty
c55b1be8c7 fix: make fluffy usable at 720 px wide 2022-03-13 15:55:32 +13: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
TheOneWithTheBraid
d6ddd7bbff feat: implement keyboard shortcuts
Added shortcuts for the following actions:

- search chats
- start chat
- chat details
- show widgets
- cycle accounts
- switch to account $i
- toggle emoji picker
- send file

Related: #849

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-03 08:37:42 +01:00
Christian Pauly
6d28953434 fix: Emojipicker issues 2022-03-03 07:52:31 +01:00
Christian Pauly
642b48f280 chore: Follow up fix sso on android 2022-02-21 07:58:08 +01:00
Krille Fear
60a72b01a6 chore: Follow up fix qr code scanner 2022-02-20 12:21:49 +01:00
Krille Fear
b36144d20b chore: Improve reset password UX 2022-02-19 14:53:53 +01:00
Krille Fear
3ca31fb3d2 fix: Reset password 2022-02-19 13:59:57 +01:00
Krille Fear
7be11e326e chore: Change login input label to email or username 2022-02-19 13:10:09 +01:00
Krille Fear
20d787ffe4 chore: Make webRTC opt-in 2022-02-19 11:58:21 +01:00
Krille Fear
5df9dc0db8 chore: Better call UX sounds and timeline design 2022-02-19 11:16:33 +01:00
Lanna Michalke
e207b26008 fix: display WebRTC call overlay in web 2022-02-19 08:27:03 +00:00
Krille Fear
2a9fde6b35 fix: Linux notification not showing when room is open but window in background 2022-02-18 21:13:36 +01:00
Krille Fear
df98254640 fix: Load story avatars faster 2022-02-18 20:25:09 +01:00
Krille Fear
ed236f345f Merge branch 'krille/direct-chat-calls' into 'main'
chore: Hide call button for group chats

See merge request famedly/fluffychat!748
2022-02-17 21:01:07 +00:00
Krille Fear
6f7ea70a50 Merge branch 'krille/read-marker' into 'main'
fix: Set read marker only on user interaction

See merge request famedly/fluffychat!747
2022-02-17 20:39:04 +00:00
Krille Fear
fca9175089 chore: Hide call button for group chats 2022-02-17 21:38:37 +01:00
Krille Fear
e4cdd2837b fix: Set read marker only on user interaction 2022-02-17 21:12:47 +01:00
Krille Fear
bd63398b74 fix: Do not use android webview on signup 2022-02-17 20:47:26 +01:00
Krille Fear
0f167387ee chore: Do not create VoipPlugin on not supported platforms 2022-02-17 19:46:02 +01:00
Krille Fear
bb4471b1a7 chore: Add call sound 2022-02-17 19:41:08 +01:00
Christian Pauly
ed41b924f7 chore: Webrtc follow up fixes 2022-02-17 15:07:29 +01:00
Krille Fear
9b7f494542 Merge branch 'krille/fix-appbar' into 'main'
chore: Follow up fix app bar

See merge request famedly/fluffychat!742
2022-02-17 13:32:39 +00:00
Christian Pauly
33132598e7 chore: Follow up fix app bar 2022-02-17 14:16:39 +01:00
Christian Pauly
5a5efe9de2 chore: Follow up fix pinned event ids 2022-02-17 14:02:17 +01:00
Christian Pauly
5bd892668a design: Redesign chat app bar 2022-02-17 12:52:58 +01:00
Krille Fear
c7ebc6d63d chore: Revert legacy store changes 2022-02-17 11:19:52 +01:00
Christian Pauly
890db2bc45 chore: Adjust start video call UX 2022-02-17 09:11:45 +00:00
Christian Pauly
ddecffa531 chore: Follow up migrate old preferences 2022-02-17 09:53:48 +01:00
Christian Pauly
ffe387a7e2 chore: Fix keyboard 2022-02-17 09:18:50 +01:00
Christian Pauly
c94db72041 fix: Use shared preferences for storing custom data 2022-02-17 08:50:16 +01:00
TheOneWithTheBraid
e5c03ffb53 feat: implement WebRTC calls
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 14:50:48 +01:00
Christian Pauly
edb3adf208 chore: Follow up pinned events allow unpin via appbar button 2022-02-16 11:32:46 +00:00
Christian Pauly
e023d52bef refactor: Remove deprecated jitsi call generator 2022-02-16 12:02:01 +01:00
TheOneWithTheBraid
30ce5c7f57 feat: implement an emoji keyboard
- add button to show emoji keyboard
- change database directory for debug builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 11:01:07 +01:00
Krille Fear
0eba2ae859 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 10:14:16 +01:00
Krille Fear
018e434d49 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 07:51:41 +00:00
TheOneWithTheBraid
8d1e27a0bf feat: implement pinned messages
- render pinned events on the chat top
- support scroll up for several pinned messages
- ask to unpin messages
- add button to pin message
- fix some null-safety issues
- fix the Linux database directly for debug builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 07:51:41 +00:00
Christian Pauly
7cb01bce07 fix: Reply on stories with empty string 2022-02-16 07:19:05 +01:00
Christian Pauly
24ea7daccf refactor: SSO Login and remove flutter in app view 2022-02-15 06:51:49 +00:00
Christian Pauly
9bd8b6aa44 fix: Notifications for reactions 2022-02-14 15:46:49 +01:00
Christian Pauly
3d7287993f feat: Display indicator for unread muted rooms 2022-02-14 11:22:36 +01:00
Christian Pauly
be34303609 chore: Update SDK 2022-02-14 10:51:52 +01:00
Serra Allgood
62a4eebb86 fix: SSO in web 2022-02-13 17:29:04 +00:00
Christian Pauly
87a60feb63 chore: Hide FAB story buttons on focus 2022-02-11 22:50:20 +01:00
TheOneWithTheBraid
60f6f15f2e feat: implement retreiving widgets
- display a bottom sheet with widgets
- open widgets in a browser
- fixes in .gitignore
- Windows UWP build files

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-10 17:48:45 +01:00
Krille Fear
24c1d2ac01 design: Improve story header design 2022-02-06 21:06:14 +01:00
Krille Fear
f9617b1b57 chore: FIx share stories 2022-02-06 17:24:09 +01:00
Krille Fear
79a2db9e63 chore: Follow up null safety fixes 2022-02-06 17:09:45 +01:00
Christian Pauly
566b9155d1 design: Improve create story page design 2022-02-06 13:12:07 +00:00
Christian Pauly
41951b895a chore: Upgrade to Flutter 2.10 2022-02-05 10:05:26 +01:00
Krille Fear
c67459dbc2 Merge branch 'krille/redesign-empty-stories' into 'main'
design: Use IconButton instead of listTile for first story

See merge request famedly/fluffychat!710
2022-02-03 08:11:58 +00:00
Krille Fear
8ad6b52902 Merge branch 'krille/open-chat-linux-notifications' into 'main'
feat: Open chat button from Linux notification

See merge request famedly/fluffychat!709
2022-02-03 07:57:17 +00:00
Christian Pauly
787bdbcba9 design: Use IconButton instead of listTile for first story 2022-02-03 08:52:22 +01:00
Christian Pauly
4ea26dee47 feat: Open chat button from Linux notification 2022-02-03 08:41:28 +01:00
Christian Pauly
213976ad59 fix: Set image width and height
Uses the thumbnail generation of Matrix SDK.
2022-02-03 07:35:44 +01:00
Christian Pauly
b96e67ceea feat: Add button to report offensive users to server admins 2022-02-03 06:53:14 +01:00
Jayesh Nirve
54c26df9cf
fix: suggestions menu and use empty map in html messages null return 2022-02-02 13:07:33 +05:30
Jayesh Nirve
b77d1bbc1d
fix: cast error in html messages 2022-02-02 12:03:40 +05:30
Krille Fear
ef4c5089d5 refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Christian Pauly
91309f6bdf chore: Follow up fix filenames 2022-01-29 08:04:48 +01:00
Krille Fear
374cefaf64 chore: Follow up fix uri encoding 2022-01-28 20:43:59 +01:00
Krille Fear
0454a725f3 chore: Follow up fix Play audio and video messages 2022-01-28 18:46:23 +01:00
Krille Fear
c10b38b27b refactor: Make widgets null safe 2022-01-28 18:21:20 +01:00
Krille Fear
227869d84d fix: linux snap notification avatar 2022-01-28 17:53:13 +01:00
Christian Pauly
c535e6fe41 chore: fix Video audio filename 2022-01-27 22:16:03 +01:00
Christian Pauly
89f32bd4c3 fix: Videoplayer filenames 2022-01-27 21:01:29 +01:00
Krille Fear
0b361698f8 chore: Follow up stories fix ios badge 2022-01-24 16:54:24 +01:00
Krille Fear
5a6bfdad66 Merge branch 'krille/desktopnotifications' into 'main'
feat: Display room avatar and actions and play sound for linux desktop notifications

See merge request famedly/fluffychat!691
2022-01-22 10:38:55 +00:00
Krille Fear
ec791d372f Merge branch 'linux-seahorse-fix' into 'main'
fix: Seahorse does not properly work on many Linux devices

See merge request famedly/fluffychat!680
2022-01-22 10:23:44 +00:00
Krille Fear
7025cdf157 chore: Use wooden beaver sound 2022-01-22 11:20:56 +01:00
Krille Fear
530722f2e6 feat: Display room avatar and actions and play sound for linux desktop notifications 2022-01-22 11:16:40 +01:00
Krille Fear
efc5b19f5d chore: Add missing localization 2022-01-20 15:49:07 +01:00
Krille Fear
10c78039ee chore: Story design follow up 2022-01-19 08:30:43 +01:00
Christian Pauly
e9bc6ae53b chore: Set retention state for story rooms 2022-01-15 13:31:10 +01:00
Christian Pauly
af02f90a1b chore: Fix design for smaller screens 2022-01-15 13:18:25 +01:00
Krille Fear
78706aee58 Merge branch 'krille/display-story-privacy-warning' into 'main'
chore: Display story privacy warning

See merge request famedly/fluffychat!684
2022-01-15 11:32:42 +00:00
Christian Pauly
06410ea55e chore: Display story privacy warning 2022-01-15 12:14:23 +01:00
Christian Pauly
a13bac7a6c chore: Finetune add story page 2022-01-15 12:01:14 +01:00
TheOneWithTheBraid
4c6bae722e fix: Seahorse does not properly work on many Linux devices
- stop use of `flutter_secure_storage` for Linux in favor of unencrypted
  storage

Unlike many other platforms, many Linux distributions have built-in
support for FDE or home directory encryption. As long as
`flutter_secure_storage` makes FluffyChat useles on many Linuxes, this
seems to be the only solution until they stop using Seahorse.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-01-15 09:57:28 +01:00
Krille Fear
bad45d983f Merge branch 'restore-bubble-padding' into 'main'
Restore bubble padding

See merge request famedly/fluffychat!679
2022-01-14 06:50:25 +00:00
S1m
88665ac980 chore: Follow up: Restore bubble padding 2022-01-14 06:50:24 +00:00
S1m
3e13e2cc2a design: Padding 1st msg 2022-01-14 06:47:09 +00:00
Christian Pauly
0934d4b7df chore: Make color change of stories on editing complete 2022-01-12 14:58:36 +01:00
S1m
bc4fbe79fb change: Change * to × in settings view 2022-01-11 06:31:45 +00:00
Krille Fear
1e17d076af Merge branch 'bubble-padding' into 'main'
Bubble padding

Closes #670

See merge request famedly/fluffychat!670
2022-01-03 22:19:51 +00:00
S1m
a8c094a661 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
Krille Fear
8e31a30fd0 Merge branch 'background-click' into 'main'
Click on background to clear selected events

See merge request famedly/fluffychat!631
2022-01-03 16:12:09 +00:00
S1m
fd7bb7f46c change: Click on background to clear selected events 2022-01-03 16:12:09 +00:00
S1m
267f83e24c fix: 2nd bubble padding 2022-01-03 16:06:38 +00:00
Krille Fear
36ec6cda44 chore: Add topic to story rooms 2022-01-02 19:08:42 +01:00
Krille Fear
e1b3b8242b chore: Fix file message color follow up 2022-01-02 12:31:10 +01:00
Krille Fear
2089305639 feat: Nicer file event design 2022-01-02 10:12:03 +01:00
Krille Fear
e0d4798fd8 chore: Follow up wrong amplitude 2022-01-02 10:11:55 +01:00
Krille Fear
12f86533a3 chore: FIx waveforms on small screens 2022-01-01 22:08:19 +01:00
Christian Pauly
3f0c8c3ce5 chore: Follow up fix audio player waveform color 2022-01-01 17:49:01 +01:00
Christian Pauly
5fd68d489d chore: Waveform follow up 2022-01-01 16:23:17 +01:00
Christian Pauly
964515d76c feat: Recording dialog with displaying amplitude 2022-01-01 15:19:03 +01:00
Krille Fear
1ba2d49c21 refactor: Make style settings null safe 2022-01-01 13:43:51 +01:00
Krille Fear
875a978caa chore: Fix button visibility 2021-12-31 10:17:15 +01:00
Krille Fear
5195f73827 chore: Improve FABs 2021-12-31 09:12:47 +01:00
Christian Pauly
968c7868c9 change: Make audio messages smaller 2021-12-30 12:43:42 +01:00
Krille Fear
7024af3a16 chore: Delete story only if can redact 2021-12-30 09:59:00 +01:00