Kitsun Patch Notes

2019-05-05


New Features:

  • Kitsun now also splits possible answers on ;and (fullwidth - aka Japanese - commas), making it less tedious when importing certain lists/decks or creating Japanese cards :slight_smile:

  • The font for Japanese characters has been reverted back to the original font, with a few system fallbacks added.


Bugfixes:

  • Manually adding cards to the front of the lesson queue should now work for decks with the “Random” sorting order. However, the underlying cause of this problem had to do with the Random lesson sorting not working correctly from the start. For now, random sorting will not work and fall back to chronological sorting instead.
4 Likes

2019-06-10


New Features:

  • You can now change templates of existing cards. When selecting a different template from the dropdown, a popup will show up asking you to match the existing values to the new template fields.

  • You can now enable spellcheck for input answers (aka disabling typo leniency) for any deck you want. You can do this from the deck settings page.

  • Reviews can now be batched by 10. This functionality works the same as the wrap up functionality previously did. Enabling this function from the reorder popup (accessed by clicking on the reorder button in the top right, next to the counters) will search for the next 10 card IDs and make sure that all the sibling cards (e.g. Japanese -> English and English -> Japanese) are somewhere within the next cards. Once you finish the 10 cards (and it’s siblings) it will present you with a new batch.

  • Decks page: You can now click on the lessons count of a deck to go straight to the lessons screen.

  • Decks page: You can now click on the reviews count of a deck to go straight to the review screen


Bugfixes:

  • Fixed an issue where double audio would play at the backside of a card under specific circumstances.

  • Fixed an issue where double audio would play when pressing the audio playback hotkey.

  • New layouts will now automatically be added to the users active layouts for that deck when the author pushes an update with new layouts.

  • Feedback System: Approving feedback wasn’t working well for very old decks (such as the N5-N4 Decks). This has been fixed.

  • Feedback System: The approval popup will now show new template fields even when they are not actually present on the card itself.

  • Fixed a few issues with the 10k deck not updating layouts as it should.

  • Furigana should now always show, regardless of whether the syntax before it is correct.

4 Likes

2019-06-23

New Features:

  • Template & Layout sharing is now available!

    • For creators: You can share layouts by creating a deck, adding some sample cards using those layouts and setting the category to “Templates & Layouts” before publishing it to the community centre.
    • For users: The Community Centre is now divided into two sections, one for layouts and one for Decks. Clicking on a shared item will let you preview some sample cards with the layouts and let you import the layouts into your account with the click of a button, just like getting a community deck!
  • Subs2Kitsun BETA is now live: Generate sentence cards from your favorite series, films OR anime!

    1. Drop your video file into the page
    2. Drop your foreign language subtitle file into the page
      2b. (OPTIONAL) Drop native language subtitle file into the page
    3. Use the subtitle sidebar to skip the video to the corresponding point
    4. (OPTIONAL) adjust the timing of the subtitles with the buttons in case they are off.
    5. (OPTIONAL) record audio by hitting the “Start” and “Stop” Button
    6. Hit the button to generate a card. It will take the currently active subtitles as the sentence values, add the recorded audio, and take a screenshot of the video.
    7. Adjust the values if needed and go!

Here’s some screenshots to give you an idea of how it works:


The page after dropping the required files.


The confirmation popup where you can adjust the values if needed


Frontside of the resulting card


Backside of the resulting card

  • div and span HTML tags have been whitelisted for field values.

Bugfixes:

  • Fixed an issue with the new lessons/reviews shortcuts (the deck counters)

  • Fixed an issue where IF/OR logic would repeat the same content if the same logic with the same field was used more than once in a layout.


I expect both the layout sharing and the Subs2Kitsun features to break. Seeing as this is a beta, I’d love to hear your thoughts on how it currently works and how you think it could be better. Some stuff such as fully automatic deck generation, vocabulary cards and custom template cards are already in consideration, but voicing your “need” for them is always nice to hear!

