Samuel Clay
669c07e023
Adding individual IP addresses from hetzner.
2024-02-26 14:42:17 -05:00
Samuel Clay
d8116536a0
Premiums can have 5000 feeds.
2023-07-21 13:52:43 -04:00
Samuel Clay
c9f8e75cbf
Max 3k feeds
2023-07-21 06:45:03 -04:00
Samuel Clay
2418d2fc6e
No archive or pro for 2k+.
2023-07-20 22:15:25 -04:00
Samuel Clay
5731816ca1
2k subs max for premiums.
2023-07-20 21:06:52 -04:00
Samuel Clay
c879fbd029
Activate pro when found.
2022-11-26 10:17:06 -05:00
Samuel Clay
ef4e27035d
Fixed issue where a non-active plan could not be upgraded to premium archive. Thanks @thedaveCA for help finding it.
2022-11-26 09:20:56 -05:00
Samuel Clay
1e19fdf6d4
Looking for nb.premium.archive.99 in android subscriptions for #1696 .
2022-10-25 09:48:58 -04:00
Samuel Clay
88030ab1f3
Validating paypal ipns.
2022-07-03 10:42:01 -04:00
Samuel Clay
6ed33a5a65
Stripe should consider active subscription that have bene canceled as still active.
2022-07-02 10:53:24 -04:00
Samuel Clay
e6088e93d1
plan_id, not plan.id
2022-07-01 17:31:30 -04:00
Samuel Clay
4a67bc49eb
Paypal active plan should be found during premium history search.
2022-07-01 17:29:22 -04:00
Samuel Clay
d387e8db5e
Better logging of paypal subs.
2022-07-01 15:57:09 -04:00
Samuel Clay
0c23b6eeb5
Handling missing subscription when canceling paypal.
2022-07-01 12:35:59 -04:00
Samuel Clay
fc3f027241
Handling stripe card error.
2022-07-01 12:20:10 -04:00
Samuel Clay
932b4a489c
Attempting two paypal fixes, one where ipns are sent to webhooks, and the other where webhooks are sent to ipns.
2022-07-01 12:17:14 -04:00
Samuel Clay
d47053d049
Refactoring
2022-06-22 15:53:13 -04:00
Samuel Clay
6c86bb479a
Using correct url for rfc5005.
2022-06-22 12:11:52 -04:00
Samuel Clay
b6cc43f2ca
Don't upgrade accounts that are only fetching history.
2022-06-21 13:17:00 -04:00
Samuel Clay
040eb9148e
Deleting paypal and stripe ids when deleting a user.
2022-06-21 11:23:25 -04:00
Samuel Clay
b2325dcbc6
Fast deletion of spam accounts.
2022-06-06 11:52:16 -04:00
Samuel Clay
ae6ce4d241
Specifying paypal specifically when deleting payments.
2022-06-05 14:16:52 -04:00
Samuel Clay
6b0dc6dd51
Counting deleted paypal payments.
2022-06-05 14:14:01 -04:00
Samuel Clay
85327ca942
Correcting count of paypal payments
2022-06-05 13:34:58 -04:00
Samuel Clay
dd63d9e039
Adding resync for payments to sync premium renewal field.
2022-06-05 13:04:55 -04:00
Samuel Clay
396f409bf0
Remove duplicate paypal payments.
2022-06-05 12:47:57 -04:00
Samuel Clay
44f4ada0f3
Only count paypal payments that are of type 'subscr_payment'
2022-06-05 12:45:17 -04:00
Samuel Clay
2f7d9a77ef
Handling Paypal's lack of transactions before 3 years ago by dipping into PayPalIPN's recorded already.
2022-06-05 12:19:49 -04:00
Samuel Clay
bbc0d1af94
Adjusting paypal transactions search.
2022-06-05 09:46:27 -04:00
Samuel Clay
3b1ae03129
No need for active plan from paypal api.
2022-06-05 09:28:05 -04:00
Samuel Clay
9c115ebbb7
Adding new buttons for adding and removing dashboard story list modules. Finally get to use the right-side dashboard module. Looks great in 3 column as well.
2022-05-17 13:45:51 -04:00
Samuel Clay
1116569160
Adding graphic to archive thank you email.
2022-05-05 16:03:14 -04:00
Samuel Clay
4f69d15fcb
RFC5005 fetching should be working, but the test site is changing urls to a weird http://x.com:443 , so maybe we need to normalize the url?
2022-04-20 22:38:51 -04:00
Samuel Clay
5981b24588
Counting pre-archive pages. Need to format the email to better show what the user gained. And also to make it shareable.
2022-04-18 14:08:28 -04:00
Samuel Clay
ac593494db
Sending all of a user's feeds through the archive fetcher to fill out their backfill, then email them the new stories.
2022-04-18 13:29:13 -04:00
Samuel Clay
7d2a5cd206
Adding proration messaging to upgrades. I believe payments are finally done.
2022-04-08 16:08:06 -04:00
Samuel Clay
ae6bbc0aec
Showing refunds and finding both paypal and stripe refunds in premium history.
2022-04-08 15:27:40 -04:00
Samuel Clay
8712e57d6a
Refunding premium archive accounts that recently used paypal, as a means of prorating their upgrade. This may accidentally cancel subscriptions it shouldn't, but we'll find out.
2022-04-08 15:07:58 -04:00
Samuel Clay
6a50379239
Upgrade user immediately on upgrading from paypal premium to paypal premium archive.
2022-04-08 07:20:09 -04:00
Samuel Clay
b90501d955
Adding a paypal archive return page. Also redrawing when premium expire/renewal status changes on payment fetch in account dialog.
2022-04-06 15:56:13 -04:00
Samuel Clay
38d2341a6c
Updating premium archive email.
2022-03-17 16:54:40 -04:00
Samuel Clay
ab1481333c
Randomizing reasons to upgrade.
2022-03-16 15:28:52 -04:00
Samuel Clay
778d913463
Merge branch 'master' into pro
...
* master: (196 commits)
Adding count to activity for exported OPML, for #1646 .
Submitting iOS v11.1 to the App Store.
Showing OPML backup exports and imports in activity popover. Closes #1646 .
Don't accept anything under /api/* unless explicit. This would've prevented the #1575 url miscommunication by returning a 404.
/api/add_url for #1575 .
#1607 (widget is slow to reload)
#1575 (include a subscribe to site page on the share sheet)
Accepted GET or POST for /api/add_site. For #1575 .
#1575 (include a subscribe to site page on the share sheet)
#1575 (include a subscribe to site page on the share sheet)
Build 135
Found another strict variable reference.
#1515 (add private save to sharing extensions)
#1597 (account deletion)
#1607 (widget is slow to reload)
#1607 (widget is slow to reload)
Ignoring spurious server error when logging in as another user
#1607 (widget is slow to reload)
#1637 (moving Delete this site in story detail menu)
#1641 (folder highlight does not deactivate upon return)
...
2022-03-14 16:01:47 -04:00
Samuel Clay
3a260fb2f7
Adding count to activity for exported OPML, for #1646 .
2022-03-14 15:52:22 -04:00
Samuel Clay
9912f3ad8e
Showing OPML backup exports and imports in activity popover. Closes #1646 .
2022-03-14 11:06:01 -04:00
Samuel Clay
7657f8ecf7
Renaming story can be marked as unread
2022-03-10 15:41:51 -05:00
Samuel Clay
f69a5b16ba
Simplifying activation of premium tiers.
2022-02-17 12:27:49 -05:00
Samuel Clay
50d107d897
Adding credit cards to premium upgrade, handling paypal first before stripe payments, and posibly cleaning up how many premium histories we scrub.
2022-02-16 17:11:08 -05:00
Samuel Clay
203a882333
days_of_unread should be default null, so double check at run-time.
2022-02-16 15:46:44 -05:00
Samuel Clay
feff99c504
Merge branch 'master' into pro
...
* master:
Showing db error on Profile table
Adding paypal dependencies for new premium archive and premium pro.
2022-02-16 15:40:59 -05:00