Commit Graph

509 Commits (d6d6875882e6d0caeec684f3f1a3990788d9dd25)

Author SHA1 Message Date
ggurdin 3288fd6f2d fluffychat merge 1 year ago
ggurdin 5db8527ba5 fluffychat merge 1 year ago
ggurdin cea14d388a fluffychat merge 1 year ago
Kelrap aa5d09407e Make sure user has permission to add space child 1 year ago
Kelrap 4a0ee3665f Can't add subclass as parent space 1 year ago
ggurdin ce3a88e7a7 fluffychat merge 1 year ago
ggurdin c9b6c52761 fluffychat merge 1 year ago
ggurdin 413d4adaec fluffychat merge 1 year ago
ggurdin 7b95e68a6e merge conflicts 1 year ago
ggurdin 95135273cd Merge branch 'main' into analytics-rooms-data 1 year ago
ggurdin c96671b29b Don't show subspaces in top-level spaces lists 1 year ago
Kelrap 3f244f441f Show parents of spaces in Add to Space menu 1 year ago
ggurdin a9105c0804 Merge branch 'main' into analytics-rooms-data 1 year ago
ggurdin 513226f2e4 merge conflicts 1 year ago
ggurdin 9b6466c09c Merge branch 'main' into analytics-rooms-data 1 year ago
ggurdin 363a91a193 allow leaving for all selected chats 1 year ago
ggurdin c8aac0b450 merge conflict 1 year ago
ggurdin 20cdc3796a updates to how analytics events are processed, stored, and displayed. Added automatic updating of student analytics events. 1 year ago
ggurdin 199e71159d some small fix for archive/leave button PR 1 year ago
Kelrap b889575d5f Merge branch 'archive-dif-from-leave' of https://github.com/pangeachat/client into archive-dif-from-leave 1 year ago
Kelrap 6b606ef2c7 Non=admins kicked when only admin leaves 1 year ago
ggurdin 877d3be965 merge conflicts 1 year ago
Kelrap 8cc377a3f4 Finish fixing capacity enforcement bugs 1 year ago
Kelrap db61c1f1cf Fix some capacity enforcement bugs 1 year ago
ggurdin 7807e618b4 enable my analytics button for users in rooms 1 year ago
Kelrap ff198f64bc Check capacity when joining room 1 year ago
Kelrap 2127277d81 Don't return to archived space view 1 year ago
Kelrap 5feaed1d42 Close chat selection menu asap 1 year ago
Kelrap e4af2f764e Minor error/structure corrections 1 year ago
Kelrap a2fde3d70c Consistently send double-check popup 1 year ago
Kelrap b5a35ad723 Update archive implementation 1 year ago
krille-chan bd5dc8405d
refactor: Calc avatar font size by avatar size 1 year ago
Kelrap 1bce016140 Separate archive and leave buttons 1 year ago
Krille bfd8d7f99c
chore: Follow up update last event 1 year ago
Krille b9b2d17990
chore: Follow up last event 1 year ago
Krille 147a741aef
chore: Only load last event sender if necessary 1 year ago
Kelrap e90575efaf Move main extension files, rename secondary extension files 1 year ago
krille-chan 18626be855
chore: Follow up bottom nav bar colors 1 year ago
Kelrap d668a9b73f Splits extensions into multiple smaller files 1 year ago
Kelrap ceb7fdb24e Fixed code in Fluffchat files to match convention 2 years ago
Kelrap f79203a47e Mark chats as read before leaving them 2 years ago
ggurdin 0aacd6407c don't add spaceId query parameter if activeSpaceId is null 2 years ago
ggurdin e156408a63
Merge pull request #215 from pangeachat/new-group-query-instead-of-path
New group uses query to store space ID
2 years ago
ggurdin c88970d859 removed unused comments 2 years ago
Kelrap f27c5981e8 Checks the user is member of room and admin before showing option to remove room from space 2 years ago
Kelrap 19809a6f2d When a user creates a new group from inside a class, the space ID will be stored via query 2 years ago
ggurdin ba72857114 merge conflicts 2 years ago
ggurdin ed1a483184 load accuracte number for num chats in space 2 years ago
lauren n. liberda ae0c8f73d2
chore: upgrade flutter to 3.22.0 2 years ago
ggurdin 48445a5bf9 Merge branch 'main' into usability-5-14 2 years ago
ggurdin f15d79179d usability test updates - don't stack space details, always suggest new chats in spaces 2 years ago
Kelrap 09e4feb6c2
Added My Learning Settings button to main menu 2 years ago
Krille 8a64bdd82d
refactor: Remove unnecessary FutureBuilder 2 years ago
ggurdin 308bd9ee49 ensure that users' analytics rooms are consistently made for users and that teachers are added to analytics rooms are soon as possible 2 years ago
krille-chan 9da309be62
chore: Make bottomnavbar labels always visible 2 years ago
krille-chan 3c85786c10
refactor: Improve performance of chat list 2 years ago
krille-chan 6a220ffb4b
refactor: Precache theme and directchatmatrixid to improve performance in chat list item 2 years ago
ggurdin f6a45323e0 make join_with_link work for users who are logged in or logged out 2 years ago
ggurdin 4c00c73bea Merge branch 'main' into sentry 2 years ago
ggurdin aca6f62eac pass l10n to getSubtitle directly rather than passing context to prevent null check error 2 years ago
ggurdin ab9f7e2696 removed unused comments 2 years ago
Gabby Gurdin 62514c4555 update to main menu button 2 years ago
Gabby Gurdin 55bb8191e6 inital work for usability test updates 2 years ago
Gabby Gurdin 60f202b019 allow students to leave chats and class via the archive button 2 years ago
td 4095560412
fix: voip code breaking from 0.28
have not tested it but should mostly be fine, rewrite should get in someday anyway :p
2 years ago
Gabby Gurdin e4ceb91757 fix for freezing after joining space 2 years ago
Gabby Gurdin 70e085e4f0 merge github-issues into auto-pr 2 years ago
Gabby Gurdin 6fc676c5e7 fix for error in join space dialog 2 years ago
krille-chan 384e57fbd2
design: Remake UX of selecting messages and chats 2 years ago
Gabby Gurdin c0f2d6ea39 merge in sentry updates 2 years ago
Gabby Gurdin 63f6dcc32d added push rule to prevent notifications for text-to-speech events 2 years ago
Gabby Gurdin bad30b0c4c overlay message updates 2 years ago
Brord van Wierst 2f04f52943
Merge remote-tracking branch 'fluffychat/main' into auto-pr 2 years ago
Gabby Gurdin ede472e0e8 commented out references to keyboard_shortcuts 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-chan 73c08c3fdd
chore: Mark muted unread rooms with bold text 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
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
wcjord ba525e96a7
Merge pull request #106 from pangeachat/lock-fixes
fix for bugs with locked room icons
2 years ago
Gabby Gurdin 8bef7b2e2b fix for bugs with locked room icons 2 years ago
Gabby Gurdin 8f568fdb72 use mode to control invited user's power level 2 years ago
Gabby Gurdin cba510ee76 added handling for all cases of null check 2 years ago
Gabby Gurdin a0df2db1f4 flutter version update 2 years ago
krille-chan 7ae9eb82e0
fix: Export session 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 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
krille-chan 88f1fc1720
fix: BuildContext crash when joining room 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
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 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
krille-chan f5c536878a
fix: Open room after join 2 years ago
Krille dce3c0ae52
chore: Wait for device keys before ask bootstrap 2 years ago
Krille bad0579eb5
chore: Follow up status bubble color 2 years ago
krille-chan d0090ad8d3
chore: Adjust status msg design 2 years ago
Krille 3fa9c65a2b
Revert "refactor: Dialog BuildContext"
This reverts commit 315a43c1a4.
2 years ago
ggurdin d28ff4e997 fluffy merge and testing updates 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
ggurdin 74b2f49891 testing if issue with futures 2 years ago
ggurdin 68e6c5879e testing for cause of freezing bug 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
ggurdin a82f0e5c7a fix for loading after joining chat in space view 2 years ago
ggurdin b070f71344 Merge branch 'filter-events' into sentry-fixes 2 years ago
Krille fec39eb602
refactor: Put forwarded text into inputfield instead of sending directly 2 years ago
wcjord abbf57a9ea
Merge pull request #8 from pangeachat/small-ui-updates
update archive text, change floating action button to more visible buton in new space view
2 years ago
krille-chan 2ec5139a0a
chore: Follow up select chats 2 years ago
krille-chan 5740247c50
chore: Follow up select rooms 2 years ago
krille-chan 2a7744e4c7
chore: Follow up select chats 2 years ago
ggurdin b298afd5cf Merge branch 'main' into sentry-fixes 2 years ago
Krille f11e9ec6d2
build: Update matrix dart sdk to 0.25.1 2 years ago
krille-chan 357c2ea6b2
chore: Follow up styling 2 years ago
krille-chan 991277d5f5
feat: Block users who sent invites 2 years ago
krille-chan 89540ec7ef
fix: Darktheme contrast fixes with primary color 2 years ago
krille-chan 5bf87eae24
chore: Add missing safearea to spaceview 2 years ago
krille-chan 4214785b00
chore: Follow up fetch presences from server 2 years ago
krille-chan 050d2a2fae
chore: Follow up design fixes 2 years ago
krille-chan 4b69b8e5e9
chore: Follow up add chat subspace button 2 years ago
krille-chan d64b532afe
refactor: Spaces UX improvements 2 years ago
krille-chan 715e615e3a
feat: Search for public spaces 2 years ago
krille-chan 107374cf60
chore: Follow up status feature 2 years ago
Krille 28c3efae23
chore: Follow up status feature 2 years ago
Krille fa543e93b8
chore: Follow up status feature 2 years ago
Krille 895de76e70
refactor: Replace stories feature with presence status msg 2 years ago
Krille d0e4aec4d6
chore: Load hero users for rooms 2 years ago
Brord van Wierst 7dc2136034
format imports and code agian?? 2 years ago
ggurdin fac1c385de small fixes for sentry errors 2 years ago
ggurdin 26d2ca3f83 only refresh space view when room membership changes or on space child event 2 years ago
ggurdin a30d1e3e2d merge conflicts 2 years ago
ggurdin 92915f05ad moved where web subscription local storage is read to be more consistent with how the snackbar is managed for mobile 2 years ago
ggurdin e2e9f12d61 merge conflicts 2 years ago
ggurdin 5fbaa0f67e merge conflicts 2 years ago
ggurdin 9c6b12d810 move local keys to local keys file, use local storage to show web subscription success snackbar 2 years ago
ggurdin 3f44ced2c6 merge conflicts 2 years ago
ggurdin bb11fe5410 added lock icon 2 years ago
Brord van Wierst 74c3e97ec9
sorted imports again? 2 years ago
ggurdin 4d6b63d8d9 update archive text, change floating action button to more visible button in new space view 2 years ago
ggurdin 710ed42b62 inital work for redirect and snackbar on mobile 2 years ago
Brord van Wierst fef43c2275
2nd format? 2 years ago
Brord van Wierst 75da9cd87d
import sort 2 years ago
Brord van Wierst c98b76e8fc
format 2 years ago
ggurdin 33b5de0afb merge inn fluffychat changes 2 years ago
Krille-chan 83ce07c574
Merge pull request #679 from selfisekai/flutter-3.16
upgrade flutter to 3.16.0
2 years ago
krille-chan f58b9b814a
feat: Improved UX design for new chat page 2 years ago
Krille f4d3e6f928
refactor: Migrate for Flutter 3.16.0 2 years ago
krille-chan 7930150cb4
feat: Display presences in the app 2 years ago
ggurdin e2248b0c06 increment version number 2 years ago
ggurdin f58bc1d67d Redirect to rooms when archiving or leaving active room 2 years ago
ggurdin 4b8fe976f1 Go to All Spaces view after clicking spaces button in navigation rail 2 years ago
ggurdin afcb7fcf54 fix nav rail highlighing 2 years ago
ggurdin 5909fe6a65 merge conflicts 2 years ago
ggurdin 5e30845a09 merge in newer fluffychat commits 2 years ago
ggurdin 4f8619faec ui fixes 2 years ago
ggurdin f86aafcb74 code files 2 years ago
krille-chan c9c2620ad4
refactor: Store and fix missing persistence of some values 2 years ago
krille-chan b42a565a9a
fix: Archive does not update its state 2 years ago
krille-chan eca4825c70
build: Update packages and flutter super.key refactoring 2 years ago
krille-chan 67a4bc71ab
chore: Add descriptions in the areYouSure dialogs for better UX 2 years ago
krille-chan 69cd2d790d
fix: SystemOverlayStyle not applied on AppStart on Android 2 years ago
krille-chan 823810ec19
design: Hide Navigationbar labels 2 years ago
gilice 789d91a763 feat/ChatListItem: small changes
- extract hasNotifications to a variable
  this is more clear and potentially faster as we don't
  compute `notifications > 0` multiple times

