Commit Graph

848 Commits (2ad6d6f1c5c8517094053b6fad84d50b6b3604bd)

Author SHA1 Message Date
krille-chan 9cd6bd21da
build: Update archive to 3.3.9 1 year ago
krille-chan 3a0924e312
build: Fix snapcraft color-flip by removing handy window package 2 years ago
Krille 5ac48d98d0
build: Bump version to 1.14.0 2 years ago
Krille e5a74e8376
build: Update Matrix dart sdk to 0.22.3 2 years ago
krille-chan 3b12d8ab84
refactor: Update badge 2 years ago
krille-chan 55871de866
fix: Remove mpv and zenity to fix linux snap builds 2 years ago
Krille 739edde729
refactor: Replace vrouter with gorouter 2 years ago
krille-chan cb9d731b80
build: Add webrtc again but with fixed rpath version 2 years ago
krille-chan 3aaf21fb8b
build: Disable webrtc on linux again 2 years ago
krille-chan efbe16b52c
chore: readd handy window 2 years ago
krille-chan 3b7fec2baf
build: Remove handy window extension 2 years ago
The one with the braid 0c70017cd8
feat: support import of Emoji packs as zip file
Signed-off-by: The one with the braid <the-one@with-the-braid.cf>
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
ShootingStarDragons 2ae4551bcc feat: paste image from clipboard 2 years ago
Krille 851f6079e2
builds: Changelog for version 1.12.1 2 years ago
Krille b255ddcd61
chore: Remove windows gitlab CI workaround 2 years ago
Krille 71f3c66599
chore: Use correct versions of adaptive_dialog 2 years ago
Krille 91fc889bce refactor: Update dependencies 2 years ago
Krille 131fa6b3a9 chore: Enable webrtc for linux again 2 years ago
Krille 3d9e2dd8bf build: Change wakelock hotfix 2 years ago
Krille e851349bf2 builds: Bump version 2 years ago
Krille f4107a8344 chore: Update dependencies 2 years ago
Krille e3bbc8f1ab builds: Update flutter table html 2 years ago
Krille bc9a6b122f builds: Update flutter_html 2 years ago
Krille 847bda89e8 fix: User pills 2 years ago
Krille f2601c638b chore: Follow up linkify in html message 2 years ago
Krille 79549c3a59 chore: Disable linux webrtc 2 years ago
Krille 5627e50c8f Revert "refactor: Update dependencies"
This reverts commit 2bb0dce7a15d4831eb30c39fc7ba5d863cbcd55e
2 years ago
Krille c2495eb1a7 refactor: Update dependencies 2 years ago
Krille 5ad32f2915 builds: Update file_picker to 5.3.0 2 years ago
Krille 1d72ab512a chore: Readd support for html tables 2 years ago
Krille a6d135bdbe chore: Update flutter webrtc 2 years ago
Krille 796a6fdae1 refactor: Reimplement flutter matrix html locally 2 years ago
Krille d330ca0ff7 chore: Remove macos_ui dependency 2 years ago
Krille 208bac0531 chore: Remove webrtc override 2 years ago
Krille 526f5dce47 chore: Follow up update flutter matrix html 2 years ago
Krille cb0fe173d9 chore: Minor code clean up 2 years ago
lauren n. liberda 1e0988dd4c builds: migrate to dart 3.0/flutter 3.10 2 years ago
Krille ab1e2d8db8 chore: Disable webrtc on linux again 2 years ago
Krille 1ce60aecf4 build: Remove dependency overwrite for ffi 2 years ago
Krille 55de4387f2 build: Update dependencies 2 years ago
Krille a2cb9ff84b chore: Bump version 2 years ago
Krille 77a43b6b8e chore: Bump version 2 years ago
Krille 272925b0e3 chore: Bump version 2 years ago
ShootingStarDragons b9104f243e feat: change to flutterwebauth2 2 years ago
Krille d9aa2f8e44 refactor: Switch to file_picker package and get rid of some dependency overrides 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
Christian Kußowski 901b4862e4 chore: Update build number 2 years ago
Krille 7ce9612a88 chore: disable webrtc on linux again 2 years ago
Krille 038f6bd9ff refactor: Remove unused dependency 2 years ago
Krille 0641793353 chore: Switch back to main webrtc 2 years ago
Krille 885a327f86 chore: Bump version 2 years ago
Krille 8f77f133a3 chore: Lookup l10n in pushhelper if null 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
q234rty a47bbb38a8 Fix file picker on Linux 2 years ago
Christian Pauly ffd7904f3a refactor: Use dynamic color package instead of system theme 2 years ago
Krille 7424547c0f chore: Bump version 2 years ago
Christian Pauly d00b0b4d6c fix: Shared preferences package for flutter 3.7 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 c47ca99aaa chore: Update dependencies 2 years ago
Krille 2c45552c8e chore: Update flutter_map 2 years ago
Krille c2f6441a8a chore: Remove unused translations 2 years ago
Krille Fear 547c758827 chore: Bump version 2 years ago
Krille Fear 680dd886d8 feat: Add audio message support to linux 2 years ago
TheOneWithTheBraid 8f647f6dcd chore: bump matrix sdk
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Krille Fear 368ebdf300 chore: Remove workaround of record package 2 years ago
Krille Fear c908ea5fe0 chore: Update dependencies 2 years ago
Krille Fear a35229bf7d feat: Use Android system accent color 2 years ago
Krille Fear 5f3e8791dd fix: Libhandy windows 2 years ago
Krille Fear 9f058ceeb3 fix: Disable linux webrtc until it is fixed 2 years ago
Christian Pauly 03080a9014 chore: Update unifiedpush 2 years ago
Krille Fear 5e587060e7 chore: Update Linux build files 2 years ago
Christian Pauly 64b1a9c5e4 chore: Update matrix sdk 2 years ago
Krille 51487e38ee Merge branch 'main' into 'braid/android-notification'
# Conflicts:
#   pubspec.lock
#   pubspec.yaml
2 years ago
Christian Pauly 438ecff171 chore: Bump version 2 years ago
Christian Pauly e8adc5e9e2 chore: Update webrtc 2 years ago
Christian Pauly 188dc21171 chore: Revert ci changes 2 years ago
Christian Pauly f3655310b3 chore: Update webrtc 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 4436051530 chore: Update Matrix SDK 2 years ago
Krille Fear e38adcfe53 chore: Revert webrtc update 2 years ago
TheOneWithTheBraid 78bfe2dec7 chore: use Famedly runners
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2 years ago
Christian Pauly 94091b489a chore: Bump version 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
Krille Fear 428610b27b chore: Revert webrtc linux support 2 years ago
Krille Fear fa845dfaf2 chore: Update webrtc 2 years ago
Krille Fear dc002aa115 chore: Bump version 2 years ago
Krille Fear 53aaee9911 refactor: Remove unused dependencies 2 years ago
Christian Pauly dd6cd28db2 chore: Updatem matrix SDK 2 years ago
Christian Pauly 63f1a10a4c fix: Update emoji picker for web and desktop 2 years ago
Christian Pauly 46a9b6e00d chore: Update dependencies 2 years ago
Christian Pauly 65511ca114 chore: Update local notifications package 2 years ago
Christian Pauly 3e31c9945f chore: Update matrix sdk 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
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
Krille Fear 4f051a1f60 chore: Update matrix SDK 2 years ago
Christian Pauly 17dc6ee3a8 chore: Add unread badge to navigation rail and adjust design 3 years ago
td 34b039a6c0 feat: background and terminated calls [android] 3 years ago
Christian Pauly 32cc2415b3 chore: Bump version 3 years ago
Christian Pauly d45a1c23b2 chore: Update matrix sdk 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 2ef03b09dd fix: secure storage on iOS was not setting up correctly 3 years ago
Christian Pauly e9f6029b94 chore: Bump version 3 years ago
Christian Pauly 7b65a50a4e chore: Migrate back to flutter hive collections 3 years ago
Christian Pauly 12dacb5337 chore: Update provider package and remove dep override 3 years ago
Christian Pauly ef763846d0 fix: Sharing on iPad 3 years ago
Christian Pauly 184d62250b chore: Downgrade webrtc to fix iOS build 3 years ago
Krille Fear b685e87104 chore: Bump version 3 years ago
Christian Pauly 59e245ecc9 chore: Migrate from Hive 2.2.1 back to FluffyBox 3 years ago
Christian Pauly 7a74a8a93f chore: Update dependencies 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 4ddc1386ba chore: Update matrix homeserver recommendations 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 9784f1cc0a chore: Follow up fix secure storage 3 years ago
Krille Fear bdc5860be5 Merge branch 'krille/update-record' into 'main'
chore: Update record package

