Commit Graph

2892 Commits (5213b189c11ccda21c18cc36a431f7710c563d3c)

Author SHA1 Message Date
Krille a5a3ed4a0d style: Make emptypage logo bigger 2 years ago
Krille a5d0c4795a chore: Load chat at last read marker 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 cce5900d71 chore: Follow up jump to event 2 years ago
Krille e7b0f02d2d chore: ScrollToEventId duration for jump in timeline 2 years ago
Krille e838253ba6 chore: Follow up sso for desktop 2 years ago
Krille 9b230f9fc1 Merge branch 'flutterwebauto2' into 'main'
feat: change to flutterwebauth2

See merge request famedly/fluffychat!1100
2 years ago
Krille 14c2bf0508 chore: Follow up jump to unread message 2 years ago
Krille e690f1e14c refactor: Not nullable room in ChatPage 2 years ago
Krille 217b952c45 refactor: Client in ChatPage 2 years ago
Krille af71649da6 refactor: Use correct Matrix instance 2 years ago
Krille d630238142 feat: Add read marker 2 years ago
noob_tea ab0b7cb6b9 treewide: Container -> SizedBox.shrink()
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
2 years ago
Krille f88837232b chore: Follow up lastreadeventisvisible marker 2 years ago
Krille 5c70dd39bc feat: Jump to last read event 2 years ago
Krille c00a6e3d00 feat: Use fragmented timeline to jump to event 2 years ago
Krille 2b75a4626d chore: Follow up new sliverappbar in chatlist 2 years ago
Krille a76bb64d21 chore: Follow up styling 2 years ago
Krille 61c4d0e61f style: Use SliverList for chatlist 2 years ago
ShootingStarDragons b9104f243e feat: change to flutterwebauth2 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 5606cb8252 chore: Follow up redesign listtiles in user bottom sheet 2 years ago
Krille fc675aebaa style: Move chats to top 2 years ago
Krille 841c081e08 fix: Join public room 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
Christian Kußowski d235f3e511 chore: Follow up qr code width 2 years ago
Nicolas Werner 906f8c3161 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
2 years ago
Krille 038f6bd9ff refactor: Remove unused dependency 2 years ago
Christian Pauly 1aaf2f9a15 chore: Fix formatting 2 years ago
Malin Errenst ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 2 years ago
Krille c1bc6d1090 style: Adjust new chat page 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
Krille 1489b60687 chore: Follow up chat encryption desgin 2 years ago
Christian Pauly 4d8244d391 style: Encryption page adjustments 2 years ago
Christian Pauly aefe047682 style: Bootstrap design adjustments 2 years ago
Christian Pauly 339276b94a style: Use robotomono to display device keys 2 years ago
Christian Pauly 41f847ccbf chore: Follow up fix audioplayer on android 2 years ago
Christian Pauly 02de389b5d refactor: Remove syncstatus verbose logs 2 years ago
Krille 49bf5bdb0a chore: Follow up audioplayer on linux 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 e2aa5584a2 style: Link underline color 2 years ago
Christian Pauly ab23ba6c2c refactor: Do only instantiate AudioPlayer() object when in use 2 years ago
Christian Pauly c24295580b feat: Enable audioplayer for web and linux 2 years ago
Christian Pauly aff10ab0ed fix: Display error when user tries to send too large file 2 years ago
Christian Pauly 96cacac084 chore: Follow up settings page design 2 years ago
Christian Pauly f20a2ea339 style: Use emojis on web as well 2 years ago
Krille f0e765c3ce style: Make invite page more pretty 2 years ago
Krille 5bd0689172 style: Enhance user device settings design 2 years ago
Krille c089262ea9 chore: Display warning when logout without backup 2 years ago
Krille a0baa747ca chore: Follow up style adjustments 2 years ago
Krille da6ac90cf2 chore: Follow up remove hero animation 2 years ago
Krille fce7475801 chore: Follow up formatting 2 years ago
Krille 9c802c905b chore: Follow up settings page 2 years ago
Krille 05f72815b3 style: Enhanced chat details design 2 years ago
Krille 7d4bc6262f chore: Follow up secrity settings design 2 years ago
Krille 7c777c0b7b style: Give chat list list tiles rounded corners 2 years ago
Krille 5d53a37e2e style: New settings design 2 years ago
Krille 5940ad5054 style: Make adaptive bottom sheets scrollable by default 2 years ago
Krille 0b7799357a style: Nicer chips in encryption settings and icons showing device status 2 years ago
Christian Pauly ffd7904f3a refactor: Use dynamic color package instead of system theme 2 years ago
Christian Pauly 763828e216 chore: Follow up dividercolor 2 years ago
Christian Pauly 541775d675 fix: Set room visibility on group creation 2 years ago
Christian Pauly 39b830d0c1 fix: Notification settings 2 years ago
Christian Pauly b176811f7c design: Adjust design to new material 3 capabilities of Flutter 3.7 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 2 years ago
Krille d343c71703 chore: Update Matrix SDK and refactor 2 years ago
Krille 033cc8de31 chore: Follow up leave abandoned DM room 2 years ago
TheOneWithTheBraid 863da6a3be chore: add integration tests for spaces
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille eac784e33b fix: Archive 2 years ago
Krille 8af9af10ae style: Redesign public room bottomsheets 2 years ago
Krille 2df72b5d13 style: New modal bottom sheets 2 years ago
Krille 4376070733 refactor: Same animations everywhere in app 2 years ago
Krille 1c632bead9 style: Animate in out search results 2 years ago
Christian Pauly 06305b8300 feat: Nicer design for abandonded DM rooms 2 years ago
Krille c47ca99aaa chore: Update dependencies 2 years ago
TheOneWithTheBraid 1992d18a64 chore: add integration tests
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille 976c12e471 chore: Change invite link textfield label 2 years ago
Krille e9fb280970 design: More clear chat background and rounded popup menu 2 years ago
Krille 9d393900f8 chore: Follow up dark mode color 2 years ago
Krille 8ef1ff1e1a design: Nicer navigationrail 2 years ago
Krille 2c45552c8e chore: Update flutter_map 2 years ago
Krille 8d8848c0f7 refactor: Stories header with futurebuilder 2 years ago
Krille 50dd924ece chore: Revert push channel changes 2 years ago
Krille 31f3a8b4c5 Revert "fix: Android push notification follow-up"
This reverts commit b24a7d9510c221c7ee685f3e68a213dc83ca8618
2 years ago
Krille 85f4a539d8 chore: Follow up draft fix 2 years ago
Krille 5cf18aabbf refactor: Remove dart from folder name 2 years ago
Krille 25b44f2822 chore: Minor lable fixes 2 years ago
Krille 49b541930a chore: Follow up fix 2 years ago
Krille 6fc8aaa1bb refactor: New private chat 2 years ago
Krille Fear abd9afed7e feat: Store drafts 2 years ago
Krille Fear 5adf1aa3af fix: Hide google services warning after marked 2 years ago
Krille Fear 44532a242b chore: Make audio player dialog not dismissable 2 years ago
Krille Fear a99f596447 chore: Remove deprecated share button 2 years ago
Krille Fear 94c659d891 chore: Remove deprecated share button 2 years ago
Krille Fear 1398612190 chore: Disable audio player on linux 2 years ago
Krille Fear 680dd886d8 feat: Add audio message support to linux 2 years ago
Krille Fear 54dff35ea4 fix: File event design 2 years ago
Krille Fear 720fb01aa6 chore: Minor design adjustments 2 years ago
Krille Fear 20eada7019 fix: Content banner 2 years ago
Krille Fear 7fe0508583 fix: Correct redacted by username 2 years ago
Krille Fear 855e6b5b2c fix: Encryption button is orange in public rooms 2 years ago
Krille Fear 549fc1051e chore: Nicer new chat design 2 years ago
Krille Fear 075a5faa9c chore: Adjust onboarding design 2 years ago
Krille Fear 6c53ab370b fix: Do not setup push on every app resume 2 years ago
Krille Fear 3d3a8f1853 chore: Follow up fix search bar 2 years ago
Krille Fear 9f4d11347c chore: Follow up fix chat list 2 years ago
The one with the Braid edefa24514 Merge branch 'braid/room-list-fixes' into 'main'
fix: minor issues in room list

