Skip to content

Conversation

@rushsteve1
Copy link
Contributor

Support for exporting and importing user settings via JSON. Closes #1347

What this PR does NOT do:

  • Bulk user migration
  • Export sensitive data like passwords
  • Create/manage user accounts
  • Export feed data

This simply allows individual users to export and re-import their settings.

Have you followed these guidelines?

  • I have tested my changes
  • There are no breaking changes
  • I have thoroughly tested my changes and verified there are no regressions

I have tested by changes against my own install, but I know there are a lot of different setups so I could use some more help testing

@rushsteve1 rushsteve1 force-pushed the export branch 4 times, most recently from 9b5210f to 206edfc Compare November 28, 2025 18:55
Moves password validation into the internal/crypto package instead of relying
on bcrypt directly. Minor future-proofing, and better matches the existing API.
Changes some of the form validation functions with more consistent naming and
signatures, and removes a lot of duplicate code from the form package replacing
it with the equivalent code from modification requests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Support for exporting and importing data

1 participant