Commit Graph

543 Commits

Author SHA1 Message Date
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
Serra Allgood
62a4eebb86 fix: SSO in web 2022-02-13 17:29:04 +00: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
Dependency Update Bot
0990f2697e chore: Update dependencies 2022-02-07 13:10:41 +00:00
Christian Pauly
41951b895a chore: Upgrade to Flutter 2.10 2022-02-05 10:05:26 +01:00
Christian Pauly
c0546b4d2e chore: Update SDK 2022-02-04 09:14:51 +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
Krille Fear
ef4c5089d5 refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Dependency Update Bot
95a43ce56c chore: Update dependencies 2022-01-24 08:02:22 +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
Dependency Update Bot
9e6493e180 chore: Update dependencies 2022-01-17 08:06:01 +00:00
Christian Pauly
194724833f chore: Update SDK 2022-01-15 12:02:21 +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
Dependency Update Bot
f2c937ce19 chore: Update dependencies 2022-01-10 08:05:16 +00:00
Krille Fear
080a780dec chore: Update SDK 2022-01-08 10:55:19 +01:00
Dependency Update Bot
3346faa0ac chore: Update dependencies 2022-01-03 08:02:00 +00:00
Christian Pauly
d49515011d feat: Enable compression and thumbnails for videos 2021-12-27 13:01:51 +01:00
Christian Pauly
541d488f53 chore: Go back to chewie 2021-12-27 12:37:16 +01:00
Dependency Update Bot
fee446489f chore: Update dependencies 2021-12-27 11:29:25 +01:00
Christian Pauly
e1cb8baf53 feat: Better in app video player 2021-12-27 09:35:07 +01:00
Christian Pauly
a1d581e114 chore: Update future loading dialog 2021-12-25 10:20:57 +01:00
Krille Fear
062ed11d0f feat: Stories 2021-12-24 13:18:09 +00:00
Krille Fear
d94ba80fdd Merge branch 'animations' into 'main'
Improved animations in chat view when changing account

See merge request famedly/fluffychat!538
2021-12-22 08:11:30 +00:00
The one with the Braid
fe95c8b2ca design: Improved animations in chat view when changing account 2021-12-22 08:11:30 +00:00
Dependency Update Bot
2508fd5bec chore: Update dependencies 2021-12-13 09:45:52 +01:00
Krille Fear
9bf2457d6f chore: Update Matrix SDK 2021-12-03 17:13:59 +01:00
Krille Fear
ca7066d746 fix: Update dependencies with flutter pub upgrade 2021-12-02 10:01:38 +01:00
Krille Fear
96082e5330 fix: QR Code scanner in iOS 2021-11-30 19:07:07 +01:00
Krille Fear
2737768a60 feat: Drag&Drop to send multiple files on desktop and web 2021-11-28 11:43:36 +01:00
Krille Fear
50e733d81c chore: Update SDK 2021-11-26 14:55:14 +01:00
Krille Fear
2825aa01ce chore: Update SDK 2021-11-25 13:27:32 +01:00
Krille Fear
68f730ac02 fix: SDK 2021-11-24 13:12:28 +01:00
Krille Fear
47106e7e66 chore: Update SDK 2021-11-23 16:13:09 +01:00
Krille Fear
3eee752953 fix: Capture getTimeline exceptions 2021-11-23 11:29:11 +00:00
Krille Fear
0102f24576 fix: Report sync status error 2021-11-23 11:37:53 +01:00
Krille Fear
5ee72bfe79 chore: Update SDK 2021-11-22 09:49:27 +01:00
Krille Fear
2077db11a7 chore: Update SDK 2021-11-21 21:16:32 +01:00
Krille Fear
7ad14465d2 chore: Update SDK and remove boxes on corruption 2021-11-21 12:01:53 +01:00
Krille Fear
278986c788 refactor: Use image package to resize images 2021-11-21 09:35:10 +01:00
Krille Fear
65bff2c194 chore: Clean up bootstrap 2021-11-19 14:42:34 +01:00
Krille Fear
5c326521fd chore: update SDK 2021-11-19 12:21:07 +01:00
Krille Fear
b814b6ffa5 fix: Encode hive keys 2021-11-19 11:55:11 +01:00
Krille Fear
5d055d6eb6 chore: Update SDK 2021-11-19 09:30:18 +01:00
Krille Fear
213339678c chore: Update SDK 2021-11-18 22:22:28 +01:00
Krille Fear
5e8566ab72 chore: Update sdk 2021-11-18 22:09:43 +01:00
Krille Fear
fd49b559a9 chore: Update SDK 2021-11-18 21:08:07 +01:00
Krille Fear
6c73e460df refactor: Remove sembast 2021-11-18 19:52:46 +01:00
Krille Fear
80115962fb chore: Update SDK 2021-11-18 19:11:55 +01:00
Krille Fear
5fde793b29 fix: Use new FluffyBox 0.2.0 2021-11-18 15:26:53 +01:00
Krille Fear
65ef2e4317 chore: Update SDK 2021-11-18 12:01:28 +01:00
Krille Fear
e57abf5ed0 chore: Update SDK 2021-11-18 11:29:09 +01:00
Krille Fear
1f01950e92 feat: Set pragmas on desktop as well 2021-11-18 11:18:55 +01:00
Krille Fear
9ce6743948 feat: Configure database 2021-11-18 10:46:08 +01:00
Krille Fear
e9af28f22f chore: Update SDK 2021-11-18 10:19:41 +01:00
Krille Fear
1234260fb2 chore: Update SDK 2021-11-18 10:10:47 +01:00
Krille Fear
6256839a0f chore: Update SDK to fix linux arm64 2021-11-18 08:37:44 +01:00
Krille Fear
28cfb6e5f9 fix: Start on Android and Linux 2021-11-18 07:59:35 +01:00
Krille Fear
6b5a121318 chore: Update SDK 2021-11-17 19:34:53 +01:00
Krille Fear
c4fa46c9f3 fix: Use sqlcipher for FluffyBox 2021-11-17 19:29:17 +01:00