Krille
dea0bfd723
chore: Follow up migration notification
1 year ago
krille-chan
ea790f43ac
chore: Follow up database path
1 year ago
Krille
a190f7de08
feat: Display migration notification
1 year ago
Krille
129c1ab697
feat: Try out FluffyBox 2 database
1 year ago
Krille
bdb15625e3
feat: Enable experimental suport for dehydrated devices
1 year ago
Krille
1a83d33cf5
build: Update Matrix Dart SDK to 0.24.0
1 year ago
krille-chan
efb26622ac
fix: Userbottomsheet crash on some edge cases
1 year ago
krille-chan
c6007a3c3d
refactor: Check if app is in foreground on pushhelper
1 year ago
krille-chan
085bb19da5
fix: Do not hide push if app romm in foreground but is in background
1 year ago
krille-chan
2f1720a770
chore: Always show notification popup on android
1 year ago
krille-chan
3f46b90fd8
build: Update dependencies
1 year ago
Krille
d8cc1bdf25
chore: Add error report for incorrect recovery key
1 year ago
krille-chan
6eb8261f21
chore: Follow up url check
1 year ago
krille-chan
e6e3589f1f
refactor: Remove copy dialog before opening links
...
This can now be done by just selecting text
1 year ago
krille-chan
809ee213b6
feat: Make all text in chat selectable on desktop
1 year ago
krille-chan
c9c2620ad4
refactor: Store and fix missing persistence of some values
1 year ago
krille-chan
b2d3b32ba8
feat: Add experimental todo list for rooms
1 year ago
krille-chan
f028b12185
refactor: Update FutureLoadingDialog
1 year ago
krille-chan
eca4825c70
build: Update packages and flutter super.key refactoring
1 year ago
krille-chan
deda870e99
fix: noFCM warning dialog
1 year ago
krille-chan
59b357681e
build: Update matrix dart sdk
1 year ago
Krille
35367389f0
fix: Remove uncompatible dependencies connectivity_plus and wakelock
1 year ago
krille-chan
bcbe82523c
fix: Use correct localization for redactedBy
1 year ago
krille-chan
759d96f406
fix: Avoid collisions when save file on android
1 year ago
krille-chan
ea75e98c37
fix: Flutter warnings because of applock animation
1 year ago
Krille-chan
7c94acdb92
fix: open story from push notification
1 year ago
Krille
be69672d41
chore: Set data_message in pusher properties for hedwig
1 year 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
2 years ago
Krille
d343c71703
chore: Update Matrix SDK and refactor
2 years ago
Krille
eac784e33b
fix: Archive
2 years ago
Krille
2df72b5d13
style: New modal bottom sheets
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
5cf18aabbf
refactor: Remove dart from folder name
2 years ago
Krille Fear
5adf1aa3af
fix: Hide google services warning after marked
2 years ago
TheOneWithTheBraid
21c5ffd5b2
fix: Android push notification follow-up
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
DeeJayBro
8b8f4ccd65
fix desktop scroll with touchpad
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
2c83fb7a3c
chore: Update localizations
2 years ago
Christian Pauly
082fcdb1af
fix: Setup push on chat list init
2 years ago
Christian Pauly
8f64afbed9
fix: Remove deprecated meomry caching of downloaded files
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
0abd6f82f2
fix: Remove emoji picker workaround
2 years ago
Christian Pauly
d473a9e663
fix: Push error message
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
Mg138
a04b8ad8c7
improved (most) icons/image scaling, including avatar scaling
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
Christian Pauly
6089a3dc24
fix: UIA request handler
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
Krille Fear
4f051a1f60
chore: Update matrix SDK
2 years ago
Christian Pauly
5a74319b19
design: Nicer display notification short texts
2 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
Christian Pauly
b23daa2dc1
refactor: Migrate to share_plus
3 years ago
Christian Pauly
eccd427a94
chore: Follow up fix ios share files
3 years ago
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>
3 years ago
Christian Pauly
87afa8ac3d
feat: New onboarding design
3 years ago
Christian Pauly
147d2310d5
chore: Follow up fix push
3 years ago
Christian Pauly
44f2b04c8b
chore: Follow up push
3 years ago
Krille Fear
fc442852b0
Merge branch 'krille/new-push' into 'main'
...
refactor: New push
See merge request famedly/fluffychat!823
3 years ago
Christian Pauly
aee89a9be0
refactor: New push
3 years ago
Christian Pauly
5e7727f340
feat: Faster image resizing
3 years ago
Krille Fear
3869a53de3
Merge branch 'henri2h/search-remove-diacritics' into 'main'
...
Search: remove diacritics
See merge request famedly/fluffychat!809
3 years ago
henri2h
6fb4a6c36a
feat: remove diacritics
3 years ago
Krille Fear
62b8f16128
chore: Follow up fix image resizer
3 years ago
Krille Fear
1dec5a5abd
fix: Image sending
3 years ago
Krille Fear
cef13412fb
Merge branch 'update-unifiedpush' into 'main'
...
Upgrade unifiedpush to 4.0.0
See merge request famedly/fluffychat!792
3 years ago
S1m
97e94c6032
chore: Upgrade unifiedpush to 4.0.0
3 years ago
Krille Fear
01fe72d4f1
feat: Use native imaging for much faster thumbnail calc on mobile
3 years ago
Christian Pauly
cc0eba83fd
feat: Better image sending experience
3 years ago
Krille Fear
fdaeccbf70
fix: Open room from notification click produces errors
3 years ago
Christian Pauly
5eae299910
refactor: Switch to just audio for playing sounds
3 years ago
Christian Pauly
929b8e5c68
fix: Build on macOS
3 years ago
Krille Fear
78ca38c40a
feat: Extended stories
3 years ago
Krille Fear
c0244c66ab
chore: Better call UX sounds and timeline design
3 years ago
Lanna Michalke
e46307cd82
fix: display WebRTC call overlay in web
3 years ago
Krille Fear
58455d6251
fix: Do not use android webview on signup
3 years ago
Krille Fear
e5587fdea3
chore: Revert legacy store changes
3 years ago
Christian Pauly
33d608b836
chore: Follow up migrate old preferences
3 years ago
Christian Pauly
ac45ec9402
fix: Use shared preferences for storing custom data
3 years ago
TheOneWithTheBraid
34600ac165
feat: implement WebRTC calls
...
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
TheOneWithTheBraid
b1d1744df8
feat: implement an emoji keyboard
...
- add button to show emoji keyboard
- change database directory for debug builds
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly
ec6f761539
refactor: SSO Login and remove flutter in app view
3 years ago
Christian Pauly
1f8cdc0134
fix: Notifications for reactions
3 years ago
Christian Pauly
c600c74e3e
fix: Set image width and height
...
Uses the thumbnail generation of Matrix SDK.
3 years ago
Krille Fear
55f0300f9f
refactor: Migrate to null safety
3 years ago
Krille Fear
4feb01fc0c
chore: Follow up stories fix ios badge
3 years ago
Krille Fear
c7e80074ed
Merge branch 'linux-seahorse-fix' into 'main'
...
fix: Seahorse does not properly work on many Linux devices
See merge request famedly/fluffychat!680
3 years ago
Christian Pauly
538c183771
chore: Set retention state for story rooms
3 years ago
TheOneWithTheBraid
d5a0d68a33
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>
3 years ago
Krille Fear
c58a72573d
chore: Add topic to story rooms
3 years ago
Christian Pauly
19114fb51b
chore: FIx video compress
3 years ago
Christian Pauly
bac79a553b
chore: fix video follow up
3 years ago
Christian Pauly
18e6ed3855
chore: Fix video compress
3 years ago
Christian Pauly
ea1939317c
fix: Videoplayer
3 years ago
Christian Pauly
ab9d7fcc7d
feat: Enable compression and thumbnails for videos
3 years ago
Dependency Update Bot
b088461140
chore: Update dependencies
3 years ago
Christian Pauly
47dce8292f
chore: FIx first story invite
3 years ago