ggurdin
7c3861d2a7
chore: close level up / constructs notifications on close chat ( #2656 )
2025-05-05 12:19:29 -04:00
ggurdin
b25676a58d
refactor: remove tokens and detections from IGC text data model ( #2528 )
...
* refactor: remove tokens and detections from IGC text data model
* generated
* refactor: initial work to remove tokens from span_details and IT responses
* refactor: add xp field to construct use class, rewrite function for turning choreo record into construct uses
* refactor: add translation assistance construct use type
* refactor: move analytics feedback to popup above messages
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-23 12:29:45 -04:00
ggurdin
327160c2a7
2505 have to click on other options multiple times for the click to go through after selecting an incorrect choice in it ( #2516 )
...
* chore: prevent overlays from blocking IT choices
* chore: prevent IGC card from interfering with buttons below it
2025-04-21 10:52:42 -04:00
ggurdin
9015edb5c1
chore: highlight selected span during IGC ( #2514 )
2025-04-21 09:51:32 -04:00
ggurdin
278219b163
2409 automatically apply accentpunctuation corrections ( #2449 )
...
* feat: automatically accept normalization error matches
* chore: on text change, if assistance state changes, update the IGC button
2025-04-15 15:48:03 -04:00
ggurdin
6ddb18b6ec
fix: added fix to remove matches if they don't align with tokens and to use characters when replacing originalInput ( #1948 )
2025-02-26 15:51:09 -05:00
ggurdin
419e08479f
fix: don't call span_details on IT match ( #1889 )
2025-02-21 15:51:09 -05:00
ggurdin
58cfbdeac9
dev: move toolbar positioning logic into its own file and move some d… ( #1519 )
...
* dev: move toolbar positioning logic into its own file and move some dimension values into AppConfig
* fix: dart format
2025-01-22 11:22:50 -05:00
wcjord
cffc697df1
Move-cache-logic ( #1501 )
...
* fix(igc-cache): fix logic not to ignore ignores :P
* fix(cache logic): fix incorrect return
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-22 11:20:42 -05:00
ggurdin
e8d1bba77c
fix: don't hide message at end of IT ( #1480 )
2025-01-16 13:12:20 -05:00
ggurdin
d8f484871e
feat: if message needs tokenization before send, send fake message to… ( #1443 )
...
* feat: if message needs tokenization before send, send fake message to look like the message is sending
* feat: make fake event replacement smoother
2025-01-15 14:27:53 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings ( #1440 )
...
* fix: deleted unreferenced files
* fix: sort files based on function
2025-01-14 14:00:30 -05:00
ggurdin
bc3cda6dda
feat: added ignored span cache to prevent showing match again after ignoring it ( #1432 )
2025-01-13 15:50:46 -05:00
ggurdin
9ecf4e3bd2
fix: fix dart formatting for CI ( #1368 )
...
* fix: fix dart formatting for CI
* fix: sorted imports, updated deprecated flutter functions
* fix: format files
* fix: format files
* feat: replace syncfusion flutter package with excel flutter package
* fix: don't run enable google services patch in CI
* fix: update iOS supported platforms for enable ios build script
* fix: commented out linux build in integrate CI
2025-01-07 08:32:42 -05:00
Kelrap
dc79b98ea6
More thorough error logging ( #1297 )
...
* Data is required for .logError
* Edit data for readability
* remove commented out breadcrumbs
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2024-12-23 15:05:17 -05:00
a_youngdiggs
4cc7483c27
fixed igc match and implemented cache system ( #1165 )
...
* fixed igc match and implemented cache system
* code cleanup
* remove unused spanDetailsCache
* updated igc request hash function, use igc request hash as cache key
* give both caches their own timer and clear on interval
* made igc data cache entries into futures and removed previous message cache
* clear IGC cache at the right time, restart timer if it's been stopped
---------
Co-authored-by: choreo development <williamjordan-cooley@Williams-MacBook-Pro-3.local>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2024-12-12 09:45:04 -05:00
ggurdin
a7b6003c89
comment out references to itAutoPlay setting
2024-10-31 11:17:51 -04:00
ggurdin
01f07c5584
move canSend function from igcController to choreographer
2024-10-25 09:51:39 -04:00
ggurdin
49588b91cf
don't allow send + make send button red while running IT
2024-10-25 09:44:18 -04:00
ggurdin
14bed0f430
merge main, resolve conflicts
2024-10-15 10:48:44 -04:00
ggurdin
ac586e0a4d
position overlay cards via tranform follower instead of manually calculating offset, close keyboard when showing span card
2024-10-15 10:40:02 -04:00
ggurdin
8e204c95e4
shrink spancard width to not overflow screen
2024-10-14 11:13:20 -04:00
ggurdin
2bc421e6e7
make popup dimensions dynamic
2024-10-10 15:57:50 -04:00
William Jordan-Cooley
1849178da9
ui tweaks for subscribe card and audio card
2024-10-06 17:18:35 -04:00
William Jordan-Cooley
381769a6e4
adding user id to igc request
2024-08-30 10:14:10 -04:00
ggurdin
b5abef7d1a
moved previous message function to igc controller
2024-08-30 10:02:10 -04:00
Kelrap
20ffe7ba37
Pass previous X messages to IGC
2024-08-30 10:00:48 -04:00
ggurdin
b8bd90a44d
replace accessToken with matrix access token
2024-08-07 12:48:28 -04:00
ggurdin
ef12529af4
use match data to construct input underlines, without using tokens
2024-07-09 15:28:33 -04:00
ggurdin
e6fa2b1b4b
changed messages since update back to 10, re-enabled getting tokens after accepting matching in IGC, and allowed saving of initial empty analytics event
2024-07-01 11:57:17 -04:00
William Jordan-Cooley
2526331706
using getIGCTextData to fetch tokens and languages if not present
2024-06-30 12:08:30 -04:00
William Jordan-Cooley
919cfc4bd3
improving documentation
2024-06-30 10:36:09 -04:00
ggurdin
b95080cee7
merge main into improve-interactive-translator branch
2024-06-28 10:04:02 -04:00
ggurdin
652eb77dd5
include all choice list info in span caching, and moved span caching to a seperate file
2024-06-20 10:05:49 -04:00
Matthew
5c0763f0a9
Finished Bot Animations and other fixes
2024-06-14 21:14:37 -04:00
ggurdin
01dc89f199
clear cache on send and before getting language help, update span data hashcode
2024-06-14 13:07:26 -04:00
Matthew
8310801981
Auto Play Interactive Translator
2024-06-13 15:16:28 -04:00
ggurdin
14f4192b6f
added caching for span details api responses, also pre-calling of span details endpoint for each match after fetching IGC data
2024-06-12 09:58:12 -04:00
Kelrap
3049cfb227
Add comment
2024-05-28 15:39:13 -04:00
Kelrap
1d7abf45ff
Keep toolbar from closing on own
2024-05-28 15:38:28 -04:00
ggurdin
c1090925d1
better error handling for range errors in span cards
2024-05-23 11:46:55 -04:00
Gabby Gurdin
cba510ee76
added handling for all cases of null check
2024-03-04 15:58:55 -05:00
Brord van Wierst
a30234db67
formatting once more
2023-12-04 04:08:21 +01:00
Brord van Wierst
75112808f6
dart fix
2023-12-04 03:36:44 +01:00
Brord van Wierst
74c3e97ec9
sorted imports again?
2023-12-04 03:13:10 +01:00
Brord van Wierst
75da9cd87d
import sort
2023-11-27 20:09:30 +01:00
ggurdin
f86aafcb74
code files
2023-11-08 12:27:18 -05:00