Commit graph

568 commits

Author SHA1 Message Date
Krille
686a5764c2 chore: Follow up download android 2023-03-19 09:01:14 +01:00
Krille
d9aa2f8e44 refactor: Switch to file_picker package and get rid of some dependency overrides 2023-03-18 17:02:12 +01:00
Krille
ae99606531 style: Minor adjustments for modal bottom sheets 2023-03-15 19:31:14 +01:00
Christian Kußowski
6e747c3153 chore: Update matrix sdk to 0.18.0 2023-03-15 09:44:51 +01:00
Krille
038f6bd9ff refactor: Remove unused dependency 2023-03-09 20:34:32 +01:00
Malin Errenst
ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 2023-03-02 11:21:40 +01:00
Krille
8f77f133a3 chore: Lookup l10n in pushhelper if null 2023-02-25 15:26:17 +01:00
fabienli
2c835966a4 Default hardcoded message when l10n is not available 2023-02-25 08:13:50 +01:00
Christian Pauly
55b46f2b85 style: Adjust key verification dialog 2023-02-22 15:21:38 +01:00
Christian Pauly
c11ab56b1f chore: Follow up formatting 2023-02-21 15:08:01 +01:00
Marcus Hoffmann
d318a2948f utils/url_launcher: force opening http(s) links in external browser
The (mobile) platform implementations for url_launcher default to
opening any http(s) link inside a webview instead of the platform
browser. This seems to be a longer-time problem for iOS
(https://gitlab.com/famedly/fluffychat/-/issues/519) but very recently
started to affect Android as well.

Force url_launcher to always use an external application (the browser,
most likely, but possibly other apps might handle those links as well)
as opening links from a messaging app in a webview provides terrible UX.

(For instance a link might lead to some webpage where you start to fill
in some info but then you need to ask someone via the messanger but
can't go back without closing the webview and losing all state. Or if
you happen to re-launch FluffyChat via the home-screen than it goes back
to the home view and the webview state is completely lost as well.)
2023-02-18 21:42:09 +01:00
Krille
f8052c9cae chore: Update matrix package to 0.17.0 2023-02-17 18:28:18 +01:00
Christian Pauly
339276b94a style: Use robotomono to display device keys 2023-02-17 08:45:49 +01:00
Krille
df3f6dd2c1 refactor: Store cached files in tmp directory so OS will clear file cache from time to time 2023-02-14 17:19:28 +01:00
Christian Pauly
aff10ab0ed fix: Display error when user tries to send too large file 2023-02-13 15:38:08 +01:00
Krille
5940ad5054 style: Make adaptive bottom sheets scrollable by default 2023-02-04 17:00:05 +01:00
Gabriel Rodríguez
d226bf6020 fix: avatar color 2023-02-02 08:56:15 +00:00
Gabriel Rodríguez
704ee5ef9c fix: display name contrast in dark mode 2023-02-02 08:56:15 +00:00
Christian Pauly
35174cb859 refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
Krille
d343c71703 chore: Update Matrix SDK and refactor 2023-01-20 16:59:50 +01:00
Krille
eac784e33b fix: Archive 2023-01-13 10:38:39 +00:00
Krille
2df72b5d13 style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Krille
50dd924ece chore: Revert push channel changes 2022-12-31 15:14:38 +01:00
Krille
31f3a8b4c5 Revert "fix: Android push notification follow-up"
This reverts commit b24a7d9510c221c7ee685f3e68a213dc83ca8618
2022-12-31 14:13:09 +00:00
Krille
5cf18aabbf refactor: Remove dart from folder name 2022-12-30 17:54:50 +01:00
Krille Fear
5adf1aa3af fix: Hide google services warning after marked 2022-12-30 13:09:21 +01:00
TheOneWithTheBraid
21c5ffd5b2 fix: Android push notification follow-up
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-27 20:25:45 +01:00
DeeJayBro
8b8f4ccd65 fix desktop scroll with touchpad 2022-12-23 11:16:15 +01:00
TheOneWithTheBraid
7806deb46f feat: support Android notification channels
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-14 15:37:21 +01:00
Christian Pauly
2c83fb7a3c chore: Update localizations 2022-12-14 09:28:41 +01:00
Christian Pauly
082fcdb1af fix: Setup push on chat list init 2022-12-05 09:11:52 +01:00
Christian Pauly
8f64afbed9 fix: Remove deprecated meomry caching of downloaded files 2022-11-21 18:16:46 +01:00
Krille Fear
53aaee9911 refactor: Remove unused dependencies 2022-11-17 16:13:30 +01:00
Christian Pauly
6f224e2282 chore: Follow up fix voip 2022-11-16 14:52:43 +01:00
Christian Pauly
0abd6f82f2 fix: Remove emoji picker workaround 2022-11-13 11:57:47 +01:00
Christian Pauly
d473a9e663 fix: Push error message 2022-11-04 13:49:23 +01:00
Christian Pauly
65511ca114 chore: Update local notifications package 2022-11-03 13:43:11 +01:00
Krille Fear
5e5aaa8ff9 Merge branch 'main' into 'main'
Improve (most) icons and image scaling, including avatar scaling

See merge request famedly/fluffychat!1022
2022-11-03 12:23:17 +00:00
Mg138
9ec86d7a68 automatic formatting 2022-11-02 18:45:05 +08:00
Christian Pauly
3e31c9945f chore: Update matrix sdk 2022-11-02 10:39:51 +01:00
Mg138
a04b8ad8c7 improved (most) icons/image scaling, including avatar scaling 2022-10-31 05:07:18 +08:00
TheOneWithTheBraid
2926f44d66 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
Christian Pauly
6089a3dc24 fix: UIA request handler 2022-10-17 10:43:09 +02:00
Christian Pauly
5668bfbad8 chore: Follow up nicer state events 2022-10-15 11:11:36 +02:00
Christian Pauly
b642f89738 design: Hide unimportant state events instead of folding 2022-10-15 10:38:06 +02:00
Krille Fear
4f051a1f60 chore: Update matrix SDK 2022-10-12 13:31:29 +02:00
Christian Pauly
5a74319b19 design: Nicer display notification short texts 2022-10-05 15:50:39 +02:00
td
34b039a6c0 feat: background and terminated calls [android] 2022-09-10 15:42:52 +05:30
Christian Pauly
e71dabca6e feat: New navigation design 2022-09-10 10:16:09 +02:00
Christian Pauly
5aea0c31fa feat: Automatic key requests and better key error dialog 2022-09-08 09:12:08 +02:00
Christian Pauly
977b0c19c6 chore: Update to flutter 3.3.0 2022-08-31 19:54:22 +02:00
Christian Pauly
1085bddcd2 chore: Migrate back to collection 2022-08-28 11:29:12 +02:00
Christian Pauly
a1912e5818 chore: Revert hive collections changes 2022-08-28 08:03:53 +02:00
Christian Pauly
8224d89c0c chore: Revert database switch 2022-08-28 08:00:36 +02:00
Christian Pauly
3c890557ac chore: Change Hive database path 2022-08-28 07:04:11 +02:00
Christian Pauly
2ef03b09dd fix: secure storage on iOS was not setting up correctly 2022-08-27 10:12:20 +02:00
Christian Pauly
8e55227afc fix: Do not display push events for unknown event types 2022-08-25 18:35:54 +02:00
Krille Fear
8fc4fcbecd Revert "chore: Revert database switch"
This reverts commit 1f8eaecc0c0c5a1941508a61205080d7c49d74ae
2022-08-24 14:24:41 +00:00
Christian Pauly
ad895537a6 chore: Revert database switch 2022-08-24 16:22:13 +02:00
Christian Pauly
7b65a50a4e chore: Migrate back to flutter hive collections 2022-08-24 10:29:45 +02:00
Christian Pauly
ef763846d0 fix: Sharing on iPad 2022-08-21 08:42:02 +02:00
Christian Pauly
11c8e83275 fix: Linux crash on secure storage usage 2022-08-16 08:03:03 +02:00
Christian Pauly
59e245ecc9 chore: Migrate from Hive 2.2.1 back to FluffyBox 2022-08-15 11:26:50 +02:00
Krille Fear
fcecc55261 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
7a74a8a93f chore: Update dependencies 2022-08-14 17:22:16 +02:00
Christian Pauly
51474d83a4 chore: Follow up remove native implementations for web for now 2022-08-14 17:19:27 +02:00
Christian Pauly
da7e433ea3 chore: Update SDK and add webworker support for web 2022-08-14 16:35:49 +02:00
Christian Pauly
84ad3b88d4 chore: Remove error logging with sentry 2022-08-14 16:18:18 +02:00
Christian Pauly
f5985e3e49 chore: Cache string colors 2022-08-08 08:31:12 +02:00
The one with the Braid
99cc9f068b Merge branch 'braid/windows' into 'main'
chore: Windows support

See merge request famedly/fluffychat!949
2022-08-05 19:57:46 +00:00
TheOneWithTheBraid
542115a1ee chore: Windows support
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-05 21:35:47 +02:00
Christian Pauly
1c7424bd18 chore: Minor design adjustment 2022-08-05 16:12:00 +02:00
Christian Pauly
9334e88aff chore: Make push helper more stable 2022-07-30 13:23:13 +02:00
Christian Pauly
59a0520f38 chore: Make push helper more fail safe 2022-07-30 12:49:51 +02:00
Christian Pauly
68a3de318c feat: Display timeline of messages in android notification 2022-07-30 11:40:33 +02:00
Christian Pauly
897868b9ec fix: Clearing push triggered when only one room got seen 2022-07-29 11:17:23 +00:00
TheOneWithTheBraid
d71c25aa80 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
Christian Pauly
2619395821 chore: Follow up fix 2022-07-22 13:15:20 +02:00
TheOneWithTheBraid
4b5bba1457 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
56ba2341f4 feat: implement session dump
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:27:05 +02:00
Christian Pauly
227e85fe8a chore: Adjust appbar design 2022-07-12 19:40:29 +02:00
Christian Pauly
765583dbbe feat: Send multiple images at once 2022-07-10 09:59:47 +02:00
Christian Pauly
153e333693 chore: Update SDK 2022-07-09 10:18:53 +02:00
Christian Pauly
24ee341670 chore: Update SDK 2022-06-26 12:52:05 +02:00
Jayesh Nirve
3d00d9f532 fix: only use custom http client on android 2022-06-21 18:20:27 +05:30
Christian Pauly
1c7b6a4953 fix: Sharing on iOS and iPad 2022-06-20 08:32:59 +02:00
Jayesh Nirve
9f1df557df fix: pass isrg cert to http client 2022-06-18 01:47:41 +05:30
Christian Pauly
c249ebb97c refactor: Switch to Hive Collections DB 2022-06-09 11:37:21 +02:00
Christian Pauly
122f351902 refactor: Remove legacy store 2022-06-06 12:20:34 +02:00
Christian Pauly
355abeb17f refactor: Update Matrix SDK 2022-05-18 09:04:32 +02:00
Christian Pauly
22ad34ab0a refactor: Upgrade to Flutter 3.0.0 2022-05-12 13:23:19 +02:00
Sorunome
11507c4439 fix: Sentry switch being broken 2022-05-07 09:51:37 +02:00
Christian Pauly
74fa66fbcd chore: Follow up fix unified push 2022-05-06 10:26:35 +02:00
Christian Pauly
b23daa2dc1 refactor: Migrate to share_plus 2022-05-06 09:00:11 +02:00
Christian Pauly
eccd427a94 chore: Follow up fix ios share files 2022-05-05 09:13:54 +02:00
TheOneWithTheBraid
49caad00c0 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
Christian Pauly
87afa8ac3d feat: New onboarding design 2022-04-15 13:55:39 +02:00
Christian Pauly
147d2310d5 chore: Follow up fix push 2022-04-15 08:03:29 +02:00
Christian Pauly
44f2b04c8b chore: Follow up push 2022-04-14 19:26:20 +02:00
Krille Fear
fc442852b0 Merge branch 'krille/new-push' into 'main'
refactor: New push

See merge request famedly/fluffychat!823
2022-04-14 16:21:00 +00:00