Another thing to take into consideration is that the Subs2Kitsun feature will not work with every video/subtitle format available. Please let me know if something doesn’t work.

8 Likes

2019-10-30

The long-awaited redesign is finally live! Bringing many new features, improvements and a complete new look! Here’s some of the largest ones:


Major New Features:

  • Home Page - A new home page has been added where you can see everything important at once. A timeline for all of your decks, your (new) user level, your average accuracy, your study streak and of course the amount of lessons/reviews currently available.

  • Mass Card Management - The cards page has been replaced by a much more performant management page. This new page loads ALL of the cards in the deck at once and tries to cache it in your browser. From here you are able to quickly perform any kind of action you might need to do. E.g. filtering cards by tag and mass hibernating all of them at once. No more having to load cards batch by batch!

  • Cards filtering - Due to the above mentioned table you can now also search for explicit or implicit values. E.g. you can search for the tag “Frequency 1” and it will only show you exact matches, rather than “Frequency 1” AND “Frequency 10”

  • Adding/Editting cards - You can now easily add new cards or edit existing ones without having to leave the table. Simply click the pencil icon and a popup where you can create/edit your card will open.

  • Statistics - Kitsun now tracks your lessons/reviews per day and also how many you answered correct or wrong. This is used for user levels, study streaks and accuracy percentages. In the future I hope to expand on this with a dedicated statistics page :slight_smile:

  • User Levels - You now have a fancy new level! This level is based on the amount of lessons and reviews you’ve done. Each correct review or completed level gives you 10 exp. The max level you can reach is level 50 and will take a tremendous amount of time and effort to reach. Currently only one person has reached max level yet.

  • Community Centre - Now displays the 10 most popular decks per category on the front page. Also has a new category “Newest” where you can check the latest shared decks :slight_smile:

  • Mass Manual Lessons - You can now add multiple cards to the front of your lessons queue at once using the new management table actions.

  • Additional Theme colors have been added!


Bugfixes:

  • Clicking on the lessons/reviews counters of a deck (on the home/deck pages) will now check whether you actually have lessons or reviews available before redirecting you.

  • Pressing backspace during lessons & reviews (and while setting hotkeys) will not navigate you to the previous page anymore.

  • Show/Flip/Correct/Wrong buttons should now display during Quick study

  • Searching for decks in the community centre will now work better (less strict :slight_smile: )


As for general changes, I don’t even know where to start listing them. It’s a complete redesign built from scratch. I expect a huge amount of bugs to pop up. So please let me know if something goes wrong.

7 Likes

2019-10-31

First adjustments and bugfixes have been made. This bugfix update should drastically improve the experience for iOS users :sweat_smile:


Bugfixes:

  • iOS - Fixed some general scrolling issues

  • iOS - The animated circles (accuracy & levels) should now look smooth

  • iOS - Fixed an issue where the select box dropdown wouldn’t scroll

  • iOS - Fixed an issue where the popups wouldn’t scroll when needed.

  • iOS - Fixed an issue where the cards management table wouldn’t scroll horizontally.

  • Re-added a link to the Den (forums) in the sidemenu

  • Card Input text color should now correctly be white after validating your answers (mostly an issue on iOS)

  • Adjusted the audio button styling

  • Wiping the cards cache (with the button in the settings) will now display a notification once it has completed.


I still have a few issues open from all the feedback. I hope to get around to working on those asap!
Feel free to check the trello board to see if the issue has been mentioned before :slight_smile:

2 Likes

2019-11-01


