Provides custom LingQ layouts
These are versions of this script where the code was updated. Show all versions.
Add close button to popups. Prevent unwanted horizontal scrolling on arrow keys. Disable export button during csv generation. Decouple layout style and position settings Unify video layout logic for online and local video
Fix the local video player display issue
Fix an issue on the top video layout.
Add more video layouts.
Fix the local video player css. Make the subtitle fontsize is determined by the caption-font-size option.
Improve local video CSS. Implement a "use lesson subtitle" option.
Minor improvement of the local video feature
Develop the local video layout.
Develop a new video layout. Modify the subtitle location adjusting logic.
Change the style of quick-summary section. Change the scroll size of the reader.
Fix the unintentional horizontal scrolling in the paging mode. Fix the CSS issues on the progress bar and the end page in the reader.
Support new models: gemini-3.5-flash, gemini-3.1-flash-lite
Adjust the keyboard event listener on the textarea. Improve the tts word selection logic.
Fix issues on the memo-widget.
Fix markdown formatting issues.
Implement a notepad widget feature.
Improve the word-card logic (when the multiple word-cards are included in a response).
Fix an issue on the print page where the highlighting logic doesn't work for some languages like Japanese.
Fix word-card preface dealing logic.
Improve the wordPhrasePrompt.
Improve the flashcard popup behavior.
Enhance HTML formatting of bot response.
Add a delete button to chat messages.
Enable the tag feature.
Fix a typo
Update the supporting llm model list.
Modify subtitle replace logic. Adjust layout. Update gemini tts model.
Add custom font option.
Fix a bug on tts voice setting logic.
Add an end-page skipping option. Add a video caption relocation option.
Make the fontSize and lineHeight settings language variant. Make the FlashcardBadge not interactable.
Fix an issue where the quick summary is not replaced when a lesson is changed. Optimize the lesson finish detection logic.
Enable the shift + arrow key action in the lesson finish page. Add subtitle relocation and font size adjusting logic for embedded YouTube videos.
Media player is closed after finishing a lesson.
Add a slider for the chat widget height.
Change the default DB option. Enhance markdown fallback logic.
Set up Supabase auth. Add a built-in flashcard DB option.
Tweak flashcard saving logic.
The page automatically turns after the last sentence is finished.
Fix an issue on the horizontal scroll on the Focus on Playing Sentence featrue.
Add period filter buttons to the flashcard popup plot.
Fix convertMarkdownToHTML function logic.
Fix multi-line input rendering logic.
Implement markdown fullback.
Change automatic scrolling logic. Implement multi-line input in the chat widget input. Apply a redundant flashcard preventing logic.
Improve summary generation logic. Implement response streaming to the quick summary.
Fix duplicated class issue.
Support claude endpoint.
Correct a type.
Implement a placeholder for the bot-message
Improve system prompts.
Improve supabase paging logic. Update patch note.
Update the chart.js library url.
Make each language use a different layout.
Fix an issue that the space key sometimes doesn't work.
Make each language have its own quick summary setting.
Remove a redundant word display from the flashcard popup, and show pronunciation instead.
Disable the scroll triggered by arrow keys.
Modify system prompts for better output quality
Fix a style glitch
Modify the style of a button in the editor page according to the change on the website.
improve the save-flashcard-button finding logic.
Make the quick-summary closed before the page transition.
Enable the input window while the response is being generated.
Improve the context-finding logic for the case when the selected word is located at the beginning or the end of the sentence.
Ensure context's minimum length.
Improve summary prompts.
Improve context extension logic. Support a new model.
Improve prompts for better-quality response.
Adjust a prompt.
Fix some UI issues: change the height of pages, style of the close button in the quick-summary.
Make the scrolls to the starting position when the page is changed. Enabled the playing sentence focusing featuer to the paging mode. Add a horizontal scroll in the paging mode. Add the close summary button.
Show all script versions