See merge request famedly/fluffychat!1056
2 years ago
TheOneWithTheBraid 71c61ad214 fix: minor issues in room list
- allow to discard focus of search field
- properly circle the search field's progress indicator
- always keep search sections visible in order to workaround annoying
  behavior: When quickly searching for a chat and one is fast at
clicking on a room, it often happens that server side results just drop
in at this moment and one clicks at the wrong item -> with a static
height as now set, this no longer happens.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
TheOneWithTheBraid 21c5ffd5b2 fix: Android push notification follow-up
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille 80485c3e22 Merge branch 'braid/cute-events' into 'main'
chore: improve cute events rendering

See merge request famedly/fluffychat!1054
2 years ago
Krille Fear c4e010cf2e chore: Follow up root navigator fix 2 years ago
Krille Fear 8823e959c4 chore: Use correct mono font 2 years ago
Krille Fear 60301db6fe chore: Nicer verification dialog 2 years ago
Krille Fear 46d77bff5d design: New encryption page 2 years ago
Krille Fear ea4f2bffb0 chore: follow up fix 2 years ago
Krille Fear 3898c5e4e5 chore: Follow up start chat label 2 years ago
Krille Fear 135ed4fb17 chore: Follow up homeserver picker input 2 years ago
Krille Fear e04730c904 chore: Add new start chat image 2 years ago
TheOneWithTheBraid 1562f8e7dc chore: improve cute events rendering
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille Fear 2f71b0ac1d chore: Add gradient to chat background 2 years ago
Krille Fear a35229bf7d feat: Use Android system accent color 2 years ago
Krille ce15ca3576 Merge branch 'braid/homeserver-appbar' into 'main'
fix: homeserver error text not visible in app bar