Bugfixes:

  • Lesson and review counters now correctly display a ban icon when the deck is set to inactive. Clicking on them also won’t do anything anymore. This prevents a nasty loop where you’d get stuck on the reviews screen.

  • Lesson and review counters now also won’t navigate you to the lessons/reviews screen when your reviews or lessons are 0.

  • Sidebar expansion on hover should now be disabled for touch devices (tapping on a menu item would previously open the sidebar). Please tap your user avatar if you want it to expand :slight_smile:

  • Home - Total Lesson calculation should be correct again. It might take a few more hours until the counts correctly update though (at 12 server time).

  • Dropdowns will now position themselves to always be visible on screen. It already did this for the top and bottom, but now it also checks if there is enough space at the right side of the screen :slight_smile:

  • Searching cards by tags is now case insensitive.

  • Management table - Fixed an issue with new decks where it would never finish loading cards (due to there not being any cards yet).

2 Likes

2019-11-03


New Features:

  • Greatly increased performance of the database used to cache the cards of your decks (for the management table). Also decreased the memory usage of the table in general. This should fix the crashes/freezes.

  • Added a setting to disable the cards caching for the card management table. If you are still having problems with the cards loading or the browser tab crashing, you can enable this option. This will completely disable the caching, meaning the cards will always be fetched straight from the server (so it might take longer for large decks).This setting is cookie based, so it’s device specific!


Bugfixes:

  • Re-enabled some styling adjustments for lower resolution screens. This change should mostly affect tablets :slight_smile:

  • Re-enabled the feature to propose changes to a community deck card from the edit card popup.

  • The timeline legend has been removed from all instances in order to create some more space.

  • Fixed an issue where the sidemenu would sometimes fall behind other elements on the page.

  • Fixed an issue where the experience after a level up was wrongly calculated. I will take Kitsun offline for about 2 minutes in order to run a script to recalculate the levels and experience for everyone.

  • Fixed an issue where proposed changes couldn’t be accepted due to a failing API call.

3 Likes

2019-11-03 PART 2


New features:

  • You can now edit and/or delete folders again. When you click on a folder, the + button at the top becomes an edit button. Clicking on the edit button will bring you to the settings page where you can either edit or delete the folder. Sidenote: I still have to re-introduce the functionality to add folders. Coming soon!

Bugfixes:

  • Custom Dictionary Card Generation Popup - The layouts select should now work properly again!

  • iOS - Dropdowns will now close upon tapping one of the items in them. Also fixed a small styling issue.

  • Edit Card Popup will now close automatically upon deleting a card.

  • I’ve disabled the search functionality when selecting layouts, levels or card statuses. As this would often be annoying on mobile devices (it would open the keyboard over the actual select dropdown).

  • Management Table - It should no longer flash blue upon selecting a a row in the table.

4 Likes

2019-11-05

Anddd another round of bugfixes :slight_smile:


Bugfixes:

  • Changed the the notifications you get when an action fails or succeeds, the previous version was causing some popups to never show up (such as the “Done all lessons” popup after hibernating the last item) while a notification is active.

  • All management actions should now correctly update the data inside the table, regardless of the current filters/search.

  • Recalculated the experience and levels of all users again due to a bug in the level up calculations.

  • Fixed the experience and level percentages on the home page and the results page

  • Fixed a bug where audio would sometimes play audio double during a Quick Study session (due to multiple audio sources available on the card)

  • Added the correct placeholder text to the synonyms input field.


Thanks everyone for reporting the bugs!

3 Likes

2019-11-10


New features:

  • Hovering (or tapping on mobile) the progress bar will now give some more information regarding the percentage of that rank and total amount of cards. See below :slight_smile:

  • User levels are syncing to the Kitsun forum accounts as we speak! Expect your level to be visible there between now and about an hour.

  • Added a “Back to Deck” button on the lesson/review session results screen.


Bugfixes:

  • Fixed an issue where the management table would still display values of fields that were previously removed from the template (causing the table information to misalign for certain cards)

  • The Quick Study option @ management table will not work unless you select atleast one card first.

  • Timeline - Dark theme now has a white color for day markers.

  • Fixed an iOS styling issue where the textcolor of disabled inputs/selects was wrong. (Should now be more legible in dark theme)

  • Community Centre - Fixed an issue with IF/OR logic on new fields causing the sample cards to not render properly.

  • Fixed an issue where the audio button wouldn’t change to a pause icon while audio autoplay fired during reviews/lessons/quick study.


