-
405df4ed66
chore: register all newly ported sources in main.go and checklist
main
achmad
2026-05-15 00:00:03 +07:00
-
056b206c27
feat: port 10 sources from diverse bases
achmad
2026-05-14 23:58:25 +07:00
-
380d6d12ad
feat: port 5 Madara sources (manhwacomics, manhwaget, manhwajoy, toon18, mangadia)
achmad
2026-05-14 23:55:24 +07:00
-
77c2616224
feat: port 12 Madara sources
achmad
2026-05-14 23:54:42 +07:00
-
1651aca667
feat: port 8 Madara sources
achmad
2026-05-14 23:53:00 +07:00
-
f702789599
feat: port 10 en/ sources (5 MadTheme + 5 Madara)
achmad
2026-05-14 23:39:31 +07:00
-
bc639f0b2d
fix: read full response body instead of truncating at 32KB
achmad
2026-05-14 23:30:36 +07:00
-
e3881f3a8e
feat: port 10 en/ sources (9 Madara, 1 MadTheme)
achmad
2026-05-14 23:24:31 +07:00
-
452918ac82
fix: detect Cloudflare challenge on HTTP 200 responses
achmad
2026-05-14 23:19:31 +07:00
-
4781fc9bb5
docs: mark 10 newly ported sources in checklist
achmad
2026-05-14 22:59:11 +07:00
-
3eacf0c2cb
chore: register 10 new sources in main.go
achmad
2026-05-14 22:58:59 +07:00
-
500501c5f5
feat: port 10 en/ Madara sources
achmad
2026-05-14 22:58:59 +07:00
-
07969abac1
docs: mark 10 newly ported sources in checklist
achmad
2026-05-14 22:49:38 +07:00
-
23c75a8bba
chore: register 10 new sources in main.go and checklist
achmad
2026-05-14 22:48:44 +07:00
-
e4fab6a8b1
feat: port 10 en/ sources (7 Madara, 2 Keyoapp, 1 MadTheme)
achmad
2026-05-14 22:48:39 +07:00
-
2db6aad209
chore: register 4 new sources in main.go and checklist
achmad
2026-05-14 22:37:16 +07:00
-
baca350481
feat: port 4 Madara-based sources (zinmanga, manhuafast, harimanga, mangadrama)
achmad
2026-05-14 22:37:16 +07:00
-
d432a3948f
docs: update HTTP Client Architecture for httpcloak, document gotchas
achmad
2026-05-14 22:32:44 +07:00
-
2c928d3298
fix(hentai4free, nyanukafe): match Kotlin source overrides
achmad
2026-05-14 22:31:18 +07:00
-
00e61480c3
fix(base): add override hooks for masonry, madara, keyoapp
achmad
2026-05-14 22:31:11 +07:00
-
8c642905b7
feat: replace net/http with httpcloak for Chrome TLS fingerprint
achmad
2026-05-14 22:31:09 +07:00
-
bfa66d8102
fix: restore adaptive HTTP (direct first, FS fallback) with session
achmad
2026-05-14 21:28:11 +07:00
-
1382c2efd5
fix: silent default test output; verbose controlled by SOURCETEST_VERBOSE env var
achmad
2026-05-14 21:02:45 +07:00
-
c2f8c1f0f1
chore: reduce default test parallelism to 1
achmad
2026-05-14 20:55:28 +07:00
-
6d45576790
fix(httpclient): fix HTTP 0 status and restore FS session default
achmad
2026-05-14 13:54:11 +07:00
-
aa697af25f
fix(base): update guya, iken, kemono, madtheme, mangahub wrappers
achmad
2026-05-14 13:23:42 +07:00
-
6953aa7833
docs: add HTTP Client Architecture section to phase4-standalone
achmad
2026-05-14 13:23:39 +07:00
-
44b50937d5
feat(sourcetest): add -v flag with verbose manga list output
achmad
2026-05-14 13:23:29 +07:00
-
26063e097b
fix(aquamanga): update base URL to aquareader.org
achmad
2026-05-14 13:23:21 +07:00
-
dd792d4370
feat: add source tests for all wrapper sources
achmad
2026-05-14 09:08:06 +07:00
-
ae56f3037d
feat: add batch 5 base-source wrappers (Madara, MangaThemesia, Keyoapp, MangAdventure)
achmad
2026-05-14 07:37:21 +07:00
-
85f34b1b23
feat: add batch 4 base-source wrappers (MangaCatalog, PizzaReader, Monochrome, MangAdventure, EroMuse)
achmad
2026-05-14 07:26:42 +07:00
-
97d621d7f1
fix: correct mangahub base and all wrapper sources
achmad
2026-05-13 23:25:32 +07:00
-
7fe2c48df7
feat: implement phase 4 batch — 11 en/ MangaHub wrapper sources
achmad
2026-05-13 23:20:27 +07:00
-
78723bb195
feat: implement phase 4 batch — 21 en/ base-class wrapper sources
achmad
2026-05-13 23:17:48 +07:00
-
316ae2f9db
feat: implement phase 4 batch — 54 base-class wrapper sources
achmad
2026-05-13 23:11:26 +07:00
-
e17de903b2
refactor: use flare client for sources with cloudflareClient in Kotlin
achmad
2026-05-13 21:57:34 +07:00
-
71ef2d24fa
fix: update HTTP client to flare for Batch 4 sources
achmad
2026-05-13 21:35:10 +07:00
-
46f930718c
fix: update HTTP client to flare for misclassified sources
achmad
2026-05-13 10:07:09 +07:00
-
9a42dd2ab1
refactor: use per-source HTTP client instead of global proxy
achmad
2026-05-13 09:01:51 +07:00
-
b199bad30d
refactor: separate httpclient packages for regular and FlareSolverr sources
Achmad
2026-05-11 10:48:05 +00:00
-
308d66bd36
update
Achmad
2026-05-11 10:20:40 +00:00
-
56e910b687
chore: rename compose files for dev/prod split
Achmad
2026-05-11 10:19:58 +00:00
-
376fc0743a
chore: update dev env config
Achmad
2026-05-11 09:31:54 +00:00
-
b992080c95
feat: add FlareSolverr proxy support with DB-backed config
Achmad
2026-05-11 09:25:48 +00:00
-
3741f4f696
change perms
Achmad
2026-05-11 06:48:23 +00:00
-
63b3f84464
change port for dev compose
Achmad
2026-05-11 06:45:36 +00:00
-
1f7e229493
phase4: add standalone source wrappers and mark checklist progress
achmad
2026-05-11 13:36:36 +07:00
-
90fd773ff1
dev: add make targets for standalone smoke tests
achmad
2026-05-11 13:35:58 +07:00
-
0c6ccc8a47
dev: add Docker compose development stack with Air reload
achmad
2026-05-11 08:39:54 +07:00
-
15d9d4225c
phase3: add scanr, sinmh, spicytheme, stalkercms, uzaymanga, vercomics, yuyu, zeistmanga bases (68/68)
achmad
2026-05-11 07:48:15 +07:00
-
4568edd32d
phase3: add natsuid, oceanwp, paprika, peachscan, raijinscans bases (60/68)
achmad
2026-05-11 07:21:07 +07:00
-
97105640ce
phase3: add manhwaz, masonry, mccms, monochrome, multichan bases (55/68)
achmad
2026-05-11 07:14:30 +07:00
-
409dd0bc5f
phase3: add manga18, mangacatalog, mangabox, mangataro, mangawork bases (50/68)
achmad
2026-05-11 07:09:04 +07:00
-
50ac3f180a
phase3: add gravureblogger, greenshit, hotcomics, initmanga, keyoapp bases (45/68)
achmad
2026-05-11 06:59:53 +07:00
-
224266ffe3
phase3: implement fansubscat, fuzzydoodle, galleryadults, gattsu, goda
achmad
2026-05-11 06:45:48 +07:00
-
1e6d72b046
phase3: implement colorlibanime, comicaso, comiciviewer, eromuse, ezmanhwa
achmad
2026-05-10 22:20:17 +07:00
-
ca609ccae7
phase3: implement first 20 base sources + shared util
achmad
2026-05-10 22:15:11 +07:00
-
f0658472f3
phase3: implement 10 complex base sources
achmad
2026-05-10 22:14:04 +07:00
-
6d084d3df0
docs: move deferred Phase 2 tasks to Phase 5 where they belong
achmad
2026-05-10 21:37:58 +07:00
-
be46add182
chore: add .env.example and wire compose.yml to env vars
achmad
2026-05-10 21:35:31 +07:00
-
95cab106d8
feat: Phase 2 — database layer
achmad
2026-05-10 21:32:40 +07:00
-
85d2ea6143
feat: initial Phase 1 implementation — core framework + Docker
achmad
2026-05-10 21:23:24 +07:00