-
Notifications
You must be signed in to change notification settings - Fork 10
Feat/flash-backup-implementation #1409
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
Draft
elibosley
wants to merge
56
commits into
main
Choose a base branch
from
feat/flash-backup-implementation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
d31d86d
feat: add rclone
elibosley 8df0ca5
chore: progress on rclone
elibosley f93c850
chore: rclone config almost complete
elibosley 242697c
feat: ui working for RClone setup
elibosley 4c9e004
chore: more progress on generative ui
elibosley 0be56f1
chore: renderer fixes
elibosley 35a6d14
fix: storybook
elibosley bf3b95b
feat: fix storybook config
elibosley 68139cd
chore: fix combobox
elibosley f5e4607
chore: more cleanup
elibosley dada8e6
chore: error wrapper generic
elibosley d3adbaf
chore: lint
elibosley 00b1c1b
chore: don't disable apollo in dev mode
elibosley 7be5890
chore: unit test fixes
elibosley 54b0bc0
chore: lint
elibosley af5ffec
chore: refactor form label helper
elibosley 93d9530
feat: add crypt one-click setup for remotes
elibosley db9b8c1
feat: rclone installed into package
elibosley a5c7b9f
Update unraid-ui/src/forms/renderers.ts
elibosley 3ffde02
fix: remove rclone webUI
elibosley 744f34f
fix: rclone username and password removed
elibosley 8f83520
fix: rclone pretry and unnecessary escapes
elibosley 64c7145
fix: invalid tester
elibosley 5e9d09e
fix: review feedback
elibosley 9d42499
fix: cleanup types in spec
elibosley 1d3800c
fix: use DTOs for rclone api service
elibosley 7c26b01
fix: some redaction and fix constructor
elibosley d83d36c
fix: logging api version as well
elibosley 69b8eb9
fix: sanitize params
elibosley 50b80b9
fix: format
elibosley 25f57f9
fix: comment cleanup
elibosley cebca3d
fix: combobox commit on close
elibosley 7f9f4c6
fix: simplify api service test
elibosley f29d4f5
fix: colors
elibosley f0c26b7
chore: remove unused comments
elibosley 8befa23
fix: entropy on crypt creation
elibosley 6935990
chore: begin setting up new views and mutations for flash backup
elibosley 333093a
feat: setup initial backup stats
elibosley 8da7c6e
feat: backups working
elibosley 5b0862d
feat: substantial code cleanup
elibosley 5fcb8da
feat: progress on flash backup
elibosley 015c6e5
feat: substantial type cleanup
elibosley 90ed4b9
feat: cleanup types
elibosley 92f3d69
feat: refactor preprocessors to source
elibosley c273a3b
feat: remove stream job manager in favor of using stdin
elibosley f126c95
feat: more progress with new backup schema
elibosley 87fc836
fix: monitor jobs
elibosley 73ba3f0
Merge branch 'main' into feat/flash-backup-implementation
elibosley f99264e
chore: remove .bivvy
elibosley 872559c
chore: build.ts removed
elibosley e7066c0
chore: update pnpm lock
elibosley a406fdc
chore: types
elibosley 984b874
chore: type cleanup
elibosley 0d864fa
chore: frontend functionality
elibosley 4c0b967
refactor(test): update vitest config and improve rclone service tests
elibosley b663293
chore: update lint-staged and settings.local.json commands
elibosley 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
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
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
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,25 @@ | ||
| [ | ||
| { | ||
| "id": "a68667b6-f4ef-4c47-aec3-d9886be78487", | ||
| "name": "Test", | ||
| "sourceType": "RAW", | ||
| "destinationType": "RCLONE", | ||
| "schedule": "0 2 * * *", | ||
| "enabled": true, | ||
| "sourceConfig": { | ||
| "label": "Raw file backup", | ||
| "sourcePath": "/Users/elibosley/Desktop", | ||
| "excludePatterns": [], | ||
| "includePatterns": [] | ||
| }, | ||
| "destinationConfig": { | ||
| "type": "RCLONE", | ||
| "remoteName": "google_drives", | ||
| "destinationPath": "desktop" | ||
| }, | ||
| "createdAt": "2025-05-27T15:02:31.655Z", | ||
| "updatedAt": "2025-05-27T15:11:40.547Z", | ||
| "lastRunAt": "2025-05-27T15:07:37.139Z", | ||
| "lastRunStatus": "Failed: RClone group backup-job_1748358397105_sbo5j322k failed or timed out." | ||
| } | ||
| ] | ||
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 |
|---|---|---|
| @@ -1,10 +1,12 @@ | ||
| { | ||
| "version": "4.8.0", | ||
| "version": "4.9.5", | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Version inconsistency detected across configuration files. This file shows version 4.9.5 while 🤖 Prompt for AI Agents |
||
| "extraOrigins": [ | ||
| "https://google.com", | ||
| "https://test.com" | ||
| ], | ||
| "sandbox": true, | ||
| "ssoSubIds": [], | ||
| "plugins": ["unraid-api-plugin-connect"] | ||
| "plugins": [ | ||
| "unraid-api-plugin-connect" | ||
| ] | ||
| } | ||
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 |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| [api] | ||
| version="4.4.1" | ||
| version="4.8.0" | ||
| extraOrigins="https://google.com,https://test.com" | ||
| [local] | ||
| sandbox="yes" | ||
|
|
||
Oops, something went wrong.
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.
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.
🛠️ Refactor suggestion
Use generic path for development configuration.
The hardcoded user-specific path
/Users/elibosley/Desktopmakes this configuration file non-portable across different development environments.📝 Committable suggestion
🤖 Prompt for AI Agents