Initial commit: ArchiTools modular dashboard platform
Complete Next.js 16 application with 13 fully implemented modules: Email Signature, Word XML Generator, Registratura, Dashboard, Tag Manager, IT Inventory, Address Book, Password Vault, Mini Utilities, Prompt Generator, Digital Signatures, Word Templates, and AI Chat. Includes core platform systems (module registry, feature flags, storage abstraction, i18n, theming, auth stub, tagging), 16 technical documentation files, Docker deployment config, and legacy HTML tool reference. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
119
src/config/flags.ts
Normal file
119
src/config/flags.ts
Normal file
@@ -0,0 +1,119 @@
|
||||
import type { FeatureFlag } from '@/core/feature-flags/types';
|
||||
|
||||
export const DEFAULT_FLAGS: FeatureFlag[] = [
|
||||
// Module flags
|
||||
{
|
||||
key: 'module.registratura',
|
||||
enabled: true,
|
||||
label: 'Registratură',
|
||||
description: 'Registru de corespondență multi-firmă',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.email-signature',
|
||||
enabled: true,
|
||||
label: 'Generator Semnătură Email',
|
||||
description: 'Configurator semnătură email',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.word-xml',
|
||||
enabled: true,
|
||||
label: 'Generator XML Word',
|
||||
description: 'Generator Custom XML Parts pentru Word',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.prompt-generator',
|
||||
enabled: true,
|
||||
label: 'Generator Prompturi',
|
||||
description: 'Constructor de prompturi structurate',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.digital-signatures',
|
||||
enabled: false,
|
||||
label: 'Semnături și Ștampile',
|
||||
description: 'Bibliotecă semnături digitale',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.password-vault',
|
||||
enabled: false,
|
||||
label: 'Seif Parole',
|
||||
description: 'Depozit intern de credențiale',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.it-inventory',
|
||||
enabled: false,
|
||||
label: 'Inventar IT',
|
||||
description: 'Evidența echipamentelor',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.address-book',
|
||||
enabled: false,
|
||||
label: 'Contacte',
|
||||
description: 'Clienți, furnizori, instituții',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.word-templates',
|
||||
enabled: false,
|
||||
label: 'Șabloane Word',
|
||||
description: 'Bibliotecă contracte și rapoarte',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.tag-manager',
|
||||
enabled: true,
|
||||
label: 'Manager Etichete',
|
||||
description: 'Administrare etichete',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.mini-utilities',
|
||||
enabled: false,
|
||||
label: 'Utilitare',
|
||||
description: 'Calculatoare și instrumente text',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'module.ai-chat',
|
||||
enabled: false,
|
||||
label: 'Chat AI',
|
||||
description: 'Interfață asistent AI',
|
||||
category: 'module',
|
||||
overridable: true,
|
||||
},
|
||||
|
||||
// System flags
|
||||
{
|
||||
key: 'system.dark-mode',
|
||||
enabled: true,
|
||||
label: 'Mod întunecat',
|
||||
description: 'Activează tema întunecată',
|
||||
category: 'system',
|
||||
overridable: true,
|
||||
},
|
||||
{
|
||||
key: 'system.external-links',
|
||||
enabled: true,
|
||||
label: 'Linkuri externe',
|
||||
description: 'Afișează linkuri instrumente externe în navigare',
|
||||
category: 'system',
|
||||
overridable: true,
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user