feat: add private journals and centralized Baidu media storage for v0.1.28

This commit is contained in:
Codex
2026-10-04 19:22:31 +08:00
parent 61968adf94
commit 67709832c5
21 changed files with 1187 additions and 35 deletions
+6
View File
@@ -60,3 +60,9 @@ test('settings opened before login resolves reloads once after the account is kn
c.onAppearanceSession({values:{},defaults:{},revision:0});c.onAppearanceSession({values:{},defaults:{},revision:0});
assert.equal(loads,1);assert.equal(c.appearanceOwner,'root');
});
test('replacing or resetting an image invalidates older decode jobs',()=>{
const c=vm.createContext({pageInfo:{},document:{documentElement:{dataset:{}}}});
vm.runInContext(source.slice(0,source.indexOf('function applyBranding(')),c);
const first=c.nextImageJob('logo'),second=c.nextImageJob('logo');assert.equal(c.imageJobCurrent('logo',first),false);assert.equal(c.imageJobCurrent('logo',second),true);
c.invalidateBrandImages();assert.equal(c.imageJobCurrent('logo',second),false);
});