]*>[\s\S]*?<\/a>/g, (match) => {
+ const key = `\u2063{{PLACEHOLDER${placeholderIndex++}}}\u2063`;
+ placeholders[key] = match; // 元の文字列を保存
+ return key;
+ });
+
// 複数行インラインコード(バッククォート3つ)を検出して、で囲む
text = text.replace(/```([\s\S]+?)```/g, (match, code) => {
const key = `\u2063{{PLACEHOLDER${placeholderIndex++}}}\u2063`;
diff --git a/server/uwuzuinfo.txt b/server/uwuzuinfo.txt
index 3f584cd..5ec6b55 100644
--- a/server/uwuzuinfo.txt
+++ b/server/uwuzuinfo.txt
@@ -1,4 +1,4 @@
uwuzu
-1.5.3
-2025/05/12
+1.5.4
+2025/06/08
daichimarukana,putonfps
\ No newline at end of file
diff --git a/server/uwuzurelease.txt b/server/uwuzurelease.txt
index c57bd07..153fcaa 100644
--- a/server/uwuzurelease.txt
+++ b/server/uwuzurelease.txt
@@ -1,6 +1,16 @@
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
+## Version 1.5.4 (Combeny)
+2025/06/08
+fix: uwuzuのセットアップ時にエラーが発生して進めなくなる問題を修正しました。
+fix: @useridの含まれるURLの表示がおかしくなってしまう問題を修正しました。
+fix: オブジェクトストレージにアップロードされたファイルが正常に削除されていないのにもかかわらず削除された判定となってしまっている可能性のある問題を修正しました。
+fix: API・ActivityPub用エンドポイントで、オブジェクトストレージを使用してアップロードされたファイルのURLが正常に返されない問題を修正しました。
+fix: URL内にアンダーバーが含まれていると、正常にハイパーリンク化されない問題を修正しました。
+chg: 絵文字の読み込みを初めの一回以降省略することでタイムラインの読み込みを高速化しました!
+ なお、絵文字の削除等で正常に絵文字が表示されなくなった場合はその他ページよりキャッシュクリアをしてください。
+
## Version 1.5.3 (Combeny)
2025/05/12
fix: ユーズに何も引用などしていない通常のリユーズがある場合にユーズを削除しようとした場合にエラーが発生する恐れのある問題を修正しました!
diff --git a/update.json b/update.json
index 9b80f3f..3375da1 100644
--- a/update.json
+++ b/update.json
@@ -1,22 +1,37 @@
{
"software": "uwuzu",
- "version": "1.5.3",
- "release_date": "2025/05/12",
- "release_notes": "このアップデートにはアカウント削除に失敗する問題の修正や、ユーズのMarkdownの解析に失敗する問題の修正が含まれます!詳細はリリースノートをご覧ください。",
+ "version": "1.5.4",
+ "release_date": "2025/06/08",
+ "release_notes": "このアップデートにはユーズのMarkdownの解析に失敗する問題の修正やuwuzuのセットアップが行えなくなってしまう問題の修正が含まれます!詳細はリリースノートをご覧ください。",
"notices": "アップデート前にデータのバックアップを行うことをおすすめします!\nまた、アップデート後はキャッシュクリアをお忘れなく!",
"files": {
"overwrite": [
- "/js/view_function.js",
+ "/.well-known/webfinger/index.php",
+ "/actor/index.php",
+ "/admin/addadmin.php",
+ "/admin/index.php",
+ "/admin/setup_db_php.php",
+ "/admin/setup_uwuzu_db.php",
+ "/admin/success.php",
+ "/api/favorite/change.php",
+ "/api/favorite/get.php",
+ "/api/me/index.php",
+ "/api/ueuse/create.php",
+ "/api/ueuse/delete.php",
+ "/api/ueuse/get.php",
+ "/api/ueuse/index.php",
+ "/api/ueuse/mentions.php",
+ "/api/ueuse/replies.php",
+ "/api/ueuse/search.php",
+ "/api/users/follow.php",
+ "/api/users/index.php",
+ "/api/users/unfollow.php",
"/function/function.php",
- "/addauthcode.php",
- "/authcodechk.php",
- "/authlogin.php",
- "/check.php",
- "/index.php",
- "/login.php",
- "/new_select.php",
- "/new.php",
- "/success.php",
+ "/js/nsfw_event.js",
+ "/js/unsupported.js",
+ "/js/view_function.js",
+ "/others/cache_clear.php",
+ "/others/index.php",
"/server/uwuzuabout.txt",
"/server/uwuzuinfo.txt",