Commit graph

  • 9cfc3ecaae docs: disclose scanned capabilities with facts in README and privacy main Charles Kelsoe 2026-06-15 19:25:20 -0400
  • 7c2cb2d8da docs: restore README badges with reliable providers Charles Kelsoe 2026-06-15 19:15:25 -0400
  • 1f0631c512 docs: use static README badges to avoid shields.io token-pool errors Charles Kelsoe 2026-06-15 19:12:52 -0400
  • d6fb1b3a37 docs: make Community plugins the primary install, drop BRAT Charles Kelsoe 2026-06-15 19:06:40 -0400
  • bd7ec5beaf docs: refresh README for 1.0 feature set Charles Kelsoe 2026-06-15 18:39:44 -0400
  • c30a50ceb5 CI: suppress js-yaml dev-only OSV advisory GHSA-h67p-54hq-rp68 1.0.0 Charles Kelsoe 2026-06-15 18:35:07 -0400
  • ae8dbd073e Release 1.0.0: first stable release Charles Kelsoe 2026-06-15 18:30:22 -0400
  • e83caf2a3d Add endless scroll, select-all, item counts, and custom-domain Substack detection Charles Kelsoe 2026-06-15 17:34:02 -0400
  • 4dc9ecfc2a README: add early-development/use-at-own-risk notice, requirements, full feature list Charles Kelsoe 2026-06-14 17:51:37 -0400
  • 67e7732b01 Release 0.4.0: per-feed deterministic cleanup rules 0.4.0 Charles Kelsoe 2026-06-14 17:34:57 -0400
  • aebec603c4 Feature: per-feed deterministic cleanup (link-host + trim rules) Charles Kelsoe 2026-06-14 17:34:05 -0400
  • ad7c0e4113 Release 0.3.0: Substack archive backfill 0.3.0 Charles Kelsoe 2026-06-14 17:19:56 -0400
  • 8f078f8248 Feature: Substack archive backfill (load older than the RSS window) Charles Kelsoe 2026-06-14 17:18:56 -0400
  • 327f2eea94 Release 0.2.0: per-feed media download; feed-tags property; import-window fixes 0.2.0 Charles Kelsoe 2026-06-14 17:01:02 -0400
  • a0d5359072 Import window: flip imported badge immediately; trim the summary Charles Kelsoe 2026-06-14 16:59:45 -0400
  • de018c18e8 Feature: per-feed media (audio/video) download Charles Kelsoe 2026-06-14 16:59:44 -0400
  • 91a6f9a206 Tags: write feed tags to a feed-tags property by default Charles Kelsoe 2026-06-14 16:44:55 -0400
  • 11105ba5d6 Release 0.1.2: preserve import selection on dismiss; strip Substack clutter 0.1.2 Charles Kelsoe 2026-06-14 16:30:57 -0400
  • b06dd6911d Converter: strip Substack app-install / subscribe / CTA clutter Charles Kelsoe 2026-06-14 16:27:53 -0400
  • 7654740d6a Fix dismiss/import wiping other checked items Charles Kelsoe 2026-06-14 16:27:52 -0400
  • f1bb6350ef Release 0.1.1: fix load failure and add-feed Save button 0.1.1 Charles Kelsoe 2026-06-14 16:16:47 -0400
  • 26b4debd2e Fix add-feed Save button doing nothing Charles Kelsoe 2026-06-14 16:16:47 -0400
  • 9f083443da Fix plugin failing to load (settings tab getter/setter conflict) Charles Kelsoe 2026-06-14 16:16:47 -0400
  • 9e563d8ffe Phase 5: apply adversarial-review fixes 0.1.0 Charles Kelsoe 2026-06-14 15:26:45 -0400
  • eec329d526 Phase 4: end-to-end pipeline test (source to note to dedup index) Charles Kelsoe 2026-06-14 15:05:12 -0400
  • 69fff137d1 Wave E: plugin wiring (main.ts) Charles Kelsoe 2026-06-14 15:02:00 -0400
  • a2d53fc070 Wave D: import services and UI shell Charles Kelsoe 2026-06-14 15:01:59 -0400
  • 3b6b74a910 Add settings contract (RssImporterSettings, FeedConfig, defaults) Charles Kelsoe 2026-06-14 14:44:17 -0400
  • 9bd52e729f Docs: MVP-accurate README, PRIVACY, SECURITY Charles Kelsoe 2026-06-14 14:40:39 -0400
  • 19e47bd9ad Wave C: feed sources (generic + substack) and shared mapping Charles Kelsoe 2026-06-14 14:40:39 -0400
  • e89a35e122 Wave B: XML parser, HTML-to-Markdown converter, feed resolver Charles Kelsoe 2026-06-14 14:32:39 -0400
  • 42ed0f59ab Wave A: leaf modules (logger, pacer, paywall, dismiss, index, note-writer) Charles Kelsoe 2026-06-14 14:11:12 -0400
  • 4cc3f6fbf7 Add jest test harness: obsidian mock + moduleNameMapper wiring Charles Kelsoe 2026-06-14 14:03:11 -0400
  • bed5740610 Add feed-source contract (FeedItem, FeedSource, HttpFetcher, frontmatter keys) Charles Kelsoe 2026-06-14 13:59:15 -0400
  • 35ac67a806 Scaffold from standard plugin template Charles Kelsoe 2026-06-14 13:57:19 -0400