nvda
Store addons state as JSON
#19564
Merged

Store addons state as JSON #19564

SaschaCowley merged 28 commits into beta from addonsStateJson
SaschaCowley
SaschaCowley SaschaCowley added conceptApproved
seanbudd seanbudd added this to the 2026.1 milestone 50 days ago
SaschaCowley SaschaCowley force pushed from c457a390 to ed287b4a 48 days ago
seanbudd seanbudd assigned SaschaCowley SaschaCowley 47 days ago
SaschaCowley Update tests
318ee7b1
SaschaCowley Fix erroring tests
8a687e6b
SaschaCowley Fix deserialisation tests
3e218786
SaschaCowley Fix up remaining failing tests
65158700
Add migration code and tests (not yet plumbed in)
b1aa821a
SaschaCowley Slight restructure of helpers
0823742c
SaschaCowley Load from json
72fa492d
SaschaCowley Fix installer to copy systemConfig as-is
be3182dc
SaschaCowley WIP
e04d7744
SaschaCowley WIP
e729524f
SaschaCowley Fix issue with defaults not being set
5a1130d7
SaschaCowley Add __init__ so that we don't have to manually run initialization code
428e7d24
SaschaCowley Trim a little dead code
eddb80b8
SaschaCowley Logic improvements
dd519766
SaschaCowley SaschaCowley force pushed from 1969677e to dd519766 41 days ago
SaschaCowley Code cleanup
a15dd574
SaschaCowley Add more unit tests
e162acc7
SaschaCowley More tidy
9b867283
SaschaCowley Put in installer
19a4b7c2
SaschaCowley Back compat
92a9bbf9
SaschaCowley Added changes for developers
7bdb49a8
SaschaCowley Fix user config backup filename and erroneously copying addonsState.p…
0a6bc826
SaschaCowley Fix logging
71332575
SaschaCowley SaschaCowley marked this pull request as ready for review 39 days ago
SaschaCowley SaschaCowley requested a review 39 days ago
SaschaCowley SaschaCowley requested a review from seanbudd seanbudd 39 days ago
seanbudd
seanbudd commented on 2026-02-27
seanbudd seanbudd requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 39 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-02-27
seanbudd seanbudd marked this pull request as draft 35 days ago
SaschaCowley Fix log strings
a43da6d0
SaschaCowley Fix change log formatting
f9303b12
SaschaCowley Fix docstring and filename comparison
4db9ecff
SaschaCowley SaschaCowley marked this pull request as ready for review 35 days ago
seanbudd seanbudd assigned seanbudd seanbudd 35 days ago
seanbudd
seanbudd commented on 2026-03-03
SaschaCowley SaschaCowley marked this pull request as draft 35 days ago
SaschaCowley move migration code to its own module
996cb8a6
SaschaCowley SaschaCowley marked this pull request as ready for review 33 days ago
seanbudd
seanbudd approved these changes on 2026-03-06
seanbudd Update source/addonHandler/_pickleToJsonMigration.py
63e58e9a
SaschaCowley Change log.warning to log.error if using the pickle to json migration…
6b18f121
SaschaCowley SaschaCowley enabled auto-merge (squash) 29 days ago
SaschaCowley SaschaCowley merged b241df75 into beta 29 days ago
SaschaCowley SaschaCowley deleted the addonsStateJson branch 29 days ago

Login to write a write a comment.

Login via GitHub

Labels
Milestone