Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions apps/app/src/app/lib/desktop.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,13 @@ declare global {
channel: "stable" | "alpha";
feedUrl: string;
currentVersion: string;
updateChecksSupported?: boolean;
}>;
setChannel?: (channel: "stable" | "alpha") => Promise<{
channel: "stable" | "alpha";
feedUrl: string;
currentVersion: string;
updateChecksSupported?: boolean;
}>;
check?: () => Promise<{
available: boolean;
Expand All @@ -37,6 +39,7 @@ declare global {
releaseNotes?: unknown;
channel?: "stable" | "alpha";
feedUrl?: string;
updateChecksSupported?: boolean;
reason?: string;
}>;
download?: () => Promise<{ ok: boolean; reason?: string }>;
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/ca.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1656,9 +1656,12 @@ export default {
"settings.update_ready_version": "A punt per instal·lar: v{version}",
"settings.update_uptodate": "Al dia",
"settings.updates": "Actualitzacions",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "Mantén OpenWork al dia.",
"settings.updates_desktop_only": "Les actualitzacions només estan disponibles a l'app d'escriptori.",
"settings.updates_not_supported": "Les actualitzacions no són compatibles amb aquest entorn.",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "Actualitzacions",
"settings.version": "Versió",
"settings.versions_desc": "Informació del sidecar i de la build d'escriptori.",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1750,9 +1750,12 @@ export default {
"settings.update_ready_version": "Ready to install: v{version}",
"settings.update_uptodate": "Up to date",
"settings.updates": "Updates",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "Keep OpenWork up to date.",
"settings.updates_desktop_only": "Updates are only available in the desktop app.",
"settings.updates_not_supported": "Updates are not supported in this environment.",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "Updates",
"settings.version": "Version",
"settings.versions_desc": "Sidecar + desktop build info.",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1656,9 +1656,12 @@ export default {
"settings.update_ready_version": "Listo para instalar: v{version}",
"settings.update_uptodate": "Al día",
"settings.updates": "Actualizaciones",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "Mantén OpenWork actualizado.",
"settings.updates_desktop_only": "Las actualizaciones solo están disponibles en la app de escritorio.",
"settings.updates_not_supported": "Las actualizaciones no son compatibles en este entorno.",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "Actualizaciones",
"settings.version": "Versión",
"settings.versions_desc": "Información de versión de los sidecars y la app de escritorio.",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1656,9 +1656,12 @@ export default {
"settings.update_ready_version": "Prêt à installer : v{version}",
"settings.update_uptodate": "À jour",
"settings.updates": "Mises à jour",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "Gardez OpenWork à jour.",
"settings.updates_desktop_only": "Les mises à jour ne sont disponibles que dans l'application desktop.",
"settings.updates_not_supported": "Les mises à jour ne sont pas prises en charge dans cet environnement.",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "Mises à jour",
"settings.version": "Version",
"settings.versions_desc": "Infos de build sidecar + desktop.",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/ja.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1638,9 +1638,12 @@ export default {
"settings.update_ready_version": "インストール準備完了: v{version}",
"settings.update_uptodate": "最新です",
"settings.updates": "アップデート",
"settings.updates_bridge_unavailable": "アップデートブリッジを利用できません。OpenWorkを再起動してもう一度お試しください。",
"settings.updates_checking_support": "アップデート対応状況を確認しています...",
"settings.updates_desc": "OpenWorkを最新の状態に保ちます。",
"settings.updates_desktop_only": "アップデートはデスクトップアプリでのみ利用可能です。",
"settings.updates_not_supported": "この環境ではアップデートはサポートされていません。",
"settings.updates_packaged_only": "アップデート確認はパッケージ版のデスクトップビルドでのみ利用できます。",
"settings.updates_title": "アップデート",
"settings.version": "バージョン",
"settings.versions_desc": "サイドカーとデスクトップのビルド情報。",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/pt-BR.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1639,9 +1639,12 @@ export default {
"settings.update_ready_version": "Pronto para instalar: v{version}",
"settings.update_uptodate": "Atualizado",
"settings.updates": "Atualizações",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "Manter o OpenWork atualizado.",
"settings.updates_desktop_only": "Atualizações estão disponíveis apenas no app desktop.",
"settings.updates_not_supported": "Atualizações não são suportadas neste ambiente.",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "Atualizações",
"settings.version": "Versão",
"settings.versions_desc": "Informações de build do Sidecar + desktop.",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/th.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1639,9 +1639,12 @@ export default {
"settings.update_ready_version": "พร้อมติดตั้ง: v{version}",
"settings.update_uptodate": "เป็นเวอร์ชันล่าสุดแล้ว",
"settings.updates": "การอัปเดต",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "อัปเดต OpenWork ให้เป็นเวอร์ชันล่าสุด",
"settings.updates_desktop_only": "การอัปเดตใช้งานได้เฉพาะในแอปเดสก์ท็อป",
"settings.updates_not_supported": "ไม่รองรับการอัปเดตในสภาพแวดล้อมนี้",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "การอัปเดต",
"settings.version": "เวอร์ชัน",
"settings.versions_desc": "ข้อมูล build ของ Sidecar + เดสก์ท็อป",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/vi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1639,9 +1639,12 @@ export default {
"settings.update_ready_version": "Sẵn sàng cài đặt: v{version}",
"settings.update_uptodate": "Đã cập nhật mới nhất",
"settings.updates": "Cập nhật",
"settings.updates_bridge_unavailable": "Updater bridge is unavailable. Restart OpenWork and try again.",
"settings.updates_checking_support": "Checking update support...",
"settings.updates_desc": "Giữ OpenWork luôn cập nhật.",
"settings.updates_desktop_only": "Cập nhật chỉ khả dụng trong ứng dụng desktop.",
"settings.updates_not_supported": "Cập nhật không được hỗ trợ trong môi trường này.",
"settings.updates_packaged_only": "Update checks are available only in packaged desktop builds.",
"settings.updates_title": "Cập nhật",
"settings.version": "Phiên bản",
"settings.versions_desc": "Thông tin build sidecar + desktop.",
Expand Down
3 changes: 3 additions & 0 deletions apps/app/src/i18n/locales/zh.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1642,9 +1642,12 @@ export default {
"settings.update_ready_version": "准备安装:v{version}",
"settings.update_uptodate": "已是最新",
"settings.updates": "更新",
"settings.updates_bridge_unavailable": "更新桥接不可用。请重启 OpenWork 后再试。",
"settings.updates_checking_support": "正在检查更新支持...",
"settings.updates_desc": "保持OpenWork为最新版本。",
"settings.updates_desktop_only": "更新仅在桌面应用中可用。",
"settings.updates_not_supported": "此环境不支持更新。",
"settings.updates_packaged_only": "更新检查仅在打包后的桌面版本中可用。",
"settings.updates_title": "更新",
"settings.version": "版本",
"settings.versions_desc": "Sidecar + 桌面版构建信息。",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ import { formatBytes, formatRelativeTime, isTauriRuntime } from "../../../../app
import { t } from "../../../../i18n";
import type { ReleaseChannel } from "../../../../app/types";
import { Button } from "../../../design-system/button";
import type { SettingsUpdateStatus } from "../state/electron-updater-state";
import type { SettingsUpdateEnv, SettingsUpdateStatus } from "../state/electron-updater-state";

const settingsPanelClass = "rounded-[28px] border border-dls-border bg-dls-surface p-5 md:p-6";

export type UpdatesViewProps = {
busy: boolean;
webDeployment: boolean;
appVersion: string | null;
updateEnv: { supported?: boolean; reason?: string | null } | null;
updateEnv: SettingsUpdateEnv;
updateAutoCheck: boolean;
toggleUpdateAutoCheck: () => void;
updateAutoDownload: boolean;
Expand Down Expand Up @@ -67,6 +67,10 @@ export function UpdatesView(props: UpdatesViewProps) {
<div className="rounded-xl border border-gray-6 bg-gray-1/20 p-3 text-sm text-gray-11">
{t("settings.updates_desktop_only")}
</div>
) : props.updateEnv === null ? (
<div className="rounded-xl border border-gray-6 bg-gray-1/20 p-3 text-sm text-gray-11">
{t("settings.updates_checking_support")}
</div>
) : props.updateEnv && props.updateEnv.supported === false ? (
<div className="rounded-xl border border-gray-6 bg-gray-1/20 p-3 text-sm text-gray-11">
{props.updateEnv.reason ?? t("settings.updates_not_supported")}
Expand Down
Loading
Loading