feat(site): showcase IDE workspace, diff/staging et services git distants
- WorkspaceShowcase.vue : maquette fidèle de la vue /workspace (arbre de fichiers + panneau commit staging/amend + diff coloré + terminal corrélé). - RemoteGitSection.vue : connexions GitHub/GitLab/Gitea (chiffrées at-rest) + barre de progression de clone. - 5 cartes features, pilier sécurité « Encrypted secrets », 3 FAQ, ancre nav. - i18n EN/FR à parité ; meta description orientée IDE. Bump 0.2.0.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
// Messages FR — copie fidèle du dict() du design Arboretum.dc.html.
|
||||
export default {
|
||||
navFeatures: 'Fonctionnalités',
|
||||
navWorkspace: 'Workspace',
|
||||
navHow: 'Comment ça marche',
|
||||
navSecurity: 'Sécurité',
|
||||
navFaq: 'FAQ',
|
||||
@@ -106,4 +107,52 @@ export default {
|
||||
copied: 'Copié',
|
||||
copyCommand: 'Copier la commande',
|
||||
copyUrl: "Copier l'URL",
|
||||
|
||||
// Nouvelles cartes de fonctionnalités (P7→P12 : IDE worktree)
|
||||
feat11Title: 'Un vrai IDE pour chaque worktree',
|
||||
feat11Desc: "Parcourez l'arbre de fichiers, éditez dans un éditeur Monaco complet, et lisez les changements en diff inline — le tout dans la vue /workspace.",
|
||||
feat12Title: 'Diff & staging sélectif',
|
||||
feat12Desc: 'Indexez, désindexez ou annulez fichier par fichier, puis commitez (tout ou indexé), amendez, fetchez et pullez — sans quitter le dashboard.',
|
||||
feat13Title: 'Services git distants',
|
||||
feat13Desc: 'Connectez GitHub, GitLab ou Gitea avec un PAT ou un app password — identifiants chiffrés au repos — et clonez en HTTPS avec progression en direct.',
|
||||
feat14Title: 'Archivage auto des sessions',
|
||||
feat14Desc: 'Les sessions terminées sont archivées automatiquement après une rétention configurable (30 jours par défaut), pour garder la liste propre.',
|
||||
feat15Title: 'Synchro fichiers temps réel',
|
||||
feat15Desc: "Un watcher du système de fichiers pousse les changements dès qu'un fichier bouge sur le disque — diffs et statut se mettent à jour en direct, sans rafraîchir.",
|
||||
|
||||
// Showcase IDE workspace
|
||||
wsKicker: "L'IDE worktree",
|
||||
wsTitle: 'Un IDE complet pour chaque worktree, dans le navigateur',
|
||||
wsBody:
|
||||
"Ouvrez n'importe quel worktree dans /workspace : un arbre de fichiers à gauche, un éditeur Monaco et le diff inline au centre, et le terminal de la session corrélée à droite. Indexez les changements fichier par fichier, rédigez un message de commit, poussez — sans quitter la page, depuis n'importe quel appareil.",
|
||||
wsEditor: 'Éditeur',
|
||||
wsDiff: 'Diff',
|
||||
wsFiles: 'Fichiers',
|
||||
wsChanges: 'Changements',
|
||||
wsStaged: 'Indexés',
|
||||
wsTerminal: 'Terminal',
|
||||
wsCommitMsg: 'Implémente le rafraîchissement du token',
|
||||
wsCommitPlaceholder: 'Message de commit…',
|
||||
wsAmend: 'Amender le dernier commit',
|
||||
wsCommitBtn: 'Commit',
|
||||
wsPushBtn: 'Push',
|
||||
wsStage: 'Indexer',
|
||||
wsUnstage: 'Désindexer',
|
||||
wsDiscard: 'Annuler',
|
||||
|
||||
// Services git distants + clone
|
||||
rgKicker: 'Git distant · chiffré',
|
||||
rgTitle: 'Connectez vos services git et clonez en un clic',
|
||||
rgBody:
|
||||
"Ajoutez des connexions GitHub, GitLab ou Gitea avec un token d'accès personnel ou un app password. Les secrets sont chiffrés au repos (AES-256-GCM) et jamais renvoyés en clair par l'API. Parcourez les repos distants et clonez en HTTPS avec progression en direct.",
|
||||
rgConnections: 'Connexions',
|
||||
rgTested: 'testée',
|
||||
rgAddConnection: 'Ajouter une connexion',
|
||||
rgEncrypted: 'Chiffré au repos',
|
||||
rgCloning: 'Clonage',
|
||||
rgCloneReceiving: 'Réception des objets',
|
||||
|
||||
// Pilier sécurité (secrets chiffrés)
|
||||
sec5Title: 'Secrets chiffrés',
|
||||
sec5Desc: "Les identifiants git distants sont chiffrés au repos (AES-256-GCM) et jamais renvoyés en clair par l'API.",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user