Commit Graph

775 Commits (krille/firebase-messaging)

Author SHA1 Message Date
Krille 9c1bf05c0d
chore: better logs on client init failed 1 year ago
Krille-chan a06bd7e093
Merge pull request #956 from krille-chan/braid/adaptive-bottom-sheet-navigator
fix: never use root navigator for bottom sheets
1 year ago
Krille 0436c5c517
chore: Adjust ticker of notifications for Android 1 year ago
The one with the braid 5257d89b53 fix: never use root navigator for bottom sheets
Signed-off-by: The one with the braid <info@braid.business>
1 year ago
Krille 554f951a30
Revert "design: New date separators in timeline"
This reverts commit f15b81c5a6.
1 year ago
Krille f15b81c5a6
design: New date separators in timeline 1 year ago
krille-chan ca79beeddb
chore: Disable broken soft logout 1 year ago
krille-chan a31dce0a21
fix: Remove pantalaimon message with normal error message 1 year ago
Krille 1712d30c2f
feat: Support refresh tokens 1 year ago
Krille bb3865757b
chore: Follow up dismiss notifications logic 1 year ago
Krille 0eaa7aa73e
chore: Follow up notification logging 1 year ago
Krille 6d973db6fc
refactor: Better logic for removing outdated notifications 1 year ago
krille-chan f12bf5a9bd
fix: Notifications open sometimes automatically on android 1 year ago
krille-chan 826cce6573
refactor: Better download UX with file picker for android and iOS 1 year ago
krille-chan 477a8b858b
feat: Open chat on shortcut click on android 1 year ago
Krille 859701e158
chore: Follow up android shortcuts 1 year ago
Krille d2a58422b4
refactor: Use hashcode instead of string to id workaround for notifications 1 year ago
Krille d6e797b04b
chore: Thumbnail follow up for notifications 1 year ago
krille-chan a6b5acb451
fix: Open room by notification happened multiple times 1 year ago
krille-chan 20154e3f24
chore: Follow up notification avatar 1 year ago
Krille e45101325f
chore: Follow up shortcut icon android 1 year ago
Krille 91f4cdc7e3
chore: Follow up shortcuts on android 1 year ago
krille-chan dee9323d47
feat: Add notification shortcuts to android 1 year ago
krille-chan aa68e8fe3b
chore: Add more information to Person object in android notifications 1 year ago
krille-chan ecaac9eec2
fix: Open room links with event id 1 year ago
Krille 6cc2c6a578
fix: Request notification permission on android 1 year ago
Krille 3b9245c8c7
feat: New account data wallpaper feature 1 year ago
Krille 3fa9c65a2b
Revert "refactor: Dialog BuildContext"
This reverts commit 315a43c1a4.
1 year ago
Krille 9c74604838
build: Update sdk to 0.25.6 2 years ago
krille-chan 315a43c1a4
refactor: Dialog BuildContext 2 years ago
Krille faf4ecd088
fix: URL too long when reporting bug 2 years ago
krille-chan 2a5c9d0a62
feat: Backup session and restore on database error 2 years ago
krille-chan 4d7d5bf181
chore: Delete database after failed to create 2 years ago
krille-chan ac5bd56c03
chore: Use legacy database if database build fails 2 years ago
krille-chan a6618c1817
chore: Follow up select messages 2 years ago
krille-chan 84fd65f55e
chore: Follow up database migration notification on linux 2 years ago
Krille 1d44e8b5d0
chore: Follow up better error dialog 2 years ago
krille-chan 8f66cad58b
fix: Open notification for invite crashes app 2 years ago
krille-chan 8f3f5cdb8b
chore: Follow up bug report dialog 2 years ago
krille-chan eb879936a6
chore: Add more exception type 2 years ago
krille-chan a5a1c9b580
chore: Better applifecycle logs 2 years ago
krille-chan 5847fe0546
feat: New change password page with server capabilities check 2 years ago
krille-chan 1f7ce96623
refactor: Remove unused code 2 years ago
krille-chan e1474c48d8
refactor: Remove todo list feature 2 years ago
Krille 895de76e70
refactor: Replace stories feature with presence status msg 2 years ago
Krille dea0bfd723
chore: Follow up migration notification 2 years ago
krille-chan ea790f43ac
chore: Follow up database path 2 years ago
Krille a190f7de08
feat: Display migration notification 2 years ago
Krille 129c1ab697
feat: Try out FluffyBox 2 database 2 years ago
Krille bdb15625e3
feat: Enable experimental suport for dehydrated devices 2 years ago
Krille 1a83d33cf5
build: Update Matrix Dart SDK to 0.24.0 2 years ago
krille-chan efb26622ac
fix: Userbottomsheet crash on some edge cases 2 years ago
krille-chan c6007a3c3d
refactor: Check if app is in foreground on pushhelper 2 years ago
krille-chan 085bb19da5
fix: Do not hide push if app romm in foreground but is in background 2 years ago
krille-chan 2f1720a770
chore: Always show notification popup on android 2 years ago
krille-chan 3f46b90fd8
build: Update dependencies 2 years ago
Krille d8cc1bdf25
chore: Add error report for incorrect recovery key 2 years ago
krille-chan 6eb8261f21
chore: Follow up url check 2 years ago
krille-chan e6e3589f1f
refactor: Remove copy dialog before opening links
This can now be done by just selecting text
2 years ago
krille-chan 809ee213b6
feat: Make all text in chat selectable on desktop 2 years ago
krille-chan c9c2620ad4
refactor: Store and fix missing persistence of some values 2 years ago
krille-chan b2d3b32ba8
feat: Add experimental todo list for rooms 2 years ago
krille-chan f028b12185
refactor: Update FutureLoadingDialog 2 years ago
krille-chan eca4825c70
build: Update packages and flutter super.key refactoring 2 years ago
krille-chan deda870e99
fix: noFCM warning dialog 2 years ago
krille-chan 59b357681e
build: Update matrix dart sdk 2 years ago
Krille 35367389f0
fix: Remove uncompatible dependencies connectivity_plus and wakelock 2 years ago
krille-chan bcbe82523c
fix: Use correct localization for redactedBy 2 years ago
krille-chan 759d96f406
fix: Avoid collisions when save file on android 2 years ago
krille-chan ea75e98c37
fix: Flutter warnings because of applock animation 2 years ago
Krille-chan 7c94acdb92
fix: open story from push notification 2 years ago
Krille be69672d41
chore: Set data_message in pusher properties for hedwig 2 years ago
krille-chan cafb1e3d79
fix: First story appears to be unencrypted sometimes 2 years ago
krille-chan 27d15612d9
refactor: Update to Flutter 3.13.0 2 years ago
Krille b715eff839
refactor: Migrate from pathsegment routing 2 years ago
krille-chan b7dac8365a
chore: Follow up router fixes 2 years ago
Krille 6420f1d385
design: Chat list design adjustments 2 years ago
Krille 9e0acdfd5f
chore: Follow up user bottom sheet 2 years ago
krille-chan 924e4bce23
design: Nicer user bottom sheet 2 years ago
krille-chan 195694a252
design: Move chatbackup in adaptive bottom sheet 2 years ago
krille-chan ee957ab1f6
refactor: Migrate routes to go router 2 years ago
Krille 739edde729
refactor: Replace vrouter with gorouter 2 years ago
krille-chan 18b270a15c
fix: Cancel notifications for read rooms and clear app badge on iOS 2 years ago
krille-chan 39adb55b3d
fix: Click on notification does not open room 2 years ago
Krille 1775552cd4
refactor: update iOS badge on every notification 2 years ago
Krille 374d23e79a
fix: Set iOS badge 2 years ago
krille-chan 4da9963bd0
docs: Update new issue link 2 years ago
krille-chan fcfe19889c
design: Increase time limit between chat environments 2 years ago
Matias 8b342d6751 Fix L10n missing from Calling's context 2 years ago
krille-chan 7c3eff67bc
chore: Follow up fix redaction translation 2 years ago
Krille 91fc889bce refactor: Update dependencies 2 years ago
Krille 2e03108f54 design: Adjust open url dialog design a little bit 2 years ago
Malin Errenst dfb6cac65e Merge branch 'malin/group-notification-channels' into 'main'
feat: Added grouping to message notification channels