See merge request famedly/fluffychat!1042
2 years ago
Krille Fear 7563fd7188 chore: Fix import sorting 2 years ago
Krille 08faeec2ed Merge branch 'improve-story' into 'main'
fix: Improve story page appearance

See merge request famedly/fluffychat!1051
2 years ago
DeeJayBro 8b8f4ccd65 fix desktop scroll with touchpad 2 years ago
Reinhart Previano Koentjoro 49b0938e1e fix: Improve story page appearance 2 years ago
Krille db219a8735 Merge branch 'fixed' into 'main'
fix location sharing

Closes #1006

See merge request famedly/fluffychat!1046
2 years ago
Mantas Kazlauskas dccb3195fe fix location sharing 2 years ago
TheOneWithTheBraid 7806deb46f feat: support Android notification channels
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Christian Pauly 00f7e229b8 chore: Add sync status logs 2 years ago
Christian Pauly 2c83fb7a3c chore: Update localizations 2 years ago
Christian Pauly 082fcdb1af fix: Setup push on chat list init 2 years ago
TheOneWithTheBraid fb6dfe6507 fix: homeserver error text not visible in app bar
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Christian Pauly b21375d69a feat: Initial knocking 2 years ago
Christian Pauly 8f64afbed9 fix: Remove deprecated meomry caching of downloaded files 2 years ago
Christian Pauly 32a88d960a fix: Missing mounted check 2 years ago
TheOneWithTheBraid d90b02bc17 feat: implement cute events
Cute events help against social distancing. You can send googly eyes,
hugs and cuddles.