See merge request famedly/fluffychat!975
3 years ago
Christian Pauly 670a6ab05b chore: Update record package 3 years ago
Christian Pauly d0db6bb254 chore: Bump version 3 years ago
Christian Pauly 68a3de318c feat: Display timeline of messages in android notification 3 years ago
Christian Pauly 20c37cb51a refactor: Simplify MxcImage and replace CachedNetworkImage 3 years ago
Christian Pauly e977124218 chore: Update SDK and remove old override 3 years ago
TheOneWithTheBraid dbd36d06d3 feat: libhandy integration
- supports GTK 4 window borders

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
TheOneWithTheBraid 855c735aef feat: implement space hierarchy
- implement spaces hierarchy
- create expandable navigation drawer tiles
- display suggested rooms below joined rooms when in space
- everything works nested
- fix shared preferenced conflic with debug builds on Linux
- add [`package:async`](https://pub.dev/packages/async)

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
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
TheOneWithTheBraid 35f7aa56e9 chore: remove snapping sheet
- remove snapping sheet

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly 1a69e5ec55 fix: Non FCM Android builds crash on start 3 years ago
Christian Pauly 153e333693 chore: Update SDK 3 years ago
Christian Pauly ccfda5bc96 feat: New material 3 design 3 years ago
Christian Pauly b671ae331d chore: Remove permission handler dependency and increase compileSdkVersion 3 years ago
Christian Pauly 24ee341670 chore: Update SDK 3 years ago
Christian Pauly 1c7b6a4953 fix: Sharing on iOS and iPad 3 years ago
Christian Pauly c249ebb97c refactor: Switch to Hive Collections DB 3 years ago
Christian Pauly aa7ae27d5e chore: Update share_plus 3 years ago
Christian Pauly 9905040d86 chore: Bump version 3 years ago
Christian Pauly 2f9408a176 fix: Build on iOS emulator 3 years ago
TheOneWithTheBraid 50bdb6a646 feat: include Synapse into integration test
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Christian Pauly ea17a28519 fix: Broken dynamic color palette 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
Christian Pauly b23daa2dc1 refactor: Migrate to share_plus 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
Krille Fear 14a6047fef Merge branch 'braid/spaces-advanced' into 'main'
feat: improve spaces

See merge request famedly/fluffychat!799
3 years ago
TheOneWithTheBraid 44ffaa1b41 feat: improve spaces
- support to show spaces in a list
- add a beautiful animation

This MR makes Spaces much easier to use on desktops and allows to better
find the right space in case they have no avatar.

There will be another MR builting on this work as soon as
https://gitlab.com/famedly/company/frontend/libraries/matrix_api_lite/-/merge_requests/58
is merged.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille Fear 1ea58105c4 Merge branch 'no-auto-correct-homeserver-in-search' into 'main'
fix: Disable autocorrect in discover homeserver adaptive dialog popup

Closes #515

See merge request famedly/fluffychat!846
3 years ago
Avion f40ede018c fix:Disable autocorrect in homeserver search field 3 years ago
Christian Pauly 3e27660e5b chore: Bump version 3 years ago
Christian Pauly 02fbc4c8fd chore: Add initial integration tests 3 years ago
Christian Pauly 9a310d9636 feat: Onboarding with dynamic homeservers from joinmatrix.org 3 years ago
Christian Pauly c287dfe581 chore: Update sdk 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
Christian Pauly 99840db4bb chore: Update SDK 3 years ago
Krille Fear b87e5e7e15 fix: Android theme is not auto updating when system theme changes 3 years ago
Krille Fear 62b8f16128 chore: Follow up fix image resizer 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
Graeme Power 2922430071 chore: irish language support 3 years ago
Christian Pauly faba72e5fe chore: Update SDK 3 years ago
Christian Pauly cc0eba83fd feat: Better image sending experience 3 years ago
Krille Fear fdb3dcb2de Merge branch 'braid/widgets-advanced' into 'main'
feat: allow to create widgets

See merge request famedly/fluffychat!785
3 years ago
Krille Fear 5247de044e chore: Remove broken voice messages for Linux and Windows 3 years ago
TheOneWithTheBraid 0ddaff75db feat: allow to create widgets
- supported widget types: therpad, jitsi, video, custom
- update Matrix SDK

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Krille Fear c90d086e62 Merge branch 'krille/audio-on-desktop' into 'main'
chore: Add audio libraries on desktop

See merge request famedly/fluffychat!780
3 years ago
Krille Fear e8a6c7fc2c chore: Add audio libraries on desktop 3 years ago
Christian Pauly db6ea1a5ac chore: Bump version 3 years ago
Christian Pauly 0571cf6aa8 chore: Update sdk 3 years ago
Christian Pauly 5eae299910 refactor: Switch to just audio for playing sounds 3 years ago
Krille Fear 5ef3c88478 Merge branch 'krille/extended-stories' into 'main'
feat: Extended stories

See merge request famedly/fluffychat!757
3 years ago
Christian Pauly 929b8e5c68 fix: Build on macOS 3 years ago
TheOneWithTheBraid 824fcfc27c feat: implement keyboard shortcuts
Added shortcuts for the following actions:

- search chats
- start chat
- chat details
- show widgets
- cycle accounts
- switch to account $i
- toggle emoji picker
- send file

Related: #849

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
3 years ago
Dependency Update Bot 86fa65fd5e chore: Update dependencies 3 years ago
Krille Fear 7263787197 fix: Reset password 3 years ago
Krille Fear 8a05d14b24 chore: Update SDK 3 years ago
Lanna Michalke e46307cd82 fix: display WebRTC call overlay in web 3 years ago
Krille Fear 5a5f159fd4 fix: Linux notification not showing when room is open but window in background 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
Krille Fear 0f448af5dc Apply 1 suggestion(s) to 1 file(s) 3 years ago
TheOneWithTheBraid 704fd404b1 feat: implement pinned messages
- render pinned events on the chat top
- support scroll up for several pinned messages
- ask to unpin messages
- add button to pin message
- fix some null-safety issues
- fix the Linux database directly 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 9a594824bb feat: Display indicator for unread muted rooms 3 years ago
Christian Pauly 28c5c8211f chore: Update SDK 3 years ago
Serra Allgood 4888f7528d fix: SSO in web 3 years ago
Christian Pauly 1885002239 chore: Bump version 3 years ago
Christian Pauly 9920b685ab chore: Update SDK 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 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 65ff6b61e6 chore: Update SDK 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