See merge request famedly/fluffychat!1134
2 years ago
Malin Errenst a2e143cefd feat: Added grouping to message notification channels 2 years ago
TheOneWithTheBraid b435de8859 feat: add button to copy url in open dialog
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille ad93f71d05 chore: Ask for storage persistence 2 years ago
Krille 01b61d031f chore: Follow up update matrix sdk 2 years ago
Krille 2a1a68de22 feat: Implement new error reporting tool when critical features break like playing audio or video messages or opening a chat 2 years ago
Malin Errenst e754df49d2 refactor: Use DateTime for weekday localization 2 years ago
lauren n. liberda 1e0988dd4c builds: migrate to dart 3.0/flutter 3.10 2 years ago
Krille 55de4387f2 build: Update dependencies 2 years ago
Krille 942fac427c feat: Permission dialog before open link in browser 2 years ago
Krille 6a3c729a64 chore: Follow up file download type fix 2 years ago
Krille 4a00f1faae chore: Follow up push android priority and channels 2 years ago
Krille b44f70486f fix: Set fcm priority to max on android 2 years ago
Krille e838253ba6 chore: Follow up sso for desktop 2 years ago
Krille 82bd96104a chore: Follow up android download dir 2 years ago
Krille 686a5764c2 chore: Follow up download android 2 years ago
Krille d9aa2f8e44 refactor: Switch to file_picker package and get rid of some dependency overrides 2 years ago
Krille ae99606531 style: Minor adjustments for modal bottom sheets 2 years ago
Christian Kußowski 6e747c3153 chore: Update matrix sdk to 0.18.0 2 years ago
Krille 038f6bd9ff refactor: Remove unused dependency 2 years ago
Malin Errenst ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 2 years ago
Krille 8f77f133a3 chore: Lookup l10n in pushhelper if null 2 years ago
fabienli 2c835966a4 Default hardcoded message when l10n is not available 2 years ago
Christian Pauly 55b46f2b85 style: Adjust key verification dialog 2 years ago
Christian Pauly c11ab56b1f chore: Follow up formatting 2 years ago
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.)
2 years ago
Krille f8052c9cae chore: Update matrix package to 0.17.0 2 years ago
Christian Pauly 339276b94a style: Use robotomono to display device keys 2 years ago
Krille df3f6dd2c1 refactor: Store cached files in tmp directory so OS will clear file cache from time to time 2 years ago
Christian Pauly aff10ab0ed fix: Display error when user tries to send too large file 2 years ago
Krille 5940ad5054 style: Make adaptive bottom sheets scrollable by default 2 years ago
Gabriel Rodríguez d226bf6020 fix: avatar color 2 years ago
Gabriel Rodríguez 704ee5ef9c fix: display name contrast in dark mode 2 years ago
Christian Pauly 35174cb859 refactor: Migrate to Flutter 3.7.0 3 years ago
Krille d343c71703 chore: Update Matrix SDK and refactor 3 years ago
Krille eac784e33b fix: Archive 3 years ago
Krille 2df72b5d13 style: New modal bottom sheets 3 years ago
Krille 50dd924ece chore: Revert push channel changes 3 years ago
Krille 31f3a8b4c5 Revert "fix: Android push notification follow-up"
This reverts commit b24a7d9510c221c7ee685f3e68a213dc83ca8618
3 years ago
Krille 5cf18aabbf refactor: Remove dart from folder name 3 years ago
Krille Fear 5adf1aa3af fix: Hide google services warning after marked 3 years ago
TheOneWithTheBraid 21c5ffd5b2 fix: Android push notification follow-up
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
DeeJayBro 8b8f4ccd65 fix desktop scroll with touchpad 3 years ago
TheOneWithTheBraid 7806deb46f feat: support Android notification channels
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly 2c83fb7a3c chore: Update localizations 3 years ago
Christian Pauly 082fcdb1af fix: Setup push on chat list init 3 years ago
Christian Pauly 8f64afbed9 fix: Remove deprecated meomry caching of downloaded files 3 years ago
Krille Fear 53aaee9911 refactor: Remove unused dependencies 3 years ago
Christian Pauly 6f224e2282 chore: Follow up fix voip 3 years ago
Christian Pauly 0abd6f82f2 fix: Remove emoji picker workaround 3 years ago
Christian Pauly d473a9e663 fix: Push error message 3 years ago
Christian Pauly 65511ca114 chore: Update local notifications package 3 years ago
Krille Fear 5e5aaa8ff9 Merge branch 'main' into 'main'
Improve (most) icons and image scaling, including avatar scaling

