What changed in each version of Tomoshi for mobile — a summary of the things you can actually notice, with internal engineering work left out. Version numbers match the About page in the app.
1.1.3 (2026-10-18)
- Word-choice cards explain the choice better. In English-to-Japanese reverse lookup, each candidate in “Choosing between renderings” now has a row of tags (part of speech, JLPT level, common, transitivity, register) and an example sentence with a translation — tap its words to look them up or hear them. Chinese-to-Japanese lookups get the same, plus a common collocation for each candidate (服を着る, 靴を履く); Chinese words with several meanings, such as 穿, 打 or 开, have their candidates grouped by meaning, and combinations Chinese speakers often get wrong get a “Don’t say ✗ 靴を着る” line above the summary.
- Save to a different deck on the fly. Long-press a star to open the deck picker directly, regardless of your “Save to” setting; long-pressing a word already saved does nothing.
- The word card that pops up when you tap a word now shows JLPT level and “common” badges next to the heading.
- In grammar cards, irregular formations such as する→しようとしない are now split into “base → result” tags too.
- The “common words” group in search suggestions now looks at whether the spelling or reading you typed is common: searching てい no longer puts 弟 or 鼎, which merely have that rare reading, ahead of grammar.
- Fixed: after a rare internal error, lookups and Wordbook reads and writes could keep failing until the app was restarted.
1.1.2 (2026-10-15)
- iPad support. On iPad the app no longer runs as an enlarged iPhone app: when the screen is wide enough, the results page uses the same layout as the desktop version, with landscape, Split View and windowed multitasking supported; narrow windows switch back to the phone layout.
- Conjugated forms now tell you their dictionary form. Type たべた or 埋まらぬ into the search box and the suggestions offer the dictionary-form entry, marked “← たべた · past (ta)”. When you search, a line above the entry on the results page explains it (“埋まらぬ” is the negative (nu) of “埋まる”), and the search box keeps what you typed. With several candidates, the explanation follows the one you pick.
- The conjugation table is more complete. Verbs gain polite forms (ません / ました / ませんでした / ましょう), the classical negative ず・ぬ (解けず, 埋まらぬ; あらず / あらぬ for ある) and the causative-passive; adjectives gain the polite negative (高くありません / 静かではありません). Polite forms, ず・ぬ and たら sit as sub-rows under their main row. Forms such as 解けず and 書かずに can now be looked up as well. The table now follows your text size setting, and readings in brackets wrap as a whole instead of breaking apart.
- Search suggestions are grouped: common words → reverse lookup → grammar → uncommon words. When there are more than fit on screen, a one-line category bar appears at the bottom of the list, right above the search box; tap a group to bring its best match down next to your thumb. If the bar runs out of room, the “Uncommon” and “Starts with …” chips are folded away first. Common words are tagged “common”, and romaji (e.g. tokoro) now finds grammar too.
- Searching also switches to the Japanese spelling. If you type a spelling with simplified or traditional Chinese characters, such as ご协力, and the dictionary, reverse lookup and grammar all come up empty while the dictionary has the Japanese spelling, searching opens ご協力 directly, with a note that the Japanese spelling was used and a one-tap way to search what you typed instead.
- Review cards can read themselves aloud when flipped. A new “Read aloud on flip” checkbox under “Show answer” reads the word or grammar pattern each time you turn to the back (example sentences still play when you tap them). It is off by default and saved on this device only.
- Listening practice shows the auto-flip countdown on “Show answer”, e.g. “Show answer (3)”, and the countdown only starts once the audio has finished; a tap that lands right after the card flips is no longer counted as a rating. The play button no longer changes width while audio plays.
- The candidate list on the results page puts uncommon words at the top and common words at the bottom, closer to your thumb; words carry only the “common” tag and grammar shows its JLPT level, in the same tag style as the search suggestions.
- Transitive/intransitive pair rows now list the group’s other common spellings with readings, e.g. 表れる↔表す next to 現れる↔現す.
- Grammar cards: divider lines between sections; the connection formula is split into tags, with parts of speech and the Japanese to attach in different colors; in the English interface, the Japanese part-of-speech terms in connection formulas are shown in English.
- The deck list in the Wordbook shows how many words in each deck are mastered, and “All” on the review card is now “learning” (learning + mastered = total).
- The feedback form’s “related entry” now defaults to the result you are looking at.
- Fix: review and listening cards showed a “Space / Enter to flip” keyboard hint that does nothing on a phone.
- Fix: a few words with several spellings (such as 叢立ち) showed the wrong reading on word cards, in the Wordbook and on review cards.
1.1.0 (2026-10-09)
- Your Wordbook can now be split into decks. Tap “+ New deck”, give it a name and a color (say, “Listening” or “Anime”), then long-press words to select them (several at once) and move them in. Once you have decks, the Wordbook opens on the deck list; open a deck to review just that one. Words you saved before are in “Default deck”. Saving a word then asks which deck it goes to — tick “make preferred” and later saves go straight there. Long-press a deck to edit, reorder or delete it.
- Anki exports can include just the decks you pick, each filed as a subdeck under Tomoshi. The export file now carries a deck column, so newly imported notes go into the “Tomoshi” deck rather than the one chosen when importing; notes you imported before are updated in place and stay where they are.
- Listening practice is now always available. It used to unlock only after five words reached “Consolidating” in review; now any saved word will do. Words you have reviewed well still come first, and once those are done for the day, starting practice asks whether to go on with the ones you haven’t consolidated yet.
- Inside a deck, listening practice drills just that deck, and its word count and hit rate are counted for that deck alone.
- Listening practice now includes example sentences. Once you can catch a word on its own (listening level “Familiar” or above), it will sometimes play in one of its example sentences instead, so you practice picking it out in context; the word is shown in bold when you flip the card. Set “Sentences” to “Off” at the bottom of the practice screen if you’d rather not.
- Words in the example sentences on flipped review and listening cards can be tapped to look them up in a bottom sheet, without leaving your session.
- The search box accepts Chinese characters in simplified or traditional form and suggests the Japanese spelling (汤 → 湯, 学习 → 学習), marking which character it was converted from.
- Senses that carry a JMdict usage note now show it. Chinese dictionaries show the note translated into Chinese (needs the 6 October dictionary data or later, which updates automatically); the English dictionary shows the original note.
- Dictionary updates show their download progress and resume after a dropped connection. The banner used to say only “Downloading…”, and a blip on mobile data started the whole download over; it now shows downloaded / total size with a progress bar, plus a note while the update is being applied.
- JSON backups and Anki exports now mark AI-generated content (an
ai_generatedfield in JSON, anai-generatedtag in Anki). - Fixed: importing an older Wordbook backup with cloud sync on could overwrite review progress made later on your other devices. Importing while signed in now syncs with the cloud first, and a backup imported while signed out no longer overrides newer cloud data once you sign in. Words you deleted earlier are no longer restored by importing a backup.
- Fixed: in dark mode the formula block under “Formation” on grammar cards was nearly the same color as the card, so its edges were hard to see.
- The Privacy Policy (international version) has a new section for users in the EU, UK and Switzerland, and the Terms of Use a new section on the EU Digital Services Act. The mainland China version is unchanged.
1.0.32 (2026-09-28)
- Grammar cards have a new layout that, together with the 26 September dictionary data, splits each note into senses, formulas and pitfalls. The meaning is now a list of senses, each pointing at the example sentence it applies to when there are several; “Formation” is one formula per line, with label, formula and note each in its own place; “Usage” covers only nuance and when to use the pattern, while the mistakes Chinese speakers commonly make go into a separate “Watch out” block; the examples move up ahead of usage. The block order is now Meaning → Formation → Examples → Usage → Watch out → Easily confused with. Installs that have not yet updated to the 26 September data keep showing the old notes, unchanged.
- The back of cards exported to Anki has a new layout, and a pitch-accent curve after the reading. The back now follows the hierarchy of the app’s own cards: small grey section headings with thin rules, body text and secondary notes at different weights, a vertical bar beside each example sentence, hanging numbers, small grey tags for translation / register / scene / notes, a blue JLPT badge and four-colour register badges. All styling is inline in the card, so it reads well in both light and dark Anki themes. Word cards now draw a pitch-accent curve after the reading, the same shape the app uses; it is skipped when the reading is not kana or the mora count doesn’t line up. Register badges now follow the interface language; exports from the Traditional Chinese and English interfaces used to print the Simplified labels. Anki needs no note-type or template change: re-export once and the existing notes are updated.
- Fix: leaving a review or listening drill for a dictionary page and pressing “Back to the wordbook” now returns you to the same card. Tapping “Show details” on a card, or a word inside an example sentence, used to drop you on the wordbook’s front page on the way back, throwing away the whole session so you had to start over. Your progress is now kept; leaving after a round is finished still lands on the list as before.
- Fix: removing an unrated card from the wordbook during a review now deals a replacement. The card used to vanish from the deck without counting as reviewed, leaving one slot of today’s quota unused, so as long as any word was still due the red dot lit up again after the finish screen with “1 due today”. A card you had already rated is not replaced.
- The proficiency badge on listening-drill cards now shows the listening progress itself. It used to copy the review card’s four mastery levels, so a word you never managed to catch could still wear “Mastered”. It is now derived from the drill’s own scheduling interval in five levels (first time / shaky / getting familiar / solid / heard it), with a headphones icon.
- Fix: the “Starting with…” and “Containing…” tabs on the browse page now match only spellings the entry actually displays. Browsing “ヴェ” used to pull in words like ベテラン and ベスト whose search-only variant spellings contain ヴェ. When an entry qualifies through a displayable variant spelling, that spelling is shown as the headword with the usual spelling on the reading line, and the “N words” count agrees with the list.
- The preview line for grammar entries in the wordbook list now reads the current dictionary data. It used to show the sentence saved at the time you added the entry, which never changed after a data update; it now shows the first sense, or the first sentence of the meaning.
- AI result sharing has been removed. The “Share with other learners” action on sentence analysis and word enrichment cards, the “Shared / Withdraw” state and the “Shared” filter on the history page are all gone.
- On editions where AI analysis requires signing in, the AI example chip on the home page now shows before you sign in; tapping it leads to the “sign in to use AI analysis” prompt instead of doing nothing.
- Fix: on Android devices with an older system WebView, the three-button navigation bar no longer covers the bottom tab bar.
- Fix: the pronunciation button no longer changes width while it shows “…” during playback, so the centred reading and example lines on review cards no longer shift sideways; the buttons in the dictionary entry header and the AI analysis headword row are now vertically centred.
1.0.30 (2026-09-23)
- Mainland China Android edition: AI analysis is now available. Sign in with your phone number to use it; it is the same service as the desktop app. Generated content carries an “AI-generated” mark and can be reported from the card. Earlier builds of this edition did not include the feature.
- Cards exported to Anki now carry the full explanation, the same one the app’s review card shows. The back used to hold only the reading, the first three senses and one example sentence; a grammar point was reduced to the single line saved with it, and a saved AI analysis to a one-line summary. Now a word lists every sense (each with its part-of-speech and usage tags and its own example sentences); a grammar point brings its meaning, formation, usage notes, examples and the contrast with easily confused points; a saved AI analysis is laid out by type (senses, examples and near-synonyms, or the translation, grammar notes, Japanese renderings and question answers). AI-generated content is marked as such at the foot of the back. Reverse-lookup cards were already a single line and are unchanged. The meaning column the file carries for custom note types used to hold a blob of internal data on AI cards; it is now the same one-line summary the wordbook list shows.
- Example sentences on review cards, listening-drill cards and the back of cards exported to Anki now carry furigana over their kanji. They used to be plain text in all three places, so seeing a reading meant opening “Show details”. The furigana is sized as on the dictionary result page; review cards still don’t make words tappable (a word card would interrupt recall). Anki needs no note-type or template change: re-export once and the existing notes are updated.
- Export to Anki from the wordbook tab. “Export to Anki” now sits next to “Sync now”, so you no longer have to go through Me → Account; the old entry stays where it was. Each export from here ends with a short note: how many entries went out, how to import the file into Anki on this device (on Android, pick it from Import in AnkiDroid; on iPhone, open it in the Files app and choose AnkiMobile), that exporting again updates the same notes, and that review progress does not travel with the file.
- Fix: romaji spelled by sound now finds the particle. Typing korewa or konnichiwa in the English interface — the particle は spelled as wa — used to find nothing and fall through to AI analysis. The search now also tries わ → は inside the word, so これは and こんにちは match directly. Words that really contain わ, such as かわ (川), are unaffected.
1.0.29 (2026-09-21)
- Listening practice now queues words by due date instead of repeating the same set. Until now the order came only from your lifetime hit rate: words you had missed stayed at the front forever, and words you got right almost never came back — hence “today’s first set is identical to yesterday’s”. A word you recognise now moves back along a 1 / 3 / 7 / 16 / 35 / 60 day ladder, and one you miss returns to the first step. Each set only draws words that are due today, and “Done for today” appears once the queue is empty. Your existing practice counts and statistics are unchanged.
- Review and listening cards show the full entry once flipped. All senses are laid out at once, each with an example sentence (the Japanese, a play button for the whole sentence and one translation); saved AI word analyses and grammar points are also shown in full, so there is no need to open “Show details” for them. Cards now start right below the header, and the flip and rating buttons sit in the thumb zone just above the tab bar, staying there while a long card scrolls. “Mastered” is now a button, labelled “Mark as mastered”.
- Extra practice shows how much is left for today: once the review button reads “Keep practising”, the wordbook adds a line with today’s total reviews and how many more you can still do — both counts merged across your devices.
- The word sheet now uses mobile type sizes. Tapping a word in Japanese reading or in the results list opens a sheet that had kept the small type of the desktop hover card, two steps below the surrounding text. The headword, reading, senses and part of speech are all larger now (larger again on iPhone), and the save and play buttons are big enough to hit reliably.
- Fixed: looking up a rare spelling no longer puts a different word first. 風 used to return 振り first (it lists 風 as a rare spelling and is the more frequent word), so tapping 風 in Japanese reading showed ふり. Entries matched only through a rare, old-style or irregular spelling are now ranked below the rest, in results and in autocomplete alike.
- Fixed: page titles no longer collide with the buttons beside them. In English, “Wordbook” sat almost against the mastered link on its right and read as one phrase, and a long settings title covered the back button and ran off the screen; titles now shift or truncate instead. The undo and settings-saved notices also stay clear of the tab bar at enlarged system font sizes.
- Wordbook sync holds up better on large batches and on failure. The first upload after signing in is now throttled into batches with a progress indication and resumes where it left off (20,000 entries take about 8 minutes, down from 50); a failed sync now backs off and retries on a schedule, and an account with many saved words can no longer get stuck retrying the same batch.
- Fixed: the play buttons next to example sentences and headwords sat slightly low against Japanese text, and are now aligned to its visual centre line.
1.0.27 (2026-09-18)
- New: Reading — Me → Reading. Public-domain classics from Aozora Bunko, graded by difficulty, with a furigana toggle; tap a blue word and a word card slides up from the bottom (with part of speech and a link to the full entry). Scroll down to hide the header and tab bar, scroll up to bring them back; the text follows your font-size setting. Once signed in, your place in each text syncs across your devices.
- Review scheduling now uses FSRS — intervals are computed by the FSRS algorithm (the same open-source implementation Anki uses) from each card’s memory stability and difficulty; existing progress carries over. The two grade buttons and graduation rules are unchanged.
- Export to Anki — Me → Account → Wordbook data gains “Export to Anki”, a CSV Anki imports directly: the word on the front; the reading, the first three meanings with part of speech, one example sentence with its translation and your notes on the back — choose the Basic note type when importing. On Android pick it from AnkiDroid’s Import, on iPhone open it in the Files app and choose AnkiMobile. Exporting again updates the same notes instead of duplicating them.
- Keep reviewing after the daily goal. Once today’s goal is met, the Wordbook’s review button turns into “Keep practising”, and the review page shows today’s total and offers “Review N more” to keep going through due words, up to a new “Daily review limit” (default 200, Me → Account → Wordbook review). The old “Daily review limit” is renamed “Daily review goal” (default 20); it still sets how many cards are dealt each day and drives the reminder dot and streak. Both values sync with your account.
- Redesigned review cards: the back of the card groups meanings by sense (number, part of speech, meaning), keeps a short part of speech on the same line as its meaning, and lets you expand the senses that don’t fit; the top of the card now shows the JLPT level, common-word, transitivity and register tags; saved AI word analyses render like word cards, with reading, pronunciation button and grouped meanings.
- Listening practice stats — after you’ve practiced, the listening card shows how many words you’ve drilled, your recall rate and when you last practiced.
- Clearer part-of-speech labels — labels follow the terms learners know from textbooks and are shorter; in the English interface they are no longer JMdict’s long descriptions but short names such as godan / ichidan.
- The Wordbook opens faster — with a large Wordbook it no longer takes two or three seconds to appear.
- Fix: words you already reviewed on another device are no longer reviewed twice here. A session deals its cards when you open it, and switching away from the app and back leaves the old deck in place, even though you may have finished it on your computer since. Those cards are now skipped with a note (“Already reviewed on another device”): they no longer count towards today’s tally, and they cannot push a word’s mastery level an extra step.
- Fix: the daily review allowance is now counted per account, not once per device. A session re-checks today’s remaining allowance after every card (reviews on your other devices count towards it) and wraps up once it runs out.
- Fix: a device that hadn’t synced in a long time could reset your review streak. The streak now merges the review dates from all your devices, so a device coming back online can only add days, never erase them.
- Fix: when a background sync failed, the Wordbook page stayed on “Syncing…”. It now shows “Sync failed” with a short reason until the next successful sync.
- Privacy policy updated: while signed in, the dates your account is used are recorded, solely to count how many accounts are active each day, and are deleted along with the account. The mainland China channel edition shows the consent notice once more on first launch; on small screens that notice now scrolls its text and keeps both buttons pinned at the bottom.
1.0.25 (2026-09-14)
- Your Wordbook now syncs across devices. Sign in under Me → Account and your Wordbook and review progress stay in sync across every device you sign in on (desktop and mobile): once after launch, a few seconds after each change, and whenever the app returns to the foreground; the account panel also has a Sync now button. The international service region signs in with an email verification code — no password; the mainland China region keeps phone sign-in, and the same account is used for AI analysis. Without signing in nothing changes — everything stays on this device.
- History never goes to the cloud. Sync covers the Wordbook alone — saved entries, grammar points, AI analyses and your notes, plus review progress; History and the AI analysis cache stay on this device only.
- Changes from several devices merge instead of overwriting each other. Edit a note on one device and review offline for days on another, and both survive the sync; the same word saved separately on two devices becomes one entry with the newer review progress; a word deleted on one device disappears from the others.
- Your daily review allowance and streak are per account too. Cards reviewed today on each device add up: review 20 on your phone and the desktop has only your limit minus 20 left for today; finish today’s review on one device and the badge on the other clears after the next sync. The daily review limit in Settings is changed once and applies everywhere; on sign-in the value already in the cloud wins, and only if there is none yet is this device’s setting uploaded.
- The account panel shows sync status: last sync time, items waiting to upload, and the reason for any failure. Sign out only stops syncing and keeps the local Wordbook; Delete account also removes the cloud copy.
- Privacy Policy and Terms of Service updated: the Wordbook moves from “stays entirely on your device” to “local by default, synced once you sign in”, with new sections on accounts and cloud sync. The mainland China build therefore shows the consent screen once more on its next launch.
- Interface tweaks: the top of the Me tab is now an account row (avatar plus sign-in state) that opens a dedicated “Account & Sync” page; the “Wordbook review” and “Wordbook data” settings moved there from General. The Wordbook page gains a sync row (“Sign in to sync” when signed out); the model badge on AI result cards now shows a short model name.
- English by default on non-Chinese systems. On a first install where the system language is not Chinese, the English dictionary pack is preselected and the interface language follows; both can still be changed separately in Settings. Previously such systems defaulted to Simplified Chinese.
- Fixed: a false crash report after first install. On the first-launch download page, a background warm-up task failed silently whenever the window gained focus and was logged as a crash; nothing was actually affected, but the next launch would send me that false report.
1.0.21 (2026-09-06)
- Fixed: typing certain words could turn the whole page blank from the suggestion list under the search box. It happened on words the dictionary lists in both hiragana and katakana (ばか / バカ) and on their romaji (baka); every version since 1.0.19 was affected.
1.0.20 (2026-09-06)
- Romaji search is no longer limited to the English UI or the English pack. Typing taberu to find 食べる, added in 1.0.18, now works in every interface language and with every dictionary pack.
- Fixed: on a few words, the AI supplement card could turn the whole page blank. It happened when the AI listed the same near-synonym twice; cards already saved on your device recover too, with no need to look the word up again.
1.0.19 (2026-09-05)
- The system back gesture now works inside Wordbook’s Mastered, Start review and Listening practice screens. Swiping from the screen edge used to do nothing there; only the back button in the top bar worked.
- Fixed: on an AI result card, tapping Share, Regenerate or Report could open a panel off the bottom of the screen. Most noticeable when the card sat near the end of the page, where it looked as if nothing had happened. The panel now scrolls into view.
- Fixed: tapping a card’s pronunciation button during Listening practice played both sounds on top of each other. The newer one now stops the other first.
- The title in the top bar of Wordbook, Lookup history, Browse and Settings was larger than on the Me screen; all five now match. The back button and the right-hand controls are sized closer to the title so they no longer look raised.
- Fixed: the favourite star in an entry card’s top-right corner was not level with the title.
- The forward button in the results screen’s bottom bar is now always present and greys out when there is nothing to go forward to. Listening practice is vertically centred instead of crowding the top of the screen.
- Fixed: the negative form of ある / 有る / 在る was shown as あらない. It is now ない and なかった.
- The “which spelling to use” card no longer appears when only the headword itself is left to show (横目, for instance): the “also written…” line used to point at spellings that exist only so the entry can be found by searching and are never displayed.
- Fixed: the language tag on reverse-lookup entries in Lookup history and Wordbook followed the current dictionary language — a word looked up with the English dictionary was tagged “Chinese” after switching back to the Chinese pack. It now shows the language the lookup was made in.
- Less glow around text in dark mode. Body text contrast is eased slightly, furigana is one step brighter, and bold text uses a medium weight in dark mode; light mode is unchanged.
- The privacy-policy link in the Pronunciation section of Settings did nothing when tapped; it now switches to the privacy policy on the same page.
- Chinese mainland edition: the About page shows the app’s ICP filing number with a link to the filing registry.
1.0.18 (2026-09-02)
- Search in romaji (English UI or English dictionary pack). Type taberu, terebi or koohii to find 食べる, テレビ or コーヒー; conjugated forms such as tabeta are resolved as usual, and autocomplete now suggests the matching kana and kanji as you type. To look up an English word as English rather than as romaji, wrap it in double quotes: “date”.
- Hiragana and katakana look each other up. Searching たばこ finds an entry listed only as タバコ, and the other way round; in every UI language.
- Chinese mainland edition: the first-launch consent dialog is now always in Simplified Chinese. On devices whose system language is English it used to be rendered in English.
1.0.17 (2026-09-01)
- Fixed: the dictionary-update banner no longer covers the search box on the home screen. The banner used to sit just above the bottom tab bar, which is exactly where the home search box is docked; while downloading it deliberately has no dismiss button, so on a slow connection you could be locked out of searching for several minutes. It now sits at the top of the content area and blocks nothing. (On iPhone this happened with every update.)
- Fixed: the home screen no longer drifts up and down slightly.
- “What’s new” is available in English. With the interface language set to English this page no longer falls back to Simplified Chinese; all four sets of release notes (desktop, mobile, browser extension, dictionary data) have English versions.
- AI-generated content is now labelled everywhere it should be. Several places were unlabelled before: the Chinese translations of example sentences, the synonym comparisons, grammar cards and the Chinese readings of kanji all say so now. Content that ships with the dictionary data and content generated live in the cloud carry two visibly different labels; only the latter can be reported.
- Chinese mainland edition: the data-source AI labels are gone, and the Settings entry “Speech synthesis” is now called “Pronunciation” — the “Voice” section, which only ever offered one choice, has been removed with it. Reading words and examples aloud is unchanged.
- Fixed: “Which spelling to use” cards were completely missing with the English dictionary. All thirty-odd thousand of them — 使う / 作る and the rest — were lost in the English pack. They are back.
- Spelling cards no longer list spellings that are absent from the headword. The card for 思う used to list 懐う・惟う・意う, variants that exist only so the entry can be found by searching.
- AI lookups: asking in English how to say something in Japanese now returns a word-choice card (which of several Japanese renderings to use); it used to be treated as a plain question.
- Error messages are readable again. A failed first-launch download or AI lookup used to put the server’s Simplified Chinese diagnostic string on screen as the main text, which was especially jarring in English and Traditional Chinese. The main text is now localised and the technical detail sits underneath in small print.
- Entry cards, grammar cards and AI result cards now share one header layout — title on one line, star and tags on the next.
- The dictionary language and interface language lists in Settings are now in the same order, English first.
- Text describing the dictionary contents no longer says “Chinese” outright — an English interface with a Chinese dictionary pack is a perfectly normal combination — and the pack size is given as a range, since it differs by language.
- The separator between senses follows the language of the senses themselves: a half-width semicolon for English, a full-width one for Chinese.
1.0.16 (2026-08-30)
- English added as an interface language. Set the interface language to English in Settings and the menus, buttons and messages all switch to English; AI sentence explanations switch to English too, and the privacy policy and terms of service have English versions (the Simplified Chinese versions govern). Dictionary definitions are still in Chinese for now.
- Senses with no Chinese definition now show the English gloss instead of leaving a gap.
- The part-of-speech tag on words like 得る and あり得る used to come out as a run of raw English; it now shows the proper label.
- On iPhone and iPad, the line in the wordbook saying it is backed up to your iCloud Drive daily now only appears when iCloud is actually available. If you are not signed in to iCloud, or have turned iCloud Drive off for Tomoshi in system settings, the app no longer promises something it cannot do.
1.0.15 (2026-08-23)
Tomoshi’s first public release on the App Store and Google Play. It is a Japanese dictionary built for Chinese speakers: you can look things up in Japanese, in kana or in Chinese, across more than 210,000 entries, with Chinese-to-Japanese reverse lookup. Every word comes with a Chinese definition, its reading and pitch-accent contour, a conjugation table, example sentences with furigana, transitive/intransitive pairs and notes on how near-synonyms differ. The wordbook schedules reviews along a memory curve, and there is listening practice with no text on screen. Whole sentences can be handed to the AI for an explanation, and entries and examples can be read aloud. The dictionary data is downloaded once on first launch, after which core lookup works offline. If you already had 1.0.5–1.0.11 through TestFlight or the Play beta, here is what has changed since:
- Text is a step larger throughout on iPhone and iPad, in line with body text in other apps on the system — and it now follows the system text size: enlarge it under Settings → Accessibility → Display & Text Size (or from the text-size control in Control Centre) and Tomoshi grows to match, with no restart. Given how entry cards are laid out, the enlargement is capped at the largest standard step.
- The bottom tab bar, the candidate list, and a number of slightly-too-small pieces of text in the wordbook, history and settings have all been raised to a more readable size; the row of buttons at the foot of a results page has had its sizes and outline weights rebalanced, so none of them looks conspicuously small or thin any more. At the smallest system text size, the tab bar no longer runs into the edge of the screen.
- AI sentence explanations and entry supplement cards now have a Report control: if the content is inappropriate, harmful or seriously misleading, pick a reason (a note is optional) and submit it for review by a person. The feedback form in the bottom right has the same category, so you can still report after leaving the card.
- “Regenerate”, “Share” and “Report” on result cards now open and close consistently: opening one collapses the other two, and tapping it again collapses itself. The button no longer disappears after you tap “Share”.
- Fixed the first AI lookup of the day sometimes taking twenty-odd seconds before anything appeared: the connection is now made ahead of time at launch and when the app returns to the foreground, and establishing it no longer waits indefinitely on a flaky network. The same kind of stall on the first cloud read-aloud after switching networks is fixed along with it.
- Interface details: in example sentences, grammar cards and the small card that pops up when you tap a word, longer headwords no longer break across two lines mid-word; the AI waiting message now describes what is actually happening.
- In the Traditional Chinese interface, the “詞形變化” collapsible heading on entry pages was showing in Simplified Chinese; the translation has been added.
- Privacy policy update: notes covering the dictionary website dict.tomoshi.app have been added, and the effective date is now 2026-08-18.
1.0.11 (2026-08-17)
- The first-launch download screen gained a “Go back and pick another region” link: during the download, or after an error, you can go back to the region screen and download from the other side instead (the dictionary data is served from the source that goes with your service region, so the wrong side downloads slowly). It is only offered on a fresh install; people being restored after a reinstall keep their region.
- If the network wobbles during the first-launch download, it now resumes from where it stopped rather than starting over, and the error message says why when it still fails.
- iPhone and iPad now keep the screen awake during the first-launch download, so auto-lock no longer interrupts it.
- Fixed the review dot lighting up again — and the review streak possibly being counted short — after un-favouriting a word you had already reviewed today: today’s review record is now kept separately, instead of being deleted along with the favourite.
- Data correction in the “synonyms and antonyms” section of entry pages: 60 cases where the same word was listed both as a synonym and as an antonym have been ruled on, pair by pair.
- Fixed long-pressing the bottom tab bar on iPhone and iPad selecting the label text and bringing up the system menu.
- In the Traditional Chinese interface, the “詞形變化” collapsible heading on entry pages was showing in Simplified Chinese; the translation has been added.
- The explanation on the first-launch region screen no longer spells out the operator by name, and points to the privacy policy instead; the Chinese mainland versions of the privacy policy and terms of service have gained the website section and the limitation-of-liability clause.
1.0.8 (2026-08-11)
- New Service region setting: choose whether the cloud services you use sit in the International or the Chinese mainland region. Cloud speech, AI analysis, dictionary data downloads and app updates all connect to the servers of the region you pick. Where the app store channel makes it clear, the region is chosen for you; you are only asked on first launch when it cannot be worked out. Anything installed before this version is treated as International, and if the international servers turn out to be hard to reach you get a one-off suggestion to switch.
- The two regions are separate services: the daily AI quota, shared content and cloud records are not shared between them, so switching amounts to starting again in the new region — which is why nothing is switched for you automatically. Local data such as your wordbook and history is unaffected. You can change it at any time in Settings, where the operator for the current region is also stated.
- The privacy policy and terms of service inside the app follow the service region: under Chinese mainland they state the mainland operator, the applicable law and the competent court, along with the note on access logs retained as required by law.
- Edge gestures on iPhone and iPad now split by direction: swipe in from the right edge to go forward, in from the left edge to go back, matching the two arrows on the bottom control bar. Previously it was browser-style history back, so one swipe from the left edge on the wordbook page would take you back to the previous tab. Neither edge responds any more on the three main pages — Search, Wordbook and Me. (Android changed in 1.0.7; this brings iPhone and iPad into line.)
- Fixed the home page sitting too high on iPhone after force-quitting and reopening the app, with the bottom tab bar hovering above the edge of the screen and a blank band showing underneath (switching tabs and opening a second-level page recovered it, until the next force-quit).
- Fixed the app occasionally reloading the page for no reason when returning to the foreground after a long spell frozen in the background.
1.0.7 (2026-08-06)
- Wordbook export and import. Export the whole wordbook to a file in one tap and import it back after a reinstall or on a new phone, review progress included. Import merges by word and never overwrites — where both sides have a word, the one further along wins, and a note from the file is only taken if there is none locally. The control sits beside the search box on the wordbook page; the pair in Settings stays as well.
- Daily automatic iCloud Drive backup on iPhone and iPad. The first time you open the app each day, the wordbook is written to your own iCloud (the last 7 copies are kept, and none of it passes through the developer). Delete the app and reinstall it, and you can restore by finding that backup in the Files app and importing it — on iOS this is the only fallback that does not depend on a full device backup. Settings shows the date of the most recent backup, and the whole thing can be turned off.
- Search within the wordbook. No need to page through hundreds of entries: filter by word, reading or definition as you type. Katakana input finds hiragana readings too (typing コーヒー finds it all the same).
- Edge gestures on Android now split by direction: swipe in from the right edge to go forward, in from the left edge to go back — at last matching the two arrows on the bottom control bar (both edges used to mean back, the exact opposite of where the arrows point). Neither edge responds any more on the three main pages — Search, Wordbook and Me — so a swipe no longer drops you out of the app; use the system home gesture to leave instead. Telling the edges apart needs Android 14 or later; on earlier systems both edges still mean back.
- New Speech cache entry in the speech synthesis section of Settings: it shows how many clips are cached and how much disk they take, and clears them in one tap. When a reading was wrong and has since been fixed in the cloud, clearing the cache lets you hear the correction straight away rather than waiting for the cache to expire on its own.
- The system assistant bar (∧ ∨ ✓) above the keyboard no longer appears on iPhone and iPad: its ✓ only dismissed the keyboard rather than submitting the query, while looking like the one “confirm” button on the screen. Use the search key at the bottom right of the keyboard to look a word up.
- Fixed variant spellings turning up at the head of completion candidates: looking up 据 now lists the usual 据え置き rather than 据置き. The entry you land on is unchanged.
1.0.6 (2026-08-05)
- Dictionary data updates are now incremental: only the difference from the copy on your phone is fetched, which typically brings one update down to a few per cent of the previous download — no longer something to think twice about on mobile data. If the incremental update does not apply, it falls back to a full download automatically — nothing for you to do.
- Fixed the target card often showing only a sliver after you tap through from a search suggestion: dictionary cards above it were still loading content and pushing it out of view. The position is now corrected until the layout settles, and control is handed straight back to you the moment you scroll.
- Completion candidates and the browse page now show the spelling that actually matched: looking up 明 lists 明く / 明くる rather than the seemingly unrelated 開く / あくる. The entry you land on is unchanged.
- The review-complete screen now shows an “N-day review streak”.
- The three bottom tabs now use a filled icon when selected, so which tab you are on is obvious at a glance.
- Pinch-to-zoom on the page as a whole is disabled: no more spreading two fingers by accident and knocking the whole interface out of shape.
1.0.5 (2026-08-02)
The first release of Tomoshi for mobile. It is a Japanese dictionary built for Chinese speakers; the core of the desktop app comes across unchanged, with the interface rebuilt for touch.
- The dictionary works offline: the data is downloaded once on first launch, after which looking words up, reading definitions and browsing examples need no network.
- Lookup: search in Japanese, in kana or in Chinese, with candidates appearing as you type. Results carry the Chinese definition, reading and pitch accent, conjugations and examples, along with transitive/intransitive pairs and notes on how near-synonyms differ.
- Wordbook and review: any entry can be saved to the wordbook and is then scheduled for review along a memory curve; when words fall due, a dot appears on the Wordbook tab.
- AI explanations: whole sentences, or expressions the dictionary does not have, can be handed to the AI, which returns a grammatical breakdown with furigana — and every word in the furigana can be tapped to look it up.
- Read-aloud: entries, examples and whole sentences can all be played, using a cloud-synthesised voice.
- Me: history and settings live here, and the appearance can follow the system or be set to light or dark.
AI explanations and read-aloud are the two things that need a connection; everything else works fully offline.
