Luc Mcgrady
bbf575e491
Added: TypeAnswer replacement
2025-10-31 12:06:58 +00:00
Luc Mcgrady
cf9c265570
Fix: Respect autoplay setting
2025-10-31 09:01:29 +00:00
Luc Mcgrady
d47cb1bd55
PlayAudio -> PlayAVTags
2025-10-31 08:36:20 +00:00
Luc Mcgrady
8da0491ae5
Refactor PlayAudio
2025-10-31 08:28:39 +00:00
Luc Mcgrady
fc8a2f9739
Fix: Hide iframe until loaded to prevent flash
2025-10-30 18:00:09 +00:00
Luc Mcgrady
7561bf8d6a
Added: Placeholder audio autoplay
2025-10-30 17:56:19 +00:00
Luc Mcgrady
246e6f6df6
Added: "ReviewerRequest" type
2025-10-29 15:48:21 +00:00
Luc Mcgrady
386133743e
Added: Playaudio endpoint
2025-10-29 15:29:38 +00:00
Luc Mcgrady
cd5f25469e
MathJax
...
Problems with font cors
(I'm shocked that using the import with the .js worked without a hitch O_O)
2025-10-27 11:21:03 +00:00
Luc Mcgrady
3cf58419d7
Fix: More button shrunk slightly
2025-10-24 10:44:31 +01:00
Luc Mcgrady
b2fe07462a
Added: Context menu flag setting
2025-10-22 18:36:42 +01:00
Luc Mcgrady
9085154e3d
Added: Placeholder more menu
...
Until I can access ContextMenu.svelte from the other pr.
2025-10-22 18:17:18 +01:00
Luc Mcgrady
2a92213118
Added: web.eval based refresh
2025-10-22 16:50:06 +01:00
Luc Mcgrady
2ff75434f7
Added: type for iframe request
2025-10-21 16:07:29 +01:00
Luc Mcgrady
91a968596c
Fix: missing nightmode
2025-10-21 15:52:49 +01:00
Luc Mcgrady
b0a8c341a1
add bodyclass field
2025-10-21 15:44:19 +01:00
Luc Mcgrady
dc17cb1e81
add css as field
2025-10-21 15:31:21 +01:00
Luc Mcgrady
b77ee225e5
Fix: Night mode
2025-10-10 20:33:22 +01:00
Luc Mcgrady
b80dc25999
Added: shown check for ease function
2025-10-07 01:22:42 +01:00
Luc Mcgrady
9550b127d9
Basic fix for shortcuts
2025-10-07 01:10:25 +01:00
Luc Mcgrady
19f1df3a02
Add remaining queue counts
2025-10-04 23:12:42 +01:00
Luc Mcgrady
f49d7d5fd7
use QueuedCards
2025-10-04 22:52:47 +01:00
Luc Mcgrady
8bf232ed79
./check
2025-10-04 21:13:39 +01:00
Luc Mcgrady
b6459ced18
Fix: millisecondsTaken
2025-10-04 21:11:03 +01:00
Luc Mcgrady
6a174066bd
Fix: Wrong newState
2025-10-04 21:09:16 +01:00
Luc Mcgrady
953e6c9360
Re-implement answer buttons
2025-10-04 20:50:31 +01:00
Luc Mcgrady
85ebdefec0
Added: ShowAnswer
2025-10-04 18:32:40 +01:00
Luc Mcgrady
cadf59f8d6
Added: SchedulingState class
2025-10-04 18:28:37 +01:00
Luc Mcgrady
44cc5f82e9
Added: Untested easeButtonPressed
2025-10-04 18:02:21 +01:00
Luc Mcgrady
c76f013b16
./check
2025-10-04 17:30:58 +01:00
Luc Mcgrady
aa42d87558
Added: NextCardData
2025-10-04 16:29:13 +01:00
Luc Mcgrady
b6e07f5780
pycmd relay example
2025-10-03 02:15:20 +01:00
Luc Mcgrady
69097ebb50
Fix: edit and more buttons not aligned
2025-10-03 00:41:59 +01:00
Luc Mcgrady
6dfb1ad20f
copyright headers
2025-10-02 18:07:29 +01:00
Luc Mcgrady
b8678424cf
Merge remote-tracking branch 'upstream/main' into svelte-reviewer-bottom
2025-10-02 18:03:30 +01:00
Luc Mcgrady
368c1958d2
Fix warnings
2025-10-02 18:03:16 +01:00
Luc Mcgrady
f1c50b1ca2
./check
2025-10-02 18:00:22 +01:00
Luc Mcgrady
9fe2c70e66
Added: Extra button width disappearing
2025-10-02 17:58:01 +01:00
Luc Mcgrady
e86c42c735
Fix: Button widths
2025-10-02 17:49:23 +01:00
Luc Mcgrady
32601abe1f
Added: Answer button times
2025-10-02 17:36:38 +01:00
Luc Mcgrady
eb6520520c
Fix reviewer view height
2025-10-02 14:22:53 +01:00
Luc Mcgrady
c0a1cb10c8
Fix: Image base url
2025-10-01 14:37:20 +01:00
Luc Mcgrady
5f20f95fb0
fix css
2025-10-01 13:56:08 +01:00
Luc Mcgrady
986a56993a
sandbox iframe and use ts-page
2025-10-01 13:44:34 +01:00
Dan
0986af4f81
fix(Occlusion): remember toggle translucency setting ( #4366 )
...
* remember translucency
Adding myself to contributors
Added braces surrounding if statement to comply with ninja checks
* ninja fix format
2025-09-30 20:18:26 +03:00
Luc Mcgrady
654701da4d
reviewer-inner poc
2025-09-28 01:47:30 +01:00
Luc Mcgrady
5998aa913d
reviewer.svelte -> Reviewer.svelte
2025-09-28 00:44:37 +01:00
Luc Mcgrady
ccdc391097
Remove html writable
2025-09-28 00:43:50 +01: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
Luc Mcgrady
da90e3c718
iframe poc
2025-09-22 01:23:44 +01: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
Luc Mcgrady
1e67a773c6
./check
2025-09-04 00:26:10 +01:00
Luc Mcgrady
2e0a75ed83
fix: "card" class included bottombar
2025-09-03 23:38:28 +01:00
Luc Mcgrady
45793b3b64
Added: Todo
2025-09-03 23:36:29 +01:00
Luc Mcgrady
0acc8d14e0
Fix: Card style
2025-09-03 23:14:19 +01:00
Luc Mcgrady
f35b2cf5d2
bodyclass
2025-09-03 23:07:04 +01:00
Luc Mcgrady
d0d1c519e6
Naive reviewer
2025-09-03 22:57:49 +01:00
Luc Mcgrady
eac356139c
Added: Reviewer framework
2025-09-03 22:48:51 +01:00
Luc Mcgrady
7805b1b426
Fix: Wrong function name
2025-09-03 22:34:26 +01:00
Luc Mcgrady
c64dd6c959
Neaten bottom code
2025-09-03 22:29:23 +01:00
Luc Mcgrady
1ec9f4902e
Merge branch 'main' into svelte-reviewer-bottom
2025-09-03 22:08:20 +01:00
Luc Mcgrady
e46d98e2e0
./check
2025-09-03 22:05:35 +01:00
Luc Mcgrady
4bf38ec2af
Added: Reviewer entrypoint
2025-09-03 18:40:37 +01: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
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
fac5d64558
Manually specify height
2025-08-26 16:12:03 +01:00
Luc Mcgrady
860a8b4295
./check
2025-08-26 02:08:24 +01:00
Luc Mcgrady
6c540c89f1
./check
2025-08-26 02:03:13 +01:00
Luc Mcgrady
a365369562
align items: center
2025-08-26 01:58:52 +01:00
Luc Mcgrady
28402c548d
Fix: Id not class
2025-08-26 01:58:00 +01:00
Luc Mcgrady
b256e88b1d
Fix: Large font size
2025-08-26 01:56:30 +01:00
Luc Mcgrady
9dbb7abdbb
Remove unneeded globals
2025-08-26 01:46:27 +01:00
Luc Mcgrady
992c8ad731
Added: Remaining
2025-08-26 00:45:58 +01:00
Luc Mcgrady
7e92c40169
Added: More bridge command
2025-08-25 23:35:22 +01:00
Luc Mcgrady
f4eb7e0ff9
Use sveltekit
2025-08-25 23:32:33 +01:00
Luc Mcgrady
8c0d1d1720
More i18n
2025-08-25 22:30:28 +01:00
Luc Mcgrady
5d536f2f8e
Added: edit button
2025-08-25 22:01:48 +01:00
Luc Mcgrady
7788aa7785
Answer buttons
2025-08-25 21:55:21 +01:00
Luc Mcgrady
758cfa2693
Buttons template
2025-08-25 21:03:40 +01:00
Luc Mcgrady
34c1dfd849
Added: Svelte component
2025-08-25 20:34:26 +01:00
Luc Mcgrady
244aade836
Fix: Showquestion is not defined
2025-08-25 18:46:35 +01:00
Luc Mcgrady
6869e9fd36
reviewer-bottom entrypoint
2025-08-25 18:42:20 +01: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
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
Luc Mcgrady
f4266f0142
Feat/Neaten dr graph x-axis ( #4251 )
...
* Remove "Plotted on x axis"
* Add: X tick format
* fix formatx
* Fix: Regular simualtor x axis
2025-08-08 20:30:10 +10:00
Luc Mcgrady
5462d99255
Fix/Retention help button bounds ( #4253 )
...
* Move onTitleClick
* rename variable
* Fix: Tabbing issues
2025-08-08 10:56:50 +03:00
Luc Mcgrady
2d60471f36
Use space-around for tabbed values ( #4252 )
...
* space-around
* have your cake and eat it
2025-08-07 06:36:53 +03:00
llama
aae9f53e79
set min height for simulator graph ( #4248 )
2025-08-06 18:22:43 +10:00
Thomas Rixen
a77ffbf4a5
Statistics "Reviews" graph, make the color of "New" and "Learning" cards consistent with the color of card count ( #4245 )
...
* Statistics Reviews graph, make the color of New and Learning cards consistent with the color of card count
* removing bleu warning
* contributors
2025-08-06 18:07:10 +10:00
Jarrett Ye
2b55882cce
Fix/use real step count to simulate ( #4240 )
...
* Fix/use real step count to simulate
* Update licenses.json
2025-08-04 16:01:26 +10:00
Luc Mcgrady
0d0c42c6d9
"Workload" variable typo ( #4239 )
2025-08-04 16:00:27 +10:00
Luc Mcgrady
b76918a217
Feat/Show health check and already optimal at the same time ( #4238 )
2025-08-04 16:00:02 +10:00
llama
3dc6b6b3ca
Refactor IO fill tool target check logic ( #4222 )
...
* populate canvas.targets with subtargets during mouse events
* use canvas.targets instead of findTargetInGroup
* remove unused findTargetInGroup
2025-07-28 19:01:50 +10:00
Luc Mcgrady
c947690aeb
Feat/Use cached workload values ( #4208 )
...
* Feat/Use cached workload values
* Fix: Calculation when unchanged
* Modify constants
* Cache clearing logic
* Use function params
* use https://github.com/open-spaced-repetition/fsrs-rs/pull/352
* Revert "use https://github.com/open-spaced-repetition/fsrs-rs/pull/352 "
This reverts commit 72efcf230c .
* Reapply "use https://github.com/open-spaced-repetition/fsrs-rs/pull/352 "
This reverts commit 49eab2969f .
* ./check
* bump fsrs
2025-07-28 19:00:16 +10:00
Luc Mcgrady
1af3c58d40
Feat/Desired retention info graphs ( #4199 )
...
* backend part
* split memorised and cost
* slapdash frontend
* extract some simulator logic
* Add zoomed version of graph
* ./check
* Fix: Tooltip
* Fix: Simulator/workload transition
* remove "time"
* Update ts/routes/graphs/simulator.ts
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
* Added: Mode toggle
* Disable Dr in workload mode
* keep button order consistant between modes
* dont clear points on mode swap
* add review count graph
* Revert "dont clear points on mode swap"
This reverts commit fc89efb1d9 .
* "Help me pick" button
* unrelated title case change
* Add translation strings
* fix: missing translation string
* Fix: Layout shift
* Add: Experimental
* Fix Time / Memorized
* per day values
* set review limit to 9999 on open
* keep default at currently set value
* Do DR calculation in parallel (dae)
Approx 5x faster on my machine
---------
Co-authored-by: user1823 <92206575+user1823@users.noreply.github.com>
Co-authored-by: Damien Elmes <gpg@ankiweb.net>
2025-07-28 18:55:08 +10:00
Jarrett Ye
46bcf4efa6
Feat/per-deck desired retention ( #4194 )
...
* Feat/per-deck desired retention
* Refactor desired retention logic in Collection implementation
Updated the logic for retrieving deck-specific desired retention in both `memory_state.rs` and `mod.rs` to handle cases where the deck's normal state may not be available. This change ensures that the default configuration is used when necessary, improving the robustness of the retention handling.
* Refactor desired retention handling in FsrsOptions.svelte
Updated the logic for effective desired retention to use the configuration default instead of the deck-specific value. This change improves consistency in the retention value used throughout the component, ensuring that the correct value is bound to the UI elements.
* refactor the logic for obtaining deck-specific desired retention by using method chaining
* support deck-specific desired retention when rescheduling
* Refactor desired retention logic to use a dedicated method for improved clarity and maintainability.
2025-07-28 18:22:35 +10:00
Damien Elmes
20b7bb66db
Fix 'limits start from top' link
2025-07-25 14:45:04 +07:00