-
Notifications
You must be signed in to change notification settings - Fork 7
feat: add active subscribers table and payments table #98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
f1f2248
feat: add active subscribers table
bassgeta a9db875
feat: deleting a subscription plan now cancels all recurring payments
bassgeta d1c7cbb
feat: add payer to recurring payment table
bassgeta 43de962
feat: add payments tab to subscription plans
bassgeta 150bd13
feat: add active flag to subscriptionPlan, cancel all payments on dea…
bassgeta b5b4df2
refactor: add planId to subscription payment
bassgeta ebac5e1
refactor: move table components to ui/table and code review align
bassgeta 8574289
fix: rethrow recurring payment cancellation error and do not remove p…
bassgeta 087e240
refactor: use multi currency stat cards instead of faking dollar values
bassgeta 444e9f9
fix: use BigNumber instead of Number() casting for subscriptions and …
bassgeta 531ef9b
fix: count only paid subscriptions in revenue
bassgeta 0114a50
feat: use alertdialog instead of confirm
bassgeta 307bb39
fix: subscription dashboard shows total commitment and total spent
bassgeta 7841a71
fix: unify cancelling plans and upadting recurring payment status
bassgeta fad2370
feat: redirect from subscription preview if unauth, add proper 404 ha…
bassgeta 1bd2db5
feat: hash routing for subscription tabs and loading state, empty sta…
bassgeta a774e5f
feat: do not show spending cap transaction reduction to merchants, fi…
bassgeta 2ab251b
fix: all subscriptions and payments info uses BigNumber
bassgeta 2f0d5be
fix: do not require wallet connection for creating subscription plan,…
bassgeta e190148
feat: add payment sequence info to all subscriptions payments and pre…
bassgeta 2b7f536
feat: filter out subscription recurring payments from the view recurr…
bassgeta File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| ALTER TABLE "easyinvoice_recurring_payment" ADD COLUMN "payer" text NOT NULL;--> statement-breakpoint | ||
| ALTER TABLE "easyinvoice_subscription_plans" ADD COLUMN "active" boolean DEFAULT true NOT NULL; | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.