Meanwhile I’ve been wrestling with implementing Stripe for the payment processing (aka making it possible to subscribe/buy lifetime) and the account types and limitations. So far everything is going according to schedule :tada:

I’ll post some more information about the general roadmap for Kitsun soon :smiley:

2 Likes

2019-11-17


New features:

  • Kitsun will now redirect you to your initial page after logging in. E.g. when you go to https://kitsun.io/overview while logged out. You get redirected to the login screen -> login again -> automatic redirect to /overview :slight_smile:

  • You can create folders again! The “Add Deck popup” now has a checkbox that you can toggle on to indicate it is a folder.

  • The forums now also sync according to your subscription/account status (preparation for launch)

  • Back to Deck button has now also been added to the lessons results screen.

  • Overview - “Start Reviewing” is now hidden when you have no decks to review.

  • N4 & N5 Decks - Added a placeholder text to the input to indicate the answer that is being expected (meaning or reading)


Bugfixes:

  • Fixed an issue where mass changing layouts of cards wouldn’t work correctly.

  • Fixed an issue where levels wouldn’t sync to the Kitsun forums correctly. Your level should now sync well on the next level up (if not let me know!)

  • Overview - Added some margin to the bottom of the page.

  • Adjusted the “Add Deck” popup styling for mobile devices.


Getting real close to the release now! Almost done with the payment system implementation :slight_smile:

When the release goes live all accounts will be set to Trial. Existing beta accounts will be treated as new trials.

Trial accounts have the following limitations:

  • After 14 days your account gets locked.
  • After 150 lessons your account gets locked.
  • Perhaps some restrictions to certain (non-essential) features (not completely sure yet)
3 Likes

2019-12-08


New Features

  • Default Dictionary Cards - Automatic audio generation has been added. More info below.

  • Custom Dictionary Cards - Automatic audio generation has been added. More info below.

  • Katakana 4.5k Deck - Worked together with @hinekidori to add audio to all cards!

  • You can now click on the news in order to close it and keep it closed until new news arrives :slight_smile:


Bugfixes

  • Cards Management Table - Fixed a bug where actions wouldn’t update the cards currently in cache. So changing to another template would show old data.

Audio generation workflow:

Default card generation

Whenever you open the above popup, the audio will automatically be fetched and you’ll be able to preview it and choose whether you want to include it. Sometimes the audio returned is using a different reading that what you’d like. In that case you can click on “Specify Reading”, input your own reading and generate audio from that:


Custom card generation

Clicking on the audio button will open a new popup:

Here you’ll be able to enter text and generate the audio. If your audio field already had text in it before clicking on the audio button, it will be automatically filled in at the popup, so you can just click on generate and click on save :slight_smile:


I am super curious to hear what you all think about this new audio generation feature! Please let me know if you have any remarks or feedback. Implementing it for the normal add/edit card workflow is next on my list, along with multiple language support :smiley:

7 Likes

2019-12-22


New Features

  • The sidebar is expandable again! Hover has been disabled and instead you can now click on either the arrows icon at the bottom or on your user avatar to expand or shrink the sidebar :slight_smile: Your preference will be remembered next time you open Kitsun through a cookie. Expanding the sidebar will shift the content of the page, rather than laying over it. It does still act as an overlay for mobile though, as there is less space there.

  • Blurred text has been added to the default layouts. No longer will the backside of a Meaning card spoil the sibling Reading card! You can click on the blurred text to make it appear normally. This functionality can be used for your own layouts as well. Just add a blur class to the text and make it blurry using css.

  • Scrolling on iOS has just improved tremendously! It will now smoothly scroll rather :smiley:

  • Added a Russian keyboard input. Typing in this input will use a Russian keyboard layout and type the corresponding Russian letters instead (think of it like wanakana, converting characters as you type). Use it in your layouts like this: {{type-ru:fieldname}}

  • Kitsun will now show inputs with a yellow color if your answer was marked correct but had one of more typos in it.

  • Added Sentence and Notes fields to the default dictionary card generation popup.

  • Category order has been changed at the community centre.

  • Advanced search area styling has been optimized for larger screens (two rows).

  • Sidebar animation has been changed to be more smooth

  • News animation has been changed to be more smooth