See merge request famedly/fluffychat!1022
3 years ago
Mg138 9ec86d7a68 automatic formatting 3 years ago
Christian Pauly 3e31c9945f chore: Update matrix sdk 3 years ago
Mg138 a04b8ad8c7 improved (most) icons/image scaling, including avatar scaling 3 years ago
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>
3 years ago
Christian Pauly 6089a3dc24 fix: UIA request handler 3 years ago
Christian Pauly 5668bfbad8 chore: Follow up nicer state events 3 years ago
Christian Pauly b642f89738 design: Hide unimportant state events instead of folding 3 years ago
Krille Fear 4f051a1f60 chore: Update matrix SDK 3 years ago
Christian Pauly 5a74319b19 design: Nicer display notification short texts 3 years ago
td 34b039a6c0 feat: background and terminated calls [android] 3 years ago
Christian Pauly e71dabca6e feat: New navigation design 3 years ago
Christian Pauly 5aea0c31fa feat: Automatic key requests and better key error dialog 3 years ago
Christian Pauly 977b0c19c6 chore: Update to flutter 3.3.0 3 years ago
Christian Pauly 1085bddcd2 chore: Migrate back to collection 3 years ago
Christian Pauly a1912e5818 chore: Revert hive collections changes 3 years ago
Christian Pauly 8224d89c0c chore: Revert database switch 3 years ago
Christian Pauly 3c890557ac chore: Change Hive database path 3 years ago
Christian Pauly 2ef03b09dd fix: secure storage on iOS was not setting up correctly 3 years ago
Christian Pauly 8e55227afc fix: Do not display push events for unknown event types 3 years ago
Krille Fear 8fc4fcbecd Revert "chore: Revert database switch"
This reverts commit 1f8eaecc0c0c5a1941508a61205080d7c49d74ae
3 years ago
Christian Pauly ad895537a6 chore: Revert database switch 3 years ago
Christian Pauly 7b65a50a4e chore: Migrate back to flutter hive collections 3 years ago
Christian Pauly ef763846d0 fix: Sharing on iPad 3 years ago
Christian Pauly 11c8e83275 fix: Linux crash on secure storage usage 3 years ago
Christian Pauly 59e245ecc9 chore: Migrate from Hive 2.2.1 back to FluffyBox 3 years ago
Krille Fear fcecc55261 Merge branch 'krille/update-dependenciess' into 'main'
chore: Update dependencies