Fixes:
https://rail.chat/@AgathaSorceress@eldritch.cafe/109336005433123570

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Christian Pauly 38636418c5 fix: Some controls in settings not accessible on iPhone 12 2 years ago
Krille Fear 53aaee9911 refactor: Remove unused dependencies 2 years ago
Christian Pauly 6f224e2282 chore: Follow up fix voip 2 years ago
Christian Pauly 148bc3acb1 fix: Import session on iOS 2 years ago
td f8f03b4443 chore: fix similar error on homeserver picker page 2 years ago
td 681e95dedd fix: incorrect setState inside setState in ChatListController 2 years ago
Christian Pauly 6d6d6c6f04 fix: Settings profile picture 2 years ago
Christian Pauly 559e5f935e chore: Better load first client 2 years ago
Christian Pauly 751cf75384 fix: Set theme after start app 2 years ago
Christian Pauly 2500e74d7e chore: Load room of first client before init GUI 2 years ago
Christian Pauly a737719091 fix: Password not obscure for a second when submitting login textfield 2 years ago
Christian Pauly 0abd6f82f2 fix: Remove emoji picker workaround 2 years ago
Christian Pauly d473a9e663 fix: Push error message 2 years ago
Christian Pauly 3610bf6638 chore: Adjust colors 2 years ago
Christian Pauly d0f400cfe7 chore: Adjust colors 2 years ago
Christian Pauly ed42cb9134 chore: Design enhancements 2 years ago
Christian Pauly 46a9b6e00d chore: Update dependencies 2 years ago
Christian Pauly 65511ca114 chore: Update local notifications package 2 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
2 years ago
Mg138 9ec86d7a68 automatic formatting 2 years ago
Christian Pauly 3e31c9945f chore: Update matrix sdk 2 years ago
Christian Pauly 77d5ca4f0a fix: Share files 2 years ago
Christian Pauly f026976c17 refactor: Minor chatlist refactoring 2 years ago
Krille Fear 6dee9e7ceb chore: Follow up design fix 2 years ago
Mg138 a04b8ad8c7 improved (most) icons/image scaling, including avatar scaling 2 years ago
Krille Fear 253ab86883 chore: Follow up login fix 2 years ago
Krille Fear 55847ba1b1 fix: Hide password at login page 2 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>
2 years ago
The one with the Braid 4fd9a3ff82 Merge branch 'braid/webrtc-dialer-init' into 'main'
chore: update WebRTC interface

See merge request famedly/fluffychat!1016
2 years ago
TheOneWithTheBraid 507b5e5638 chore: update WebRTC interface
- fixes "dial" starting when opening FluffyChat

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Christian Pauly 6089a3dc24 fix: UIA request handler 2 years ago
Krille Fear 98d2ac021b design: Improve login design 2 years ago
Christian Pauly 796018cae2 chore: Follow up chat list color 2 years ago
Christian Pauly f58bd3170e refactor: No longer need selected of chat list tile 2 years ago
Christian Pauly 5668bfbad8 chore: Follow up nicer state events 2 years ago
Christian Pauly b642f89738 design: Hide unimportant state events instead of folding 2 years ago
Christian Pauly 361f8385a9 chore: Better design chat list items 2 years ago
Krille Fear 4f051a1f60 chore: Update matrix SDK 2 years ago
Christian Pauly 5a74319b19 design: Nicer display notification short texts 2 years ago
Christian Pauly 6f36200e0b chore: Follow up search on spaces tab 2 years ago
Christian Pauly d09d0a7ba5 chore: Follow up navigationrail fixes 3 years ago
Christian Pauly 17dc6ee3a8 chore: Add unread badge to navigation rail and adjust design 3 years ago
Christian Pauly cdd5a9e821 chore: Follow up add backbutton support 3 years ago
Christian Pauly b2d7d487e3 chore: Follow up fixes 3 years ago
Christian Pauly 324a096cea chore: Add keys to roomlist and stories header 3 years ago
Krille Fear 9e64cc64dc Merge branch 'td/voip' into 'main'
feat: background and terminated calls [android]

Closes #874

See merge request famedly/fluffychat!911
3 years ago
Christian Pauly f851b3e67d refactor: Chat list body code 3 years ago
Christian Pauly f1a495b8cd chore: Follow up fixes spaces 3 years ago
td 34b039a6c0 feat: background and terminated calls [android] 3 years ago
Christian Pauly 92fa413156 fix: Popup menu without elevation 3 years ago
Christian Pauly 9aa9426d86 chore: Sort subspaces on top 3 years ago
Christian Pauly 30841b01cb chore: Minor follow up fixes 3 years ago