mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
feat(feedback): always-on nav button with GitHub/email handoff when analytics is off (#428)
Keep the top-nav feedback button always visible (icon plus label on desktop, icon-only on mobile) instead of hiding it when an instance opts out of analytics. When analytics is off, the dialog keeps the typed message and hands off to a prefilled GitHub issue plus a contact@snapotter.com email, with no fake Thanks. Adds a feedback.yml issue template, URL builders, and feedback strings across all 21 locales. Claude-Session: https://claude.ai/code/session_01XVrHKXwzZDWBWgkGQdPZ3A
This commit is contained in:
@@ -42,6 +42,7 @@ export const ru: TranslationKeys = {
|
||||
},
|
||||
feedback: {
|
||||
navLabel: "Share feedback",
|
||||
navButtonLabel: "Отзыв",
|
||||
dialogTitle: "Share feedback",
|
||||
toolDialogTitle: "How did this tool work?",
|
||||
failedDialogTitle: "Report a tool issue",
|
||||
@@ -65,6 +66,11 @@ export const ru: TranslationKeys = {
|
||||
searchMissTitle: "Запросить инструмент",
|
||||
searchMissContext: "Вы искали: {query}",
|
||||
searchMissDiscussionsFallback: "Не удалось записать. Откройте запрос в Discussions.",
|
||||
offlineDescription:
|
||||
"В этом экземпляре аналитика отключена, поэтому отзывы здесь не записываются. Вы всё равно можете напрямую связаться с командой SnapOtter.",
|
||||
offlinePublicNote: "Issue на GitHub публичны.",
|
||||
offlineGithubButton: "Открыть issue на GitHub",
|
||||
offlineEmailButton: "Напишите нам",
|
||||
thanksTitle: "Thanks for the feedback.",
|
||||
thanksDescription: "It helps us improve SnapOtter without collecting files or private content.",
|
||||
quickThanks: "Thanks for the signal.",
|
||||
|
||||
Reference in New Issue
Block a user