sudacode
b245ca642d
Fix JLPT underline color drift and AniList skipped-threshold sync
...
- Replace JLPT `text-decoration` underlines with `border-bottom` so Chromium selection/hover cannot repaint them to another annotation's color
- Lock JLPT underline color for combined annotation selectors (known, n+1, frequency) and character hover/selection states
- Trigger AniList post-watch check on every mpv time-position update to catch skipped completion thresholds
- Fall back to filename-parser season/episode when guessit omits them
2026-05-04 00:06:27 -07:00
..
2026-03-07 18:30:59 -08:00
2026-03-20 02:43:28 -07:00
2026-03-20 02:43:28 -07:00
2026-03-20 02:43:28 -07:00
2026-03-21 23:37:42 -07:00
2026-03-31 12:38:27 -07:00
2026-03-24 00:55:03 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 23:58:31 -07:00
2026-03-25 23:58:31 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-03-31 12:38:27 -07:00
2026-03-29 16:16:29 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-01 00:04:03 -07:00
2026-04-03 21:35:18 -07:00
2026-04-03 21:35:18 -07:00
2026-04-03 21:35:18 -07:00
2026-04-03 22:04:52 -07:00
2026-04-03 21:53:34 -07:00
2026-04-04 00:22:05 -07:00
2026-04-04 00:14:53 -07:00
2026-04-04 00:45:47 -07:00
2026-04-05 15:22:57 -07:00
2026-04-05 15:32:45 -07:00
2026-04-05 15:32:45 -07:00
2026-04-05 15:32:45 -07:00
2026-04-05 15:32:45 -07:00
2026-04-05 15:32:45 -07:00
2026-04-11 21:45:52 -07:00
2026-04-11 21:45:52 -07:00
2026-04-11 21:45:52 -07:00
2026-04-11 21:45:52 -07:00
2026-04-11 21:45:52 -07:00
2026-04-11 14:53:06 -07:00
2026-04-11 14:53:06 -07:00
2026-04-11 21:45:52 -07:00
2026-04-11 21:54:00 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-04-25 21:44:55 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-04-26 19:26:01 -07:00
2026-04-26 19:26:01 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-02 15:42:54 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-02 19:37:44 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:06 -07:00
2026-05-03 20:06:13 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-03 20:06:13 -07:00
2026-05-03 20:06:13 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00
2026-05-03 20:06:13 -07:00
2026-05-03 20:06:13 -07:00