Commit Graph

  • 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