-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
SimpleFin #2188
SimpleFin #2188
Conversation
Updating with latest from master.
✅ Deploy Preview for actualbudget ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
connected to #737 |
Does simplefin have developer credentials for testing? |
packages/desktop-client/src/components/modals/SimpleFinInitialise.tsx
Outdated
Show resolved
Hide resolved
Yep: |
Bundle Stats — desktop-clientHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset
View detailed bundle breakdownAdded No assets were added Removed No assets were removed Bigger
Smaller No assets were smaller Unchanged
|
Bundle Stats — loot-coreHey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle. As this PR is updated, I'll keep you updated on how the bundle size is impacted. Total
Changeset
View detailed bundle breakdownAdded No assets were added Removed No assets were removed Bigger
Smaller No assets were smaller Unchanged No assets were unchanged |
@joel-jeremy @youngcw @MatissJanis this should be all buttoned up and ready for review again. |
|
||
setIsLoading(true); | ||
|
||
await Promise.all([ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think we need the Promise.all here but other than that LGTM! Thank you! :)
Great addition. Thanks for the contribution! |
* Some initial UI work for adding SimpleFin. * SimpleFin proof of concept working. * Adds linking & unlinking to existing accounts through the account menu UI. * Added loading and lint fixes. * Lint changes. * Added release notes. * Typecheck cleanup. * Import, lint, typecheck cleanups. * More typecheck cleanup. * Refactored language for consistency. * Added default institution name. * Lint cleanup. * Addressed change requests. * Added a default to migration, made variables consistent, added feature flag. * Added account_sync_source to server schema. * Adds account_sync_source to test. * Fix for typecheck. * Attempt to make typecheck happy. * Added strict ignore. * Moved account_sync_source to the right model (face palm). * Hotfix for institution format. * Lint cleanup. * Removed unnecessary promise.all. * Lint cleanup.
SimpleFin can now be configured in the UI and sync transactions, somewhat adjacent to this issue.
There is also a server PR for these changes: actualbudget/actual-server#296
For testing:
For discussion:
Still to be addressed:
account_sync_source
.account_sync_source
as well.//TODO: Do we have this?
).Here are some screenshots of the UI currently: