Commit Graph

3634 Commits (12e364a32dbbb919b51e848b4d2a678532715f79)

Author SHA1 Message Date
Gabby Gurdin 12df14dcdb remove messages that have already been added from analytics bulk update 2 years ago
Gabby Gurdin a791d40016 fix for room already in use analytics room error 2 years ago
Gabby Gurdin 25d0fe2fb7 Merge branch 'auto-pr' of https://github.com/pangeachat/client into auto-pr 2 years ago
Gabby Gurdin bad30b0c4c overlay message updates 2 years ago
Brord van Wierst eb19a49b15
fix analytics and add git merge cmd 2 years ago
Brord van Wierst 2f04f52943
Merge remote-tracking branch 'fluffychat/main' into auto-pr 2 years ago
krille-chan 6f9da100a0
fix: Login with SSO on web 2 years ago
krille-chan f6c6898fb6
fix: Make chat permission settings null and type safe 2 years ago
krille-chan 02ceddf9e8
feat: Show/hide third column in chat view 2 years ago
Gabby Gurdin 64112c2a3c prevent pangea message events made from encrypted messages, display enrypted messages correctly 2 years ago
Gabby Gurdin ede472e0e8 commented out references to keyboard_shortcuts 2 years ago
Gabby Gurdin a2fb362bde catch null _choreo and _event earlier in flow, switch from error to warning 2 years ago
krille-chan e81a366a5b
refactor: Move room headers into appbar bottom field 2 years ago
krille-chan f42509f710
design: Adjust some colors in inputbar 2 years ago
krille-chan a8606f18b6
refactor: new flutter only typing animation 2 years ago
krille-chan 4fca106a51
fix: Always send info object for stickers 2 years ago
krille-chan f4196f38c3
chore: Follow up hovermenu 2 years ago
krille-chan c51fc600a2
chore: Follow up sticker design 2 years ago
The one with the braid (she/her) | Dфҿ mit dem Zopf (sie/ihr) 3c532f90ba
chore: unify desktop and mobile databases (#764)
* chore: unify desktop and mobile databases

- migrate `package:sqflite_flutter` to `sqlcipher_flutter_libs`
- use FFI for all SQLite operations
- use `SQfLiteEncryptionHelper` for database encryption
- enforce encryption for new SQLite datbase implementation
- migrate existing SQLite databases
 - encrypt unencrypted ones
 - migrate database locations to unified approach
- drop dependency on sqlite

Signed-off-by: The one with the braid <info@braid.business>

* chore: add sqlcipher to macos CI

Signed-off-by: The one with the braid <info@braid.business>

---------

Signed-off-by: The one with the braid <info@braid.business>
2 years ago
krille-chan 3e9ff75efe
chore: Remove print 2 years ago
Krille 8a9715cac2
chore: Follow up database broken handling 2 years ago
Krille eb9cf18d30
chore: Fix formatting 2 years ago
Krille 9c1bf05c0d
chore: better logs on client init failed 2 years ago
Krille-chan a06bd7e093
Merge pull request #956 from krille-chan/braid/adaptive-bottom-sheet-navigator
fix: never use root navigator for bottom sheets
2 years ago
Krille 654a423e41
chore: Follow up padding 2 years ago
Krille 1be21e6c12
chore: Follow up paddings 2 years ago
Krille 68aa2250f2
chore: Follow up input bar padding 2 years ago
Krille 0436c5c517
chore: Adjust ticker of notifications for Android 2 years 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>
2 years ago
Gabby Gurdin b086aa49c1 fixes for null checks 2 years ago
Gabby Gurdin 62a4ea785a remove former version of editted messages from analytics 2 years ago
Krille 6e13c17682
chore: Follow up text selection color 2 years ago
Krille cba1a9bd5e
chore: Follow up audioplayer design 2 years ago
Krille f3141f955d
chore: Follow up design 2 years ago
Krille e9a9075139
chore: Follow up design 2 years ago
Krille 554f951a30
Revert "design: New date separators in timeline"
This reverts commit f15b81c5a6.
2 years ago
Krille f15b81c5a6
design: New date separators in timeline 2 years ago
Krille 7183158cf9
chore: Follow up input bar design 2 years ago
Krille 20fd4dcf59
chore: Add pagekey to custom page builder 2 years ago
Gabby Gurdin 8aa05a1016 update pangea message event after editting a message 2 years ago
Krille cce5fc8fa5
chore: Follow up input bar design 2 years ago
Krille d3930cf4af
chore: Follow up inputbar design 2 years ago
Krille ed2a1af46c
chore: Follow up input bar design 2 years ago
Krille 93f0ace3cf
chore: Follow up inputbar design 2 years ago
Gabby Gurdin 924c7fe5b8 allow full username in login 2 years ago
Krille 49c1de8610
chore: follow up matrix pill 2 years ago
Gabby Gurdin 0880f6d120 add toggle for auto-playing messages in learning settings 2 years ago
Krille d83c26a3c9
chore: Follow up matrix pills 2 years ago
Krille 0b9d258e56
chore: Follow up matrix pill 2 years ago
Krille f3b3a82f0d
chore: Follow up new page transition 2 years ago
wcjord 64f57e0e48
Merge pull request #128 from pangeachat/error-analytics
Error Analytics
2 years ago
Krille f0b66fda0a
chore: More minimal matrix pill 2 years ago
Gabby Gurdin 47f15ae323 cleanup of message analytics controller 2 years ago
Krille 7e0dcc3058
chore: Follow up input bar design 2 years ago
Krille 6d4ee4ad6f
chore: Follow up input bar design 2 years ago
krille-chan 2e46ea7fd6
chore: Try out CupertinoPage instead of custom transition in router 2 years ago
krille-chan 150da0f0aa
design: Background color follow up for input bar 2 years ago
krille-chan 22b467de21
design: Make appbar in material you design for mobile mode 2 years ago
krille-chan 5687aab290
chore: Follow up audioplayer height 2 years ago
krille-chan 9b82614fba
chore: Follow up audomessage speed button design 2 years ago
krille-chan 73c08c3fdd
chore: Mark muted unread rooms with bold text 2 years ago
krille-chan 45e1122648
chore: Follow up image rendering 2 years ago
Gabby Gurdin d3ada1b627 don't show audio message sent in chat subtitle after text-to-speech message 2 years ago
Gabby Gurdin 60df6aa7e1 merge conflict 2 years ago
Gabby Gurdin 4f073f534e updates to error analytics to ensure data accuracy and allow users to view specific messages related to different lemmas 2 years ago
krille-chan 449357b501
fix: FluffyChat should assume m.change_password capabilitiy is supported if not present per spec 2 years ago
Krille f653664b39
chore: Calc much smaller blurhash 2 years ago
Krille 935e7215e4
refactor: Sticker widget code 2 years ago
Krille 989c6146ce
chore: Calc blurhash in other thread 2 years ago
Krille a518f8a019
chore: New performant fade in for images 2 years ago
Krille bac2dceae4
chore: Follow up image bubble performance 2 years ago
Krille 5573c7fcbc
chore: Disable image transition for better performance 2 years ago
Krille 25ec229ace
refactor: Use dart blurhash 2 years ago
krille-chan 1271441eb0
chore: Follow up imagebubble 2 years ago
Krille ba05050c2b
chore: Follow up image size 2 years ago
Gabby Gurdin a673372d64 remove commented out test code 2 years ago
Gabby Gurdin 97fc7a176d error logging 2 years ago
Gabby Gurdin ee3a92b9c0 removed accidently commited code files 2 years ago
Gabby Gurdin 64c502b6fa temp fix for iOS database build errors 2 years ago
krille-chan db747afb7b
chore: Add missing command hints 2 years ago
krille-chan 2104793ecd
design: Display images in correct ratio in timeline 2 years ago
Krille 508a7e78c7
chore: Adjust design of typing indicator 2 years ago
krille-chan f6eafd576e
fix: Do not sync in background mode 2 years ago
Krille c028c69b2d
design: Nicer reactions design with size animations 2 years ago
krille-chan 8dd8edae44
chore: Follow up set room read marker 2 years ago
krille-chan e0e1b65f77
chore: Follow up message bubble design 2 years ago
Gabby Gurdin 1623bdf005 refresh button tooltip + message explaining archive, direct chat with support on help button click, ability to purchase subscription if in trial 2 years ago
krille-chan 6073b46cfc
fix: Search in spaces view 2 years ago
krille-chan c842e3454b
chore: Follow up message bubble color 2 years ago
krille-chan 0387b955ed
chore: Follow up message bubble design 2 years ago
krille-chan 292e6c8834
design: Connect bubbles from same sender 2 years ago
krille-chan ca79beeddb
chore: Disable broken soft logout 2 years ago
krille-chan a31dce0a21
fix: Remove pantalaimon message with normal error message 2 years ago
Krille 1712d30c2f
feat: Support refresh tokens 2 years ago
Gabby Gurdin a781b8c78c removed reference to google auth key in environment.dart 2 years ago
Krille bb3865757b
chore: Follow up dismiss notifications logic 2 years ago
Krille 0eaa7aa73e
chore: Follow up notification logging 2 years ago
Krille 6d973db6fc
refactor: Better logic for removing outdated notifications 2 years ago
Krille c0ba68dff5
fix: Set readmarker on focus on web 2 years ago
Gabby Gurdin 85825120a9 merge conflict 2 years ago
wcjord 1c0c1f51b9
Merge pull request #103 from pangeachat/dm-settings
remove irrelevant settings from DM chat details
2 years ago
wcjord e5c13cf7a0
Merge pull request #105 from pangeachat/encrypted-chats
disable encryption for direct chats from user bottom sheet
2 years ago
wcjord ba525e96a7
Merge pull request #106 from pangeachat/lock-fixes
fix for bugs with locked room icons
2 years ago
wcjord f3eeb1ffc7
Merge pull request #102 from pangeachat/bot-dm
widened criteria for bot DM rooms and prevent new one from being crea…
2 years ago
wcjord a81dfb2b5f
Merge pull request #101 from pangeachat/admin-invite-fix
use mode to control invited user's power level
2 years ago
Gabby Gurdin 8bef7b2e2b fix for bugs with locked room icons 2 years ago
Gabby Gurdin 6461496c7e disable encryption for direct chats from user bottom sheet 2 years ago
Gabby Gurdin 6268ff27b7 show bot in participants list and show different message with kicking bot from group chat 2 years ago
Gabby Gurdin 591b0d0fa2 remove irrelevant settings from DM chat details 2 years ago
Gabby Gurdin 67557dfb26 widened criteria for bot DM rooms and prevent new one from being created if one is already present 2 years ago
Gabby Gurdin 8f568fdb72 use mode to control invited user's power level 2 years ago
wcjord bfdacbf3ad
Merge pull request #85 from pangeachat/dob-buttons
dob picker updates
2 years ago
Krille fdc77fb6d9
fix: Set read marker on web 2 years ago
Gabby Gurdin cba510ee76 added handling for all cases of null check 2 years ago
Gabby Gurdin 7655a978e8 null check fix 2 years ago
Gavin Mogan a0f82a2aba
Point to correct path for auth.html so completing sso login flow no longer 404s 2 years ago
krille-chan f56758e1c4
feat: Reply with one button in desktop 2 years ago
krille-chan 0cf6a1d74a
refactor: Enhance logic when to mark room as read 2 years ago
Gabby Gurdin 0e70e8b838 fixes 2 years ago
Gabby Gurdin f856d37e05 overlay error fix 2 years ago
Gabby Gurdin 0667a0a58b caching fix 2 years ago
Gabby Gurdin 9e4dc0ba20 reduce darkness of toolbar background 2 years ago
Gabby Gurdin 3118501c12 fix 2 years ago
Gabby Gurdin d9dcb0a562 small fixes 2 years ago
Gabby Gurdin dc7029be97 some small UI fixes, disale moderation toggle 2 years ago
Gabby Gurdin a0df2db1f4 flutter version update 2 years ago
Gabby Gurdin ea3689529b switch to using matrix profile to store DOB 2 years ago
Gabby Gurdin f5ae1297bd sentry reporting updates 2 years ago
Gabby Gurdin d0c6a92281 some fixes 2 years ago
Gabby Gurdin 758ebde1f7 turn dob picker into radio button choices 2 years ago
Gabby Gurdin 54e490216e replaced blue means translation popup 2 years ago
Gabby Gurdin ad1c017965 merge conflict 2 years ago
Gabby Gurdin 423a3c3f72 toolbar / popup updates 2 years ago
ggurdin 4883ce861f
Merge pull request #82 from pangeachat/decouple-audio
Decouple Audio
2 years ago
krille-chan 0e8363221b
design: Nicer QR Code design 2 years ago
krille-chan db8e4c2916
chore: Follow up stickers 2 years ago
krille-chan 5a6016931b
design: New sticker picker next to emoji picker 2 years ago
krille-chan 6c5133abfe
chore: Follow up send filename for keyboard input 2 years ago
krille-chan 6435e703e4
feat: Add insert content via gboard 2 years ago
Krille 1324ce517d
refactor: Remove old aliases workaround 2 years ago
krille-chan 1c19c9a2a9
chore: Follow up set speed in voice messages 2 years ago
krille-chan bf1f8ebaf5
feat: Add speed button for audioplayer 2 years ago
Gabby Gurdin 3fa94eace1 fixed pangea comments 2 years ago
Gabby Gurdin e427524724 Merge branch 'main' into decouple-audio 2 years ago
Gabby Gurdin 87992d5581 toolbbar tooltips 2 years ago
Gabby Gurdin b382f93abb activate trial from toolbar 2 years ago
krille-chan f12bf5a9bd
fix: Notifications open sometimes automatically on android 2 years ago
krille-chan 7ae9eb82e0
fix: Export session 2 years ago
krille-chan 826cce6573
refactor: Better download UX with file picker for android and iOS 2 years ago
Krille-chan 7488f620ec
Merge pull request #900 from rizzzvi/send-original-video-812
enhanced send video functionality by adding toggle send original
2 years ago
krille-chan 6f0d880ad8
chore: Follow up input content padding 2 years ago
Gabby Gurdin abbcd41064 toolbar updates 2 years ago
krille-chan 477a8b858b
feat: Open chat on shortcut click on android 2 years ago
krille-chan ffeb8bb08e
chore: Follow up fix textfield design for flutter 3.19.0 2 years ago
Gabby Gurdin a4d8c43bf3 Merge branch 'main' into decouple-audio 2 years ago
Gabby Gurdin d0f889d314 some fixes 2 years ago
Gabby Gurdin f6444d4a9a remove timers 2 years ago
Gabby Gurdin 102f113cb8 merge conflicts 2 years ago
Gabby Gurdin 92de3e1112 Merge branch 'main' into decouple-translation 2 years ago
Gabby Gurdin 2bf855028b card error widget 2 years ago
Gabby Gurdin 119789211c switched to wordnet data 2 years ago
Gabby Gurdin c24619beb1 autoplay audio in toolbar 2 years ago
Gabby Gurdin 40c7ef49c5 update toolbar after highlight change 2 years ago
Gabby Gurdin 7b91d14870 translation updates 2 years ago
Gabby Gurdin 9ea5e85f1d overlay bbug fix 2 years ago
Gabby Gurdin 186982918d decoupling playing audio and sending audio event 2 years ago
wcjord 45d0b559be
Merge pull request #75 from pangeachat/ui-updates
UI updates
2 years ago
Gabby Gurdin 0a438fdcf2 audio stuff 2 years ago
Gabby Gurdin 8ed01f54e6 Merge branch 'main' into blur-fix 2 years ago
Gabby Gurdin d4e3195531 iOS audio fix 2 years ago
Gabby Gurdin 4903061e95 inital work 2 years ago
Gabby Gurdin fa50637b68 audio format fix, fix for subtitle bug 2 years ago
Gabby Gurdin 1ed51c9f9d updated recording package 2 years ago
Krille 859701e158
chore: Follow up android shortcuts 2 years ago
Krille d2a58422b4
refactor: Use hashcode instead of string to id workaround for notifications 2 years ago
Gabby Gurdin 68825d408b small fix to ensure loading shows up 2 years ago
wcjord 7ad50e07e2
Merge pull request #68 from pangeachat/trial-ui
updates to subscription paywall flow
2 years ago
Gabby Gurdin d8927b606d replace error popup with scaffold message 2 years ago
Gabby Gurdin e39b19877f remove debug print statements 2 years ago
Gabby Gurdin fb9a1d5529 don't erase already loaded rooms from space response map before loading more 2 years ago
Gabby Gurdin fb07dc747a updates to subscription paywall flow 2 years ago
Krille d6e797b04b
chore: Thumbnail follow up for notifications 2 years ago
Mubeen Rizvi 49caebcaa8 enhanced send video functionality by adding toggle send original 2 years ago
krille-chan a6b5acb451
fix: Open room by notification happened multiple times 2 years ago
krille-chan 88f1fc1720
fix: BuildContext crash when joining room 2 years ago
krille-chan 20154e3f24
chore: Follow up notification avatar 2 years ago
Krille e45101325f
chore: Follow up shortcut icon android 2 years ago
Krille cc277c1431
chore: Follow up android haptic feedback 2 years ago
Krille-chan e69f610c26
Merge pull request #890 from Bubu/fix_restoring_unimportant_event_setting
fix: properly initialize hideUnimportantStateEvents setting
2 years ago
Krille-chan ce5ad908de
Merge pull request #889 from Bubu/read_unread_icons
Fix swapped icons for mark read/unread and pin/unpin
2 years ago
Krille-chan f8fbbf4c3e
Merge pull request #892 from Bubu/hide_presences_list
feat: make showing user presence info optional
2 years ago
Krille 91f4cdc7e3
chore: Follow up shortcuts on android 2 years ago
Gabby Gurdin 5a6cc913e8 disable selection if message not highlighted 2 years ago
Gabby Gurdin d7f89eb98c show translation of selected text 2 years ago
krille-chan dee9323d47
feat: Add notification shortcuts to android 2 years ago
Gabby Gurdin 32fab63edb removed setState from dispose methods 2 years ago
Gabby Gurdin 887afb0247 upgraded to most recent version of matrix sdk, fix for when to show rich text 2 years ago
Gabby Gurdin 4b5a3b2cae get originalsent langcode if original written not available 2 years ago
Marcus Hoffmann f8f73b7661 feat: add dialog to hide presence list with long-press 2 years ago
Marcus Hoffmann ccfa3fa8f6 feat: make showing user presence info optional
895de76e70 replaced the stories feature
with presence status messages. Stories were an optional feature but
right now presence information can only be disabled on a homeserver
level.

Introduce a setting to make this feature optional on a client level.
2 years ago