瀏覽代碼

Merge pull request #5225 from pixelfed/staging

Staging
daniel 1 年之前
父節點
當前提交
9340cd5a53
共有 4 個文件被更改,包括 17 次插入13 次删除
  1. 3 0
      CHANGELOG.md
  2. 9 8
      app/Http/Resources/AdminUser.php
  3. 4 4
      package-lock.json
  4. 1 1
      package.json

+ 3 - 0
CHANGELOG.md

@@ -6,6 +6,9 @@
 - Update ApiV1Controller, add support for notification filter types ([f61159a1](https://github.com/pixelfed/pixelfed/commit/f61159a1))
 - Update ApiV1Dot1Controller, fix mutual api ([a8bb97b2](https://github.com/pixelfed/pixelfed/commit/a8bb97b2))
 - Update ApiV1Controller, fix /api/v1/favourits pagination ([72f68160](https://github.com/pixelfed/pixelfed/commit/72f68160))
+- Update RegisterController, update username constraints, require atleast one alpha char ([dd6e3cc2](https://github.com/pixelfed/pixelfed/commit/dd6e3cc2))
+- Update AdminUser, fix entity casting ([cb5620d4](https://github.com/pixelfed/pixelfed/commit/cb5620d4))
+-  ([](https://github.com/pixelfed/pixelfed/commit/))
 -  ([](https://github.com/pixelfed/pixelfed/commit/))
 
 ## [v0.12.3 (2024-07-01)](https://github.com/pixelfed/pixelfed/compare/v0.12.2...v0.12.3)

+ 9 - 8
app/Http/Resources/AdminUser.php

@@ -2,8 +2,8 @@
 
 namespace App\Http\Resources;
 
-use Illuminate\Http\Resources\Json\JsonResource;
 use App\Services\AccountService;
+use Illuminate\Http\Resources\Json\JsonResource;
 
 class AdminUser extends JsonResource
 {
@@ -18,8 +18,8 @@ class AdminUser extends JsonResource
         $account = AccountService::get($this->profile_id, true);
 
         $res = [
-            'id' => $this->id,
-            'profile_id' => $this->profile_id,
+            'id' => (string) $this->id,
+            'profile_id' => (string) $this->profile_id,
             'name' => $this->name,
             'username' => $this->username,
             'is_admin' => (bool) $this->is_admin,
@@ -28,17 +28,18 @@ class AdminUser extends JsonResource
             'two_factor_enabled' => (bool) $this->{'2fa_enabled'},
             'register_source' => $this->register_source,
             'app_register_ip' => $this->app_register_ip,
+            'has_interstitial' => (bool) $this->has_interstitial,
             'last_active_at' => $this->last_active_at,
             'created_at' => $this->created_at,
         ];
 
-        if($account) {
+        if ($account) {
             $res['avatar'] = $account['avatar'];
             $res['bio'] = $account['note_text'];
-            $res['statuses_count'] = $account['statuses_count'];
-            $res['following_count'] = $account['following_count'];
-            $res['followers_count'] = $account['followers_count'];
-            $res['is_private'] = $account['locked'];
+            $res['statuses_count'] = (int) $account['statuses_count'];
+            $res['following_count'] = (int) $account['following_count'];
+            $res['followers_count'] = (int) $account['followers_count'];
+            $res['is_private'] = (bool) $account['locked'];
         }
 
         return $res;

+ 4 - 4
package-lock.json

@@ -20,7 +20,7 @@
 				"caniuse-lite": "^1.0.30001418",
 				"chart.js": "^2.7.2",
 				"filesize": "^3.6.1",
-				"hls.js": "^1.1.5",
+				"hls.js": "^1.5.13",
 				"howler": "^2.2.0",
 				"infinite-scroll": "^3.0.6",
 				"jquery-scroll-lock": "^3.1.3",
@@ -5355,9 +5355,9 @@
 			}
 		},
 		"node_modules/hls.js": {
-			"version": "1.5.7",
-			"resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.7.tgz",
-			"integrity": "sha512-Hnyf7ojTBtXHeOW1/t6wCBJSiK1WpoKF9yg7juxldDx8u3iswrkPt2wbOA/1NiwU4j27DSIVoIEJRAhcdMef/A=="
+			"version": "1.5.13",
+			"resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.5.13.tgz",
+			"integrity": "sha512-xRgKo84nsC7clEvSfIdgn/Tc0NOT+d7vdiL/wvkLO+0k0juc26NRBPPG1SfB8pd5bHXIjMW/F5VM8VYYkOYYdw=="
 		},
 		"node_modules/hmac-drbg": {
 			"version": "1.0.1",

+ 1 - 1
package.json

@@ -47,7 +47,7 @@
 		"caniuse-lite": "^1.0.30001418",
 		"chart.js": "^2.7.2",
 		"filesize": "^3.6.1",
-		"hls.js": "^1.1.5",
+		"hls.js": "^1.5.13",
 		"howler": "^2.2.0",
 		"infinite-scroll": "^3.0.6",
 		"jquery-scroll-lock": "^3.1.3",