Abdo
28daa16bcf
Merge branch 'main' into editor-3830
2025-09-30 15:31:26 +03:00
Hanni614
ee664b8fbb
Stats - Retention rate help box links to Deck Options manual page #4198 ( #4329 )
...
* stats: link retention help box to "Desired retention" section
* docs: use HTTPS for fsrs and desiredRetention links
* Add Hanna Nilsén to CONTRIBUTORS
* Apply suggestion from @user1823
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
---------
Co-authored-by: Hanna Nilsén <hannanilsen@macbookair.students.netlogon.liu.se>
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
2025-09-27 14:46:11 +10:00
llama
c56e6e55ec
feat: show saved custom colours as options in fill tool colour picker on mobile ( #4348 )
...
* add GetCustomColours rpc method
* save colours as rgb instead of argb
* show saved custom colours as possible options in colour picker
this is primarily for mobile clients, as qt currently ignores this
* save custom colours on colour picker change (for desktop)
2025-09-25 06:34:27 +03:00
llama
80cff16250
fix: persist colour picker's custom palette in profile ( #4326 )
...
* add SaveCustomColours rpc method
* restore custom colour palette on editor init
* save custom colour palette on colour picker open and input
there doesn't seem to be an event fired when the picker is
cancelled/closed, so it's still possible for work to be lost
* save colours on `change` instead of `input`
`input` is supposed to be fired on every adjustment to the picker
whereas `change` is only fired when the picker is accepted, but qt
seems to treat both as the latter, so this is currently a no-op
* Store colors in the collection
One minor tweak to the logic while I was there: an invalid color no
longer invalidates all the rest.
---------
Co-authored-by: Damien Elmes <gpg@ankiweb.net>
2025-09-17 16:46:53 +10:00
Abdo
75d9026be5
Decode images asynchronously ( #4320 )
2025-09-17 09:06:42 +03:00
Abdo
6f93bfa13a
Move retrieve_url to backend
2025-09-08 00:31:34 +03:00
Luc Mcgrady
dda730dfa2
Fix/Invalid memory states in simulator after parameters changed ( #4317 )
...
* Fix/Invalid memory states after optimization for simulator
* Update ts/routes/deck-options/FsrsOptions.svelte
* typo
* ./check
2025-09-04 14:35:00 +10:00
Abdo
5fe532d5d2
Show number of added cards
2025-09-03 00:01:04 +03:00
Abdo
355e5f2125
Merge branch 'main' into editor-3830
2025-09-02 22:46:06 +03:00
GithubAnon0000
c93e11f343
FIX gap above bury ( #4298 )
2025-09-01 15:09:42 +10:00
Luc Mcgrady
3521da3ad6
Chore/Remove CMRR from fsrs help modal ( #4290 )
...
* Remove cmrr from fsrs help sections
* move other strings
2025-09-01 14:58:20 +10:00
Damien Elmes
d23764b59e
Bump devalue for latest CVE
2025-09-01 13:41:00 +10:00
Abdo
b79014814d
Fix legacy DuplicateLink handling
2025-08-30 16:54:12 +03:00
Abdo
8cf3dee351
Fix browser error on deleted notes
2025-08-30 16:06:55 +03:00
Abdo
06d322aca4
Preserve focused field
2025-08-28 03:40:49 +03:00
Abdo
e3bd3eda4f
Clear search on selector toggle
2025-08-28 03:33:13 +03:00
Abdo
3eb99c8a3e
Focus selector's search input
2025-08-28 03:32:03 +03:00
Abdo
a3bf145007
Copy sticky fields
2025-08-28 03:07:55 +03:00
Abdo
7a98aa0644
Fix lints
2025-08-27 04:15:43 +03:00
Abdo
1cb733da29
Ensure bigint
2025-08-27 04:08:17 +03:00
Abdo
6ea64bcac5
Fix TS errors
2025-08-27 03:55:21 +03:00
Abdo
603b12967c
Alow passing deck/notetype ID on AddCards init
2025-08-27 03:54:27 +03:00
Abdo
becac3f764
Simplify loadNote() arg passing
2025-08-27 03:30:19 +03:00
Abdo
2ff2ad6bca
Formatting
2025-08-27 03:06:01 +03:00
Abdo
6b5729ce18
Implement field copying on notetype change
2025-08-27 03:05:49 +03:00
Abdo
52254d40ac
Merge branch 'main' into editor-3830
2025-08-27 02:40:11 +03:00
Abdo
f57c41bf3c
Clear lastAddedNote on notetype change
2025-08-27 02:36:39 +03:00
Abdo
466306a0f6
Move defaultsForAdding handling to start of loadNote
2025-08-27 02:33:37 +03:00
Abdo
8b144ca238
Fix default_deck_for_notetype handling
2025-08-27 02:32:42 +03:00
Abdo
800144dc67
Do not fire initial onChange
...
This causes the note type to revert back to the first item after initial
note load
2025-08-27 02:26:13 +03:00
Abdo
efe76a24dc
Only reload note on reopen if empty
2025-08-27 02:08:27 +03:00
Abdo
ba881d4e90
Fix selected notetype/deck reverting back to defaults
2025-08-27 02:01:10 +03:00
Lee Doughty
2fee6f959b
Replace deprecated $app/stores with $app/state in SvelteKit frontend ( #4282 )
...
* Migrate frontend from /stores to /state
* Update CONTRIBUTORS
2025-08-26 21:28:49 +03:00
Luc Mcgrady
562cef1f22
Fix #4253 ( #4259 )
...
* Reapply "Fix/Retention help button bounds (#4253 )" (#4258 )
This reverts commit fb2e2bd37a .
* move div up slots instead of using condition
* Avoid tabbing
---------
Co-authored-by: Abdo <abdo@abdnh.net>
Co-authored-by: Damien Elmes <dae@users.noreply.github.com>
2025-08-20 01:19:25 +10:00
Abdo
b4f14cf29b
Use default_deck_for_notetype()
2025-08-16 20:47:56 +03:00
Abdo
18d3400cbb
Add missing loadNewNote arg
2025-08-16 20:46:56 +03:00
Abdo
829da5a84a
Use defaults_for_adding()
2025-08-16 20:39:21 +03:00
Abdo
9d1ecc3ed9
Fix lint errors
2025-08-14 09:34:33 +03:00
Abdo
2e573727ed
Do not show selectors in legacy mode
2025-08-14 09:25:41 +03:00
Abdo
c7a9471343
Add selector tooltips
2025-08-14 09:00:02 +03:00
Abdo
4444942b46
Add selector shortcuts
2025-08-14 08:57:03 +03:00
Abdo
0137ca6c27
Only show selectors in Add mode
2025-08-14 08:52:11 +03:00
Abdo
b17bfb2658
Pass selected notetype/deck to editor
2025-08-14 08:50:38 +03:00
Abdo
d054e0f078
Use translations
2025-08-14 08:38:08 +03:00
Abdo
25f51345d5
Implement Deck/Notetype selectors in Svelte
2025-08-14 07:48:02 +03:00
Abdo
fbb9e606eb
Fix TextInputModal not closing when OK is clicked
2025-08-13 11:54:10 +03:00
Abdo
e80829f282
Fix Modal event handlers not working
2025-08-13 11:53:33 +03:00
Luc Mcgrady
f3b4284afb
Fix/System locale for simulator percentages ( #4260 )
...
Co-authored-by: Ross Brown <rbrownwsws@googlemail.com>
2025-08-11 06:44:11 +03:00
Damien Elmes
fb2e2bd37a
Revert "Fix/Retention help button bounds ( #4253 )" ( #4258 )
...
This reverts commit 5462d99255 .
2025-08-09 16:46:25 +10:00
Abdo
3f6d904236
Reduce duplication across modal components
2025-08-09 05:27:51 +03:00