diff --git a/.gitignore b/.gitignore index e09cc6b..7a1e58e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ # ── Compiled binaries ────────────────────────────────────────────────────────── backend/bin/ +backend/backend +backend/runner # ── Environment & secrets ────────────────────────────────────────────────────── # Secrets are managed by Doppler — never commit .env files. diff --git a/backend/backend b/backend/backend deleted file mode 100755 index d74d232..0000000 Binary files a/backend/backend and /dev/null differ diff --git a/backend/runner b/backend/runner deleted file mode 100755 index 106fd96..0000000 Binary files a/backend/runner and /dev/null differ diff --git a/ui/src/lib/paraglide/messages/admin_nav_analytics.js b/ui/src/lib/paraglide/messages/admin_nav_analytics.js index c1b9e79..f35ce49 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_analytics.js +++ b/ui/src/lib/paraglide/messages/admin_nav_analytics.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_AnalyticsInputs */ -const en_admin_nav_analytics = () => /** @type {LocalizedString} */ (`Analytics`); -const ru_admin_nav_analytics = () => /** @type {LocalizedString} */ (`Аналитика`); -const id_admin_nav_analytics = () => /** @type {LocalizedString} */ (`Analitik`); -const pt_admin_nav_analytics = () => /** @type {LocalizedString} */ (`Análise`); -const fr_admin_nav_analytics = () => /** @type {LocalizedString} */ (`Analytique`); +const en_admin_nav_analytics = (_inputs = {}) => /** @type {LocalizedString} */ (`Analytics`); +const ru_admin_nav_analytics = (_inputs = {}) => /** @type {LocalizedString} */ (`Аналитика`); +const id_admin_nav_analytics = (_inputs = {}) => /** @type {LocalizedString} */ (`Analitik`); +const pt_admin_nav_analytics = (_inputs = {}) => /** @type {LocalizedString} */ (`Análise`); +const fr_admin_nav_analytics = (_inputs = {}) => /** @type {LocalizedString} */ (`Analytique`); export const admin_nav_analytics = /** @type {((inputs?: Admin_Nav_AnalyticsInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_audio.js b/ui/src/lib/paraglide/messages/admin_nav_audio.js index 1b8f45c..cd18471 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_audio.js +++ b/ui/src/lib/paraglide/messages/admin_nav_audio.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_AudioInputs */ -const en_admin_nav_audio = () => /** @type {LocalizedString} */ (`Audio`); -const ru_admin_nav_audio = () => /** @type {LocalizedString} */ (`Аудио`); -const id_admin_nav_audio = () => /** @type {LocalizedString} */ (`Audio`); -const pt_admin_nav_audio = () => /** @type {LocalizedString} */ (`Áudio`); -const fr_admin_nav_audio = () => /** @type {LocalizedString} */ (`Audio`); +const en_admin_nav_audio = (_inputs = {}) => /** @type {LocalizedString} */ (`Audio`); +const ru_admin_nav_audio = (_inputs = {}) => /** @type {LocalizedString} */ (`Аудио`); +const id_admin_nav_audio = (_inputs = {}) => /** @type {LocalizedString} */ (`Audio`); +const pt_admin_nav_audio = (_inputs = {}) => /** @type {LocalizedString} */ (`Áudio`); +const fr_admin_nav_audio = (_inputs = {}) => /** @type {LocalizedString} */ (`Audio`); export const admin_nav_audio = /** @type {((inputs?: Admin_Nav_AudioInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_changelog.js b/ui/src/lib/paraglide/messages/admin_nav_changelog.js index dc2915d..e430c14 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_changelog.js +++ b/ui/src/lib/paraglide/messages/admin_nav_changelog.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_ChangelogInputs */ -const en_admin_nav_changelog = () => /** @type {LocalizedString} */ (`Changelog`); -const ru_admin_nav_changelog = () => /** @type {LocalizedString} */ (`Изменения`); -const id_admin_nav_changelog = () => /** @type {LocalizedString} */ (`Perubahan`); -const pt_admin_nav_changelog = () => /** @type {LocalizedString} */ (`Alterações`); -const fr_admin_nav_changelog = () => /** @type {LocalizedString} */ (`Modifications`); +const en_admin_nav_changelog = (_inputs = {}) => /** @type {LocalizedString} */ (`Changelog`); +const ru_admin_nav_changelog = (_inputs = {}) => /** @type {LocalizedString} */ (`Изменения`); +const id_admin_nav_changelog = (_inputs = {}) => /** @type {LocalizedString} */ (`Perubahan`); +const pt_admin_nav_changelog = (_inputs = {}) => /** @type {LocalizedString} */ (`Alterações`); +const fr_admin_nav_changelog = (_inputs = {}) => /** @type {LocalizedString} */ (`Modifications`); export const admin_nav_changelog = /** @type {((inputs?: Admin_Nav_ChangelogInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_errors.js b/ui/src/lib/paraglide/messages/admin_nav_errors.js index 2e56e48..e879dc0 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_errors.js +++ b/ui/src/lib/paraglide/messages/admin_nav_errors.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_ErrorsInputs */ -const en_admin_nav_errors = () => /** @type {LocalizedString} */ (`Errors`); -const ru_admin_nav_errors = () => /** @type {LocalizedString} */ (`Ошибки`); -const id_admin_nav_errors = () => /** @type {LocalizedString} */ (`Kesalahan`); -const pt_admin_nav_errors = () => /** @type {LocalizedString} */ (`Erros`); -const fr_admin_nav_errors = () => /** @type {LocalizedString} */ (`Erreurs`); +const en_admin_nav_errors = (_inputs = {}) => /** @type {LocalizedString} */ (`Errors`); +const ru_admin_nav_errors = (_inputs = {}) => /** @type {LocalizedString} */ (`Ошибки`); +const id_admin_nav_errors = (_inputs = {}) => /** @type {LocalizedString} */ (`Kesalahan`); +const pt_admin_nav_errors = (_inputs = {}) => /** @type {LocalizedString} */ (`Erros`); +const fr_admin_nav_errors = (_inputs = {}) => /** @type {LocalizedString} */ (`Erreurs`); export const admin_nav_errors = /** @type {((inputs?: Admin_Nav_ErrorsInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_feedback.js b/ui/src/lib/paraglide/messages/admin_nav_feedback.js index fa43d08..9b1b784 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_feedback.js +++ b/ui/src/lib/paraglide/messages/admin_nav_feedback.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_FeedbackInputs */ -const en_admin_nav_feedback = () => /** @type {LocalizedString} */ (`Feedback`); -const ru_admin_nav_feedback = () => /** @type {LocalizedString} */ (`Отзывы`); -const id_admin_nav_feedback = () => /** @type {LocalizedString} */ (`Masukan`); -const pt_admin_nav_feedback = () => /** @type {LocalizedString} */ (`Feedback`); -const fr_admin_nav_feedback = () => /** @type {LocalizedString} */ (`Retours`); +const en_admin_nav_feedback = (_inputs = {}) => /** @type {LocalizedString} */ (`Feedback`); +const ru_admin_nav_feedback = (_inputs = {}) => /** @type {LocalizedString} */ (`Отзывы`); +const id_admin_nav_feedback = (_inputs = {}) => /** @type {LocalizedString} */ (`Masukan`); +const pt_admin_nav_feedback = (_inputs = {}) => /** @type {LocalizedString} */ (`Feedback`); +const fr_admin_nav_feedback = (_inputs = {}) => /** @type {LocalizedString} */ (`Retours`); export const admin_nav_feedback = /** @type {((inputs?: Admin_Nav_FeedbackInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_logs.js b/ui/src/lib/paraglide/messages/admin_nav_logs.js index fd9539e..7444a79 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_logs.js +++ b/ui/src/lib/paraglide/messages/admin_nav_logs.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_LogsInputs */ -const en_admin_nav_logs = () => /** @type {LocalizedString} */ (`Logs`); -const ru_admin_nav_logs = () => /** @type {LocalizedString} */ (`Логи`); -const id_admin_nav_logs = () => /** @type {LocalizedString} */ (`Log`); -const pt_admin_nav_logs = () => /** @type {LocalizedString} */ (`Logs`); -const fr_admin_nav_logs = () => /** @type {LocalizedString} */ (`Journaux`); +const en_admin_nav_logs = (_inputs = {}) => /** @type {LocalizedString} */ (`Logs`); +const ru_admin_nav_logs = (_inputs = {}) => /** @type {LocalizedString} */ (`Логи`); +const id_admin_nav_logs = (_inputs = {}) => /** @type {LocalizedString} */ (`Log`); +const pt_admin_nav_logs = (_inputs = {}) => /** @type {LocalizedString} */ (`Logs`); +const fr_admin_nav_logs = (_inputs = {}) => /** @type {LocalizedString} */ (`Journaux`); export const admin_nav_logs = /** @type {((inputs?: Admin_Nav_LogsInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_push.js b/ui/src/lib/paraglide/messages/admin_nav_push.js index b0f6396..d85d16b 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_push.js +++ b/ui/src/lib/paraglide/messages/admin_nav_push.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_PushInputs */ -const en_admin_nav_push = () => /** @type {LocalizedString} */ (`Push`); -const ru_admin_nav_push = () => /** @type {LocalizedString} */ (`Уведомления`); -const id_admin_nav_push = () => /** @type {LocalizedString} */ (`Notifikasi`); -const pt_admin_nav_push = () => /** @type {LocalizedString} */ (`Notificações`); -const fr_admin_nav_push = () => /** @type {LocalizedString} */ (`Notifications`); +const en_admin_nav_push = (_inputs = {}) => /** @type {LocalizedString} */ (`Push`); +const ru_admin_nav_push = (_inputs = {}) => /** @type {LocalizedString} */ (`Уведомления`); +const id_admin_nav_push = (_inputs = {}) => /** @type {LocalizedString} */ (`Notifikasi`); +const pt_admin_nav_push = (_inputs = {}) => /** @type {LocalizedString} */ (`Notificações`); +const fr_admin_nav_push = (_inputs = {}) => /** @type {LocalizedString} */ (`Notifications`); export const admin_nav_push = /** @type {((inputs?: Admin_Nav_PushInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_scrape.js b/ui/src/lib/paraglide/messages/admin_nav_scrape.js index a41062c..192696a 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_scrape.js +++ b/ui/src/lib/paraglide/messages/admin_nav_scrape.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_ScrapeInputs */ -const en_admin_nav_scrape = () => /** @type {LocalizedString} */ (`Scrape`); -const ru_admin_nav_scrape = () => /** @type {LocalizedString} */ (`Скрейпинг`); -const id_admin_nav_scrape = () => /** @type {LocalizedString} */ (`Scrape`); -const pt_admin_nav_scrape = () => /** @type {LocalizedString} */ (`Scrape`); -const fr_admin_nav_scrape = () => /** @type {LocalizedString} */ (`Scrape`); +const en_admin_nav_scrape = (_inputs = {}) => /** @type {LocalizedString} */ (`Scrape`); +const ru_admin_nav_scrape = (_inputs = {}) => /** @type {LocalizedString} */ (`Скрейпинг`); +const id_admin_nav_scrape = (_inputs = {}) => /** @type {LocalizedString} */ (`Scrape`); +const pt_admin_nav_scrape = (_inputs = {}) => /** @type {LocalizedString} */ (`Scrape`); +const fr_admin_nav_scrape = (_inputs = {}) => /** @type {LocalizedString} */ (`Scrape`); export const admin_nav_scrape = /** @type {((inputs?: Admin_Nav_ScrapeInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_translation.js b/ui/src/lib/paraglide/messages/admin_nav_translation.js index 8004186..bf59389 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_translation.js +++ b/ui/src/lib/paraglide/messages/admin_nav_translation.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_TranslationInputs */ -const en_admin_nav_translation = () => /** @type {LocalizedString} */ (`Translation`); -const ru_admin_nav_translation = () => /** @type {LocalizedString} */ (`Перевод`); -const id_admin_nav_translation = () => /** @type {LocalizedString} */ (`Terjemahan`); -const pt_admin_nav_translation = () => /** @type {LocalizedString} */ (`Tradução`); -const fr_admin_nav_translation = () => /** @type {LocalizedString} */ (`Traduction`); +const en_admin_nav_translation = (_inputs = {}) => /** @type {LocalizedString} */ (`Translation`); +const ru_admin_nav_translation = (_inputs = {}) => /** @type {LocalizedString} */ (`Перевод`); +const id_admin_nav_translation = (_inputs = {}) => /** @type {LocalizedString} */ (`Terjemahan`); +const pt_admin_nav_translation = (_inputs = {}) => /** @type {LocalizedString} */ (`Tradução`); +const fr_admin_nav_translation = (_inputs = {}) => /** @type {LocalizedString} */ (`Traduction`); export const admin_nav_translation = /** @type {((inputs?: Admin_Nav_TranslationInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale() diff --git a/ui/src/lib/paraglide/messages/admin_nav_uptime.js b/ui/src/lib/paraglide/messages/admin_nav_uptime.js index 0176683..2d90530 100644 --- a/ui/src/lib/paraglide/messages/admin_nav_uptime.js +++ b/ui/src/lib/paraglide/messages/admin_nav_uptime.js @@ -5,11 +5,11 @@ import { getLocale, experimentalStaticLocale } from '../runtime.js'; /** @typedef {{}} Admin_Nav_UptimeInputs */ -const en_admin_nav_uptime = () => /** @type {LocalizedString} */ (`Uptime`); -const ru_admin_nav_uptime = () => /** @type {LocalizedString} */ (`Мониторинг`); -const id_admin_nav_uptime = () => /** @type {LocalizedString} */ (`Uptime`); -const pt_admin_nav_uptime = () => /** @type {LocalizedString} */ (`Uptime`); -const fr_admin_nav_uptime = () => /** @type {LocalizedString} */ (`Disponibilité`); +const en_admin_nav_uptime = (_inputs = {}) => /** @type {LocalizedString} */ (`Uptime`); +const ru_admin_nav_uptime = (_inputs = {}) => /** @type {LocalizedString} */ (`Мониторинг`); +const id_admin_nav_uptime = (_inputs = {}) => /** @type {LocalizedString} */ (`Uptime`); +const pt_admin_nav_uptime = (_inputs = {}) => /** @type {LocalizedString} */ (`Uptime`); +const fr_admin_nav_uptime = (_inputs = {}) => /** @type {LocalizedString} */ (`Disponibilité`); export const admin_nav_uptime = /** @type {((inputs?: Admin_Nav_UptimeInputs, options?: { locale?: "en" | "ru" | "id" | "pt" | "fr" }) => LocalizedString) & import('../runtime.js').MessageMetadata} */ ((inputs = {}, options = {}) => { const locale = experimentalStaticLocale ?? options.locale ?? getLocale()