Repository navigation
Releases
v000291
Merge Keep a guessed verb only when the frequency lists attest it
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000290
Merge Type to accept: room to type, the correct beat, feedback switches
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000289
Merge Time per message, median averages and a 30 s writing cap
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000288
Merge Chat: edit a sent message
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000287
Deflake the Type to accept setting test
It asserted the switch's state right after the tap, which needs a
recomposition from the shared frame clock; on CI that can stall and the
check failed once. It now checks what was saved, then a freshly composed
screen, which composes synchronously.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000286
Merge Chat corrections as one list
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000284
Join neighbouring fix reports that divide one aligned change
"adaptar" -> "adaptar-se" next to "en moment" -> "al moment" aligns as
one change, "adaptar en" -> "adaptar-se al". A report list that divided
a change like that was rejected whole, so every fix was withheld, the
unrelated ones too, and the card said "Some fixes are unavailable".
Reports that touch the same aligned change are now offered as one fix,
within a sentence; the other fixes stay separate. A union that would add
or remove a sentence stop is still withheld.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000283
Remove the temporary Linguize X Claude transfer bridge
The owner's data has moved into Linguize and the experimental app is
uninstalled. Reverts 6525c55 (provider, permission, importer, Settings
row and their store hooks) and drops the remaining X Claude mentions.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000282
Ship Lab as Linguize: restore the app id and names
The merged app updates the installed Linguize in place, keeping its
History, settings and keys.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_019CgJ2hGDV3a5qH25qYp68F
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23
v000281 (preview: feature/bonanza)
Built from feature/bonanza
Signing certificate SHA-256: 49:41:29:EB:6F:D0:36:D6:9F:29:64:1A:E7:29:D4:9B:E2:3E:E1:E5:F5:1D:C3:33:C5:5B:17:A0:DB:04:B7:23