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
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.
4 years ago
Krille Fear
55f0300f9f
refactor: Migrate to null safety
4 years ago
Krille Fear
4feb01fc0c
chore: Follow up stories fix ios badge
4 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
4 years ago
Christian Pauly
538c183771
chore: Set retention state for story rooms
4 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>
4 years ago
Krille Fear
c58a72573d
chore: Add topic to story rooms
4 years ago
Christian Pauly
19114fb51b
chore: FIx video compress
4 years ago
Christian Pauly
bac79a553b
chore: fix video follow up
4 years ago
Christian Pauly
18e6ed3855
chore: Fix video compress
4 years ago
Christian Pauly
ea1939317c
fix: Videoplayer
4 years ago
Christian Pauly
ab9d7fcc7d
feat: Enable compression and thumbnails for videos
4 years ago
Dependency Update Bot
b088461140
chore: Update dependencies
4 years ago
Christian Pauly
47dce8292f
chore: FIx first story invite
4 years ago
Christian Pauly
7daf34c13e
chore: Display stories seenByUsers
4 years ago
Christian Pauly
443e2e548f
chore: Improve stories
4 years ago
Christian Pauly
70cfe7f233
followup: Improve stories
4 years ago
Krille Fear
231a2e26f9
feat: Stories
4 years ago
S1m
92d267602e
fix: Do not setup UP if init from an UP action
4 years ago
Krille Fear
768720e22d
fix: Better thumbnails
...
This checks if the image is png or
jpg and therefore doesnt remove
transparancy. It also encodes
thumbnails with higher resolution
to make them less ugly.
4 years ago
Krille Fear
265ef0ebb2
refactor: Make most of the utils null safe
4 years ago
Krille Fear
d7ec587a8e
fix: Update dependencies with flutter pub upgrade
4 years ago
Krille Fear
d61e224f1c
fix: Hotfix database migration
4 years ago
Krille Fear
0ecbe842a5
fix: Open URIs
4 years ago
Krille Fear
ab7a75981a
Merge branch 'krille/emoji-verification-in-browsers' into 'main'
...
feat: Emoji verification in browsers
See merge request famedly/fluffychat!575
4 years ago
Krille Fear
956ee5bfc6
design: Adaptive switches
4 years ago
Krille Fear
8f47ad654d
chore: Adjust image and thumbnail compression
4 years ago
Krille Fear
8e9f44bbac
Merge branch 'krille/updatesdk' into 'main'
...
chore: Update SDK
See merge request famedly/fluffychat!582
4 years ago
Krille Fear
73dd45f396
chore: Update SDK
4 years ago
Sorunome
f072d6ae20
fix: Various multiaccount fixes
4 years ago
Krille Fear
8687613510
feat: Emoji verification in browsers
4 years ago
Krille Fear
f86c98b78e
feat: Open im.fluffychat uris
4 years ago
Krille Fear
0353f9fbb3
refactor: Optimize all images no matter which size
4 years ago
Krille Fear
335fe36130
chore: Update SDK and remove boxes on corruption
4 years ago
Krille Fear
d23d67cb3d
Merge branch 'krille/image' into 'main'
...
refactor: Use image package to resize images
See merge request famedly/fluffychat!558
4 years ago
Krille Fear
b44f309151
refactor: Use image package to resize images
4 years ago
Krille Fear
a143b978a3
fix: Minor fixes
4 years ago
Krille Fear
ce9d2275a3
fix: Android download
4 years ago
Krille Fear
111d15f86d
chore: Clean up bootstrap
4 years ago
Krille Fear
672e51a779
fix: Pass hive cipher
4 years ago
Krille Fear
cd6eac1bec
fix: Removing sembast
4 years ago
Krille Fear
92a894ef34
refactor: Remove sembast
4 years ago
Krille Fear
a7a85883ad
fix: Use new FluffyBox 0.2.0
4 years ago
Krille Fear
3bdd59d894
fix: Open database on android
4 years ago
Krille Fear
020bfcc753
feat: Set pragmas on desktop as well
4 years ago
Krille Fear
b877e81c1d
feat: Configure database
4 years ago
Krille Fear
522856dc9b
fix: Web
4 years ago
Krille Fear
ad21986ae8
fix: Start on Android and Linux
4 years ago
Krille Fear
874473cf99
fix: Use sqlcipher for FluffyBox
4 years ago
Krille Fear
3170371c0c
feat: Test FluffyBox store
4 years ago
Krille Fear
f1bd1fc58c
fix: FluffyBox logs
4 years ago
Krille Fear
622acfaa59
feat: FluffyBox
4 years ago
Krille Fear
1674a3c30f
Revert "feat: Use sembast over sqflite"
...
This reverts commit 2fbf7376f6b464c60efcb3e8448c0beac7131638.
4 years ago
Krille Fear
b2341bf5f6
feat: Use sembast over sqflite
4 years ago
Krille Fear
f2935e9d9b
chore: Disable sembast cooperator at start up
4 years ago
Krille Fear
0bd00c3acd
fix: Loglevel for stats
4 years ago
Krille Fear
6c3f1d6f51
chore: Add some stats for app start
4 years ago
Krille Fear
4bc45a75c5
refactor: Homeserver picker
4 years ago
Krille Fear
bf79b57007
feat: Redesign start page
4 years ago
Krille Fear
242f878ea1
feat: Nicer images, stickers and videos
4 years ago
Krille Fear
e964d5b628
feat: New Public room bottom sheet
4 years ago
Krille Fear
22fdb667ba
feat: new design
4 years ago
Krille Fear
e060d36956
Merge branch 'td/fix-downloading-stuff' into 'main'
...
fix: download path for saving files
Closes #636
See merge request famedly/fluffychat!545
4 years ago
Krille Fear
aebe4d30c0
feat: Sembast store
4 years ago
Jayesh Nirve
48fb6aac0c
fix: download path for saving files
4 years ago
Krille Fear
33a7a00311
fix: Move to latest null safe sdk
4 years ago
Krille Fear
db22f311e1
feat: Speed up app start
4 years ago
Krille Fear
0ea29a2d6b
fix: Sending ThreepidCreds in UIA
4 years ago
Krille Fear
661b740f57
feat: Nicer registration form
4 years ago
Krille Fear
5495e2db7d
fix: Format
4 years ago
Krille Fear
abc9569163
fix: Naming
4 years ago
Krille Fear
0a17e91d72
fix: UiaRequestManager
4 years ago
Krille Fear
fec9178da5
refactor: Sort imports
4 years ago
Sorunome
ccaca35e1e
fix: small fox for uia request
4 years ago
Krille Fear
991018d86a
chore: Update SDK
4 years ago
Krille Fear
db042fd3bd
fix: Format
4 years ago
Krille Fear
8ffe4c38a1
refactor: Move UiaRequest to its own class
4 years ago
Krille Fear
2f978c5098
refactor: Add code quality reports
4 years ago
Krille Fear
730086b304
Merge branch 'krille/remove-android-file-picker' into 'main'
...
remove: Android filepicker
See merge request famedly/fluffychat!535
4 years ago
Krille Fear
13fda9458f
refactor: Switch to flutter_lints
4 years ago
Krille Fear
c2f23c491e
remove: Android filepicker
4 years ago
Krille Fear
92523cb7b0
feat: Enable E2EE by default for new rooms
4 years ago
Krille Fear
e3c3bd997d
fix: Remove google from fcm_shared_isolate
4 years ago
Krille Fear
446bedbac2
feat: Implement nice profile bottom sheet
4 years ago
Krille Fear
26a07d1849
fix: Enable gotify recommendations
4 years ago
Sorunome
727d8ab2e6
feat: Open user bottom sheet on tapping user pills
4 years ago
Sorunome
55c072f746
fix: Fluffychat sometimes forgetting that a client is logged in
4 years ago
Krille Fear
b9f50cfeb8
fix: Analyzer bug
4 years ago
Krille Fear
ac342624f6
fix: Start-up time waits for first sync
4 years ago
Krille Fear
94f3d521e5
fix: Possibly fix touchscreen scrolling on Linux phones
...
Unfortunately I can not test this by myself.
4 years ago
Christian Pauly
59f9a9f447
fix: Init hive
4 years ago
Krille Fear
ec68d15586
feat: Allow loading of multiple clients in main.dart
4 years ago
Sorunome
0047bec4f9
fix: Missing null check in background push
4 years ago
Krille Fear
50991cac24
fix: Correctly clear database if it is corrupted
4 years ago
Krille Fear
b1a8226054
Merge branch 'soru/ios-open-geo-uri' into 'main'
...
fix: Open geo URIs on iOS
Closes #533
See merge request famedly/fluffychat!505
4 years ago
Sorunome
721b444965
fix: encrypted files
4 years ago
Sorunome
25eba06ff8
fix: Open geo URIs on iOS
4 years ago
Christian Pauly
e70f123182
fix
4 years ago
Christian Pauly
71adb6855d
feat: Compatible with Famedly and Element QR Codes
4 years ago
Sorunome
458f925d6d
fix: format
4 years ago
Christian Pauly
f91919a7c6
fix: Analyzer bugs
4 years ago
Christian Pauly
7d0338ea84
fix: Open matrix.to urls
4 years ago
Sorunome
06235cddd0
feat: use the stripped body for notifications and room previews
4 years ago
Krille Fear
f1e76fbb10
Merge branch 'soru/escape-routes' into 'main'
...
fix: Properly encode and decode vRouter paths
See merge request famedly/fluffychat!487
4 years ago
Christian Pauly
bec9046097
chore: Update SDK
4 years ago
Krille Fear
47e68d813d
refactor: Migrate to new matrix sdk API
4 years ago
Sorunome
02e57474fe
fix: use vrouter.toSegments
4 years ago
Sorunome
6d1c0e9338
fix: Make translations use plural forms
4 years ago
Sorunome
abab724af9
Merge branch 'soru/video-player' into 'main'
...
feat: Add video player
Closes #192
See merge request famedly/fluffychat!479
4 years ago
Sorunome
fcee30ebb3
feat: Add video player
4 years ago
Sorunome
7ffe9f8631
fix: Try different directories on all kind of errors thrown for hive store
4 years ago
Sorunome
5d0967ecda
feat: Add location sharing
4 years ago
Christian Pauly
8cda67b9dd
change: Delete hive database if corrupted
4 years ago
Krille Fear
b0cbdc7cc5
Merge branch 'soru/fix-links' into 'main'
...
fix: Punycode-encode unicode domains for platforms which can't handle them
Closes #343
See merge request famedly/fluffychat!467
4 years ago
Sorunome
b649d975ab
chore: Support new unifiedpush gateway discovery
4 years ago
Sorunome
ec18cbbb87
fix: Punycode-encode unicode domains for platforms which can't handle them
4 years ago
Christian Pauly
65232c9549
fix: Avatar noPic detection
4 years ago
Sorunome
0fc5ba6d20
Merge branch 'soru/image-pack-creator' into 'main'
...
chore: cleanup image pack editor to attach metadata and prepare to make it more general
See merge request famedly/fluffychat!466
4 years ago
Sorunome
2cc8b395f0
chore: cleanup image pack editor to attach metadata and prepare to make it more general
4 years ago
Sorunome
7e1e4e4844
feat: Rate limit streams so that large accounts have a smoother UI
4 years ago
Christian Pauly
197736444f
fix: Download files on iOS
4 years ago
Christian Pauly
b88f8ec5dc
refactor: Rename store and allow storing custom values
4 years ago
Christian Pauly
546998b1e4
fix: Crash on timeline
4 years ago
Sorunome
bf83eae9e0
fix: Linux failing on attempting to open hive
4 years ago
Krille Fear
c7f1ec601f
Merge branch 'soru/desktop-e2ee-files' into 'main'
...
fix: show thumbnails in timeline on desktop
See merge request famedly/fluffychat!438
4 years ago
Krille Fear
949a776fcb
Merge branch 'soru/save-file-picker' into 'main'
...
feat: Add a proper file saver
Closes #381 and #213
See merge request famedly/fluffychat!439
4 years ago
Sorunome
09854152b9
feat: Better detect the device type from the device name
4 years ago
Sorunome
c96486e9a0
feat: Add a proper file saver
4 years ago
Sorunome
50a64f7010
fix: show thumbnails in timeline on desktop
4 years ago
Christian Pauly
7ca96aee03
chore: Update matrix und vrouter
4 years ago
Krille Fear
83665b593b
Merge branch 'krille/remove-moor' into 'main'
...
refactor: Remove moor
See merge request famedly/fluffychat!431
4 years ago
S1m
a5219e56d4
update unifiedpush
4 years ago
Christian Pauly
9ef0c71f81
refactor: Remove moor
4 years ago
Christian Pauly
39b8876837
chore: Bump version
4 years ago
Christian Pauly
9a8c376d91
fix: Flutter Hive on Linux
4 years ago
Christian Pauly
edb33d441b
refactor: Move logs to about dialog
4 years ago
Sorunome
f5da400a05
fix: Database does not store files correctly
4 years ago
Christian Pauly
2320f6b707
refactor: Remove FluffyClient and make it no longer static
4 years ago
Christian Pauly
1ab089ef0d
refactor: Use flutter cache manager for avatar push cashing
4 years ago
Christian Pauly
3363c8175d
refactor: Use different client name on debug
4 years ago
Raatty
97504e7b22
fix version on non mobile platforms
4 years ago
Christian Pauly
a055098105
refactor: Switch to pub.dev version of matrix sdk
4 years ago
Christian Pauly
d4ec574cc9
chore: Update database migration
4 years ago
Christian Pauly
82874e4a78
chore: Make file storing unencrypted
4 years ago
Christian Pauly
02680b618d
chore: fix Web secure storage
4 years ago
Christian Pauly
8db0fb7e19
chore: Fix web hive encryption
4 years ago
Christian Pauly
5fd49be516
feat: Implement hive
4 years ago
Christian Pauly
a6000ddf60
feat: One page login
4 years ago
Christian Pauly
1701384350
fix: Image viewer routing
4 years ago
Christian Pauly
18abb21cdb
refactor: active room ID now only in defined in the path
4 years ago
Christian Pauly
a9be871956
fix: No push setup
4 years ago
Christian Pauly
71e020d8a4
fix: Navigator context
4 years ago
Christian Pauly
dcfbf8f8a5
fix: Image viewer
4 years ago
Christian Pauly
83f886a088
fix: Image viewer
4 years ago
Christian Pauly
de869d5157
fix: Regressions because of vrouter
4 years ago
Christian Pauly
c2fce64494
feat: Switch to VRouter
4 years ago
Christian Pauly
ab4ea74d00
fix: Dont recommend microG on iPhone
4 years ago
Christian Pauly
988a691eeb
refactor: Structure files in more directories
4 years ago
Christian Pauly
74606b1600
refactor: Rename views to pages
4 years ago
Christian Pauly
c8827ae1b2
refactor: Move widgets to lib
4 years ago
Christian Pauly
91f52956f0
refactor: Update SDK
4 years ago
Christian Pauly
b834baa6dc
feat: Implement registration with email
4 years ago
Christian Pauly
08bae9f6ba
chore: Update UP and automatically re-register UP on startup
4 years ago
Christian Pauly
1a477adcb1
refactor: Null safe dependencies
4 years ago
Christian Pauly
cd9b4ee46b
refactor: Folder structure and MVC chat ui
4 years ago
Christian Pauly
0dc147b5c8
refactor: Enable more lints
4 years ago
Christian Pauly
757ec7bb27
fix: Save file
4 years ago
Christian Pauly
bff8a2629a
refactor: MVC archive
4 years ago
Christian Pauly
2362e9f273
fix: nogooglewarning
4 years ago
Christian Pauly
0bc97264ac
refactor: Controllers
4 years ago
Christian Pauly
dc33e526f3
fix: Typo
4 years ago