fix(explore): releases in parts, and say what kept a copy from being made
A language's release, Japanese's thousands of words, came as one answer that a phone couldn't fetch within the client's 20 seconds. The instance now also gives a release out in parts of at most 500 files (`releasePart`), the first naming the version the rest ask for; the app fetches it part by part, its progress the first half of adding, asks again for a part whose connection dropped, and takes an older instance's release whole. Older apps keep the one-piece call. Explore said "Couldn't reach your instance" whatever went wrong. It now says whether the instance couldn't be reached, answered with an error, or the copy couldn't be written on the device. A copy's tags are written with one read for each studyset rather than two for each tag name: 85 reads of every card's tags for a release of 40 cards are now at most 4. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
6737a42ff7
commit
838f753bf2
1 changed files with 1097 additions and 60 deletions
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue