1
0
mirror of https://github.com/Daichimarukana/uwuzu.git synced 2026-06-05 03:24:41 +00:00

uwuzu v1.3.0 new_planet

This commit is contained in:
Daichimarukana
2024-02-24 19:17:08 +09:00
parent 29c46fcc4e
commit 1597041471
115 changed files with 5655 additions and 2252 deletions
-1
View File
@@ -1 +0,0 @@
false
View File
View File
-1
View File
@@ -1 +0,0 @@
false
View File
View File
View File
+18 -13
View File
@@ -48,30 +48,32 @@ PHP 8では事前にGDを有効化しておいてください!(QRコードの
- password(varchar(1024)) パスワード保存用(ハッシュ化されます)
- loginid(varchar(256)) 自動ログイン時に本人アカウントか確認
- mailadds(varchar(500)) メールアドレス保存用
- profile(TEXT) プロフィールテキスト保存用
- profile(mediumtext) プロフィールテキスト保存用
- iconname(varchar(256)) アイコン画像リンク保存用
- headname(varchar(256)) ヘッダー画像リンク保存用
- role(varchar(1024)) 「user」のようなロール保存用
- datetime(datetime) アカウント作成日時保存用
- follow(text) アカウントがフォローしている人保存用
- follower(text) アカウントがフォローされている人保存用
- blocklist(text) ブロックしている人保存用
- follow(mediumtext) アカウントがフォローしている人保存用
- follower(mediumtext) アカウントがフォローされている人保存用
- blocklist(mediumtext) ブロックしている人保存用
- bookmark(mediumtext) ブックマーク保存用
- admin(varchar(25)) 管理者アカウントなら「yes」、それ以外なら「none」と入力。
- authcode(varchar(256)) 二段階認証用キー保存用
- backupcode(varchar(256)) 二段階認証のバックアップコード保存用
- sacinfo(varchar(256)) 特殊アカウント識別用
- mail_settings(mediumtext) メールの送信設定保存用
### emoji
- sysid(INT)(AUTO_INCREMENT) アカウントが追加されるとカウントされるシステム用ID
- emojifile(varchar(512)) 絵文字ファイルパス保存用
- emojiname(varchar(512)) 「:emoji:」のような絵文字名保存用
- emojiinfo(text) 絵文字についての説明保存用
- emojiinfo(mediumtext) 絵文字についての説明保存用
- emojidate(datetime) 絵文字登録日時保存用
### notice
- sysid(INT)(AUTO_INCREMENT) うんえいからのおしらせが追加されるとカウントされるシステム用ID
- title(varchar(1024)) お知らせのタイトル保存用
- note(text) お知らせの内容保存用
- note(mediumtext) お知らせの内容保存用
- account(varchar(500)) 編集者ID保存用
- emojidate(datetime) お知らせ登録日時保存用
@@ -87,15 +89,15 @@ PHP 8では事前にGDを有効化しておいてください!(QRコードの
- account(varchar(256)) 投稿者ID保存用
- uniqid(varchar(256)) 投稿ID保存用
- rpuniqid(varchar(256)) リプライ先ID保存用
- ueuse(text) 投稿内容保存用
- ueuse(mediumtext) 投稿内容保存用
- photo1(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
- photo2(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
- photo3(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
- photo4(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
- video1(varchar(512)) 投稿に添付されたファイルの保存ディレクトリ保存用
- datetime(datetime) 投稿日時保存用
- favorite(text) いいね保存用
- abi(text) 投稿者の追記保存用
- favorite(mediumtext) いいね保存用
- abi(mediumtext) 投稿者の追記保存用
- abidate(datetime) 追記日時保存用
- nsfw(varchar(25)) NSFW指定有無保存用
@@ -103,7 +105,7 @@ PHP 8では事前にGDを有効化しておいてください!(QRコードの
- sysid(INT)(AUTO_INCREMENT) 通知されるとカウントされるシステム用ID
- touserid(varchar(512)) 通知先ID保存用
- title(varchar(1024)) 通知のタイトル
- msg(text) 通知の内容
- msg(mediumtext) 通知の内容
- datetime(datetime) 通知日時
- userchk(varchar(25)) 通知の既読確認
@@ -118,7 +120,7 @@ PHP 8では事前にGDを有効化しておいてください!(QRコードの
- uniqid(varchar(256)) 通報ID保存用
- userid(varchar(500)) 通報先ユーザーID保存用
- report_userid(varchar(500)) 通報元ユーザーID保存用
- msg(text) サービス管理者宛メッセージ保存用
- msg(mediumtext) サービス管理者宛メッセージ保存用
- datetime(datetime) 通報日時保存用
- admin_chk(varchar(25)) 解決済みかどうか確認用
@@ -127,7 +129,7 @@ PHP 8では事前にGDを有効化しておいてください!(QRコードの
- uniqid(varchar(512)) 広告ID保存用
- url(varchar(512)) 広告のクリック先URL保存用
- image_url(varchar(512)) 広告に表示する画像URL保存用
- memo(text) 広告にマウスオーバーしたときに表示されるメッセージ保存用
- memo(mediumtext) 広告にマウスオーバーしたときに表示されるメッセージ保存用
- start_date(datetime) 広告配信開始日時保存用
- limit_date(datetime) 広告配信終了日時保存用
- datetime(datetime) 広告追加日時保存用
@@ -179,6 +181,9 @@ daichimarukanaと一緒に開発したいよ~って人は私のHPからメー
### まっしろ
#img ../img/uwuzulogo.svg
## 9. ライセンス
UPULライセンスです!
UPULライセンスに関しては同梱されているUPUL_License.txtを確認するか、uwuzu.comより詳細をご確認ください。
編集者 : daichimarukana
最終更新日 : 2023/12/20 22:10
最終更新日 : 2023/02/24 19:02
+2 -2
View File
@@ -1,4 +1,4 @@
uwuzu
1.2.29
2023/12/21
1.3.0
2024/02/24
daichimarukana,putonfps
+69
View File
@@ -1,6 +1,75 @@
## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
## Version 1.3.0 (new_Planet)
リリース日:2024/02/24
fix: サーバーロゴ未設定の状態でuwuzuロゴが表示されない問題を修正しました。
fix: ActivityPub機能にて他のサーバーに認識されない問題を修正しました。
fix: APIのCORS公開範囲を設定し、どのオリジンに対してもリソースを共有するようにしたはずができていなかった問題を修正しました。
fix: APIにて正常に情報が返されない問題を修正しました。
fix: 同じ招待コードが複数回に渡って使用できてしまう問題を修正しました。
fix: 投稿禁止URLドメイン機能で、空白行を作ると全てのドメインが禁止されるバグを修正しました。
fix: SQL構造ファイルでtext型の部分の文字数が最大値を超過しないよう修正しました。(?)
既存のSQL構造ではユーズの最大値やその他MySQLのtext型の部分では文字数の最大値が65,535文字で、ユーズの文字数を例にするとサーバー設定から65,535文字以上にすると正常にユーズができなくなるおそれがあります。
お手数ですが、SQL構造で全てのtext型をmediumtext型(最大16,777,215文字)にしていただけますようよろしくお願いします!
fix: メンションをしまくる事により通知を大量に送信できる問題を修正しました。
fix: EmojiIDに使用できない文字を登録できてしまう問題を修正しました。
fix: 画像のEXIF情報が削除されない問題を修正しました。
fix: 凍結されているユーザーが15件以上連続でユーズしている状態でホーム画面にユーズが表示されなくなる問題を修正しました。
fix: 脆弱性を修正しました。
fix: ロール削除時に正常にロールを剥奪できない問題を修正しました。
fix: サーバー作成時管理者アカウント登録にて画像のEXIFが削除されない問題を修正しました。
fix: サーバー作成時管理者アカウント登録にて正常に登録できない問題を修正しました。
chg: APIのレスポンスでHTMLエンコードをやめました。
chg: textareaを広くしました。
chg: uwuzuで想定されているエラー全てにエラーコードをふりました。
chg: 画像選択時に選択ボタンの色を変えることで選択したことを示すようにしました。
chg: 一部UIを変更しました!
chg: CSSの配色を少し変更しました。
chg: 絵文字登録機能をサーバー設定内に移動しました。
chg: サーバー情報ページの表示内容を変更しました!
chg: 通知の表示を少しいじりました
chg: タブレット端末で利用しやすいようCSSを変更しました。
なお、実機による試験ができていないため動作保証はいたしません。
chg: ライセンスを変更しました!
これまでAGPLでしたが、v1.3.0以降は独自のライセンスであるUPULへの変更を行います。
ご迷惑をおかけしますがご理解とご協力お願いいたします。
new: プラグイン機能を作成しました!
現在利用可能なプラグインは以下のものです。
- PHPMailer
new: プラグイン機能よりPHPMailerが導入されているサーバーにてユーザーが重要なお知らせのメール受信の有無を設定できるできるようになりました!
これによりuwuzuのDB内、accountテーブルの構造に「mail_settings」(mediumtext)を追加する必要があります!
プラグイン機能よりPHPMailerを導入していないサーバーでもDBに追加しないとエラーを引き起こすため必ず追加してください!
new: サーバーヘッダー機能を実装しました!
new: 分間投稿数にレート制限を設けました
new: ユーズのMarkdown機能を大幅に更新しました!
以下に全てのuwuzu Markdown書式を記載します。
- # [ここにテキスト] (h1サイズで文字を表示)
- ## [ここにテキスト] (h2サイズで文字を表示)
- ### [ここにテキスト] (h3サイズで文字を表示)
- [[buruburu [ここにテキスト]]] (文字をブルブルさせて表示)
- `[ここにテキスト]` (インラインコードとして表示)
- ***[ここにテキスト]*** (斜体と太字を適用して表示)
- **[ここにテキスト]** (太字を適用して表示)
- *[ここにテキスト]* (斜体を適用して表示)
- ~~[ここにテキスト]~~ (文字に取り消し線を入れて表示)
- >>> [ここにテキスト] (引用として表示)
- ||[ここにテキスト]|| (カーソルをのせて文字を表示)
- - [ここにテキスト] (箇条書きとして左に点を表示)
new: 全てのエラーに明確なエラーコードを設定しました!(uwuzuで想定されているエラーのみ)
new: ブックマーク機能を追加しました!
これによりuwuzuのDB内、accountテーブルの構造に「bookmark」(mediumtext)を追加する必要があります!
必ず追加するようよろしくお願いいたします。
new: 通知の送信元がわかりやすくなるようにしました!
これにより、uwuzuのDB内のnotificationテーブルの構造に「fromuserid」(varchar(512))を追加する必要があります!
お手数ですが必ず追加するようお願い致します!
new: スマホからもサーバーからのお知らせやサーバー情報を見られるようにしました!
new: 「新しいユーズがあります!」機能を追加しました。
new: 投稿画面にて残り文字数表示を追加しました!
new: 管理用ページよりロールの剥奪機能を実装しました!
uwuzu_database.sqlは更新済みです。
## Version 1.2.29
リリース日:2023/12/21
fix: ログインがうまくできない・ログインループを起こしてしまう問題を修正しました。