This website requires JavaScript.
fe8956087e
Reading activity grid in Settings: months, weeks, days, hours with drill-down
main
feature/reading-activity
Maashkinoozhe and Claude Opus 5.5
2026-11-03 12:41:44 +01:00
c760141636
Continue row: a run of more than N chapters in order also marks a reread
feature/continue-unread
Maashkinoozhe and Claude Opus 5.5
2026-11-01 11:47:45 +01:00
9b529d7709
Continue row: only manga with something left after the last chapter read
Maashkinoozhe and Claude Opus 5.5
2026-11-01 11:27:02 +01:00
dddf9bb4ac
Merge remote-tracking branch 'origin/main' into feature/stale-reading-session
feature/stale-reading-session
Maashkinoozhe
2026-10-31 12:21:24 +01:00
618992ec14
Reader: stale reading sessions never move "Continue" back
Maashkinoozhe and Claude Opus 5.5
2026-10-31 11:49:52 +01:00
e3e57b60bd
Reader settings per login session
feature/reader-sessions
Maashkinoozhe and Claude Opus 5.5
2026-10-31 11:45:44 +01:00
03767d5704
Scraper: stop walking the whole library once a minute for status polls
perf/tracing
Maashkinoozhe and Claude Opus 5.5
2026-10-29 23:10:38 +01:00
b328ad98fa
Moments test waits for the server to exit before removing its folder
Maashkinoozhe and Claude Opus 5.5
2026-10-29 22:52:29 +01:00
d7d3bf5b2b
Read-ahead per reader; compose passes READ_AHEAD and PERF_TRACE; report fixes
Maashkinoozhe and Claude Opus 5.5
2026-10-29 22:51:19 +01:00
896726a51b
Performance trace, load test and chapter read-ahead
Maashkinoozhe and Claude Opus 5.5
2026-10-29 22:28:50 +01:00
ea8a5b40e7
.dockerignore: let moments.js into the image; guard test checks the allowlist too
feature/moments
Maashkinoozhe and Claude Opus 5.5
2026-10-27 13:47:26 +01:00
f38f218ae0
Dockerfile: copy moments.js; guard test for required top-level modules
Maashkinoozhe and Claude Opus 5.5
2026-10-27 12:56:07 +01:00
5497e8bfbc
Moments across up to four pages: stacked in Flow, side by side in Page/Book (BL-0055)
Maashkinoozhe and Claude Opus 5.5
2026-10-27 12:38:22 +01:00
74842c59e0
Moments: per-user saved pages and regions with one category (BL-0055)
Maashkinoozhe and Claude Opus 5.5
2026-10-27 12:30:24 +01:00
41e7ed063e
Continue row: first line of the content, only on the plain overview
feature/continue-reading
Maashkinoozhe and Claude Opus 5.5
2026-10-27 12:08:35 +01:00
1ddefaa7ac
Library: "Continue where you left off" row with a per-user setting
Maashkinoozhe and Claude Opus 5.5
2026-10-27 12:02:16 +01:00
e9da27e688
Greatest: serve catalog covers from a local copy (BL-0053)
feature/greatest-cover-cache
Maashkinoozhe and Claude Opus 5.5
2026-10-26 00:38:55 +01:00
cd6a30a76b
Discovery final review fixes: lean publish, robust scoring, cheap prune (BL-0051)
feature/discovery-wider-pool
Maashkinoozhe and Claude Opus 5.5
2026-10-25 09:43:31 +01:00
613db96355
Discover page: refresh, harvest admin and seed reasons; docs (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 09:28:38 +01:00
0f87fbe948
Discovery harvest routes, nightly schedule and per-user refresh (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 09:15:55 +01:00
5de5eb6a08
Discovery scores AniList seeds with slot mix and isAdult filter (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 09:07:53 +01:00
552a599475
Harvester pauses user refreshes after AniList stops (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 09:02:03 +01:00
23a87099c5
Discovery store keeps harvest, settings and nightly state (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 09:00:41 +01:00
62ec69bc0d
Single-flight discovery harvester with budgets and stop reasons (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:58:48 +01:00
41437c5321
Discovery anchors and top tags (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:52:18 +01:00
60a25bacac
Discovery AniList client: drop removed recommendations (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:51:16 +01:00
3e7b1ca49f
Discovery AniList client: spec sorts, challenge on 5xx, strict list validation (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:50:11 +01:00
461a37e924
Rate-limited AniList client for discovery seeds (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:47:52 +01:00
aad2761dc9
Discovery cache with per-kind TTL and size cap (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:45:47 +01:00
12c54e5ffb
Plan: wider Discovery candidate pool (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:41:47 +01:00
70a41c4531
Design: wider Discovery candidate pool from AniList (BL-0051)
Maashkinoozhe and Claude Opus 5.5
2026-10-25 08:36:59 +01:00
57a571d2f0
WeebCentral and MangaPill are off by default, with an admin switch per source
Maashkinoozhe and Claude Opus 5.5
2026-10-25 07:47:47 +01:00
f5d544c684
Ignore local agent coordination files
senpai-integration
Maashkinoozhe and Claude Opus 5.5
2026-10-24 13:44:13 +02:00
336d3325fe
Add the MIT license
Maashkinoozhe and Claude Opus 5.5
2026-10-24 13:39:37 +02:00
6292e35654
deploy/circus.sh: a first 'up' leaves the queue alone instead of reporting it paused
Maashkinoozhe and Claude Opus 5.5
2026-10-24 11:10:39 +02:00
f53b92a7dc
Prepare the repository for a public release
Maashkinoozhe and Claude Opus 5.5
2026-10-24 11:09:00 +02:00
7b52da2f9c
Official release dates from MangaUpdates; peers lower ecosystem dates (BL-0048, BL-0049)
Maashkinoozhe and Claude Opus 5.5
2026-10-24 08:47:36 +02:00
e0dacd81c6
Chapter dates: read date setting and tiered release dates (BL-0047)
Maashkinoozhe and Claude Opus 5.5
2026-10-24 01:01:33 +02:00
b2bb34174c
Fold the sentinel into the scraper and drop the sentinel service (BL-0046)
refactor/fold-sentinel
Maashkinoozhe and Claude Opus 5.5
2026-10-22 22:58:03 +02:00
88555d4780
Document the measured first-scan speed on the server (BL-0043)
Maashkinoozhe and Claude Opus 5.5
2026-10-22 19:32:35 +02:00
5e14e54286
Faster first library scan: bounded concurrency and a 32 KB first read
Maashkinoozhe and Claude Opus 5.5
2026-10-22 19:13:43 +02:00
d6254a8be5
Admins can grant or revoke admin rights in Settings (BL-0045)
Maashkinoozhe and Claude Opus 5.5
2026-10-22 19:35:04 +02:00
f8f21ab42a
Backup: probe the target with a real write instead of access(W_OK)
Maashkinoozhe and Claude Opus 5.5
2026-10-22 18:12:41 +02:00
086f6353f8
Add built-in backup of the data folder (BL-0044)
Maashkinoozhe and Claude Opus 5.5
2026-10-22 18:03:21 +02:00
ddc2a21352
Add the coordination repository coordination: CLAUDE.md, manga-org skill, SessionStart hook
Maashkinoozhe and Claude Opus 5.5
2026-10-18 10:48:26 +02:00
f3304732fb
Optional Senpai integration: "Who's here" side sheet and /api/senpai proxy
Maashkinoozhe
2026-10-17 16:41:46 +02:00
fcc50d576c
Record main reading-hours settings release
rescue/old-host-a156096
feature/peering-admin-catalog-redesign
Codex
2026-10-14 22:44:39 +02:00
ddd9c62c40
Show read-only server reading hours in settings
Codex
2026-10-14 22:42:54 +02:00
de8e7ed988
Record main reading limiter cutover
Codex
2026-10-14 22:24:20 +02:00
e944a87b42
Allow reader-only release selection in Compose
Codex
2026-10-14 22:22:56 +02:00
77553bbece
Style reading quiz feedback by result
Codex
2026-10-14 21:48:31 +02:00
f607994a5d
Reset stale reading challenges after navigation
Codex
2026-10-14 15:36:43 +02:00
d8eba9169f
Add deployment reading windows and progress-aware quiz unlock
Codex
2026-10-14 15:34:55 +02:00
edbc9c6056
Handle large WeebCentral catalogs and correct MangaPill checkpoint monitoring
Codex
2026-10-14 14:01:05 +02:00
0d51f214d5
Test paused-source confirmation through reader UI
Codex
2026-10-14 09:44:01 +02:00
b96ab42add
Allow queued confirmation during source pause
Codex
2026-10-14 09:42:21 +02:00
a22913129a
Preserve per-source pacing across queue jobs and add source pause
Codex
2026-10-14 09:23:04 +02:00
a08e847932
Add first-party MangaPill source and distinct volume releases
Codex
2026-10-14 09:05:34 +02:00
a8df57f165
Recognize additional WeebCentral chapter labels and record source pilot
Codex
2026-10-13 23:58:33 +02:00
6d713e0a8c
Keep source plugins in single scraper process
Codex
2026-10-13 22:42:20 +02:00
0fc1a7b52a
Mark sparse MangaDex hosted catalogs as partial
Codex
2026-10-13 22:01:57 +02:00
47de081721
Checkpoint peering identity and opt-in discovery
Codex
2026-10-13 22:00:54 +02:00
eba9b50e30
Record source pilot boundaries and upstream decision
Codex
2026-10-13 21:58:58 +02:00
1c61686c9b
Checkpoint opt-in MangaDex parser worker
Codex
2026-10-13 21:57:59 +02:00
93f07e838e
Fix pinned lookup for dual-stack HTTPS requests
Codex
2026-10-13 21:53:59 +02:00
cc2fd05062
Document and package opt-in source worker
Codex
2026-10-13 21:52:22 +02:00
f4123b32e4
Checkpoint guarded source request broker
Codex
2026-10-13 21:51:03 +02:00
6599d0a244
Validate first-party parser boundaries
Codex
2026-10-13 21:47:18 +02:00
c5a92282a9
Checkpoint first-party source parser pilot
Codex
2026-10-13 21:45:27 +02:00
605fa5b9d8
Add per-user page tone modes to reader
Codex
2026-10-12 23:49:02 +02:00
26d6cd59fc
Repair metadata title on queue retry
Codex
2026-10-11 09:09:37 +02:00
a500ea7c3f
Use inspected manga title for metadata lookup
Codex
2026-10-11 09:07:42 +02:00
da40d73f02
Redesign admin peering settings and catalogs
Codex
2026-10-11 01:06:03 +02:00
492477f86a
Add scoped peer access and reversible serving controls
Codex
2026-10-11 00:25:14 +02:00
6c994113c6
Plan Discovery Scout recommendation architecture
Codex
2026-10-09 19:23:19 +02:00
d0275223a7
Expose Greatest source links and safe scraper inspection
Codex
2026-10-09 14:53:52 +02:00
f493afcc18
Explain why each Greatest manga earned its place
Codex
2026-10-09 11:26:57 +02:00
bedd0bc3b3
Show Greatest inclusion reasons on catalog tiles
Codex
2026-10-09 10:25:18 +02:00
f713d0c0a9
Complete Greatest covers and use Japanese navigation label
Codex
2026-10-09 10:22:01 +02:00
5df94db9a3
Add Greatest of All Time manga dashboard
Codex
2026-10-09 10:10:14 +02:00
c8dd46d0fb
Avoid redundant full scan after warm restart
Codex
2026-10-08 21:58:28 +02:00
8ac27e1f3d
Cache library index and refresh changed manga
Codex
2026-10-08 21:53:08 +02:00
eef4ffa07c
Consolidate MangaCircus app, scraper, and Compose baseline
Maashkinoozhe
2026-10-07 23:28:20 +02:00
cfb2d79103
Rename the app from MangaParty to MangaCircus
Maashkinoozhe
2026-10-01 09:37:52 +02:00
8dd776b7f4
MangaParty: self-hosted manga/comic/webtoon reader
Maashkinoozhe
2026-10-01 09:35:05 +02:00