-
Notifications
You must be signed in to change notification settings - Fork 0
chore: update logos to TWN house branding and bump dependencies #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,6 +1,6 @@ | ||||||
| { | ||||||
| "app": { | ||||||
| "title": "Enclosed", | ||||||
| "title": "TWN", | ||||||
| "description": "Send private and secure notes" | ||||||
| }, | ||||||
| "insecureContextWarning": { | ||||||
|
|
@@ -23,23 +23,33 @@ | |||||
| "system-mode": "System" | ||||||
| }, | ||||||
| "settings": { | ||||||
| "documentation": "Documentation", | ||||||
| "cli": "Enclosed CLI", | ||||||
| "support": "Support Enclosed", | ||||||
| "report-bug": "Report a bug", | ||||||
| "twn-it": "TWN IT", | ||||||
| "learning-platform": "Learning Platform", | ||||||
| "trust-centre": "Trust Centre", | ||||||
| "about": "About", | ||||||
| "privacy": "Privacy", | ||||||
| "terms": "Terms", | ||||||
| "report-bug": "Report Issue", | ||||||
| "logout": "Logout", | ||||||
| "contribute-to-i18n": "Contribute to i18n" | ||||||
| } | ||||||
| }, | ||||||
| "footer": { | ||||||
| "crafted-by": "Crafted by", | ||||||
| "hosted-by": "Hosted with Cloudflare Pages + KV By TWN", | ||||||
| "twn-it": "TWN IT", | ||||||
| "learning-platform": "Learning Platform", | ||||||
| "trust-centre": "Trust Centre", | ||||||
| "about": "About", | ||||||
| "privacy": "Privacy", | ||||||
| "terms": "Terms", | ||||||
| "report-issue": "Report Issue", | ||||||
| "source-code": "Source code available on", | ||||||
| "github": "GitHub", | ||||||
| "version": "Version" | ||||||
| }, | ||||||
| "login": { | ||||||
| "title": "Login to Enclosed", | ||||||
| "description": "This is a private instance of Enclosed. Enter your credentials to be able to create notes.", | ||||||
| "title": "Login to TWN", | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Prefer verb form: “Log in to TWN.” Minor copy fix for grammatical correctness in the title. ✏️ Suggested copy tweak- "title": "Login to TWN",
+ "title": "Log in to TWN",📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
| "description": "This is a private instance of TWN. Enter your credentials to be able to create notes.", | ||||||
| "email": "Email", | ||||||
| "password": "Password", | ||||||
| "submit": "Login", | ||||||
|
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| import type { Component, JSX } from 'solid-js'; | ||
|
|
||
| export const Logo: Component<{ class?: string } & JSX.SvgSVGAttributes<SVGSVGElement>> = (props) => { | ||
| return ( | ||
| <svg | ||
| xmlns="http://www.w3.org/2000/svg" | ||
| viewBox="0 0 180 40" | ||
| class={props.class} | ||
| fill="currentColor" | ||
| {...props} | ||
| > | ||
| {/* 3D House base */} | ||
| <polygon points="8,35 8,20 22,20 22,35" /> | ||
| <polygon points="22,20 22,35 32,30 32,15" /> | ||
| {/* Roof */} | ||
| <polygon points="5,20 15,8 25,20" /> | ||
| <polygon points="25,20 15,8 35,15 32,15" /> | ||
| {/* Chimney */} | ||
| <rect x="8" y="6" width="4" height="8" /> | ||
| {/* Front windows */} | ||
| <rect x="10" y="22" width="4" height="4" class="fill-background" /> | ||
| <rect x="16" y="22" width="4" height="4" class="fill-background" /> | ||
| {/* Door */} | ||
| <rect x="24" y="23" width="4" height="7" class="fill-background" /> | ||
| {/* Side window */} | ||
| <rect x="26" y="18" width="3" height="3" class="fill-background" /> | ||
| {/* TWN Text */} | ||
| <text x="50" y="30" font-family="Arial Black, sans-serif" font-weight="900" font-size="24">TWN</text> | ||
| </svg> | ||
| ); | ||
| }; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
Repository: TWN-Systems/enclosed
Length of output: 11089
All locale files except en.json are missing the new footer and navbar.settings keys.
Every other locale file (ar, de, es, fr, hu, id, it, nl, pl, pt-BR, pt, ru, tr, vi, zh-CN, zh-TW) is missing the new translation keys you've added to en.json at lines 26-45. Specifically, all are missing:
footer.about,footer.hosted-by,footer.learning-platform,footer.privacy,footer.report-issue,footer.terms,footer.trust-centre,footer.twn-itnavbar.settings.about,navbar.settings.learning-platform,navbar.settings.privacy,navbar.settings.terms,navbar.settings.trust-centre,navbar.settings.twn-itUpdate all locale JSON files to include these keys and their translations to prevent untranslated UI strings for non-English users.
🤖 Prompt for AI Agents