diff --git a/IceCubesApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/IceCubesApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index b3af7413..70d53bd7 100644 --- a/IceCubesApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/IceCubesApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -3,10 +3,10 @@ { "identity" : "bodega", "kind" : "remoteSourceControl", - "location" : "https://github.com/mergesort/Bodega.git", + "location" : "https://github.com/mergesort/Bodega", "state" : { - "revision" : "3e7c1c58ad9a46aa8551cebfe87770003cdaaaca", - "version" : "2.0.2" + "revision" : "f0554077c178088ba11557bbdbb71775cc6a1b84", + "version" : "2.1.0" } }, { @@ -41,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/kean/Nuke", "state" : { - "revision" : "c3864b8882bc69f5edfe5c70e18786c91d228b28", - "version" : "12.1.3" + "revision" : "3f666f120b63ea7de57d42e9a7c9b47f8e7a290b", + "version" : "12.1.6" } }, { @@ -50,8 +50,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/RevenueCat/purchases-ios.git", "state" : { - "revision" : "8d16e02c96efbcf58eaf7eef2e595942d935f572", - "version" : "4.25.0" + "revision" : "4601c1e0c246f3d74094229737e894a9f2339e6a", + "version" : "4.25.7" } }, { @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/stephencelis/SQLite.swift.git", "state" : { - "revision" : "4d543d811ee644fa4cc4bfa0be996b4dd6ba0f54", - "version" : "0.13.3" + "revision" : "7a2e3cd27de56f6d396e84f63beefd0267b55ccb", + "version" : "0.14.1" } }, { @@ -86,8 +86,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/siteline/SwiftUI-Introspect.git", "state" : { - "revision" : "730ab9e6cdbb3122ad88277b295c4cecd284a311", - "version" : "0.9.1" + "revision" : "9da0f9b7bffe96a7c98a0128f1e214f62728a39a", + "version" : "0.11.1" } }, { diff --git a/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings index 83b8b106..f264ec78 100644 --- a/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/be.lproj/Localizable.strings @@ -256,6 +256,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Дадаць/Выдаліць са спісаў"; "account.action.edit-info" = "Рэдагаваць звесткі"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Згадванне"; "account.action.message" = "Паведамленне"; "account.action.notify-enable" = "Уключыць апавяшчэнні"; diff --git a/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings index c39133b5..547371b0 100644 --- a/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ca.lproj/Localizable.strings @@ -250,6 +250,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Afegeix/elimina de les llistes"; "account.action.edit-info" = "Edita la informació"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Menciona"; "account.action.message" = "Envia un missatge"; "account.action.notify-enable" = "Activa les notificacions"; diff --git a/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings index 988c1fc7..f99a5ce3 100644 --- a/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/de.lproj/Localizable.strings @@ -253,6 +253,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Hinzufügen/Entfernen von Listen"; "account.action.edit-info" = "Info bearbeiten"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Erwähnen"; "account.action.message" = "Nachricht"; "account.action.notify-enable" = "Mitteilungen aktivieren"; diff --git a/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings index f6a66591..3d5f42f9 100644 --- a/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/en-GB.lproj/Localizable.strings @@ -254,6 +254,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Add/Remove from lists"; "account.action.edit-info" = "Edit Info"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Mention"; "account.action.message" = "Message"; "account.action.notify-enable" = "Enable Notifications"; diff --git a/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings index 7d8b2613..6296c646 100644 --- a/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/en.lproj/Localizable.strings @@ -252,6 +252,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Add/Remove from lists"; "account.action.edit-info" = "Edit Info"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Mention"; "account.action.message" = "Message"; "account.action.notify-enable" = "Enable Notifications"; diff --git a/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings index edda9305..b6c2848e 100644 --- a/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/es.lproj/Localizable.strings @@ -252,6 +252,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Añadir/Eliminar de las listas"; "account.action.edit-info" = "Editar información"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Mencionar"; "account.action.message" = "Enviar mensaje"; "account.action.notify-enable" = "Activar notificaciones"; diff --git a/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings index f2a99dd4..b8f81ca9 100644 --- a/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/eu.lproj/Localizable.strings @@ -253,6 +253,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Gehitu/Kendu zerrendatik"; "account.action.edit-info" = "Editatu informazioa"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Aipatu"; "account.action.message" = "Bidali mezua"; "account.action.notify-enable" = "Gaitu jakinarazpenak"; diff --git a/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings index ce898ac7..b93559c6 100644 --- a/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/fr.lproj/Localizable.strings @@ -251,6 +251,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Ajouter/Retirer des listes"; "account.action.edit-info" = "Modifier les informations"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Mentionner"; "account.action.message" = "Message"; "account.action.notify-enable" = "Activer les notifications"; diff --git a/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings index f1f9a6f7..305db7d4 100644 --- a/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/it.lproj/Localizable.strings @@ -252,6 +252,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Aggiungi/Rimuovi dalla lista"; "account.action.edit-info" = "Modifica informazioni"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Menziona"; "account.action.message" = "Messaggio"; "account.action.notify-enable" = "Abilita le notifiche"; diff --git a/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings index ad12914a..727e5209 100644 --- a/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ja.lproj/Localizable.strings @@ -251,6 +251,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "リストへの追加/削除"; "account.action.edit-info" = "プロフィールを編集"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "返信"; "account.action.message" = "メッセージ"; "account.action.notify-enable" = "通知を有効にする"; diff --git a/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings index 6d0b0db4..e0468503 100644 --- a/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/ko.lproj/Localizable.strings @@ -252,6 +252,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "리스트에서 추가/제거"; "account.action.edit-info" = "프로필 편집"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "언급"; "account.action.message" = "메시지 작성"; "account.action.notify-enable" = "새 글 알림 켜기"; diff --git a/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings index a5917b70..2e1b4fa1 100644 --- a/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/nb.lproj/Localizable.strings @@ -251,6 +251,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Legg til/fjern fra lister"; "account.action.edit-info" = "Rediger info"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Omtale"; "account.action.message" = "Melding"; "account.action.notify-enable" = "Aktiver varsler"; diff --git a/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings index e4996735..862efa49 100644 --- a/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/nl.lproj/Localizable.strings @@ -248,6 +248,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Aan lijsten toevoegen of verwijderen"; "account.action.edit-info" = "Bewerken"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Vermelden"; "account.action.message" = "Bericht sturen"; "account.action.notify-enable" = "Schakel meldingen in"; diff --git a/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings index bbf8c4cf..e6d8a287 100644 --- a/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/pl.lproj/Localizable.strings @@ -251,6 +251,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Dodaj/usuń z listy"; "account.action.edit-info" = "Edytuj profil"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Wymień osobę"; "account.action.message" = "Wyślij wiadomość"; "account.action.notify-enable" = "Włącz powiadomienia"; diff --git a/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings index d71ddd32..48890987 100644 --- a/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/pt-BR.lproj/Localizable.strings @@ -251,6 +251,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Adicionar/Remover das listas"; "account.action.edit-info" = "Editar Informação"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Menção"; "account.action.message" = "Mensagem"; "account.action.notify-enable" = "Habilitar Notificações"; diff --git a/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings index f7d38100..e1976a78 100644 --- a/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/tr.lproj/Localizable.strings @@ -251,6 +251,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Listeye Ekle/Çıkar"; "account.action.edit-info" = "Bilgiyi Düzenle"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Bahset"; "account.action.message" = "Mesaj Gönder"; "account.action.notify-enable" = "Enable Notifications"; diff --git a/IceCubesApp/Resources/Localization/uk.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/uk.lproj/Localizable.strings index d1701adf..ca836ed2 100644 --- a/IceCubesApp/Resources/Localization/uk.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/uk.lproj/Localizable.strings @@ -252,6 +252,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "Додати/Видалити зі списку"; "account.action.edit-info" = "Редагувати інформацію"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "Згадати"; "account.action.message" = "Повідомлення"; "account.action.notify-enable" = "Увімкнути сповіщення"; diff --git a/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings index 81ece6f1..4ef4f78a 100644 --- a/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/zh-Hans.lproj/Localizable.strings @@ -249,6 +249,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "从列表中添加/移除"; "account.action.edit-info" = "编辑个人资料"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "提及"; "account.action.message" = "私信"; "account.action.notify-enable" = "启用通知"; diff --git a/IceCubesApp/Resources/Localization/zh-Hant.lproj/Localizable.strings b/IceCubesApp/Resources/Localization/zh-Hant.lproj/Localizable.strings index ee16fe46..31fac2d7 100644 --- a/IceCubesApp/Resources/Localization/zh-Hant.lproj/Localizable.strings +++ b/IceCubesApp/Resources/Localization/zh-Hant.lproj/Localizable.strings @@ -253,6 +253,7 @@ // MARK: Package: Account "account.action.add-remove-list" = "從列表中新增或刪除"; "account.action.edit-info" = "編輯個人檔案"; +"account.action.privacy-settings" = "Privacy Settings"; "account.action.mention" = "提及"; "account.action.message" = "私訊"; "account.action.notify-enable" = "啟用通知"; diff --git a/Packages/Account/Sources/Account/AccountDetailView.swift b/Packages/Account/Sources/Account/AccountDetailView.swift index 70654506..5827a8e3 100644 --- a/Packages/Account/Sources/Account/AccountDetailView.swift +++ b/Packages/Account/Sources/Account/AccountDetailView.swift @@ -334,6 +334,14 @@ public struct AccountDetailView: View { } label: { Label("account.action.edit-info", systemImage: "pencil") } + + Button { + if let url = URL(string: "https://\(client.server)/settings/privacy") { + openURL(url) + } + } label: { + Label("account.action.privacy-settings", systemImage: "lock") + } if currentInstance.isFiltersSupported { Button {