See merge request famedly/fluffychat!985
3 years ago
Christian Pauly 7a74a8a93f chore: Update dependencies 3 years ago
Christian Pauly 51474d83a4 chore: Follow up remove native implementations for web for now 3 years ago
Christian Pauly da7e433ea3 chore: Update SDK and add webworker support for web 3 years ago
Christian Pauly 84ad3b88d4 chore: Remove error logging with sentry 3 years ago
Christian Pauly f5985e3e49 chore: Cache string colors 3 years ago
The one with the Braid 99cc9f068b Merge branch 'braid/windows' into 'main'
chore: Windows support

See merge request famedly/fluffychat!949
3 years ago
TheOneWithTheBraid 542115a1ee chore: Windows support
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly 1c7424bd18 chore: Minor design adjustment 3 years ago
Christian Pauly 9334e88aff chore: Make push helper more stable 3 years ago
Christian Pauly 59a0520f38 chore: Make push helper more fail safe 3 years ago
Christian Pauly 68a3de318c feat: Display timeline of messages in android notification 3 years ago
Christian Pauly 897868b9ec fix: Clearing push triggered when only one room got seen 3 years ago
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>
3 years ago
Christian Pauly 2619395821 chore: Follow up fix 3 years ago
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>
3 years ago
TheOneWithTheBraid 56ba2341f4 feat: implement session dump
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly 227e85fe8a chore: Adjust appbar design 3 years ago
Christian Pauly 765583dbbe feat: Send multiple images at once 3 years ago
Christian Pauly 153e333693 chore: Update SDK 3 years ago
Christian Pauly 24ee341670 chore: Update SDK 3 years ago
Jayesh Nirve 3d00d9f532 fix: only use custom http client on android 3 years ago
Christian Pauly 1c7b6a4953 fix: Sharing on iOS and iPad 3 years ago
Jayesh Nirve 9f1df557df fix: pass isrg cert to http client 3 years ago
Christian Pauly c249ebb97c refactor: Switch to Hive Collections DB 3 years ago
Christian Pauly 122f351902 refactor: Remove legacy store 3 years ago
Christian Pauly 355abeb17f refactor: Update Matrix SDK 3 years ago
Christian Pauly 22ad34ab0a refactor: Upgrade to Flutter 3.0.0 3 years ago
Sorunome 11507c4439 fix: Sentry switch being broken 3 years ago
Christian Pauly 74fa66fbcd chore: Follow up fix unified push 3 years ago