Skip to content

Commit

Permalink
Merge branch 'develop' into feat/hide-sensitive-from-antenna
Browse files Browse the repository at this point in the history
  • Loading branch information
sevenc-nanashi authored Jan 29, 2025
2 parents f98076e + f8f17a4 commit 799af23
Show file tree
Hide file tree
Showing 66 changed files with 855 additions and 601 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## Unreleased

### General
-

### Client
-

### Server
-


## 2025.1.0

### Note
Expand Down Expand Up @@ -49,6 +61,8 @@
- Fix: 非ログイン時のサーバー概要画面のメニューボタンが押せないことがあるのを修正
(Cherry-picked from https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/656)
- Fix: URLにはじめから`#pswp`が含まれている場合に画像ビューワーがブラウザの戻るボタンで閉じられない問題を修正
- Fix: ロール作成画面で設定できるアイコンデコレーションの最大取付個数を16に制限
- Fix: Firefox Nightlyなどでアイコンが読み込めない問題を修正

### Server
- Enhance: pg_bigmが利用できるよう、ノートの検索をILIKE演算子でなくLIKE演算子でLOWER()をかけたテキストに対して行うように
Expand Down
3 changes: 0 additions & 3 deletions locales/ar-SA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1584,9 +1584,6 @@ _reversi:
_offlineScreen:
title: "غير متصل - يتعذر الاتصال بالخادم"
header: "يتعذر الاتصال بالخادم"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "خطأ"
_remoteLookupErrors:
_noSuchObject:
title: "غير موجود"
3 changes: 0 additions & 3 deletions locales/bn-BD.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1348,9 +1348,6 @@ _moderationLogTypes:
resetPassword: "পাসওয়ার্ড রিসেট করুন"
_reversi:
total: "মোট"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "সমস্যা"
_remoteLookupErrors:
_noSuchObject:
title: "পাওয়া যায়নি"
12 changes: 6 additions & 6 deletions locales/ca-ES.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2745,16 +2745,17 @@ _customEmojisManager:
deleteSelectionRanges: "Esborrar files de la selecció "
searchSettings: "Configuració del cercador"
searchSettingCaption: "Defineix criteris de cerca detallats."
searchLimit: "Nombre de pantalles"
sortOrder: "Ordenar"
registrationLogs: "Registres d'inscripcions "
registrationLogsCaption: "Quan s'actualitzin o s'esborrin emojis es mostrarà un registre. Desapareixeran quan s'actualitzin, s'esborrin, visitis una nova pàgina o la recarreguis."
alertEmojisRegisterFailedTitle: "Error"
alertEmojisRegisterFailedDescription: "No s'ha pogut actualitzar o esborrar l'emoji. Si us plau, dona una ullada al registre per més detalls."
_logs:
showSuccessLogSwitch: "Mostrar el registre d'èxit "
failureLogNothing: "No hi ha registres de fallades."
logNothing: "No hi ha registres."
_remote:
selectionRowDetail: "Detall de la línia seleccionada"
importSelectionRows: "Importar les files seleccionades"
importSelectionRangesRows: "Importar les files de la selecció "
importEmojisButton: "Importar els Emojis marcats"
Expand All @@ -2769,10 +2770,12 @@ _customEmojisManager:
markAsDeleteTargetRanges: "Selecció de files per la seva eliminació "
alertUpdateEmojisNothingDescription: "No hi ha Emojis actualitzats."
alertDeleteEmojisNothingDescription: "No hi ha Emoji per esborrar."
confirmUpdateEmojisTitle: "Confirmar"
confirmMovePage: "Vols canviar de pàgina?"
confirmChangeView: "Vols canviar la pantalla?"
confirmUpdateEmojisDescription: "Actualitzar {count} Emojis. Vols executar-ho?"
confirmDeleteEmojisTitle: "Confirmar"
confirmDeleteEmojisDescription: "Esborrar {count} Emojis marcats. Vols continuar?"
confirmResetDescription: "Es restabliran tots els canvis fets fins ara."
confirmMovePageDesciption: "S'han fet canvis als Emojis d'aquesta pàgina. Si continues navegant sense guardar els canvis, es perdran tots els canvis fets en aquesta pàgina."
dialogSelectRoleTitle: "Buscar Emojis per rol"
_register:
uploadSettingTitle: "Actualitza la configuració "
Expand All @@ -2783,11 +2786,8 @@ _customEmojisManager:
emojiInputAreaList1: "Arrossega i deixar anar fitxers o directoris dintre del quadrat."
emojiInputAreaList2: "Clica l'enllaç per seleccionar un fitxer des del teu ordinador."
emojiInputAreaList3: "Clica aquest enllaç per seleccionar del Disc"
confirmRegisterEmojisTitle: "Confirmar"
confirmRegisterEmojisDescription: "Registrar els Emojis de la llista com a nous Emojis personalitzats. Vols continuar? (Per evitar una sobrecàrrega només {count} Emojis es poden registrar d'una sola vegada)"
confirmClearEmojisTitle: "Confirmar"
confirmClearEmojisDescription: "Descartar els canvis i esborrar els Emojis de la llista. Vols continuar?"
confirmUploadEmojisTitle: "Confirmar"
confirmUploadEmojisDescription: "Pujar els {count} fitxers que has arrossegat al disc. Vols continuar?"
_embedCodeGen:
title: "Personalitza el codi per incrustar"
Expand Down
3 changes: 0 additions & 3 deletions locales/cs-CZ.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2024,9 +2024,6 @@ _moderationLogTypes:
createInvitation: "Vygenerovat pozvánku"
_reversi:
total: "Celkem"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "Chyba"
_remoteLookupErrors:
_noSuchObject:
title: "Nenalezeno"
3 changes: 0 additions & 3 deletions locales/de-DE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2541,9 +2541,6 @@ _contextMenu:
_gridComponent:
_error:
requiredValue: "Dieser Wert ist ein Pflichtfeld"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "Fehler"
_embedCodeGen:
title: "Einbettungscode anpassen"
header: "Kopfzeile anzeigen"
Expand Down
3 changes: 0 additions & 3 deletions locales/el-GR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,3 @@ _moderationLogTypes:
suspend: "Αποβολή"
_reversi:
total: "Σύνολο"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "Σφάλμα"
7 changes: 1 addition & 6 deletions locales/en-US.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2749,13 +2749,13 @@ _customEmojisManager:
sortOrder: "Sort order"
registrationLogs: "Registration log"
registrationLogsCaption: "Logs will be displayed when updating or deleting Emojis. They will disappear after updating or deleting them, moving to a new page, or reloading."
alertEmojisRegisterFailedTitle: "Error"
alertEmojisRegisterFailedDescription: "Failed to update or delete Emojis. Please check the registration log for details."
_logs:
showSuccessLogSwitch: "Show success log"
failureLogNothing: "There is no failure log."
logNothing: "There is no log."
_remote:
selectionRowDetail: "Selected row's detail"
importSelectionRows: "Import selected rows"
importSelectionRangesRows: "Import rows in the selection"
importEmojisButton: "Import checked Emojis"
Expand All @@ -2770,9 +2770,7 @@ _customEmojisManager:
markAsDeleteTargetRanges: "Mark rows in the selection as a target to delete"
alertUpdateEmojisNothingDescription: "There are no updated Emojis."
alertDeleteEmojisNothingDescription: "There are no Emojis to be deleted."
confirmUpdateEmojisTitle: "Confirm"
confirmUpdateEmojisDescription: "Update {count} Emoji(s). Are you sure to continue?"
confirmDeleteEmojisTitle: "Confirm"
confirmDeleteEmojisDescription: "Delete checked {count} Emoji(s). Are you sure to continue?"
dialogSelectRoleTitle: "Search by roll set in Emojis"
_register:
Expand All @@ -2784,11 +2782,8 @@ _customEmojisManager:
emojiInputAreaList1: "Drag and drop image files or a directory into this frame"
emojiInputAreaList2: "Click this link to select from your computer"
emojiInputAreaList3: "Click this link to select from the drive"
confirmRegisterEmojisTitle: "Confirm"
confirmRegisterEmojisDescription: "Register the Emojis from the list as new custom Emojis. Are you sure to continue? (To avoid overload, only {count} Emoji(s) can be registered in a single operation)"
confirmClearEmojisTitle: "Confirm"
confirmClearEmojisDescription: "Discard the edits and clear the Emojis from the list. Are you sure to continue?"
confirmUploadEmojisTitle: "Confirm"
confirmUploadEmojisDescription: "Upload the dragged and dropped {count} file(s) to the drive. Are you sure to continue?"
_embedCodeGen:
title: "Customize embed code"
Expand Down
3 changes: 0 additions & 3 deletions locales/es-ES.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2557,9 +2557,6 @@ _mediaControls:
pip: "Picture in Picture"
playbackRate: "Velocidad de reproducción"
loop: "Reproducción en bucle"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "Error"
_remoteLookupErrors:
_noSuchObject:
title: "No se encuentra"
3 changes: 0 additions & 3 deletions locales/fr-FR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2361,9 +2361,6 @@ _reversi:
lookingForPlayer: "Recherche d'adversaire"
_mediaControls:
playbackRate: "Vitesse de lecture"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "Erreur"
_embedCodeGen:
title: "Personnaliser le code d'intégration"
generateCode: "Générer le code d'intégration"
Expand Down
3 changes: 0 additions & 3 deletions locales/id-ID.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2610,9 +2610,6 @@ _mediaControls:
pip: "Gambar dalam Gambar"
playbackRate: "Kecepatan Pemutaran"
loop: "Ulangi Pemutaran"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "Galat"
_remoteLookupErrors:
_noSuchObject:
title: "Tidak dapat ditemukan"
43 changes: 20 additions & 23 deletions locales/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10592,7 +10592,7 @@ export interface Locale extends ILocale {
*/
"deleteSelectionRows": string;
/**
* 選択範囲の行を削除
* 選択範囲の値をクリア
*/
"deleteSelectionRanges": string;
/**
Expand All @@ -10603,6 +10603,10 @@ export interface Locale extends ILocale {
* 検索条件を詳細に設定します。
*/
"searchSettingCaption": string;
/**
* 表示件数
*/
"searchLimit": string;
/**
* 並び順
*/
Expand All @@ -10615,10 +10619,6 @@ export interface Locale extends ILocale {
* 絵文字更新・削除時のログが表示されます。更新・削除操作を行ったり、ページを遷移・リロードすると消えます。
*/
"registrationLogsCaption": string;
/**
* エラー
*/
"alertEmojisRegisterFailedTitle": string;
/**
* 絵文字の更新・削除に失敗しました。詳細は登録ログをご確認ください。
*/
Expand Down Expand Up @@ -10695,21 +10695,30 @@ export interface Locale extends ILocale {
*/
"alertDeleteEmojisNothingDescription": string;
/**
* 確認
* ページを移動しますか?
*/
"confirmUpdateEmojisTitle": string;
"confirmMovePage": string;
/**
* {count}個の絵文字を更新します。実行しますか
* 表示を変更しますか
*/
"confirmUpdateEmojisDescription": ParameterizedString<"count">;
"confirmChangeView": string;
/**
* 確認
* {count}個の絵文字を更新します。実行しますか?
*/
"confirmDeleteEmojisTitle": string;
"confirmUpdateEmojisDescription": ParameterizedString<"count">;
/**
* チェックがつけられた{count}個の絵文字を削除します。実行しますか?
*/
"confirmDeleteEmojisDescription": ParameterizedString<"count">;
/**
* 今までに加えた変更がすべてリセットされます。
*/
"confirmResetDescription": string;
/**
* このページの絵文字に変更が加えられています。
* 保存せずにこのままページを移動すると、このページで加えた変更はすべて破棄されます。
*/
"confirmMovePageDesciption": string;
/**
* 絵文字に設定されたロールで検索
*/
Expand Down Expand Up @@ -10748,26 +10757,14 @@ export interface Locale extends ILocale {
* このリンクをクリックしてドライブから選択する
*/
"emojiInputAreaList3": string;
/**
* 確認
*/
"confirmRegisterEmojisTitle": string;
/**
* リストに表示されている絵文字を新たなカスタム絵文字として登録します。よろしいですか?(負荷を避けるため、一度の操作で登録可能な絵文字は{count}件までです)
*/
"confirmRegisterEmojisDescription": ParameterizedString<"count">;
/**
* 確認
*/
"confirmClearEmojisTitle": string;
/**
* 編集内容を破棄し、リストに表示されている絵文字をクリアします。よろしいですか?
*/
"confirmClearEmojisDescription": string;
/**
* 確認
*/
"confirmUploadEmojisTitle": string;
/**
* ドラッグ&ドロップされた{count}個のファイルをドライブにアップロードします。実行しますか?
*/
Expand Down
12 changes: 6 additions & 6 deletions locales/it-IT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2745,16 +2745,17 @@ _customEmojisManager:
deleteSelectionRanges: "Elimina le righe nell'intervallo selezionato"
searchSettings: "Impostazioni di ricerca"
searchSettingCaption: "Imposta condizioni di ricerca dettagliate."
searchLimit: "Risultati visualizzati"
sortOrder: "Ordine"
registrationLogs: "Storico della registrazione"
registrationLogsCaption: "Lo storico verrà visualizzato in base alla attività sulle emoji. Scompare quando si esegue un'operazione di aggiornamento/eliminazione o si modifica/ricarica la pagina."
alertEmojisRegisterFailedTitle: "Errore"
alertEmojisRegisterFailedDescription: "Attenzione, è impossibile modificare la emoji. Si prega di controllare lo storico per ulteriori dettagli."
_logs:
showSuccessLogSwitch: "Mostra le azioni a buon fine"
failureLogNothing: "Non ci sono errori nello storico delle emoji"
logNothing: "Lo storico è vuoto."
_remote:
selectionRowDetail: "Dettagli della riga selezionata"
importSelectionRows: "Importa le righe selezionate"
importSelectionRangesRows: "Importa le righe nell'intervallo selezionato"
importEmojisButton: "Importa le emoji selezionate"
Expand All @@ -2769,10 +2770,12 @@ _customEmojisManager:
markAsDeleteTargetRanges: "Selezionare le righe nell'intervallo come eliminabili"
alertUpdateEmojisNothingDescription: "Non ci sono emoji aggiornate."
alertDeleteEmojisNothingDescription: "Non ci sono emoji da eliminare."
confirmUpdateEmojisTitle: "Conferma"
confirmMovePage: "Vuoi davvero spostare la pagina?"
confirmChangeView: "Vuoi davvero cambiare la vista?"
confirmUpdateEmojisDescription: "Aggiornamento di {count} emoji. Vuoi davvero continuare?"
confirmDeleteEmojisTitle: "Conferma"
confirmDeleteEmojisDescription: "Eliminazione delle {count} emoji selezionate. Vuoi davvero continuare?"
confirmResetDescription: "Verranno ripristinate tutte le modifiche apportate finora."
confirmMovePageDesciption: "Sono state modificate le emoji in questa pagina.\nUscendo senza salvare, tutte le modifiche verranno ignorate."
dialogSelectRoleTitle: "Cerca emoji per ruolo"
_register:
uploadSettingTitle: "Caricamento impostazioni"
Expand All @@ -2783,11 +2786,8 @@ _customEmojisManager:
emojiInputAreaList1: "Trascina una immagine o una cartella in quest'area"
emojiInputAreaList2: "Clicca per scegliere file dal tuo dispositivo"
emojiInputAreaList3: "Clicca per selezionare dal Drive"
confirmRegisterEmojisTitle: "Conferma"
confirmRegisterEmojisDescription: "Registrazione delle emoji elencate come nuove emoji personalizzate. Vuoi davvero procedere? (Per evitare sovraccarichi, puoi registrare al massimo {count} emoji per volta)"
confirmClearEmojisTitle: "Conferma"
confirmClearEmojisDescription: "Annullare le modifiche e cancella le emoji nell'elenco. Confermi?"
confirmUploadEmojisTitle: "Conferma"
confirmUploadEmojisDescription: "Caricamento sul Drive di {count} file locali. Vuoi davvero procedere?"
_embedCodeGen:
title: "Personalizza il codice di incorporamento"
Expand Down
13 changes: 6 additions & 7 deletions locales/ja-JP.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2825,13 +2825,13 @@ _customEmojisManager:
copySelectionRows: "選択行をコピー"
copySelectionRanges: "選択範囲をコピー"
deleteSelectionRows: "選択行を削除"
deleteSelectionRanges: "選択範囲の行を削除"
deleteSelectionRanges: "選択範囲の値をクリア"
searchSettings: "検索設定"
searchSettingCaption: "検索条件を詳細に設定します。"
searchLimit: "表示件数"
sortOrder: "並び順"
registrationLogs: "登録ログ"
registrationLogsCaption: "絵文字更新・削除時のログが表示されます。更新・削除操作を行ったり、ページを遷移・リロードすると消えます。"
alertEmojisRegisterFailedTitle: "エラー"
alertEmojisRegisterFailedDescription: "絵文字の更新・削除に失敗しました。詳細は登録ログをご確認ください。"
_logs:
showSuccessLogSwitch: "成功ログを表示"
Expand All @@ -2853,10 +2853,12 @@ _customEmojisManager:
markAsDeleteTargetRanges: "選択範囲の行を削除対象にする"
alertUpdateEmojisNothingDescription: "変更された絵文字はありません。"
alertDeleteEmojisNothingDescription: "削除対象の絵文字はありません。"
confirmUpdateEmojisTitle: "確認"
confirmMovePage: "ページを移動しますか?"
confirmChangeView: "表示を変更しますか?"
confirmUpdateEmojisDescription: "{count}個の絵文字を更新します。実行しますか?"
confirmDeleteEmojisTitle: "確認"
confirmDeleteEmojisDescription: "チェックがつけられた{count}個の絵文字を削除します。実行しますか?"
confirmResetDescription: "今までに加えた変更がすべてリセットされます。"
confirmMovePageDesciption: "このページの絵文字に変更が加えられています。\n保存せずにこのままページを移動すると、このページで加えた変更はすべて破棄されます。"
dialogSelectRoleTitle: "絵文字に設定されたロールで検索"
_register:
uploadSettingTitle: "アップロード設定"
Expand All @@ -2867,11 +2869,8 @@ _customEmojisManager:
emojiInputAreaList1: "この枠に画像ファイルまたはディレクトリをドラッグ&ドロップ"
emojiInputAreaList2: "このリンクをクリックしてPCから選択する"
emojiInputAreaList3: "このリンクをクリックしてドライブから選択する"
confirmRegisterEmojisTitle: "確認"
confirmRegisterEmojisDescription: "リストに表示されている絵文字を新たなカスタム絵文字として登録します。よろしいですか?(負荷を避けるため、一度の操作で登録可能な絵文字は{count}件までです)"
confirmClearEmojisTitle: "確認"
confirmClearEmojisDescription: "編集内容を破棄し、リストに表示されている絵文字をクリアします。よろしいですか?"
confirmUploadEmojisTitle: "確認"
confirmUploadEmojisDescription: "ドラッグ&ドロップされた{count}個のファイルをドライブにアップロードします。実行しますか?"

_embedCodeGen:
Expand Down
3 changes: 0 additions & 3 deletions locales/ja-KS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2721,9 +2721,6 @@ _contextMenu:
app: "アプリ"
appWithShift: "Shiftキーでアプリ"
native: "ブラウザのUI"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "おかしなったで"
_embedCodeGen:
title: "埋め込みコードをカスタム"
header: "ヘッダー出す"
Expand Down
3 changes: 0 additions & 3 deletions locales/ko-GS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -840,9 +840,6 @@ _reversi:
black: "꺼멍"
white: "허영"
total: "합게"
_customEmojisManager:
_gridCommon:
alertEmojisRegisterFailedTitle: "우짭니꺼"
_remoteLookupErrors:
_noSuchObject:
title: "몬 찾앗십니다"
Loading

0 comments on commit 799af23

Please sign in to comment.