Feedback
Let me know what features or changes you'd like to see in Mochi.
bug when repeating daily inbox
When going thru the daily cards and misremembering one of them, it gets added to the failed list and will come up again in that same session. I observe that if by chance that card comes up right aw...
Audio and sync don't work on a new MacBook
Hi, Recently I downloaded mochi on a new MacBook and there I encounter a couple serious issues. First of all sync doesn't work, cards that I did on my old MacBook or iPhone don't get synced and I ...
Hotkeys Don't Work with Non-English Keyboard Layouts
Hi Mochi team, I've noticed that hotkeys don't work when using non-English keyboard layouts. This makes the workflow inconvenient for users who regularly switch between different languages. Could...
Android, exporting a deck doesn't seem to work in mochi format
Steps to reproduce Go into a deck, click export Choose mochi format, exclude review history, exclude subdecks Exporting asks for a place to save the export check the place, click save Expe...
Hints for hidden text: `{{1::answer::hint}}`
Please support an optional hint inside the cloze syntax. While the text is hidden, the hint shows in the blank; once revealed, only the answer remains. Photosynthesis needs {{1::light, water and ...
Option to stop blanks from revealing the length of the hidden text
When text is hidden during review, the mask keeps roughly the width of the hidden words, and with "Type hidden text" on, the input box does the same. The size of the blank becomes a hint: a short ...
Priority deck for the global "New cards" queue
I use Mochi for language learning with a daily new-card limit. Some decks are vocabulary for my language course (must learn before class), others are words I collect for myself (not urgent). I want...
Feature idea: Optional properties per review to track progress over time
From what I know about mochi, at the moment reviews just test for retention. It would be useful to track additional details like how i answered and not just if I got it right In my case, specifica...
Don’t stop other audio when a card attachment plays
On iOS, playing an audio attachment stops whatever is already playing (Music, Spotify, podcasts), and it does not come back when the clip ends. Could you please add a setting with two behaviors, b...
Inbox shuffle feature for iOS
Did I miss it somewhere, or could an inbox review shuffle feature (like there is on desktop) be added to the iOS version of the app? Right now cards seem to show up in the same order they're create...
Optional four-button grading for FSRS: Again / Hard / Good / Easy
I'd like to suggest an optional four-button grading mode when using FSRS. Currently, Mochi keeps its binary review model even with FSRS: Forgot → equivalent to FSRS "Again" Remembered → equiva...
Is it possible to improve the search function ?
The latest version has added an image zooming feature, which is great. Right now, in my opinion, the app is almost perfect. The only major issue left is the search function. I can't search for tex...
Editing an Existing Card Breaks Field Formatting and Displays Raw HTML
Hi! I'm experiencing a recurring issue when editing existing cards in Mochi. The card is initially created correctly and works normally. It contains several separate fields, such as ID, Question, ...
Error trying to acess linux .appimage download.
Hiya, I'm trying to download the Mochi desktop app for Linux but I get this error when pressing download button on the download page! This XML file does not appear to have any style information a...
API pagination returns "nil" bookmark for empty decks, causing HTTP 500
Hi, I encountered an issue with the card-listing API. Steps to reproduce Create an empty deck. Request its cards: GET /api/cards/?deck-id=&limit=100 The response contains: { "do...
Please register .mochi file extension on iOS
Hi, thanks for making a polished no-nonsense flashcard application. On iOS currently the process of importing a mochi deck involves first downloading the file to the files app, then opening mochi,...
Cannot set Translate / Speech parameters on iPad Pro 2nd gen
Cannot set Translate and Speech parameters in Markup on iPad Pro 2nd gen latest iOS although secondary languages are enabled and installed.
Disappearing of audio file in Furigana field
When defining an entire field as Furigana, any audio files attached to that field become invisible. Please can you address this as it is essential for me as a beginner to be able to both listen and...
Customisation of the markup bar
Manual customization of the markup editing bar: e.g. by adding H2 or any other formatting option
Cannot revert to preview from editing in Notebook view
In notebook mode, once a card is double clicked for editing, it won't revert to preview mode unless another card is double clicked for editing.
Collapse already expanded sides
Once a card has been expanded to view the next side, it cannot be collapsed back. Can cards in any view (preview, editing, presentation, notebook view modes) both be expanded or collapsed at will, ...
Collapse already expanded sides
Once a card has been expanded to view the next side, it cannot be collapsed back. Can cards in any view (preview, editing, presentation, notebook view modes) both be expanded or collapsed at will, ...
Own speech recording
It would be great to enable to 'record own speech' and insert it anywhere inside a field. Thanks for considering.
Option to keep text that originates a speech file
When I convert a Japanese sentence to audio (using 'Speak' in Markup), the audio file replaces the original Japanese sentence instead of keeping it as in the case of a translation. Can there be an...
Code fence keyboard shortcut (Ctrl + Shift + F) doesn't do anything
One of the hotkeys advertised in the keyboard shortcuts panel is Ctrl + Shift + F, which supposedly adds a code fence (```) to the card. It would be nice not to have to do that manually every time ...
Custom Keyboard Shortcuts for iOS App
Please add customizable keyboard shortcuts / keybinds to the iOS app. This would enable us to use flashcard controllers (like the Stouchi controller for Anki) or page-turner devices with the app to...
Hide content on the image for testing
Hi It is great to have hidden text as a cloze test. Can we also hide some information on an image as well to use such feature? Thank you very much.
Customizable Day Rollover Time
Feature request: a customizable day rollover time (like Anki's "next day starts at" setting). The current rollover often lands mid-session and interrupts my studying — being able to set my own woul...
Copy icon in code blocks scroll with content
Hi Matt. There is a really tiny bug, where scrolling in a code block that has horizontal scrolling causes the copy icon to move with the content. It makes reading the code under it a bit difficult...
Cram mode on top level decks
Cram mode on top level decks. Sometimes I just want to repeat multiple decks at once. Would also be great if i could command/shift select decks in the sidebar to Review/Cram at once.
TTS Generation fails
Mochis built in TTS generation fails quite a lot. On about a couple hundred cards it was a 40% success rate. Instead of just regenerating it at a later point Mochi places a empty attachment with 0k...
Importing and Markdown Import Options
The Markdown Import Options seem to be missing some basic features that would be helpful. Markdown Import Options (Sidebar Import -> Markdown) One card per .md file Choose files There ...
Show next side with mouse
Hi, The new update removed the option to show, during reviewing, the next side of card with the mouse. It is a bit annoying and I can't see the reason behind its removal. Is it possibile to bring ...
Translation file needs to be added every time once again with restart
I have made .edn file with translation, but every time I restart the app it disappears and I need to add it again. I know that functionality is in beta, but is it expected behaviour or a bug?
Better window resizing on iPadOS
Currently, on iPadOS, the app is stuck on either "mobile layout" or "desktop layout" based on the initial launch window size. If you try to resize the window, it won't resize properly/responsively....
Traffic lights and hamburger menu overlap
Please see attached image. Very hard to click on the menu.
Forgotten card appears in review immediately
Sometimes, when I mark a card as forgotten, the same card appears in review immediately. In other words, I swipe left, and the same card appears again. This happens even if there are lots of other ...
Pinned notes list disappears following an update
For the last two updates, following installation and relaunch, the pinned notes list disappears. Upon manually checking the pinned notes, I verified they were still pinned. I had to unpin and re-pi...
Undo remembering a card doesn’t rewind the card stack
When you undo remembering a card, it used to rewind the stack so it goes back to the previous card. But now when you do it, other than a toast notification it doesn’t rewind the stack being review...
Audio/video switch
Hi there! First of all, I would like to emphasize that I love Mochi cards. I learn the sign language - one side of the card is the short video of the sign and the other is the meaning. I really lik...
The side bar button is obscured by the three-dot buttons in iPadOS
It occurs in windowed app in iPadOS.
Support for ISO 639-3 Language Codes in Language Selector
I'm translating the interface into Italian (:it) and Sicilian (:scn) by editing the EDN file. In the UI dropdown, the Italian translation displays correctly, but the Sicilian option has a blank la...
Pasting Hebrew doesn't work in edit mode but view-mode is ok
If I paste Hebrew into a card while creating it, the Hebrew doesn't look right. Maybe the font is incorrect? But when I view the card, it looks ok. So basically I don't have confidence when creatin...
List indents mismatch
Hi, really like the product and stability of the sync so far :) could you fix tab indents so it matches the description in the docs? It would be really helpful for faster note-taking for my exam th...
Notebook view add card feature
In IOS app, I find with list view, column view, grid view, the “add card” button it’s at the start. But in the notebook view the “add card” button is at the bottom of all notes, so I always need to...
New words are added automatically ios 1.28.1
Previously, I was able to choose to learn new words explicitly after completing my daily review, and that worked perfectly. Now, new words are automatically mixed into the review, which has signifi...
Ability to change keybinds
I find the defaults to be mostly satisfactory, except both Mark as "remembered" and Show next side of card share the same keybinds for some reason, SPACE. Would be great if this could be changed, o...
Swapping down a card in edit more closes the card and discards all the changes
Hello, with the recent update, when editing a card swapping down now closes the card making it impossible to scroll up and discarding all the changes done in the way. Is it possible please to rollb...
I'm not sure the group cloze (e.g. {{1::}}, {{2::}}) isn't working, please confirm.
Today, I review the grouped cloze tests but it hides all groups at the same review. If it is confirmed, please fix it. I'm using 1.21.7-beta version.