Go to file
Last2014 ce58006849 README!! 2025-09-16 02:45:41 +09:00
.github/ISSUE_TEMPLATE 初期化 2025-08-31 14:15:16 +09:00
.well-known 初期化 2025-08-31 14:15:16 +09:00
abi 初期化 2025-08-31 14:15:16 +09:00
actor 初期化 2025-08-31 14:15:16 +09:00
admin 初期化 2025-08-31 14:15:16 +09:00
api HTTP413に対応・APIドキュメントを追加 2025-09-16 02:18:14 +09:00
api-docs HTTP413に対応・APIドキュメントを追加 2025-09-16 02:18:14 +09:00
authcode APIにステータスコードを追加・/authcode/license.txtの誤字を修正 2025-08-31 17:36:24 +09:00
bookmark 初期化 2025-08-31 14:15:16 +09:00
css 初期化 2025-08-31 14:15:16 +09:00
delete 初期化 2025-08-31 14:15:16 +09:00
emoji 初期化 2025-08-31 14:15:16 +09:00
errorpage APIのNotFoundを作成・ステータスコードを修正 2025-09-10 05:05:24 +09:00
favicon 初期化 2025-08-31 14:15:16 +09:00
favorite 初期化 2025-08-31 14:15:16 +09:00
function Bearer認証に変更 2025-08-31 16:14:18 +09:00
home 初期化 2025-08-31 14:15:16 +09:00
img 初期化 2025-08-31 14:15:16 +09:00
js 初期化 2025-08-31 14:15:16 +09:00
logout 初期化 2025-08-31 14:15:16 +09:00
manifest 初期化 2025-08-31 14:15:16 +09:00
migration 初期化 2025-08-31 14:15:16 +09:00
nextpage 初期化 2025-08-31 14:15:16 +09:00
nodeinfo/2.1 初期化 2025-08-31 14:15:16 +09:00
notice 初期化 2025-08-31 14:15:16 +09:00
notification 初期化 2025-08-31 14:15:16 +09:00
others 初期化 2025-08-31 14:15:16 +09:00
passrecovery 初期化 2025-08-31 14:15:16 +09:00
qr 初期化 2025-08-31 14:15:16 +09:00
require 初期化 2025-08-31 14:15:16 +09:00
rule 初期化 2025-08-31 14:15:16 +09:00
search 初期化 2025-08-31 14:15:16 +09:00
server 初期化 2025-08-31 14:15:16 +09:00
settings 初期化 2025-08-31 14:15:16 +09:00
settings_admin APIのNotFoundを作成・ステータスコードを修正 2025-09-10 05:05:24 +09:00
ueuse 初期化 2025-08-31 14:15:16 +09:00
user 初期化 2025-08-31 14:15:16 +09:00
.htaccess 誤ったレスポンスコードを修正&追加・サーバー停止時にAPIでは専用のJSONを返答するように変更 2025-09-05 18:37:48 +09:00
README.md README!! 2025-09-16 02:45:41 +09:00
UPUL_License.txt 初期化 2025-08-31 14:15:16 +09:00
addauthcode.php 初期化 2025-08-31 14:15:16 +09:00
authcodechk.php 初期化 2025-08-31 14:15:16 +09:00
authlogin.php 初期化 2025-08-31 14:15:16 +09:00
check.php 初期化 2025-08-31 14:15:16 +09:00
db.php 初期化 2025-08-31 14:15:16 +09:00
index.php 初期化 2025-08-31 14:15:16 +09:00
login.php 初期化 2025-08-31 14:15:16 +09:00
new.php 初期化 2025-08-31 14:15:16 +09:00
new_select.php 初期化 2025-08-31 14:15:16 +09:00
robots.txt 初期化 2025-08-31 14:15:16 +09:00
success.php 初期化 2025-08-31 14:15:16 +09:00
sw.js 初期化 2025-08-31 14:15:16 +09:00
unsupported.php 初期化 2025-08-31 14:15:16 +09:00
update.json 初期化 2025-08-31 14:15:16 +09:00
uwuzu_database.sql 初期化 2025-08-31 14:15:16 +09:00
uwuzu_error_code.txt 初期化 2025-08-31 14:15:16 +09:00

README.md

このリポジトリはuwuzuを改変したものです。
以下の変更点が含まれます。
実機テストをしていないため全て実質エアプです()
バグなどがありましたら1.6.5と見合わせて実装お願いします

---
title: APIドキュメントを内蔵する
labels: feature
---

## 概要
現在のuwuzuではdocs.uwuzu.comによる簡易的なAPIドキュメントが使用されています。  
しかしScalar+OpenAPIを使用することで分かりやすいドキュメントが作成できます。

### 目的
- 内蔵することで今後バージョンアップしてもサーバーのバージョンのドキュメントが見れる
- 論理に強い

### イメージ
1. ユーザーがログイン状態で/api-docsにアクセスします
2. ロード画面が表示されます(Iconify+生CSS)
3. ロードされた後ScalarによるAPIドキュメントが表示されます

### 誰が実装する?
- 私に任せてください。

### コードはどのように送る?(上記で「私に任せてください。」を選んだ方)
このリポジトリ

---
---
title: APIのHTTPステータスコードを200以外に対応させる
labels: feature
---

## 概要
/api以下では200以外のHTTPステータスコードも使用する。

### 目的
- 初見でもHTTPステータスコードで直感的にエラー内容がわかる

### イメージ
1. /api/me/?token=nasiにアクセスします
2. HTTP403が返ってきます

### 誰が実装する?
- 私に任せてください。

### コードはどのように送る?(上記で「私に任せてください。」を選んだ方)
このリポジトリ

---
---
title: APIの認証方法をBearerにする
labels: feature
---

## 概要
APIの認証方法をAuthorizationヘッダーのBearer Authに変更する
従来の方法も残す

### 目的
OpenAPIに対応させるため

### イメージ
1. Authorizationヘッダー、tokenクエリパラメータ、token(body)全てで認証できるようにする

### 誰が実装する?
- 私に任せてください。

### コードはどのように送る?(上記で「私に任せてください。」を選んだ方)
このリポジトリ

---
---
title: APIで404や503をJSONで返す
labels: feature
---

## 概要
APIでは404や503などがHTMLで返りJSONを想定したコードではエラーが発生します。  
専用のJSONで返すことで対策ができます。

### 目的
- JSONに統一させるため

### イメージ
1. /api/noneにアクセスします
2. /errorpage/notfound.jsonが表示されます

### 誰が実装する?
- 私に任せてください。

### コードはどのように送る?(上記で「私に任せてください。」を選んだ方)
このリポジトリ

---
---
title: /api/token/inquiryを作成する
labels: feature
---

## 概要
/api/token/inquiryでAPIトークンから権限やユーザーIDを照会できます。

### 目的
パラメータから権限を変更しユーザー認可を承認する悪質な方法が取られる可能性を下げるため

### イメージ
1. /api/token/inquiry?token=TESTTOKENにアクセスします
2. 権限を配列で確認できます

### 誰が実装する?
- 私に任せてください。

### コードはどのように送る?(上記で「私に任せてください。」を選んだ方)
このリポジトリ

---
authcode/license.txtの誤字を修正