Commit Graph

601 Commits

Author SHA1 Message Date
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
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
Krille Fear
db013043a7 feat: Test FluffyBox store 2021-11-17 19:17:40 +01:00
Krille Fear
4822737047 feat: FluffyBox 2021-11-17 12:20:15 +01:00
Krille Fear
815d4d5a35 Revert "feat: Use sembast over sqflite"
This reverts commit 2fbf7376f6.
2021-11-16 15:44:09 +01:00
Krille Fear
2fbf7376f6 feat: Use sembast over sqflite 2021-11-16 15:10:23 +01:00
Krille Fear
abfe6a138b chore: Add some stats for app start 2021-11-16 12:00:22 +01:00
Krille Fear
04fdaf5224 chore: Update SDK 2021-11-15 18:35:16 +01:00
Krille Fear
1f4d687eef chore: Update SDK 2021-11-15 18:18:20 +01:00
Krille Fear
2ab6d8d642 chore: Update SDK 2021-11-15 17:43:30 +01:00
Krille Fear
724586a73d chore: Update SDK 2021-11-15 13:12:36 +01:00
Krille Fear
ae0a720d16 feat: Use SalomonBottomBar 2021-11-15 07:24:05 +01:00
Krille Fear
398c00b144 chore: Update SDK 2021-11-13 09:56:36 +01:00
Krille Fear
2e5e2ef43f chore: Update SDK 2021-11-12 11:50:26 +01:00
Krille Fear
0f1a4ae791 fix: Import sdk 2021-11-11 19:01:51 +01:00
Krille Fear
47241793c8 chore: Update sembast 2021-11-11 18:58:42 +01:00
Krille Fear
dafaadf615 chore: Update database 2021-11-11 18:19:44 +01:00
Krille Fear
43fd4c903f feat: Sembast store 2021-11-11 18:09:04 +01:00
Krille Fear
416859bfa3 chore: Update SDK 2021-11-10 14:06:27 +01:00
Krille Fear
bda4727490 Merge branch 'main' of gitlab.com:famedly/fluffychat 2021-11-09 16:55:39 +01:00
Krille Fear
bcd0d56bea fix: Move to latest null safe sdk 2021-11-09 16:55:28 +01:00
Krille Fear
98d5475b2e Merge branch 'soru/update-flutter-matrix-html' into 'main'
chore: update flutter matrix html

See merge request famedly/fluffychat!544
2021-11-09 12:35:30 +00:00
Krille Fear
b903bf8472 feat: Speed up app start 2021-11-09 13:07:57 +01:00
Sorunome
c25f9356ff
chore: update flutter matrix html 2021-11-08 13:52:07 +01:00
Krille Fear
7a8a61d9b9 refactor: Switch to null safe sdk 2021-11-05 16:19:34 +01:00
Krille Fear
d24558f675 fix: Sending ThreepidCreds in UIA 2021-11-04 16:09:12 +01:00
Krille Fear
15ee1f02b5 refactor: Sort imports 2021-10-26 18:50:34 +02:00
Krille Fear
5705ebdaab fix: Enable E2EE by default in all start chat cases 2021-10-25 11:51:38 +02:00
Krille Fear
f884e8082f chore: Update SDK 2021-10-25 10:46:58 +02:00
Krille Fear
e879278186 refactor: Add code quality reports 2021-10-16 09:59:38 +02:00
Krille Fear
58c6009188 Merge branch 'krille/remove-android-file-picker' into 'main'
remove: Android filepicker

See merge request famedly/fluffychat!535
2021-10-15 08:26:45 +00:00
Krille Fear
44ce92e8fb refactor: Switch to flutter_lints 2021-10-14 18:09:30 +02:00
Krille Fear
15db1c686b remove: Android filepicker 2021-10-14 17:32:32 +02:00
Krille Fear
e8f439b795 chore: Update dependencies 2021-10-04 22:55:18 +02:00
Krille Fear
9fb5070f4f chore: Update dependencies 2021-10-04 22:47:21 +02:00
Krille Fear
0206e6c22a chore: Move to hosted geolocator_android 2021-10-04 11:03:17 +02:00
Krille Fear
76128f5978 fix: Android build with geolocator_floss 2021-09-26 15:44:07 +02:00
Krille Fear
9ada9f2da5 fix: Remove unnecessary import 2021-09-26 15:06:13 +02:00
Krille Fear
d8b0bb89aa fix: Outdated url 2021-09-26 14:58:23 +02:00
Krille Fear
1c3aec7ad8 fix: No pubspec.yaml found 2021-09-26 13:31:43 +02:00
Krille Fear
276bace287 fix: Use geolocator_android from geolocator_floss 2021-09-26 13:19:45 +02:00
Krille Fear
c408d22e22 fix: Update flutter_math_fork 2021-09-25 09:35:42 +02:00
Krille Fear
1bade5cf5f fix: Remove google from fcm_shared_isolate 2021-09-24 16:18:38 +02:00
Krille Fear
a519247457 chore: Use geolocator floss 2021-09-24 12:07:28 +02:00