Commit Graph

  • c061d2681b Fix Download to Library crashing with a NameError JakeBreath 2026-09-17 19:28:19 -05:00
  • 1c2cb8d468 Add an ephemeral similarity check page JakeBreath 2026-09-17 18:22:00 -05:00
  • cea34422ec Add the Jake Labs Non-Commercial Software Licence JakeBreath 2026-09-17 15:14:05 -05:00
  • e95dc5f265 Clear the query cache when the signed-in account changes JakeBreath 2026-09-17 14:41:56 -05:00
  • 62561a13f3 Show the Followed tag and pool cards in four columns on wide screens JakeBreath 2026-09-17 14:39:04 -05:00
  • 4c0b8cb1d8 Simplify the Followed page layout JakeBreath 2026-09-17 14:37:59 -05:00
  • 26f5069aa2 Fix pool post cards rendering as a colored sliver JakeBreath 2026-09-17 14:32:24 -05:00
  • 0a7dc5a991 Add a Pools browser backed by e621's /pools endpoint JakeBreath 2026-09-17 14:26:20 -05:00
  • c396c368dc Animate the tag follow toggle while the request settles JakeBreath 2026-09-17 14:14:58 -05:00
  • 4585a8ac43 Add follow toggles to tag chips on detail views JakeBreath 2026-09-17 14:12:46 -05:00
  • 03dd235f3a Follows: followed tags/pools, feeds, unseen badges and blacklist cloud JakeBreath 2026-09-17 14:09:30 -05:00
  • c55fa1fdca IQDB reverse search from the library detail JakeBreath 2026-09-17 13:53:23 -05:00
  • a0d36911e7 Add an 18+ entry screen before the app renders JakeBreath 2026-09-17 13:47:51 -05:00
  • 09405d1a0f Match local files to e621: MD5 lookups, manual links, batch scans JakeBreath 2026-09-17 13:41:08 -05:00
  • db74f7ab18 Fix hidden library items not rendering in the browser JakeBreath 2026-09-17 13:25:20 -05:00
  • 4df573da43 Library search upgrades: tag search, tag cloud, status filter JakeBreath 2026-09-17 13:19:17 -05:00
  • 7ec8ee974e Add a delete button to the library detail page JakeBreath 2026-09-17 12:57:26 -05:00
  • cd490b0a23 Duplicates, delete & storage, users page with J-ID avatars JakeBreath 2026-09-17 12:49:10 -05:00
  • 75b7ed35eb Live worker counts and an e621 request-history dropdown JakeBreath 2026-09-17 12:20:27 -05:00
  • 6962e483fc Async Download to Library with progress; Download to client JakeBreath 2026-09-17 12:06:15 -05:00
  • bf00cf36a2 Name uploaded and downloaded files J-<id>.<ext> JakeBreath 2026-09-17 11:56:01 -05:00
  • d4f5df2e4e Metadata modal: size the preview to the image's own ratio JakeBreath 2026-09-17 11:51:04 -05:00
  • a3d1063946 Upload page: auto-upload and a 5x3 progress grid JakeBreath 2026-09-17 11:35:10 -05:00
  • 1086beb974 Upload board: dismiss all, real previews for indexed records JakeBreath 2026-09-17 11:29:56 -05:00
  • b71ec729e0 Enrich IQDB candidates; link downloads the e621 original JakeBreath 2026-09-17 11:24:01 -05:00
  • 7deb6084b6 Fix staged upload previews and allow WebP JakeBreath 2026-09-17 11:17:04 -05:00
  • d0e2901c92 Upload pipeline: staging, MD5 auto-match, IQDB, three-column board JakeBreath 2026-09-17 11:12:03 -05:00
  • 60e1113231 Add roadmap with the remaining work JakeBreath 2026-09-17 10:59:18 -05:00
  • afca89de8f Show SPA e621 request times in the status pill JakeBreath 2026-09-17 10:32:51 -05:00
  • ebac3ac922 Keep e621 metadata on downloaded posts; clear up account roles JakeBreath 2026-09-17 10:27:06 -05:00
  • e5cc63b0cc Phase 3: J-IDs, ownership, roles, guest safety, adaptive detail, download JakeBreath 2026-09-17 10:16:45 -05:00
  • d6c3f90c1f Render thumb #id as an inline post thumbnail in DText JakeBreath 2026-09-17 09:28:18 -05:00
  • 8e2f5e3395 Render DText to the official spec JakeBreath 2026-09-17 09:22:14 -05:00
  • 81939d8ca3 e621 polish: cached results, search context, DText descriptions JakeBreath 2026-09-17 09:19:25 -05:00
  • 04448bf615 Online browser + post detail: SPA talks to e621 directly JakeBreath 2026-09-17 09:00:17 -05:00
  • b6409523e6 e621 credentials: user fields, API endpoint, Account screen JakeBreath 2026-09-17 08:49:00 -05:00
  • a09ab8a160 Shell shortcuts: /, D, [ ], Ctrl+K palette + neighbors endpoint JakeBreath 2026-09-17 08:33:22 -05:00
  • 063305c552 Remove frontend build-version plumbing JakeBreath 2026-09-17 08:33:22 -05:00
  • 8a81764401 Footer: drop the duplicate build version, keep it in the header only JakeBreath 2026-09-17 08:28:23 -05:00
  • cc625d1e10 Fix shell details: distro name, storage path only in footer JakeBreath 2026-09-17 08:26:14 -05:00
  • 3aa42f3703 Shell polish: storage line, status pill, footer strip, sidebar JakeBreath 2026-09-17 08:19:27 -05:00
  • 0ff6232ba5 docs: drop the invented 'Mocha Archive Terminal' name JakeBreath 2026-09-17 08:14:02 -05:00
  • 3c66629ed2 Use the git commit hash as the app version JakeBreath 2026-09-17 08:12:54 -05:00
  • 3f353307cf docs: correct spec assumptions (storage line, status pill, footer workers) JakeBreath 2026-09-17 08:10:35 -05:00
  • 555c25d77b M0: scaffold SPA + API monorepo JakeBreath 2026-09-17 07:56:47 -05:00