style: capitalize "Relicario" in prose / UI / CLI help
Brand name uses capital R in user-facing text — extension UI strings, CLI clap help / descriptions / error prose, markdown docs. Lowercase preserved for the binary command, crate names, npm package, file paths, env vars, and code identifiers. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"manifest_version": 3,
|
||||
"name": "relicario",
|
||||
"name": "Relicario",
|
||||
"version": "0.2.0",
|
||||
"description": "Two-factor encrypted password manager",
|
||||
"icons": {
|
||||
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"commands": {
|
||||
"open-vault": {
|
||||
"description": "Open relicario vault"
|
||||
"description": "Open Relicario vault"
|
||||
}
|
||||
},
|
||||
"web_accessible_resources": []
|
||||
|
||||
@@ -66,7 +66,7 @@ export function injectFieldIcons(
|
||||
const icon = document.createElement('div');
|
||||
icon.textContent = 'id';
|
||||
icon.setAttribute('role', 'button');
|
||||
icon.setAttribute('aria-label', 'relicario autofill');
|
||||
icon.setAttribute('aria-label', 'Relicario autofill');
|
||||
icon.style.cssText = [
|
||||
'width: 20px', 'height: 20px', 'line-height: 20px',
|
||||
'text-align: center', 'font-size: 10px', 'font-weight: 700',
|
||||
@@ -177,7 +177,7 @@ function showPicker(
|
||||
|
||||
/// TOFU origin-ack hint: credentials exist for this host but the user has
|
||||
/// never explicitly acknowledged autofill here. Instruct them to open
|
||||
/// relicario to confirm — we do not (and cannot) fill until ack-autofill
|
||||
/// Relicario to confirm — we do not (and cannot) fill until ack-autofill
|
||||
/// has been called from the popup.
|
||||
function showAckHint(hostname: string): void {
|
||||
closeOverlay();
|
||||
@@ -201,7 +201,7 @@ function showAckHint(hostname: string): void {
|
||||
|
||||
const title = document.createElement('div');
|
||||
title.style.cssText = 'font-weight: 700; margin-bottom: 4px; color: #d2ab43;';
|
||||
title.textContent = 'relicario';
|
||||
title.textContent = 'Relicario';
|
||||
hint.appendChild(title);
|
||||
|
||||
const body = document.createElement('div');
|
||||
@@ -209,7 +209,7 @@ function showAckHint(hostname: string): void {
|
||||
const hostSpan = document.createElement('strong');
|
||||
hostSpan.textContent = hostname;
|
||||
body.appendChild(hostSpan);
|
||||
body.appendChild(document.createTextNode(' — open relicario to confirm.'));
|
||||
body.appendChild(document.createTextNode(' — open Relicario to confirm.'));
|
||||
hint.appendChild(body);
|
||||
|
||||
const close = document.createElement('div');
|
||||
|
||||
@@ -9,7 +9,7 @@ export function renderUnlock(app: HTMLElement): void {
|
||||
app.innerHTML = `
|
||||
<div class="pad" style="text-align:center; padding-top:40px;">
|
||||
<img class="brand-logo" src="icons/relicario-logo.svg" alt="">
|
||||
<div class="brand">relicario</div>
|
||||
<div class="brand">Relicario</div>
|
||||
<p class="muted" style="margin:8px 0 24px;">two-factor vault</p>
|
||||
<div class="form-group">
|
||||
<input
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=360">
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
<title>relicario</title>
|
||||
<title>Relicario</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* relicario extension — terminal dark theme */
|
||||
/* Relicario extension — terminal dark theme */
|
||||
|
||||
:root {
|
||||
/* Brand */
|
||||
|
||||
@@ -445,7 +445,7 @@ export async function handle(
|
||||
try {
|
||||
const meta = await vault.fetchVaultMeta(newHost);
|
||||
if (meta.salt && meta.paramsJson) {
|
||||
return { ok: false, error: 'remote already contains a relicario vault' };
|
||||
return { ok: false, error: 'remote already contains a Relicario vault' };
|
||||
}
|
||||
} catch {
|
||||
// No vault present — expected for a fresh remote.
|
||||
|
||||
@@ -191,7 +191,7 @@ function render(): void {
|
||||
app.innerHTML = `
|
||||
<div class="pad" style="padding-top:12px;">
|
||||
<img class="brand-logo" src="icons/relicario-logo.svg" alt="" style="margin-bottom:12px;">
|
||||
<div class="brand" style="margin-bottom:4px;">relicario vault setup</div>
|
||||
<div class="brand" style="margin-bottom:4px;">Relicario vault setup</div>
|
||||
${progressHtml}
|
||||
${state.error ? `<div class="error">${escapeHtml(state.error)}</div>` : ''}
|
||||
${stepHtml}
|
||||
@@ -215,15 +215,15 @@ function renderStep0(): string {
|
||||
const isAttach = state.mode === 'attach';
|
||||
return `
|
||||
<div class="wizard-step">
|
||||
<h3>set up relicario</h3>
|
||||
<h3>set up Relicario</h3>
|
||||
<p class="muted" style="margin-bottom:16px;">
|
||||
How are you using relicario on this device?
|
||||
How are you using Relicario on this device?
|
||||
</p>
|
||||
<div class="mode-cards">
|
||||
<button class="mode-card ${isNew ? 'active' : ''}" data-mode="new">
|
||||
<div class="mode-card-title">create new vault</div>
|
||||
<p class="mode-card-blurb">
|
||||
I'm setting up relicario for the first time. This will create a fresh
|
||||
I'm setting up Relicario for the first time. This will create a fresh
|
||||
encrypted vault on a new or empty git repository.
|
||||
</p>
|
||||
</button>
|
||||
@@ -481,7 +481,7 @@ function renderProbeBanner(): string {
|
||||
if (state.mode === 'new' && probe.exists) {
|
||||
return `
|
||||
<div class="banner banner-warn">
|
||||
<strong>⚠ This repository already contains a relicario vault.</strong>
|
||||
<strong>⚠ This repository already contains a Relicario vault.</strong>
|
||||
<p>${meta}</p>
|
||||
<p>Creating a new vault here would overwrite the existing one and <strong>destroy all data inside</strong>.
|
||||
To use this vault on this device, switch to <em>attach</em> mode instead.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* relicario vault — terminal dark theme (tab layout) */
|
||||
/* Relicario vault — terminal dark theme (tab layout) */
|
||||
|
||||
:root {
|
||||
/* Brand */
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>relicario — vault</title>
|
||||
<title>Relicario — vault</title>
|
||||
<link rel="stylesheet" href="vault.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -195,7 +195,7 @@ function render(): void {
|
||||
function renderLockScreen(app: HTMLElement): void {
|
||||
app.innerHTML = `
|
||||
<div class="vault-lock-screen">
|
||||
<span class="brand">relicario</span>
|
||||
<span class="brand">Relicario</span>
|
||||
<div class="vault-lock-screen__form">
|
||||
<input type="password" id="vault-passphrase" placeholder="passphrase" autocomplete="off" />
|
||||
<button class="btn btn-primary" id="vault-unlock-btn" style="width:100%;">unlock</button>
|
||||
@@ -241,7 +241,7 @@ function renderShell(app: HTMLElement): void {
|
||||
app.innerHTML = `
|
||||
<div class="vault-sidebar">
|
||||
<div class="vault-sidebar__header">
|
||||
<span class="brand">relicario</span>
|
||||
<span class="brand">Relicario</span>
|
||||
</div>
|
||||
<div class="vault-sidebar__search">
|
||||
<input type="text" id="vault-search" placeholder="/ search..." />
|
||||
|
||||
Reference in New Issue
Block a user