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 165 days ago
SaschaCowley SaschaCowley force pushed from c457a390 to ed287b4a 163 days ago
seanbudd seanbudd assigned SaschaCowley SaschaCowley 162 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 156 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 153 days ago
SaschaCowley SaschaCowley requested a review 153 days ago
SaschaCowley SaschaCowley requested a review from seanbudd seanbudd 153 days ago
seanbudd
seanbudd commented on 2026-02-27
seanbudd seanbudd requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 153 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-02-27
seanbudd seanbudd marked this pull request as draft 150 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 150 days ago
seanbudd seanbudd assigned seanbudd seanbudd 150 days ago
seanbudd
seanbudd commented on 2026-03-03
SaschaCowley SaschaCowley marked this pull request as draft 149 days ago
SaschaCowley move migration code to its own module
996cb8a6
SaschaCowley SaschaCowley marked this pull request as ready for review 147 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) 144 days ago
SaschaCowley SaschaCowley merged b241df75 into beta 144 days ago
SaschaCowley SaschaCowley deleted the addonsStateJson branch 144 days ago

Login to write a write a comment.

Login via GitHub

Labels
Milestone