LapseWatch has been in development since 2026-08-05, with 43 changes you can actually notice so far.
Refactoring and tests are not listed here — they make no difference to you.
ChangedThe paid tier is now a one-time NT$390 purchase; monthly and yearly plans have been discontinued. They used to be NT$99 a month and NT$790 a year. The reason is simple: people who go looking for a subscription manager are exactly the people who least want another subscription — we were saying “don’t get charged for a whole year you forgot about” while asking you to pay us NT$790 every year. Those two sentences were fighting each other. Now you pay once and that is the end of it: no second charge, no expiry date, and nothing you have to remember to cancel.
ChangedA price change never reaches people who already bought. After a one-time purchase we do not charge you again — there is no recurring charge to adjust and no expiry date to renew. For anyone who subscribed monthly before the change, the way to cancel and what you get are both exactly as they were.
NewThe English site is complete. There used to be two English pages — the home page and pricing — with only two links in the navigation, and pressing “English” anywhere else dropped you on the English home page, losing the page you were reading. Privacy, terms, refunds, support, how it works, about and all 26 cancellation guides now have English versions, and the language switch takes you to the same page in the other language.
FixedThe LINE bot now understands English commands. The English guide listed things like `cancel Netflix`, but the bot only recognised the Chinese wording — typing what the docs said got you “what date is Netflix charged?” in reply. `list`, `spend`, `review`, `help` and `cancel X` all work now.
ChangedThe 5-reminder cap on the free tier is gone; there is no limit on how many you keep. Storing a few more costs us almost nothing — the extension keeps its data on your own computer and never touches a server. And a five-item cap does not make anyone pay; it makes them leave in the first minute. What paying buys is now the reminder timings and the advanced features (a reminder every day for the last three days, shared lists, price-change alerts), not the quantity.
ChangedThe site moved to lapsewatch.smallworks.app, and “My subscriptions” is now at /subscriptions. Old links redirect, so your bookmarks still work. smallworks.app stays as the Smallworks brand home. Every word on this site is about LapseWatch, and Smallworks is the parent brand rather than the product — sharing one address made it unclear whose site you were on.
NewMembers of a shared list can now switch reminders on for themselves. When a family shares a list, the person who gets charged often is not the person who created it: the subscription is on Dad’s list, but the card is Mum’s. It stays off by default, and only that person can turn it on — adding someone to a list and immediately messaging them is harassment, not a reminder. Once on, it follows their own push settings (channel, whether service names appear) and their own plan’s timings.
NewEach entry can record who pays. On a shared list, that column answers “who has to go and cancel this”. Before, that was something you had to ask out loud. The field never appears in any push or reminder message.
NewThe list now shows when the next reminder goes out and through which channel. This product sells the promise that you will not forget, and until now it never told you when it intended to remind you — you just had to wait for the day. If no reminder can be scheduled, it says so rather than leaving a blank.
NewExpiry dates can be edited directly. The extension has a “change date” button, and in LINE you just send the same name again (“Netflix 1/15”). Before, the only way was to delete and re-add — which left a cancellation in your year in review for a subscription you never actually stopped.
NewThe monthly report now includes what you will be charged over the next 30 days, and free accounts get it too. Until now the product only spoke up when a single item was about to expire; you never got to see “this is what I owe this month” — which is exactly the moment people decide to cut something. You can turn it off in settings or via LINE, and turning it off does not affect expiry reminders.
FixedRecording the same subscription in both the extension and the website no longer produces two identical reminders.
FixedRecording a subscription without any reminder switched on now raises a warning on the list. That is this product’s worst failure state: you did the thing you thought you had to do, and then nothing happens.
FixedFixed: turning push off and back on did not restore the reminders scheduled on the server. The switch was on and nothing arrived on the day.
NewThe paid tier now reminds you right up to the charge itself. One reminder 7 days out, then one every day for the last three days. Remembering the day before is often too late to cancel within the current period, whereas on the day of the charge you usually still can — that is the last chance. Delete the entry, or report it cancelled in LINE, and the remaining reminders disappear with it.
NewAdded price-change alerts (paid). When a service you track changes its official price, you get a message with a link to the official page so you can check for yourself. If you recorded an amount we can tell which plan you are on; if you did not, the alert says so rather than claiming your bill will definitely change.
NewYou can ask LINE for a “review”. Send “review” to see what you cancelled this year, how much less you pay, and how many reminders went out. Same data as the website, phrased more briefly.
ChangedThe shared-list section now says what the other person needs in order to accept an invitation: an account registered with an email address. People who only ever used LINE and never gave an email cannot sign in yet. This is an unfinished part, said out loud so the person inviting does not assume the invitation went missing.
FixedSpelled out the scope of price-change alerts and shared lists. Both work on the subscriptions you record on the web or via LINE. The Chrome extension keeps its reminders on your own computer and never uploads them, so we cannot see them and they are outside that scope. The pricing page and the store description previously presented both as unconditional paid features, so someone using only the extension could pay and never see either of them.
ChangedThe pricing page no longer asks “will you use it for a whole year?”. Someone arriving for the first time cannot possibly answer that. It now offers a path instead: start free (no credit card, no expiry), move to monthly when five is not enough, switch to yearly once you know it helps. Days you already paid for are not lost when switching.
ChangedThe pricing page now treats both paid plans as equals rather than pushing one. Yearly used to sit in the middle, enlarged, with a “best value” badge. But this product’s whole position is that we do not tie you down, and using layout to push you toward the more expensive option reads as the opposite. A paragraph underneath now lays out the trade-off plainly: monthly if you will not use a full year, yearly if you will (and yearly does not auto-renew).
Changed“My subscriptions” is now three tabs (subscriptions / shared / review), with plans, payment and data export moved to “Account settings”. Everything used to be piled onto one page, with the account section as a row of four unrelated buttons. The navigation also marks which page you are on now.
FixedFixed: the account settings page showed a “Sign in” button in the top right. You have to be signed in to reach that page at all.
NewAdded shared lists (paid). Invite up to 5 people to the same subscription list, either read-only or editable. Invitation links are valid for 7 days and single-use; you can remove someone at any time, and they can leave on their own. (Reminders went only to the list owner at the time; since 2026-08-11 members can switch them on for themselves.)
NewAdded the year in review. At the bottom of “My subscriptions”, it counts what you tracked this year, what you reported cancelling, and what those cancellations save you over a year. The list gained a “cancelled” button — only that counts toward the saved figure, because a straight delete could just as easily mean “I no longer want to track this”. Every number covers only what you recorded here; it is not your actual bill.
ChangedPaid pricing went from NT$49 monthly / NT$390 yearly to NT$99 / NT$790. The old prices were set when there was far less to the product. The increase was paid for entirely by adding things. Not one word of the free tier changed (5 reminders, 3 days and 1 day before, LINE and email and desktop notifications, Google Calendar, export — all kept). Existing subscribers keep their price: renewals charge the amount recorded on the original order, not today’s price list.
NewAccounts now use an email address and password, with optional two-factor authentication (an authenticator app or an emailed code). With an authenticator enabled, every sign-in route is protected, including the one-time code.
NewAdded an “Account settings” page: change your password, turn two-factor on or off, and generate or regenerate recovery codes.
ChangedThe cancellation guides went from 18 to 26, grouped into six sections by who takes the money. Payment platforms come first: a lot of people cannot find the cancel button because Apple or Google is the one charging them.
ChangedThe traps in each guide are now split into two levels, with the ones that cost you money or make cancellation fail lifted to the top.
Changed“Calculator” was renamed to “Cost estimate” and now reveals itself in stages: 38 services no longer dump a hundred fields on screen at once — amounts and cycles appear once you tick something.
FixedFixed: buttons on the payment page got stuck after pressing the browser’s back button.
FixedFixed: input fields across the site offered autofill from things you typed on other websites.
NewLINE push is now part of the free tier. It used to be a paid feature, and that tier line made the bot lie: people who arrived through LINE had no email address, so the bot replied “I will remind you on X” while the reminder was never sent — and they would never find out.
NewAdded the subscription cost estimate: tick the services you subscribe to, fill in what you actually pay, and see the yearly total instantly. No signup, and the data stays in your own browser.
NewAdded a signed-in “My subscriptions” page so you can manage the list on the web and download it as CSV or JSON.
ChangedData export is now available to everyone. A service that helps you manage subscriptions but will not let you take your own data out is the same kind of thing as the subscriptions that are hard to cancel.
NewStarted writing the “how to cancel X” guides. Each one answers three things only: the direct cancellation URL, how long you keep access afterwards, and the trap specific to that service. Every guide carries the date it was verified.
ChangedThe site moved to smallworks.app.
FixedFixed a payment flow that could hang.
NewConnected ECPay for payments, and wrote the pricing page, terms of service and refund policy.
NewFirst version of the Chrome extension: click once on a subscription or checkout page to find the expiry date, save it as a local reminder after you confirm it, and generate a pre-filled Google Calendar link.
NewPersonal-data protection happens at the extraction stage: only 200 characters either side of a keyword are read, and card numbers, names, addresses, email addresses and phone numbers are masked before anything is analysed — irreversibly.
Want a feature, or found a problem? Email
alan930604@gmail.com — the developer reads it personally.