<feed xmlns='http://www.w3.org/2005/Atom'>
<title>TaSTT.git/Scripts/paging.py, branch v0.17.0</title>
<subtitle>Free self-hosted STT for VRChat.</subtitle>
<id>https://git.yummers.dev/TaSTT.git/atom?h=v0.17.0</id>
<link rel='self' href='https://git.yummers.dev/TaSTT.git/atom?h=v0.17.0'/>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/'/>
<updated>2022-12-31T21:17:36+00:00</updated>
<entry>
<title>Tweak paging logic</title>
<updated>2022-12-31T21:17:36+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-31T21:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=841a6a87b0ba00576c11fc64833b61ad9ade956e'/>
<id>urn:sha1:841a6a87b0ba00576c11fc64833b61ad9ade956e</id>
<content type='text'>
Re-paging anything on screen N causes screens N+1...infinity to
completely re-page. This fixes cases where we go back and draw something
at the bottom of the board, and it never gets overwritten.
</content>
</entry>
<entry>
<title>Bugfix: regenerated FX layers now work on uploaded avatars</title>
<updated>2022-12-30T09:10:32+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-30T09:10:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=d1024fef1b216af5d3d991228c6b83311a71bb42'/>
<id>urn:sha1:d1024fef1b216af5d3d991228c6b83311a71bb42</id>
<content type='text'>
VRChat won't update the FX layer associated with an avatar unless its
GUID changes. Delete the GUID file when overwriting our generated FX
layer to work around this.

* Change paging behavior: when a region is updated, we re-page everything
  that comes after it. This fixes the issue where we go back to update
  something, then jump back to the current screen, leaving some random
  chunk of text somewhere on the board.
* Reduce transcription time from 28s to 10s. I'm going to expose this to
  the user since there's a fundamental latency/stability tradeoff here.
</content>
</entry>
<entry>
<title>Encapsulate paging &amp; text wrapping logic</title>
<updated>2022-12-28T00:07:10+00:00</updated>
<author>
<name>yum</name>
<email>yum.food.vr@gmail.com</email>
</author>
<published>2022-12-28T00:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.yummers.dev/TaSTT.git/commit/?id=f48ae0fffcd06f3cddd6cfc99b4c3d3a18c20038'/>
<id>urn:sha1:f48ae0fffcd06f3cddd6cfc99b4c3d3a18c20038</id>
<content type='text'>
Define proper interfaces for these things. Simplify osc_ctrl,
temporarily dropping support for emotes (they were broken anyway).

* Bugfix: Japanese no longer crashes transcribe.py, but it still doesn't
  show up in the wxTextCtrl
</content>
</entry>
</feed>
