Recently Written · git

subplz-web

git clone https://github.com/equwal/subplz-web

Log | Files | Refs


DateCommit messageAuthor
2026-10-05 00:13Add ccai-2507.12713.pdf: the CCAI paper, arXiv:2507.12713 (CC BY-NC-SA 4.0)Spenser Truex
2026-10-05 00:13LICENSE: add the Contextual Copyleft AI (CCAI) clause, 2026-10-04Spenser Truex
2026-09-27 00:06Merge Google Play purchases for Subrep cloud hoursequwal
2026-09-26 22:47Merge pull request #16 from equwal/burst-copy-all-tablesSpenser Truex
2026-09-26 22:18Make the caption credit atomic in the databaseequwal
2026-09-26 21:58Copy the tables of every model module in the burst database copyequwal
2026-09-26 19:14Answer 502 when the Google token server fails for a short timeequwal
2026-09-26 18:36Test that the server consumes a Play purchase only after it commits the hoursequwal
2026-09-26 18:31Do not answer 500 when the server cannot read the Google Play keyequwal
2026-09-26 15:13Document the setup of Google Play purchasesequwal
2026-09-26 15:10Take back the hours of refunded Google Play purchasesequwal
2026-09-26 14:55Add hours for Google Play purchases once for each tokenequwal
2026-09-26 14:44Show whether the server can check Google Play purchasesequwal
2026-09-26 12:51Link the other sites and apps of the authorequwal
2026-09-22 20:00Merge pull request #15 from equwal/subrep-download-linkSpenser Truex
2026-09-22 20:00Give a Subrep Pro buyer the Windows installerequwal
2026-09-22 19:29Link the AWS and Hetzner sign-up pages from the burst runbookequwal
2026-09-22 19:28Say only that the JavaScript version uses no cloud creditsequwal
2026-09-22 18:54Remove the test for the footer data noticeequwal
2026-09-22 18:26remove small printSpenser Truex
2026-09-22 18:19Merge pull request #14 from equwal/browser-data-noticeSpenser Truex
2026-09-22 18:18Keep a copy of the input of browser jobs, and tell users soequwal
2026-09-22 18:13Merge pull request #13 from equwal/browser-debug-copySpenser Truex
2026-09-22 18:12Say that a job in the browser uses no creditequwal
2026-09-22 17:46Merge pull request #12 from equwal/burst-workersSpenser Truex
2026-09-22 17:21Add burst mode: Terraform for workers on the cheapest cloudequwal
2026-09-22 17:08Start each burst worker on the cloud that is cheapest nowequwal
2026-09-22 17:01Give a server job one more attempt when its worker vanishesequwal
2026-09-22 16:45Add the burst controllerequwal
2026-09-22 16:45Add a tool that copies the app database to another databaseequwal
2026-09-22 16:45Put paid and free server jobs on separate queuesequwal
2026-09-22 17:27Merge pull request #11 from equwal/caption-deepinfraSpenser Truex
2026-09-22 17:25Merge pull request #10 from equwal/subrep-email-linkSpenser Truex
2026-09-22 17:25Link the Subrep control panel with the email and a setup keyequwal
2026-09-22 17:22Add a preview image for link previewsequwal
2026-09-22 17:16Use DeepInfra for cloud captions, and name the key after its jobequwal
2026-09-22 16:52Merge pull request #8 from equwal/subrep-proSpenser Truex
2026-09-22 16:51Sell Subrep Pro with the accounts of this siteequwal
2026-09-22 16:10Merge pull request #7 from equwal/plan-upgradesSpenser Truex
2026-09-22 16:10Merge pull request #6 from equwal/caption-hoursSpenser Truex
2026-09-22 16:10Let customers switch monthly plans, and ignore other productsequwal
2026-09-22 16:00Sell hours of cloud captions for Subrepequwal
2026-09-22 15:59Merge pull request #5 from equwal/verified-email-subscriptionsSpenser Truex
2026-09-22 15:56Sell monthly plans: 10 or 30 books a month, or unlimitedequwal
2026-09-22 15:51Give free credits to verified emails: 2, then 1 a day, and 1 per 2 booksequwal
2026-09-22 15:55Sell a 500-book packequwal
2026-09-22 15:51Sell a 100-book pack, and state the real server speedequwal
2026-09-22 15:25Merge pull request #4 from equwal/keep-all-filesSpenser Truex
2026-09-22 15:23Keep every upload and result on the serverequwal
2026-09-22 15:23Merge pull request #3 from equwal/debug-files-and-priceSpenser Truex
2026-09-22 15:20Sell ten books for $4.99equwal
2026-09-22 15:11Merge pull request #2 from equwal/free-server-creditsSpenser Truex
2026-09-22 15:04Give free server credits, and show the browser switch firstequwal
2026-09-22 14:06Merge pull request #1 from equwal/language-regression-testsSpenser Truex
2026-09-22 14:04Test the five languages against the reference alignerequwal
2026-09-21 19:02Add Open Graph tags so that Discord shows a link previewequwal
2026-09-21 18:45Add a switch between the browser and the serverequwal
2026-09-21 17:27Read Kindle books in the browserequwal
2026-09-21 16:48Make the browser revalidate the engine scriptsequwal
2026-09-21 16:41Serve the speech model from our origin, and run without the APIequwal
2026-09-21 03:49Add a screenshot to the READMEequwal
2026-09-21 03:06Share the subtitles of a Japanese book on honjimakuequwal
2026-09-21 02:54Ask for support on Ko-fi after a free conversion, and in the footerequwal
2026-09-21 02:47Add the Ko-fi page to the repository's Sponsor buttonequwal
2026-09-21 02:06Offer the server conversion, and keep no file past its useequwal
2026-09-21 01:40Charge for where the work is done, not for what comes outequwal
2026-09-21 01:32Make a read-along epub (EPUB 3 Media Overlays) in the browserequwal
2026-09-20 21:22Report the running release in /healthz; document taggingequwal
2026-09-20 17:29The site converts in the browser; the server keeps the booksequwal
2026-09-20 17:22The whole conversion, in the browserequwal
2026-09-20 17:10Alignment engine in JavaScript, verified against the referenceequwal
2026-09-20 16:19Dev sign-in links are an explicit opt-in, never inferredequwal
2026-09-20 16:17Accounts, two tiers and Stripe checkoutequwal
2026-09-20 15:38Custom cover image for the video, gated behind sign-inequwal
2026-09-20 15:32Fix mkv mux: map streams explicitly, not -map 0equwal
2026-09-20 15:28Three outputs: srt, clean mp4 for YouTube, mkv with subs embeddedequwal
2026-09-20 11:32Match chapters by calibrated n-gram overlap instead of a fixed thresholdequwal
2026-09-20 11:23Initial commit: SubPlz Web, standaloneequwal