Commit Graph

601 Commits

Author SHA1 Message Date
TheOneWithTheBraid
c07ffaa0c2 feat: implement cute events
Cute events help against social distancing. You can send googly eyes,
hugs and cuddles.

Fixes:
https://rail.chat/@AgathaSorceress@eldritch.cafe/109336005433123570

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-11-21 11:11:21 +01:00
Krille Fear
d836b67594 chore: Revert webrtc linux support 2022-11-18 12:12:10 +01:00
Krille Fear
dafcb6263c refactor: Remove unused dependencies 2022-11-17 16:13:30 +01:00
Christian Pauly
f9c911264e chore: Updatem matrix SDK 2022-11-16 14:52:15 +01:00
Christian Pauly
450389ee61 fix: Update emoji picker for web and desktop 2022-11-13 11:44:53 +01:00
Christian Pauly
4517c4f6ff chore: Update dependencies 2022-11-03 15:37:40 +01:00
Christian Pauly
93954d434a chore: Update local notifications package 2022-11-03 13:43:11 +01:00
Christian Pauly
af60376479 chore: Update matrix sdk 2022-11-02 10:39:51 +01: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
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
Krille Fear
e5b69dec5d chore: Update matrix SDK 2022-10-12 13:31:29 +02:00
Christian Pauly
d6c7dadb24 chore: Add unread badge to navigation rail and adjust design 2022-09-11 11:07:04 +02:00
td
1104f1dc6f
feat: background and terminated calls [android] 2022-09-10 15:42:52 +05:30
Christian Pauly
0a36f95ea4 chore: Update matrix sdk 2022-09-05 17:44:16 +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
279f6ead50 fix: secure storage on iOS was not setting up correctly 2022-08-27 10:12:20 +02:00
Christian Pauly
86e060a4d0 chore: Migrate back to flutter hive collections 2022-08-24 10:29:45 +02:00
Christian Pauly
46fd95f3ae chore: Update provider package and remove dep override 2022-08-21 09:28:35 +02:00
Christian Pauly
67f5a76f16 fix: Sharing on iPad 2022-08-21 08:42:02 +02:00
Christian Pauly
d9a0409e70 chore: Downgrade webrtc to fix iOS build 2022-08-21 07:23:08 +02:00
Christian Pauly
a103eb971c chore: Migrate from Hive 2.2.1 back to FluffyBox 2022-08-15 11:26:50 +02:00
Christian Pauly
4edbb13e75 chore: Update dependencies 2022-08-14 17:22:16 +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
5b96bfd83a chore: Update matrix homeserver recommendations 2022-08-10 19:49:29 +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
b473fa3ca4 chore: Follow up fix secure storage 2022-08-05 20:37:36 +02:00
Christian Pauly
0fb80e4eab chore: Update record package 2022-07-31 09:44:01 +02:00
Christian Pauly
68ed653147 feat: Display timeline of messages in android notification 2022-07-30 11:40:33 +02:00
Christian Pauly
7644cf4463 refactor: Simplify MxcImage and replace CachedNetworkImage 2022-07-29 18:41:05 +02:00
Christian Pauly
dfd9106e56 chore: Update SDK and remove old override 2022-07-29 12:56:02 +02:00
TheOneWithTheBraid
82cb094b44 feat: libhandy integration
- supports GTK 4 window borders

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 08:27: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
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
66d87a6187 feat: implement session dump
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:27:05 +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
038f0c879d fix: Non FCM Android builds crash on start 2022-07-09 13:10:43 +02:00
Christian Pauly
4e73e6d9f4 chore: Update SDK 2022-07-09 10:18:53 +02:00
Christian Pauly
091958be0b feat: New material 3 design 2022-07-07 20:18:40 +02:00
Christian Pauly
c712644d64 chore: Remove permission handler dependency and increase compileSdkVersion 2022-06-29 08:51:08 +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
Jayesh Nirve
0512c283e8
fix: pass isrg cert to http client 2022-06-18 01:47:41 +05:30
Krille Fear
4cfb24cee6 Merge branch 'braid/v1.5.0-fdroid' into 'main'
fix: invalid ref in pubspec.lock

