Commit Graph

3634 Commits (12e364a32dbbb919b51e848b4d2a678532715f79)

Author SHA1 Message Date
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
Marcus Hoffmann c6a79f7ad0 fix: properly initialize hideUnimportantStateEvents setting
This setting was not applied on app restart but always initialized to
the default value. The only way change this was to go into settings and
change the toggle twice after an app restart.
2 years ago
Gabby Gurdin cd7fbc020a Merge branch 'main' into toolbar-testing 2 years ago
Gabby Gurdin af9b666e30 remove expanded widget 2 years ago
Marcus Hoffmann bc68a4faaa fix: use correct icons for chat pin/unpin
Similarly to the read/unread toggle this was also using the wrong icon.

If any selected room is not favourite, then show the pin icon (which
should represent the "mark as favourite" action as it corresponds to the
filled pin shown next to a favourited room. Otherwise show the outline
icon, representing the "unpin" action.
2 years ago
Marcus Hoffmann 3e4bbc4b2f fix: use correct icons for mark read/unread action
If any selected room is not marked unread
(anySelectedRoomNotMarkedUnread), then show the 'mark unread' action
icon, else show the 'mark as read' icon.

This makes it consistent with the notification on/off action.
2 years ago
William Jordan-Cooley 38b70baeb2 turn off try catch around getAudioGlobal so eerror bubbles up 2 years ago
ggurdin 2c870656a8
Merge pull request #61 from pangeachat/toolbar-testing
small fix to make sure message text in toolbar is always set
2 years ago
Gabby Gurdin afb7b5c83b small fix to make sure message text in toolbar is always set 2 years ago
ggurdin a4ba1c8443
Merge pull request #60 from pangeachat/toolbar-testing
fix to update state of defintion button in toolbar
2 years ago
Gabby Gurdin da64ed1506 fix to update state of defintion button in toolbar 2 years ago
William Jordan-Cooley 23055e65d1 fix to listening with already made audio 2 years ago
Gabby Gurdin 0bb202b9a3 some fixes for sizing 2 years ago
Gabby Gurdin 648b25a252 fix for long press selecting messages 2 years ago
ggurdin ebbfba7ac9 added pangea tags, more testing 2 years ago
ggurdin 13b38eac29 changes from testing 2 years ago
ggurdin 8d77ca8951 merge conflicts 2 years ago
ggurdin 2cb77732e3 toolbar working 2 years ago
krille-chan aa68e8fe3b
chore: Add more information to Person object in android notifications 2 years ago
krille-chan ecaac9eec2
fix: Open room links with event id 2 years ago
krille-chan 2e67695645
fix: Remove status msg not changeable from old cache 2 years ago
krille-chan f5c536878a
fix: Open room after join 2 years ago
Krille 6cc2c6a578
fix: Request notification permission on android 2 years ago
Krille 46a12d5225
fix: Share invite link of rooms 2 years ago
Krille 6fde2fbeaa
fix: whitespaces sometimes encoded in html message 2 years ago
Krille dce3c0ae52
chore: Wait for device keys before ask bootstrap 2 years ago
Krille 2af8691536
chore: Improved error handling for recovery key 2 years ago
Krille bad0579eb5
chore: Follow up status bubble color 2 years ago
Krille bfcfcc9a83
chore: Follow up wallpaper size 2 years ago
ggurdin 2f6aab86da change model key for language level -> difficulty 2 years ago
Krille 1a2a25d394
chore: Make stickers smaller 2 years ago
Krille e96090051d
chore: Follow up wallpaper thumbnail width 2 years ago
Krille 172cd651fc
fix: Render tg-forward html tags 2 years ago
Krille 3b9245c8c7
feat: New account data wallpaper feature 2 years ago
Krille 85a868522e
fix: Missing null check in public room bottom sheet 2 years ago
Krille 1a655d6f72
fix: Use HapticFeedback.selectionClick() for long press on message 2 years ago
Krille 03728ccb42
fix: onDragDone crashes when no files found 2 years ago
ggurdin b1abad5e30 moved functionn 2 years ago
ggurdin 4017d6333c fix for room rules migration 2 years ago
ggurdin c16fff76a9 merge conflict 2 years ago
William Jordan-Cooley 57957eac9e experimenting 2 years ago
krille-chan d0090ad8d3
chore: Adjust status msg design 2 years ago
William Jordan-Cooley 5901de1ab0 merge with main 2 years ago
ggurdin 91ea80185e merge conflicts 2 years ago
ggurdin fdaa9e9247 some UI updates 2 years ago
Krille 3fa9c65a2b
Revert "refactor: Dialog BuildContext"
This reverts commit 315a43c1a4.
2 years ago
ggurdin 57252cce64 Merge branch 'main' into bot-options 2 years ago
William Jordan-Cooley 847ad9f8c1 coming along, next is getAudioLocal 2 years ago
ggurdin 2eb4c04d2b added selecton to html messages 2 years ago
ggurdin 20be3b79ef some fixes 2 years ago
ggurdin 39b9663bb7 merge conflicts 2 years ago
ggurdin 8f0f61d205 commented out message info popup 2 years ago
Krille 0d465b6deb
chore: Revert applock fix and downgrade flutter instead 2 years ago
Krille 1a0b240d5d
fix: Keyboard disappears in lockscreen 2 years ago
ggurdin 3f832a7c05 frontend elements of conversaton bot settings 2 years ago
ggurdin ad16c6dfef re-integrated select defintions with new fluffychat merge 2 years ago
ggurdin 84d0dd13b9 Merge branch 'main' into new-message-selection 2 years ago
ggurdin 116adc9117 fix for null check error in setclasspowerlevels 2 years ago
William Jordan-Cooley 850e78c4b8 added from main 2 years ago
William Jordan-Cooley 361690935d in the midst of it 2 years ago
ggurdin 789e42ef7d merge conflicts 2 years ago
ggurdin d28ff4e997 fluffy merge and testing updates 2 years ago
Krille 9c74604838
build: Update sdk to 0.25.6 2 years ago
krille-chan 20c678553a
chore: Add more explaining text for key verification 2 years ago
krille-chan f7c89ddf9e
chore: Resort settings and add more description text 2 years ago
krille-chan a7a8285a55
build: Do not load emojis at initial start on web 2 years ago
krille-chan 8ec3497b54
feat: Implement private read receipts 2 years ago
krille-chan e50153c2c8
fix: Open publicroombottomsheet by alias 2 years ago
krille-chan a7e8ec78ed
feat: Join room by alias by tpying alias in searchbar 2 years ago
krille-chan 315a43c1a4
refactor: Dialog BuildContext 2 years ago
William Jordan-Cooley 695374ee46 handling no tokens in pangea message event 2 years ago
ggurdin 0f3e1c7e16 inital work for selecting definitions 2 years ago
ggurdin 2b397a65fd remove print statements from testing 2 years ago
ggurdin d488ec13b8 removed expanded widget 2 years ago
ggurdin 6e27d70516 started adding bback subscription options to paywall 2 years ago
ggurdin 067b1eaf4e adding some of the paywall bbody back 2 years ago
ggurdin 9eb1a702a3 added back paywall appbar 2 years ago
ggurdin 96cda4464d more testing 2 years ago
ggurdin 74b2f49891 testing if issue with futures 2 years ago
ggurdin 8f474e34bf testing if just the presense of showModalBottomSheet causes the app to freezer 2 years ago
ggurdin 60695c5907 more modal tests 2 years ago
ggurdin 5418df243d modal tests 2 years ago
ggurdin 012b3fde1f more testing 2 years ago
ggurdin f219b152f9 more testing 2 years ago
ggurdin 898e549b0e testing commenting out paywall code to see it that's the issue 2 years ago
ggurdin 00bf461c14 more tests 2 years ago
ggurdin 59e22d13ec
Merge pull request #29 from pangeachat/freezing-fix
testing for cause of freezing bug
2 years ago
ggurdin 68e6c5879e testing for cause of freezing bug 2 years ago
ggurdin 4e4755d0a5 fix for fetching language list 2 years ago
Krille 40003628b9
fix: Add cancel button to key request dialog 2 years ago
William Jordan-Cooley 8620028afe simplifying language model 2 years ago
William Jordan-Cooley 0fb7bec48e choreo endpoint for language list 2 years ago
William Jordan-Cooley 2b1620643a switching back to staging choreo url 2 years ago
Krille 708629acca
chore: Follow up linkify code 2 years ago
Krille e39f046b1e
fix: Encode component for links correctly 2 years ago
krille-chan c67df2e14f
fix: Forward arbitrary message content 2 years ago
krille-chan e95ed61257
refactor: Use popupmenudivider instead of workaround 2 years ago
William Jordan-Cooley e94c76ada8 feature complete 2 years ago
Krille e6bbb8f980
fix: Wait for user device keys before start verification 2 years ago
wcjord 46df9e5381
Merge pull request #26 from pangeachat/gpt-it
Gpt it
2 years ago
Krille 23fe757599
fix: text nodes with multiple links crash the timeline 2 years ago