mirror of
https://github.com/Daichimarukana/uwuzu.git
synced 2026-06-04 19:14:41 +00:00
uwuzu v1.6.10 Hapuego
This commit is contained in:
+1
-1
@@ -139,7 +139,7 @@ if(!(empty($_GET["session"])) && !(empty($_GET["client"])) && !(empty($_GET["sco
|
|||||||
$client_about = "クライアントによる説明はありません。";
|
$client_about = "クライアントによる説明はありません。";
|
||||||
}
|
}
|
||||||
if(isset($_GET["callback"])){
|
if(isset($_GET["callback"])){
|
||||||
$client_callback = safetext(urldecode($_GET["callback"]));
|
$client_callback = urldecode($_GET["callback"]);
|
||||||
}else{
|
}else{
|
||||||
$client_callback = null;
|
$client_callback = null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -114,6 +114,32 @@ if(isset($_GET['token']) || (!(empty($Get_Post_Json)))) {
|
|||||||
$isAdmin = false;
|
$isAdmin = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$isPublicOnlineStatus = val_OtherSettings("isPublicOnlineStatus", $userdata["other_settings"]);
|
||||||
|
if($isPublicOnlineStatus === true){
|
||||||
|
if (!(empty($userdata["last_login_datetime"]))) {
|
||||||
|
$lastLogin = new DateTime($userdata["last_login_datetime"]);
|
||||||
|
$now = new DateTime();
|
||||||
|
|
||||||
|
$interval = $now->diff($lastLogin);
|
||||||
|
|
||||||
|
$minutesPast = ($interval->days * 24 * 60) + ($interval->h * 60) + $interval->i;
|
||||||
|
|
||||||
|
$status_datetime = $userdata["last_login_datetime"];
|
||||||
|
|
||||||
|
if ($minutesPast <= 5) {
|
||||||
|
$online_status = "Online";
|
||||||
|
} elseif ($minutesPast <= 15) {
|
||||||
|
$online_status = "Away";
|
||||||
|
} else {
|
||||||
|
$online_status = "Offline";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$online_status = "Offline";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$online_status = null;
|
||||||
|
}
|
||||||
|
|
||||||
$followee = getFolloweeList($pdo, $userdata["userid"]);
|
$followee = getFolloweeList($pdo, $userdata["userid"]);
|
||||||
if($followee === false){
|
if($followee === false){
|
||||||
$followee = array();
|
$followee = array();
|
||||||
@@ -147,6 +173,7 @@ if(isset($_GET['token']) || (!(empty($Get_Post_Json)))) {
|
|||||||
'isBot' => $isBot,
|
'isBot' => $isBot,
|
||||||
'isAdmin' => $isAdmin,
|
'isAdmin' => $isAdmin,
|
||||||
'role' => $role,
|
'role' => $role,
|
||||||
|
'online_status' => $online_status,
|
||||||
'language' => "ja-JP",
|
'language' => "ja-JP",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -131,6 +131,32 @@ if(isset($_GET['token']) || (!(empty($Get_Post_Json)))) {
|
|||||||
$isAdmin = false;
|
$isAdmin = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$isPublicOnlineStatus = val_OtherSettings("isPublicOnlineStatus", $userdata["other_settings"]);
|
||||||
|
if($isPublicOnlineStatus === true){
|
||||||
|
if (!(empty($userdata["last_login_datetime"]))) {
|
||||||
|
$lastLogin = new DateTime($userdata["last_login_datetime"]);
|
||||||
|
$now = new DateTime();
|
||||||
|
|
||||||
|
$interval = $now->diff($lastLogin);
|
||||||
|
|
||||||
|
$minutesPast = ($interval->days * 24 * 60) + ($interval->h * 60) + $interval->i;
|
||||||
|
|
||||||
|
$status_datetime = $userdata["last_login_datetime"];
|
||||||
|
|
||||||
|
if ($minutesPast <= 5) {
|
||||||
|
$online_status = "Online";
|
||||||
|
} elseif ($minutesPast <= 15) {
|
||||||
|
$online_status = "Away";
|
||||||
|
} else {
|
||||||
|
$online_status = "Offline";
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$online_status = "Offline";
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$online_status = null;
|
||||||
|
}
|
||||||
|
|
||||||
$followee = getFolloweeList($pdo, $userdata["userid"]);
|
$followee = getFolloweeList($pdo, $userdata["userid"]);
|
||||||
if($followee === false){
|
if($followee === false){
|
||||||
$followee = array();
|
$followee = array();
|
||||||
@@ -164,6 +190,7 @@ if(isset($_GET['token']) || (!(empty($Get_Post_Json)))) {
|
|||||||
'isBot' => $isBot,
|
'isBot' => $isBot,
|
||||||
'isAdmin' => $isAdmin,
|
'isAdmin' => $isAdmin,
|
||||||
'role' => $role,
|
'role' => $role,
|
||||||
|
'online_status' => $online_status,
|
||||||
'language' => "ja-JP",
|
'language' => "ja-JP",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
uwuzu
|
uwuzu
|
||||||
1.6.9
|
1.6.10
|
||||||
2025/12/30
|
2025/12/31
|
||||||
daichimarukana,putonfps
|
daichimarukana,putonfps
|
||||||
@@ -1,6 +1,12 @@
|
|||||||
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
|
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
|
||||||
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
|
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
|
||||||
|
|
||||||
|
## Version 1.6.10 (Hapuego)
|
||||||
|
2025/12/31
|
||||||
|
fix: v1.6.8で更新されたはずのapi/usersが更新されていない問題を修正しました!
|
||||||
|
fix: api/auth.phpで、コールバックURLに対してHTMLエスケープがされてしまい、正常にコールバックが行えなくなってしまう問題を修正しました!
|
||||||
|
chg: api/meでもオンラインステータスを取得できるよう、修正しました!
|
||||||
|
|
||||||
## Version 1.6.9 (Hapuego)
|
## Version 1.6.9 (Hapuego)
|
||||||
2025/12/30
|
2025/12/30
|
||||||
fix: ユーザープロフィールページでのオンラインステータスのUIが崩れないように修正しました!
|
fix: ユーザープロフィールページでのオンラインステータスのUIが崩れないように修正しました!
|
||||||
|
|||||||
+6
-5
@@ -1,13 +1,14 @@
|
|||||||
{
|
{
|
||||||
"software": "uwuzu",
|
"software": "uwuzu",
|
||||||
"version": "1.6.9",
|
"version": "1.6.10",
|
||||||
"release_date": "2025/12/30",
|
"release_date": "2025/12/31",
|
||||||
"release_notes": "このアップデートには、ユーザープロフィールページにてオンラインステータスが潰れてしまう問題と、ユーズのインラインコードに関するバグの修正が含まれます!\n詳細はリリースノートをご確認ください。",
|
"release_notes": "このアップデートには、APIに関する一部バグと更新忘れの修正が含まれます!\n詳細はリリースノートをご確認ください。",
|
||||||
"notices": "アップデート前にデータのバックアップを行うことをおすすめします!",
|
"notices": "アップデート前にデータのバックアップを行うことをおすすめします!",
|
||||||
"files": {
|
"files": {
|
||||||
"overwrite": [
|
"overwrite": [
|
||||||
"/css/home.css",
|
"/api/me/index.php",
|
||||||
"/js/view_function.js",
|
"/api/users/index.php",
|
||||||
|
"/api/auth.php",
|
||||||
"/server/uwuzuabout.txt",
|
"/server/uwuzuabout.txt",
|
||||||
"/server/uwuzuinfo.txt",
|
"/server/uwuzuinfo.txt",
|
||||||
"/server/uwuzurelease.txt"
|
"/server/uwuzurelease.txt"
|
||||||
|
|||||||
Reference in New Issue
Block a user