feat(setup): add a setup token for first-run setup (#3437)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-13 00:17:24 +02:00
1 parent 8e39380ee6
commit 78272521bb
135 files changed
+3045 -771

No files matched your search

@@ -222,7 +222,7 @@ describe('Bootstrap entry point', () => {
assert.doesNotMatch(
source,
/import\('@electron\/main\/Autostart'\)/,
'Autostart.ts pulls the main process i18n and the Linux portals in. The bootstrap only needs the launch check, which lives in the light AutostartLaunch module.',
'Autostart.ts pulls the main process i18n and the Linux portals in. The bootstrap only needs the launch check, which is in the light AutostartLaunch module.',
);
});
+1 -1
View File
@@ -207,7 +207,7 @@ const RENDERER_BAD_MEMBER = packModule('fluxer_renderer', [['assets/index-v1.js'
});
describe('ModuleStore', () => {
test('lives beside the account store, never inside it', () => {
test('is beside the account store, never inside it', () => {
const userDataPath = createUserData();
const root = getModuleStoreRoot(userDataPath);
assert.equal(root, path.join(userDataPath, 'modules'));
@@ -100,7 +100,7 @@ describe('splash bundle ownership', () => {
assert.equal(
edges.has(SPLASH_MODULE),
false,
'Updater.ts imports this module into the main app bundle, so a splash import here drags the whole splash across the bundle boundary. The presentation lives in ShellUpdateSplash.ts.',
'Updater.ts imports this module into the main app bundle, so a splash import here drags the whole splash across the bundle boundary. The presentation is in ShellUpdateSplash.ts.',
);
});
});