See merge request famedly/fluffychat!914
2022-06-17 13:31:58 +00:00
TheOneWithTheBraid
b7f0b69255 fix: invalid ref in pubspec.lock
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-17 11:55:55 +02:00
Christian Pauly
c2df8f4b4b refactor: Switch to Hive Collections DB 2022-06-09 11:37:21 +02:00
Christian Pauly
4a6529dca2 chore: Update share_plus 2022-06-04 13:43:26 +02:00
Christian Pauly
0e2598ea52 fix: Build on iOS emulator 2022-06-01 10:08:45 +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
0af02539c0 feat: Better sign up UX and allow signup without password 2022-05-28 10:10:42 +02:00
Christian Pauly
06f9d1e297 chore: Update Flutter 2022-05-26 12:07:24 +02:00
Krille Fear
d7512f30c6 chore: Follow up fix snapping sheet 2022-05-22 05:30:37 +00:00
Krille Fear
fa1d9fd72f Revert "fix: proprietory classes included into build"
This reverts commit 1ff5851c4a
2022-05-22 05:25:00 +00:00
TheOneWithTheBraid
1ff5851c4a fix: proprietory classes included into build
- update Android build files
- update dependency override commit SHA

Fixes: #903

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-20 08:40:07 +02:00
Christian Pauly
38f84c3ae0 fix: Broken dynamic color palette 2022-05-19 08:46:59 +02:00
Christian Pauly
2eac52a006 refactor: Update Matrix SDK 2022-05-18 09:04:32 +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
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
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
Christian Pauly
e9916a9fa4 chore: Add initial integration tests 2022-04-23 11:25:57 +02:00
Christian Pauly
f6938f81fc feat: Onboarding with dynamic homeservers from joinmatrix.org 2022-04-16 07:40:55 +02:00
Christian Pauly
a98e8ea46b chore: Update sdk 2022-04-14 19:52:35 +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
Dependency Update Bot
271f485d71 chore: Update dependencies 2022-04-11 07:06:17 +00:00
Christian Pauly
b6b88f85ee chore: Update SDK 2022-04-08 14:55:56 +02:00
Krille Fear
be97850a03 fix: Android theme is not auto updating when system theme changes 2022-04-08 10:23:58 +02:00
Krille Fear
68aaa1a0fe chore: Follow up fix image resizer 2022-04-06 08:21:39 +02:00
Krille Fear
b1444713d6 feat: Use native imaging for much faster thumbnail calc on mobile 2022-04-04 16:27:38 +02:00
Graeme Power
c07e7258d4 chore: irish language support 2022-04-03 16:59:27 +00:00
Christian Pauly
0c8702cd9c chore: Update SDK 2022-04-03 08:40:58 +02:00
Christian Pauly
35a2f95eae feat: Better image sending experience 2022-03-30 11:46:24 +02:00
Dependency Update Bot
d2c2e264bc chore: Update dependencies 2022-03-28 07:05:27 +00:00
Krille Fear
0ec47177fe chore: Remove broken voice messages for Linux and Windows 2022-03-27 10:12:07 +00:00
Dependency Update Bot
6f21906ec0 chore: Update dependencies 2022-03-21 08:02:02 +00:00
Krille Fear
090aba2b3b chore: Add audio libraries on desktop 2022-03-20 18:48:57 +01:00
Christian Pauly
84d9121634 chore: Update sdk 2022-03-17 20:25:07 +01:00
Christian Pauly
85c1710ae3 refactor: Switch to just audio for playing sounds 2022-03-13 07:55:22 +01:00
Dependency Update Bot
cafa608653 chore: Update dependencies 2022-03-07 08:05:31 +00: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
Dependency Update Bot
18c6e6e8da chore: Update dependencies 2022-02-28 08:05:34 +00:00
Krille Fear
3ca31fb3d2 fix: Reset password 2022-02-19 13:59:57 +01:00
Krille Fear
40f3a8342c chore: Update SDK 2022-02-19 12:35:43 +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
Christian Pauly
ddecffa531 chore: Follow up migrate old preferences 2022-02-17 09:53:48 +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
Krille Fear
0eba2ae859 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 10:14:16 +01: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
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