Bugs

  • Selecting More Time before starting a quiz will not screw up your quiz amount anymore.

  • Audio will now properly play on any page when clicking on the audio button.

  • Fixed a styling issue where iOS would cut off certain pages at the bottom.

  • Fixed an issue where 2 columns styling would be enforced on mobile if there are only 2 dictionary results.

  • Fixed an issue where the dropzone wouldn’t show up on mobile for decks in a folder.

3 Likes

2019-12-23


New Features:

  • Show Typo Warning - Deck Setting: You can now enable or disable the yellow typo warning through a new deck setting. It is disabled by default, meaning you will not see any sort of warning :slight_smile:

  • Blur Spoilers - Deck Setting: You can now enable or disable the blurring of “spoiling values” (see previous patchnotes for more info) through a new deck setting. It is disabled by default, meaning you will not see any blurring. The blurring has to be supported by the layouts used in the deck in order to actually do something when enabled though.

  • Russian Input - No longer accepts typos :slight_smile:


2 Likes

2019-12-29


New features:

  • Kitsun just got a blog! Only one article so far, but a very handy one! It explains how to get started with Subs2Kitsun :smiley: Click here to view!

  • Subs2Kitsun has been greatly improved! It will now record audio for you automatically as well as show the card popup once it’s done recording. Basically the whole card generation process is now automatic!

  • Subs2Kitsun - Added hotkeys for skipping to the next and the previous subtitles. You can press up arrow to skip to the previous subtitle, and down arrow to skip to the next one. This makes it super easy to go back to exact sentence timings in the video :smiley:

  • Subs2Kitsun - Added a hotkey for automatically generating a card. Pressing R will instantly start the automatic recording process and show the card popup when it’s done (just like clicking on the card buttons).

  • Subs2Kitsun - Added shortcut card generation buttons after each subtitle sentence in the subtitle scrolling box. Clicking on it will generate a card for that sentence.


Bugfixes:

  • Fixed an issue where sentences would be formatted weirdly when using the furigana field type.

  • Fixed an issue where popups would not correctly lay over the sidemenu.


So yeah, please check out the blog and let me know what you think! The plan is to keep on adding more articles about how to use Kitsun. Next up is the dictionary feature :smiley:

5 Likes

2020-01-12


New Features

  • New default templates and layouts have been added and will be replacing the current ones. That includes newly generated dictionary cards! They adapt in colors according to your Kitsun theme!

Vocabulary


Kanji


Dark (Green) theme

  • Deprecated templates and layouts are now hidden by default. You can unhide them through a new account setting (on the settings page).

  • If your deck has cards using the old default templates, you will see a new action on the cards management page. “Convert cards to new templates” will convert all of your cards using the old default templates and layouts to the new ones. The exception to this are cards with personal custom layouts that exist under one of the old default templates. If you want to convert those cards, please remove the custom layout from those cards and try again :slight_smile:

  • A new “tags” field type has been added. You can use it in your layouts as {{tags:fieldname}} which will automatically generate div tags for every value it splits on. The delimiter character is ,. So if your field value is val1,val2 it will result in <div class='tag'>val1</div><div class='tag'>val2</div> which you can then style with .tag in css :slight_smile:


Bugfixes

  • Fixed a styling issue where the advanced search would display through the cards table on iOS devices.

Misc

The Kitsun JLPT N5-N1 Vocabulary Decks have been added! Find them here!

