Commit graph

  • 7045a2404c docs(readme): split user and build tracks; fix release for BRAT feature/watchlist-suite 0.1.0-beta.1 afiqzudinhadi 2026-08-06 01:30:31 +08:00
  • 18d90e3c1a docs(readme): replace upstream README with fork guide afiqzudinhadi 2026-08-06 01:19:55 +08:00
  • 8fb16b3220 feat(library): local canonical conversion for id-less notes afiqzudinhadi 2026-08-05 20:55:42 +08:00
  • 75db364a1d fix(library): exclude no_resolve notes from sync no-id count afiqzudinhadi 2026-08-05 20:35:36 +08:00
  • eb6b3d25d0 fix(library): globalThis setTimeout in modal (test env has no window) afiqzudinhadi 2026-08-05 19:12:23 +08:00
  • 83bf8323e2 fix(library): picker choice lost — Obsidian close() precedes onChooseItem, defer dismiss-settle afiqzudinhadi 2026-08-05 19:11:53 +08:00
  • 1e4567e844 feat(library): two-line candidate picker entries with per-type detail afiqzudinhadi 2026-08-05 16:00:33 +08:00
  • 16b8b242b8 feat(library): picker option to mark notes no_resolve afiqzudinhadi 2026-08-05 15:47:13 +08:00
  • 2686c3fa64 fix(library): proper picker-loop isolation with real regression test afiqzudinhadi 2026-08-05 15:37:19 +08:00
  • 4249952f0a fix(library): isolate per-note failures in candidate picker loop afiqzudinhadi 2026-08-05 15:34:50 +08:00
  • d7162d3ac2 feat(library): interactive candidate picker for ambiguous resolves afiqzudinhadi 2026-08-05 15:24:50 +08:00
  • 3eb89772c7 fix(library): exclude light novels from anilist manga resolve afiqzudinhadi 2026-08-05 15:00:16 +08:00
  • 8a046a0ea2 feat(library): anilist-primary manga metadata with jikan fallback afiqzudinhadi 2026-08-05 14:46:31 +08:00
  • d76ed2631b fix(library): surface comic vine api errors + sync summary transparency afiqzudinhadi 2026-08-05 13:13:49 +08:00
  • f146de1b76 feat: sticky notices for sync/resolve summaries afiqzudinhadi 2026-08-05 12:44:30 +08:00
  • 49d7779bc1 feat(library): book author-hint resolve + ambiguous candidate logging afiqzudinhadi 2026-08-05 11:05:04 +08:00
  • 548e4c8ce0 fix(library): isolate per-type sync failures, suppress dry-run notices afiqzudinhadi 2026-08-03 22:09:04 +08:00
  • ea5ddd9454 fix(library): seed-pass flip guard, manga null-sentinel, mangadex resolve afiqzudinhadi 2026-08-03 22:08:40 +08:00
  • 1d5537742f fix(library): first-pass enrich gate skips post-resolve skeletons afiqzudinhadi 2026-08-03 22:08:09 +08:00
  • 6225231d67 fix(library): suppress missing-key notices on quiet scheduled syncs afiqzudinhadi 2026-08-03 21:40:21 +08:00
  • 2cce78d664 feat(library): controller, settings, commands, scheduler afiqzudinhadi 2026-08-03 16:59:47 +08:00
  • 278f009a9b feat(library): generic per-type sync engine + resolve afiqzudinhadi 2026-08-03 16:39:00 +08:00
  • c14da19c47 feat(library): rating line, manga finish-flip notify, game links, dedupe afiqzudinhadi 2026-08-03 16:29:02 +08:00
  • d2a6940270 feat(library): comic spec — comic vine + issue flip afiqzudinhadi 2026-08-03 16:16:34 +08:00
  • cdc653e6e4 feat(library): game spec — steam + rawg afiqzudinhadi 2026-08-03 16:02:56 +08:00
  • 0c8f897e46 fix(library): skip book sync on olid search miss (identity-swap guard) afiqzudinhadi 2026-08-03 15:51:15 +08:00
  • 1c90ae9abc feat(library): book spec — open library afiqzudinhadi 2026-08-03 15:44:48 +08:00
  • abc3489d27 feat(library): manga spec — jikan enrich, rss/mangadex chapter flip afiqzudinhadi 2026-08-03 15:28:01 +08:00
  • c398669ae6 feat(library): core types + rss/atom chapter feed parser afiqzudinhadi 2026-08-03 15:07:06 +08:00
  • 1e7e6d1032 docs: phase 2 implementation plan afiqzudinhadi 2026-08-03 14:59:05 +08:00
  • fdd8609e49 docs: phase 2 multi-type design spec afiqzudinhadi 2026-08-03 14:35:07 +08:00
  • a5ebb6f088 fix(watchlist): preserve prev country when TMDB tv lacks production_countries afiqzudinhadi 2026-07-30 15:20:43 +08:00
  • e0e0462836 fix(watchlist): TV country full name + tmdb_rating precision rounding afiqzudinhadi 2026-07-30 15:00:39 +08:00
  • fb3f52e4b0 fix(watchlist): preserve custom body sections through sync rewrite afiqzudinhadi 2026-07-30 14:59:24 +08:00
  • 2c663568ca feat(watchlist): preserve existing TV crew fields until per-episode enrichment afiqzudinhadi 2026-07-30 14:32:42 +08:00
  • b0f3dce76d fix: null-guard loadData on fresh install (no data.json crashed onload) afiqzudinhadi 2026-07-30 14:00:20 +08:00
  • 699bbf3a9f chore: finish rebrand from upstream obsidian-media-db-plugin afiqzudinhadi 2026-07-30 13:24:41 +08:00
  • a4ba1b8e42 fix(watchlist): stale-read clobber, concurrency guard, leaked timeout, quiet catch-up notices afiqzudinhadi 2026-07-30 13:24:33 +08:00
  • b77a189848 fix(watchlist): resolve 429 backoff + unique-exact-match acceptance afiqzudinhadi 2026-07-30 13:05:31 +08:00
  • 22a409ce9b feat(watchlist): resolve-missing-ids command afiqzudinhadi 2026-07-30 12:54:49 +08:00
  • aafa3bb1e4 fix(watchlist): surface sync command errors via Notice afiqzudinhadi 2026-07-30 12:49:59 +08:00
  • f9cc324ead feat(watchlist): settings, commands, catch-up scheduler wiring afiqzudinhadi 2026-07-30 12:44:52 +08:00
  • e8cb9b93fe fix(watchlist): strip surrounding quotes from prev user fields (notion_url round-trip) afiqzudinhadi 2026-07-30 12:37:52 +08:00
  • eeaa37469c feat(watchlist): SyncEngine — tiered diff-on-write sync with throttle/backoff afiqzudinhadi 2026-07-30 12:31:00 +08:00
  • 1923bb87b8 fix(watchlist): normalize notion_url null-sentinel in buildRecord prev-read afiqzudinhadi 2026-07-30 12:30:57 +08:00
  • 79ba40f04d fix: tests/tsconfig baseUrl after root baseUrl addition (typecheck script) afiqzudinhadi 2026-07-30 12:27:21 +08:00
  • 08f63205c2 feat(watchlist): tmdb client — v3/v4 auth, detail + search afiqzudinhadi 2026-07-30 12:22:27 +08:00
  • 0aa6df81a3 feat(watchlist): renderNote — canonical note serializer (golden-tested) afiqzudinhadi 2026-07-30 11:17:22 +08:00
  • 51d630fcd6 feat(watchlist): buildRecord — TMDB detail → canonical record afiqzudinhadi 2026-07-29 23:15:36 +08:00
  • 732ec8adf6 feat(watchlist): note parsing (frontmatter, My Notes, tmdb ref) afiqzudinhadi 2026-07-29 22:55:46 +08:00
  • cade7104db feat(watchlist): yaml helpers + schema types afiqzudinhadi 2026-07-29 21:47:25 +08:00
  • e7714736ce docs: watchlist suite implementation plan afiqzudinhadi 2026-07-29 21:06:54 +08:00
  • 071c76862a rebrand: media-db-sync fork + fix bun test resolution afiqzudinhadi 2026-07-29 19:18:59 +08:00
  • 65754270ad [auto] bump version to 0.8.0-canary.20260703T094912 master Moritz Jung 2026-07-03 11:49:18 +02:00
  • a449d24fce fix changelog Moritz Jung 2026-07-03 11:48:58 +02:00
  • 1851f8e6a0 update changelog once more Moritz Jung 2026-07-03 11:45:49 +02:00
  • 80adf4aff7 more tests Moritz Jung 2026-07-03 11:38:15 +02:00
  • 84a82f521a fix issue Moritz Jung 2026-06-23 19:17:22 +02:00
  • c522ff1301 small tweaks Moritz Jung 2026-06-21 22:37:50 +02:00
  • 63e8359895
    Merge pull request #277 from ltctceplrm/api-key-popup Moritz Jung 2026-06-21 22:20:48 +02:00
  • f176a12d6f Applied review suggestions ltctceplrm 2026-06-21 22:00:13 +02:00
  • e1ab585103 fix lint errors and ran bun run check:fix ltctceplrm 2026-06-21 20:06:38 +02:00
  • 54f971f609 Add legacy api key modal ltctceplrm 2026-06-21 19:50:23 +02:00
  • e38f450e24 Comment out mobygames and giantbomb ltctceplrm 2026-06-21 17:51:01 +02:00
  • 5833ca261f
    Merge pull request #275 from ltctceplrm/isbn-fix Moritz Jung 2026-06-17 09:43:06 +02:00
  • c4b5908e6e Change isbns to strings ltctceplrm 2026-06-17 00:03:24 +02:00
  • 624be7ef82 [auto] bump version to 0.8.0-canary.20260616T160138 Moritz Jung 2026-06-16 18:01:44 +02:00
  • 08d15660c3 update deps Moritz Jung 2026-06-16 18:01:26 +02:00
  • fc5ef663ca
    Merge pull request #269 from ltctceplrm/openlibrary-genres Moritz Jung 2026-06-12 10:44:45 +02:00
  • 37b8057edd fix crlf problem ltctceplrm 2026-06-12 02:04:25 +02:00
  • 979ed6804f forgot to include ratings for editions ltctceplrm 2026-06-10 20:08:47 +02:00
  • 338fea341f reimplemented /isbn/ search + fixed amount of pages ltctceplrm 2026-06-10 18:18:00 +02:00
  • bc53fdfd22 Rewrote OpenLibraryAPI ltctceplrm 2026-06-10 02:08:07 +02:00
  • f03e3bf442 Add genres again ltctceplrm 2026-06-10 01:03:20 +02:00
  • 29f2c58703 Merge branch 'mProjectsCode-master' into openlibrary-genres ltctceplrm 2026-06-10 01:00:49 +02:00
  • 3d2789a730 add check pr workflow Moritz Jung 2026-06-03 19:09:38 +02:00
  • 21ad8c59d0 remove solid; rework season search Moritz Jung 2026-06-03 19:06:03 +02:00
  • ee985419e0 [auto] bump version to 0.8.0-canary.20260602T115558 Moritz Jung 2026-06-02 13:56:06 +02:00
  • 07c0421dc5 fix errors Moritz Jung 2026-06-02 13:55:48 +02:00
  • 768c916fa7 fix config Moritz Jung 2026-06-02 13:54:13 +02:00
  • 7695a44350 update deps Moritz Jung 2026-06-02 13:53:40 +02:00
  • 0fdda8b9ff add repo config Moritz Jung 2026-06-02 13:52:45 +02:00
  • ad568b5c9f another cleanup pass Moritz Jung 2026-05-21 20:14:11 +02:00
  • 898b495f52 more changes to modal flow, fixes some issues I hope Moritz Jung 2026-05-21 20:04:33 +02:00
  • 5a032a87ae cleanup of new result code Moritz Jung 2026-05-06 17:03:31 +02:00
  • 498e2611ae add obsidian eslint plugin, solve major issues Moritz Jung 2026-05-06 16:26:59 +02:00
  • 732fc74d19 Add subjects as genres to OpenLibraryAPI ltctceplrm 2026-04-27 13:49:23 +02:00
  • 84214a1c3c [auto] bump version to 0.8.0-canary.20260406T152718 Moritz Jung 2026-04-06 17:27:24 +02:00
  • d95bff8880 fix scripts 2 Moritz Jung 2026-04-06 17:27:08 +02:00
  • 4a1ef473b8 [auto] bump version to 0.8.0-canary.20260406T152358 Moritz Jung 2026-04-06 17:24:04 +02:00
  • c91c7e65fd fix scripts Moritz Jung 2026-04-06 17:23:52 +02:00
  • 5b910ff6a9 [auto] bump version to 0.8.0-canary.20260406T152025 Moritz Jung 2026-04-06 17:20:33 +02:00
  • 1bcf3b28cf add unrelease changelog section Moritz Jung 2026-04-06 17:20:17 +02:00
  • ece0ddf00c fix merge Moritz Jung 2026-04-06 17:14:06 +02:00
  • 7d6722c38e migrate to secret storage and other improvements Moritz Jung 2026-04-06 17:05:45 +02:00
  • 7bbc74e14c
    Merge pull request #253 from ltctceplrm/japanesename Moritz Jung 2026-02-14 23:09:53 +01:00
  • 0a4f5d8918 Add support for Japanese title in MALAPI ltctceplrm 2026-02-14 16:15:48 +01:00
  • 595fea00cd
    Merge pull request #239 from m24ih/feat/add-igdb-rawg-providers Moritz Jung 2026-02-07 14:21:22 +01:00
  • fccf46b819 feat: re-implement IGDB and RAWG providers with type safety and conflict resolution Melih AK 2026-02-07 15:47:37 +03:00
  • e503ca5c66
    Merge pull request #247 from ltctceplrm/master Moritz Jung 2026-02-02 21:42:03 +01:00