Versie 0.3.3

This commit is contained in:
Atreides Assets committed 2026-10-30 12:28:48 +01:00
1 parent 1cf6eeed29
commit 6e741a51fe
57 files changed
+1362 -2135

No files matched your search

+5 -2
View File
@@ -1,8 +1,9 @@
// Generated, do not edit. sha256:82917722010d150a76bf3e84051a5132d98df9cd1713d95fe6238971925d39e8
// Generated, do not edit. sha256:ac3a8e4322658b62e93903e91a12ebe573e29b3520917e4d09d4d77210b67abb
import { mkdirSync, readFileSync, writeFileSync, readdirSync, renameSync, statSync, rmSync } from 'node:fs';
import { join, resolve, dirname, sep } from 'node:path';
import { fileURLToPath } from 'node:url';
import { fail } from '../shared/app-error.js';
import { CONFIG } from '../shared/config.js';
const ROOT = resolve(dirname(fileURLToPath(import.meta.url)), '..');
@@ -124,6 +125,7 @@ export function listPortfolios() {
return {
naam,
actief: actief !== null && sameName(naam, actief),
demo: sameName(naam, CONFIG.PORTFOLIO.DEMO_NAME),
heeftDatabase: bestaat(db),
heeftGeheimen: bestaat(join(map, 'secrets.json')),
laatstGebruikt: mtimeOf(db),
@@ -194,6 +196,7 @@ export function prepareLayout() {
hernoemOudeWijzer();
const migrated = migrateLooseLayout();
let naam = readActiveName();
const fresh = !naam && !migrated && listPortfolios().length === 0;
let herkomst = `uit ${POINTER_NAME}`;
if (!naam) {
naam = writeActiveName(migrated || DEFAULT_NAME);
@@ -202,5 +205,5 @@ export function prepareLayout() {
herkomst = `uit ${POINTER_NAME}; losse bestanden verhuisd naar '${migrated}'`;
}
mkdirSync(portfolioDir(naam), { recursive: true });
return { name: naam, migrated, regel: `portefeuille: ${naam} (${herkomst}) | map: ${portfolioDir(naam)}` };
return { name: naam, migrated, fresh, regel: `portefeuille: ${naam} (${herkomst}) | map: ${portfolioDir(naam)}` };
}