Commit Graph

2752 Commits

Author SHA1 Message Date
Krille
b0a58d8524
perf: Use valuenotifier to not rebuild chatlist 2023-05-10 13:01:35 +02:00
Krille
623c3bfc2e
fix: Scroll down button 2023-05-09 15:14:35 +02:00
Krille
e1d54fa992
build: Update dependencies 2023-05-09 14:47:05 +02:00
Krille
64821e4ec5 Merge branch 'main' into 'main'
fix: Quick account switching

Closes #1186

See merge request famedly/fluffychat!1111
2023-05-08 13:26:59 +00:00
Krille
88585fb192
fix: Scrolldown button 2023-05-08 15:25:36 +02:00
JHansen
25f5d5f4fd Fix read reciepts 2023-05-08 12:02:15 +00:00
JHansen
d0d33ce2c8 Fix Quick account switching 2023-05-08 04:56:40 +00:00
Krille
a603597b20
fix: Chats do not load 2023-05-05 07:54:19 +02:00
Krille
ce18cfdf2a
feat: Permission dialog before open link in browser 2023-05-02 14:09:46 +02:00
Krille
9bed679568
chore: Follow up file download type fix 2023-04-19 15:51:53 +02:00
Krille
166fcce8ba
style: Make emptypage logo bigger 2023-04-14 14:24:18 +02:00
Krille
92072904e6
chore: Load chat at last read marker 2023-04-14 14:23:58 +02:00
Krille
9ace2fe07b
chore: Follow up push android priority and channels 2023-04-12 09:32:18 +02:00
Krille
8913b42803
fix: Set fcm priority to max on android 2023-04-12 09:18:20 +02:00
Krille
63a9f9ca90
chore: Follow up jump to event 2023-04-02 09:33:27 +02:00
Krille
742dcb8f41
chore: ScrollToEventId duration for jump in timeline 2023-03-31 12:18:24 +02:00
Krille
0d12c31393
chore: Follow up sso for desktop 2023-03-26 11:20:54 +02:00
Krille
f4eb6318cc Merge branch 'flutterwebauto2' into 'main'
feat: change to flutterwebauth2

See merge request famedly/fluffychat!1100
2023-03-26 08:57:01 +00:00
Krille
fc8fe60613
chore: Follow up jump to unread message 2023-03-25 15:23:14 +01:00
Krille
2acf49a12b
refactor: Not nullable room in ChatPage 2023-03-25 15:06:12 +01:00
Krille
2f6799470c
refactor: Client in ChatPage 2023-03-25 14:58:51 +01:00
Krille
507cd1f17e
refactor: Use correct Matrix instance 2023-03-25 14:57:27 +01:00
Krille
2e73051b81
feat: Add read marker 2023-03-24 08:31:28 +01:00
noob_tea
9ad8550449 treewide: Container -> SizedBox.shrink()
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
2023-03-22 20:30:59 +01:00
Krille
8422c2bf3c
chore: Follow up lastreadeventisvisible marker 2023-03-22 15:06:40 +01:00
Krille
c2768ae40a
feat: Jump to last read event 2023-03-22 13:16:00 +01:00
Krille
a4a852ede8
feat: Use fragmented timeline to jump to event 2023-03-22 09:16:07 +01:00
Krille
ede1e289ce
chore: Follow up new sliverappbar in chatlist 2023-03-22 08:54:36 +01:00
Krille
d211dd4aeb
chore: Follow up styling 2023-03-20 07:56:49 +01:00
Krille
20c1dbd00a
style: Use SliverList for chatlist 2023-03-19 19:59:50 +01:00
ShootingStarDragons
fa02384808 feat: change to flutterwebauth2 2023-03-19 23:18:31 +08:00
Krille
0222e6ecd5
chore: Follow up android download dir 2023-03-19 09:04:08 +01:00
Krille
df91290a18
chore: Follow up download android 2023-03-19 09:01:14 +01:00
Krille
156217c3ae
refactor: Switch to file_picker package and get rid of some dependency overrides 2023-03-18 17:02:12 +01:00
Krille
644ef388de
chore: Follow up redesign listtiles in user bottom sheet 2023-03-18 15:26:17 +01:00
Krille
71eac7078e style: Move chats to top 2023-03-15 21:07:36 +01:00
Krille
511dd41d30 fix: Join public room 2023-03-15 19:39:05 +01:00
Krille
f24b3ee09b style: Minor adjustments for modal bottom sheets 2023-03-15 19:31:14 +01:00
Christian Kußowski
3b6321383e chore: Update matrix sdk to 0.18.0 2023-03-15 09:44:51 +01:00
Christian Kußowski
535081b483 chore: Follow up qr code width 2023-03-12 17:39:04 +01:00
Nicolas Werner
303ccbe965
fix: type error in emote pack list in rooms with only non-default packs
If a room has emote packs, but none of them have an empty state key, we
insert 'null' to also add a default pack people can easily edit.
However, in that case we initialized the Map<String, Event?> variable
with a Map<String, Event>. As such assigning null will throw. Converting
manually with Map.of fixes that.

fixes #1138
2023-03-11 15:05:08 +01:00
Krille
16a533cf40 refactor: Remove unused dependency 2023-03-09 20:34:32 +01:00
Christian Pauly
090b026b92 chore: Fix formatting 2023-03-02 11:54:20 +01:00
Malin Errenst
5212d7ce4d refactor: Added and applied require_trailing_commas linter rule 2023-03-02 11:21:40 +01:00
Krille
2b2c230fcf style: Adjust new chat page 2023-02-26 21:13:56 +01:00
Krille
6851d34d35 chore: Lookup l10n in pushhelper if null 2023-02-25 15:26:17 +01:00
fabienli
fc1b49cf69 Default hardcoded message when l10n is not available 2023-02-25 08:13:50 +01:00
Christian Pauly
cd7e27a6e0 style: Adjust key verification dialog 2023-02-22 15:21:38 +01:00
Christian Pauly
9ab3332824 chore: Follow up formatting 2023-02-21 15:08:01 +01:00
Marcus Hoffmann
9eaaef1048 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