- make a text style const
2 years ago
krille-chan 27d15612d9
refactor: Update to Flutter 3.13.0 2 years ago
krille-chan 98a38113fd
design: Improve invite chat UX 2 years ago
krille-chan 5302383aeb
chore: Follow up display stories bubble 2 years ago
krille-chan c8da41f1af
design: Display last story as tiny message bubble in chat list 2 years ago
Krille 8ed54497f9
chore: Follow up width 2 years ago
Krille f051fc1851
design: Add scale animation hover effects on navrail and story buttons 2 years ago
Krille e14173688a
refactor: Space routes to normal room routes 2 years ago
Krille b715eff839
refactor: Migrate from pathsegment routing 2 years ago
krille-chan fb384462e0
chore: Follow up search UX 2 years ago
krille-chan 62122e5c79
fix: Do not allow empty search server 2 years ago
krille-chan 9238dbcd8d
chore: Follow up navigatorcontext fix 2 years ago
krille-chan 9e13bd8dfd
design: Big redesign of three column mode to advanced two column mode 2 years ago
Krille 6420f1d385
design: Chat list design adjustments 2 years ago
Krille d2247018e6
fix: Cancel search on back button tap on android 2 years ago
krille-chan 924e4bce23
design: Nicer user 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 ee12843d65
design: Style bottom navigation bar in backgroundcolor 2 years ago
krille-chan c4bc626b09
design: Slightly adjust chat design 2 years ago
Krille a7cd290067 design: Replace anime images with neutral cupertino icons 2 years ago
Krille 000e595d8b refactor: Use AnimatedSize for FAB 2 years ago
Krille 4f55561269 feat: Display progress value for initial sync 2 years ago
Krille bdcc2f6340 perf: Use valuenotifier to not rebuild chatlist 3 years ago
noob_tea ab0b7cb6b9 treewide: Container -> SizedBox.shrink()
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
3 years ago
Krille 2b75a4626d chore: Follow up new sliverappbar in chatlist 3 years ago
Krille a76bb64d21 chore: Follow up styling 3 years ago
Krille 61c4d0e61f style: Use SliverList for chatlist 3 years ago
Krille fc675aebaa style: Move chats to top 3 years ago
Krille ae99606531 style: Minor adjustments for modal bottom sheets 3 years ago
Malin Errenst ec7acc5385 refactor: Added and applied require_trailing_commas linter rule 3 years ago
Christian Pauly 02de389b5d refactor: Remove syncstatus verbose logs 3 years ago
Krille a0baa747ca chore: Follow up style adjustments 3 years ago