The cards are tagged with WK, Wk level and Kana where applicable so you can easily filter the cards if needed.

I’ll be adding audio to the decks very soon :smile:

6 Likes

2020-02-09


New Features:

  • Added audio to the N5-N1 Decks - (N1 incoming later today)

  • Cards Management Table - You can now filter by “No status”, meaning you won’t see any filtered/hibernated/manually queued lessons in your searches.

  • Cards Management Table - You can now transfer (personal) cards to other (personal) decks! The action is available from the actions menu.

  • Cards Management Table - You can now unqueue cards from the lesson queue! The action is available from the actions menu.

  • Cards Management Table - You can now hold shift while selecting a card to select all the cards above it at once (until the first selected card it finds above it). Making it even easier to manage your cards without having to rely on the search tools!

  • Added a new tags layout field type {{tags:fieldname}} - This field splits your value (by , or ; into multiple divs. E.g. if your field value is bla,blabla,blablabla it will show on your card as

<div class='tag'>bla</div><div class='tag'>blabla</div><div class='tag'>blablabla</div>

which you can then style as you wish. I personally use it for the Part of Speech tags in the new default layouts, in case you are wondering what you can do with it.

  • Dictionary Cards - You can now select which definitions you wish to use for your cards. Simply uncheck the ones you don’t like and they won’t be included in the values when generating your card.

  • Dictionary Cards - Wikipedia definition is now filtered by default and won’t show up anymore.

  • New Hotkeys! Added the following hotkeys for the lessons/reviews/quick study session:

    • U - Unblur all spoilers on a card
    • N - Open Notes & Synonyms popup
    • E - Open Quick Edit / Suggest Feedback popup
    • UNSET - Hibernate Card (Unset by default, you can set it at the settings page)
    • Ctrl+S - Save changes and close the Quick Edit/Suggest Feedback popup.
  • Cards Management Table - Search values are now properly trimmed of whitespace when hitting search.

  • Cards Management Table - Added a button to quickly clear all current search filters.

  • Added a new help tooltip to Subs2Kitsun. The tooltip also contains a link to the Subs2Kitsun article on the blog :slight_smile:

  • Added a few onboarding tooltips for new users/decks. These help tooltips pop up when you have no decks yet, or when you have no cards in a deck yet. They are supposed to show new users how to start :slight_smile: I’m still working on more of these and a smoother onboarding in general. Stay tuned :smiley:

  • Added a Kana -> English layout to the default layouts set


Bugfixes:

  • iOS - Finally fixed the input bar size for cards during lessons and reviews.

  • Mobile - The card should now prevent the input from centering in the view - This bug was especially annoying on ios devices as it would scroll the page down to the input box and you would not be able to see the actual question anymore.

  • Audio not playing for certain cards - Finally fixed this bug with the help of jscott :slight_smile:

  • Card Management Table - Actions are now disabled while a previous action is still running.

  • Results Page - Exp now correctly shows as 0 for incomplete review items (usually with delayed siblings)

  • Community Centre - Searching for `` will no longer redirect you to the decks page.

  • Self study popup will now correctly close upon browser navigation.

  • Card Management Table - Fixed a styling issue with the advanced search hiding below the table.

  • Fixed the display field for the new default layouts

  • Changed the parsing of furigana syntax as this would sometimes display incorrectly.

  • The “Know” button for flip cards now has a background color again :laughing:

  • {{first:fieldname}} & {{rest:fieldname}} field types now ignore commas inside ( ) parts of the value. E.g. bla (bla, bla), blabla will now only split into bla (bla, bla) and blabla.

  • Russian Keyboard - Fixed an issue where typing in the middle of a word would make the typing cursor/caret jump to the end of the word.

  • Russian Keyboard - Fixed an issue where backspace would make the typing cursor/caret jump to the end of the word.

  • Cards Management Table - Toggling the checkbox in the header now correctly selects or deselects all cards.

  • Fixed a styling issue for the sidemenu in firefox (it previously showed a sidebar).


Pfew! That was a lot to type out :laughing:

On another note:
I’ve postponed the backend rewrite for the filtering/hibernation/queued cards. Having some real issues with making it work well, but I think I’m nearly there. Ideally you as a user see any differences, except for that Kitsun might become much faster with certain actions and it will make it possible to introduce a “Known words” system where duplicate cards get hibernated/filtered automatically throughout the whole system. More information on this later :smile:

P.s: Feeling super hyped to restart work on the mobile apps soon! Can’t wait! :smiley:

9 Likes

2020-02-16


New Features

  • Added a new default template and layouts for Russian (with automatic input conversion to Russian)

  • Added a new default template and layouts for languages in general (e.g. French, German, Dutch, anything that doesn’t need special conversions).


Bugfixes:

  • Fixed an issue which caused the kanji dictionary search to break.

  • Fixed an issue where the Feedback/Quick Edit popup was uneditable.

  • Fixed an issue where {{rest:fieldname}} field type would strip out whitespace.

  • Upgraded the furigana parser (for {{furigana:fieldname}} fields) a bit, there should be less missparses and styling issues now. Should also fix the weird spacing issue when the sentence is longer than one line.


Misc:

  • Completely rewrote the backend for updating and publishing decks. It is now MUCH smarter than before, in the sense that it only updates the cards that have actually been edited since last publish. To give an example, the 10k deck (with 20k cards), now only has to check and replace the cards edited (usually around 10 or so) rather than all 20k cards. The first update that you do for a community deck will still check all cards (and take long), but any further updates will be super quick! :smiley:

This also fixes the longstanding bug where layouts and templates could get duplicated and replaced during a update, resetting your layout filtering and wrongly linking synonyms.

And it is also a preparation for the future, where the mobile apps would only have to sync the edited cards for offline use :smile:


On another note:

I’ll be adding a special set of Korean default layouts with automatic input conversion (like Japanese and Russian has) as soon as I implement the Korean keyboard utility.

I have not upgraded the server yet, but I’m probably going to focus on that in the next week :slight_smile:

5 Likes

2020-02-19


New Features

  • Cards Management Table - Now lists all available tags in the advanced search tag dropdown, no more manual typing needed! Just select the ones you want to filter on and go :smile:

  • Autoplay of audio can now be decided per layout. Japanese -> Meaning layouts will no longer spoil you the reading of the word if you have audio autoplay on :slight_smile: Deck authors can use the blur class on the wrapping element (of the audio field) in their layouts to prevent the playback from happening. Note that this only works if you have blur spoilers enabled in the deck settings.

  • Added a dedicated card edit page: /deck/<deckID>/card/<cardID>. The first implementation of this page is on the results page, but I will probably also re-add the review/lesson action where it would lead you to the edit page of that card.

  • Results - Clicking on one of the learned/correct/incorrect items will now open the edit card page.

  • Always Show Flip Buttons (aka Anki Mode) - Enabling this deck setting will now also disable the inputs on cards, and prevent autofocus on the inputs. Meaning your keyboard will no longer pop up on mobile :slight_smile:


Bugfixes:

  • Subs2Kitsun - Made big performance tweaks to the rendering in the background.

  • Fixed a bug where you could not set the Open Quick Edit/Feedback Popup hotkey.

  • Changed the furigana parser yet again. It should now never add <ruby> tags if the sentence does not contain the correct syntax.

  • Fixed a styling issue where the arrow icon of the input would show through the re-order popup during reviews.

  • Media will no longer be deleted from decks with moved cards. Moving all cards -> Deleting the original deck would also delete the media associated with that deck. Causing the media links to stop working for your moved cards.

  • Made a change which prevents the publish and update calls for community decks from being ran while it is already publishing or updating the same deck.

  • Patched a small vulnerability.

2 Likes