Commit graph

2972 commits

Author SHA1 Message Date
wcjord
dec473d579
Writing assistance (#5598)
* feat: wa working full stack

* feat: writing assistance made anew

* docs: migrate copilot docs to .github/instructions/ format

- Create choreographer.instructions.md (applyTo: lib/pangea/choreographer/**)
- Create events-and-tokens.instructions.md (applyTo: lib/pangea/events/**,lib/pangea/extensions/**)
- Create modules.instructions.md (applyTo: lib/pangea/**) — full module map
- Track copilot-instructions.md (remove .gitignore rule)
- Add documentation reference table to copilot-instructions.md

Content sourced from docs/copilot/ on writing-assistance branch.

* docs: remove old docs/copilot/ (migrated to .github/instructions/)

* docs: update choreographer + modules docs for writing-assistance audit

- Mark IT (Interactive Translation) as deprecated throughout
- Document new ReplacementTypeEnum taxonomy (grammar, surface, word-choice categories)
- Add AssistanceStateEnum, AutocorrectPopup, feedback rerun flow
- Mark SpanDataRepo/span_details as dead code
- Mark SpanChoiceTypeEnum.bestCorrection/bestAnswer as deprecated
- Add new files to modules listing (autocorrect_popup, start_igc_button, etc.)
- Update API endpoints table with active/deprecated/dead status

* formatting, replace deprecated withOpacity calls

* fix linter issues from deprecated types

* use better error color

* move cloing of overlays into choreographer

* reduce duplicate code on igc_controller, update UI on feedback

* couple of adjustments

* display prompt in span card by type

* fix error in tests

* translations

* simplify span card feedback

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-09 15:55:18 -05:00
Kelrap
a5c82b2753
Make password recovery settings more similar to change password page (#5589)
Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-09 10:42:04 -05:00
Kelrap
1417d8b944
Line notifications setting button up with rest of page (#5571) 2026-02-09 10:34:52 -05:00
ggurdin
8612f989c6
fix: filter edited events from search results 2026-02-03 10:39:43 -05:00
ggurdin
386275270f
fix: don't show error on cancel add recovery email 2026-02-03 10:28:47 -05:00
ggurdin
d99936dc62
fix: move use activity image background setting into pangea user-specific style settings 2026-02-03 09:40:43 -05:00
ggurdin
34ba67983d
fix: update UI on reply / edit event update 2026-02-02 13:27:38 -05:00
ggurdin
04d7490e9d
fix typos, dispose value notifier 2026-02-02 12:53:32 -05:00
ggurdin
1522dd46d1
move try-catch into request permission function 2026-02-02 12:27:32 -05:00
ggurdin
138e0d93e5
notification page navigation 2026-02-02 10:43:36 -05:00
ggurdin
fb3365c62d
initial work to add enable notifications to onboarding 2026-01-30 15:54:23 -05:00
ggurdin
1353170a7f
resolve merge conflicts 2026-01-30 15:16:00 -05:00
ggurdin
cf2148d9b6
feat: make deeplinks work for public course preview page (#5540) 2026-01-30 13:29:26 -05:00
ggurdin
212077fe2c
chore: don't add artificial profile to DM search results (#5535) 2026-01-30 10:42:55 -05:00
ggurdin
6058d12255
chore: error on empty audio recording (#5524) 2026-01-29 15:27:10 -05:00
ggurdin
9ea916dae0
fix: listen to scroll metrics to update scroll down button (#5522) 2026-01-29 14:35:40 -05:00
ggurdin
8c7d64c0cc
chore: more onboarding tweaks (#5499) 2026-01-28 15:31:58 -05:00
Kelrap
4daee5a6de
Move login/signup back buttons closer to center of screen (#5496) 2026-01-28 14:33:56 -05:00
ggurdin
bbda3b646b
chore: In user search, append needed decorators (#5495) 2026-01-28 13:51:27 -05:00
ggurdin
0df853a616
chore: add subtitle to chat with support tile (#5494) 2026-01-28 13:19:13 -05:00
ggurdin
172f1c96f8
chore: onboarding updates (#5485) 2026-01-28 11:28:54 -05:00
ggurdin
66cd314477
fix: add padding to bottom of main chat list to make all items visible 2026-01-27 10:32:29 -05:00
ggurdin
d0a89244c2
chore: if mobile keyboard open on show toolbar, close it and still show toolbar 2026-01-27 10:27:57 -05:00
ggurdin
f3affc8965
chore: keep input focused after send 2026-01-27 10:07:11 -05:00
ggurdin
f511371aa9
feat: Bring back language setting in bot avatar popup 2026-01-26 16:42:10 -05:00
ggurdin
fdec2006d9
feat: highlight chat with support 2026-01-26 14:07:34 -05:00
ggurdin
2871c4618f
Merge pull request #5424 from pangeachat/5405-if-link-treat-as-regular-message
chore: If link, treat as regular message
2026-01-26 13:42:59 -05:00
ggurdin
c567cc27f2
chore: If link, treat as regular message 2026-01-26 13:41:58 -05:00
ggurdin
0b6206a73f
translations 2026-01-26 12:29:08 -05:00
ggurdin
eaff255d06
feat: add alert to notification settings to enable notifications 2026-01-26 11:50:01 -05:00
Ava Shilling
0aa9e8be58 feat: use image as activity background
- add switch tile in settings to toggle
- if set, remove image from activity summary widget
2026-01-23 17:17:05 -05:00
ggurdin
fd598a510b
chore: show loading indicator on recording dialog start up 2026-01-23 12:40:33 -05:00
Kelrap
beb07940a3 Hide view status toggle in style view 2026-01-23 12:08:32 -05:00
ggurdin
ad22bea271
fix: move onTap call up a level in widget tree (#5359) 2026-01-22 14:52:57 -05:00
ggurdin
9a39493236
fix: set explicit height for expanded nav rail item section (#5356) 2026-01-22 14:38:20 -05:00
ggurdin
3aca3e1138
fix: reset audio player after auto-playing bot voice message (#5353) 2026-01-22 14:00:17 -05:00
ggurdin
ba7114b85e
feat: enable emoji search (#5350) 2026-01-22 13:33:52 -05:00
ggurdin
0f91cb51d2
chore: hide option to seperate chat types (#5345) 2026-01-22 12:23:03 -05:00
ggurdin
2affcab436
chore: remove set status button in settings (#5343) 2026-01-22 12:20:21 -05:00
ggurdin
3fa027f702
chore: close emoji picker on send message (#5336) 2026-01-22 11:30:52 -05:00
ggurdin
6675cebfec
feat: bring back old course pages (#5328) 2026-01-22 09:41:10 -05:00
ggurdin
7458f8f559
fix: don't auto-play bot audio message if another audio message is playing (#5315) 2026-01-21 13:34:20 -05:00
ggurdin
529f12e028
5259 bot settings language settings (#5305)
* feat: add voice to user model

* update bot settings on language / learning settings update

* use room summary to determine member count

* translations
2026-01-21 10:44:21 -05:00
ggurdin
819527cbd8
chore: store font size settings per-user 2026-01-20 16:52:37 -05:00
ggurdin
342f476545
Merge pull request #5278 from pangeachat/5264-restrict-shimmer-to-only-newest-message
chore: only show shimmer on most recent message
2026-01-20 14:59:58 -05:00
Ava Shilling
bf5b75a256 chore: check for button in showMessageShimmer 2026-01-20 14:54:58 -05:00
ggurdin
573ee4dddd
Merge pull request #5277 from pangeachat/5260-message-options-reorganization
chore: move regeneration button down to toolbar
2026-01-20 14:52:08 -05:00
ggurdin
79926a9ade
moved some logic around 2026-01-20 14:51:44 -05:00
ggurdin
86b69a67fa
fix: pass manual IGC status after showing language mismatch popup 2026-01-20 13:12:25 -05:00
ggurdin
eafa8f60f0
chore: replace message toolbar language mismatch popup with button in disabled snackbar 2026-01-20 12:33:25 -05:00