まっちゃとーにゅ
c2e1f60943
enhance: タグ検索においてローカルのみやファイル付きを指定できるように (MisskeyIO#527)
...
cheery-picked from TeamNijimiss/misskey@4fe36c8eb9
Co-authored-by: Nafu Satsuki <satsuki@nafusoft.dev>
2024-03-16 17:37:58 +09:00
まっちゃとーにゅ
5c019eec04
fix(queue): アカウント削除が終わらない問題を修正 (MisskeyIO#526)
...
cheery-picked from tanukey-dev/tanukey@7ddecf1eab
Co-authored-by: tar_bin <tar.bin.master@gmail.com>
2024-03-16 17:37:33 +09:00
まっちゃとーにゅ
142a906dec
fix(SSO): SAML認証が正常に動作しない問題を修正 (MisskeyIO#525)
2024-03-16 09:01:03 +09:00
zyoshoka
4b1ca9ef61
fix(general): `flash/create`でPlayの公開範囲を指定できない問題の修正と編集画面の調整 ( #13574 )
...
* fix(backend): param `visibility` wasn't included in `flash/create`
* fix(frontend): tweak flash editor ui
* Update CHANGELOG.md
2024-03-15 22:02:57 +09:00
まっちゃとーにゅ
b33cc203ac
Enhance(frontend): もっと!ボタンでリアクション一覧が開けるように (misskey-dev#12935) (MisskeyIO#524)
...
Co-authored-by: 1Step621 <onestep621@gmail.com>
2024-03-15 14:17:42 +09:00
まっちゃとーにゅ
6bd7e85976
Complete unicode emoji after last colon (misskey-dev#13384) (MisskeyIO#523)
...
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-03-15 14:17:24 +09:00
まっちゃとーにゅ
cd7ab5d0f9
spec(aiscript): Mk:apiの呼び出しにエンドポイントごとのレートリミットを設定 (MisskeyIO#522)
2024-03-15 14:16:48 +09:00
まっちゃとーにゅ
acab2bfc72
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-03-15 13:09:16 +09:00
まっちゃとーにゅ
13ae8e155b
fix(SSO): MisskeyIO#519 の一部API・データのフォーマットの問題を修正 (MisskeyIO#520)
2024-03-15 04:29:10 +09:00
まっちゃとーにゅ
8c1db331e7
feat(SSO): JWTやSAMLでのSingle Sign-Onの実装 (MisskeyIO#519)
2024-03-15 01:30:56 +09:00
FineArchs
88d47ab024
プラグインの簡易的なログを表示する機能 ( #13564 )
...
* add plugin logging
* change variable name
* Update plugin.ts
* Update CHANGELOG.md
2024-03-13 22:38:26 +09:00
zyoshoka
29f6ba6310
chore: add missing SPDX ID and workflow check ( #13570 )
...
* chore: add workflow which checks if SPDX ID exists
* chore: add missing SPDX ID in some files
* chore: change trigger condition
* chore: trigger on push
* lint
2024-03-13 22:37:18 +09:00
おさむのひと
5c1d86b796
refactor(backend): UserEntityService.packMany()の高速化 ( #13550 )
...
* refactor(backend): UserEntityService.packMany()の高速化
* 修正
2024-03-12 14:31:34 +09:00
anatawa12
6d9c234cb6
fix: URL preview popup for local URL appears in the upper left corner ( #13555 )
2024-03-12 13:50:24 +09:00
かっこかり
b280faa8e7
enhance(frontend): 各サーバーはMisskeyを利用したサービスであることを強調 ( #13559 )
...
* ロゴ周りを追加
* 調整
---------
Co-authored-by: uboar <10250330+uboar@users.noreply.github.com>
2024-03-12 13:48:14 +09:00
riku6460
d300a6829f
Bump up version to 2024.3.1-io.1c ( #518 )
2024-03-11 09:25:58 +09:00
riku6460
3c2eeaf16d
アンテナに保持する最大ノート数の設定が機能していない問題を修正 ( #517 )
2024-03-11 09:23:50 +09:00
yupix
6b676a928d
enhance(backend): antennas/updateの必須項目をantennaIdのみに ( #13542 )
...
* refactor: antennas/updateの必須項目を最小限に
* fix: userListIdがnullにできない
2024-03-10 17:31:39 +09:00
syuilo
dbc4fd3e93
Update about-misskey.vue
2024-03-09 15:40:21 +09:00
tamaina
45d1af23bb
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2024-03-09 04:10:21 +00:00
tamaina
1b064d7e30
chore(backend): validateNoteの結果Errorはそのままthrowする
...
理由がわからないため
2024-03-09 04:10:17 +00:00
かっこかり
27f823e882
enhance(frontend): リアクションの総数を表示するか設定で選べるように ( #13539 )
...
* enhance(frontend): リプライ・リノート・リアクションの総数を表示するか設定で選べるように (MisskeyIO#512)
(cherry picked from commit 3c8475e5ac
)
* fix: いいねのみの場合は強制的にカウント表示
* make `showReactionsCount` default false
* リアクションだけ
* けしわすれ
* けしわすれ2
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-08 18:13:09 +09:00
riku6460
67d236c201
/_info_card_ から使用していないクエリを削除 ( #516 )
2024-03-08 02:04:35 +09:00
riku6460
738df7626b
Bump up version to 2024.3.1-io.1b ( #515 )
2024-03-07 23:45:14 +09:00
riku6460
c6376a395e
/_info_card_ のユーザー数・ノート数のクエリをキャッシュする ( #514 )
2024-03-07 23:44:41 +09:00
かっこかり
f4a5740412
fix(frontend): 周年の実績が閏年を考慮するように ( #13525 )
...
* fix(frontend): 周年の実績が閏年を考慮するように
* まちがえた
* Update Changelog
* 変数の定義回数を減らす
2024-03-07 17:21:57 +09:00
かっこかり
c680e35aa0
enhance(frontend): 広告が同一ドメインの場合はRouterで遷移するように ( #13510 )
...
* enhance(frontend): 広告が同一ドメインの場合はRouterで遷移するように
* Update Changelog
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-07 16:36:06 +09:00
zyoshoka
412e9f284d
test(backend): enable typecheck by workflow ( #13526 )
2024-03-07 09:51:57 +09:00
まっちゃとーにゅ
9728608015
Bump up version to 2024.3.1-io.1a (MisskeyIO#513)
2024-03-07 07:29:22 +09:00
まっちゃとーにゅ
3c8475e5ac
enhance(frontend): リプライ・リノート・リアクションの総数を表示するか設定で選べるように (MisskeyIO#512)
2024-03-07 07:28:55 +09:00
まっちゃとーにゅ
ab48a44142
Bump up version to 2024.3.1-io.1 (MisskeyIO#510)
2024-03-07 06:04:25 +09:00
まっちゃとーにゅ
aa5f0d2cbc
update deps (MisskeyIO#511)
2024-03-07 06:04:07 +09:00
まっちゃとーにゅ
e814f3d740
improve menu
2024-03-07 05:23:50 +09:00
まっちゃとーにゅ
b4fc96ca5b
fix lint & add i18n
2024-03-07 05:23:22 +09:00
まっちゃとーにゅ
7abf5dcb78
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-03-07 05:22:19 +09:00
kabo2468
2537f8c263
fix(backend): APのURIがローカルかどうかをoriginで比較するように修正 (MisskeyIO#508)
2024-03-07 04:45:05 +09:00
かっこかり
7ead98cbe5
enhance(frontend): リアクションの総数を表示するように ( #13532 )
...
* enhance(frontend): リアクションの総数を表示するように
* Update Changelog
* リアクション選択済の色をaccentに
2024-03-06 21:08:42 +09:00
tamaina
62922352b3
Revert "perf: boot.jsの調整"
...
This reverts commit 00c1e4eb55
.
2024-03-06 09:49:01 +00:00
tamaina
00c1e4eb55
perf: boot.jsの調整
2024-03-06 09:40:47 +00:00
tamaina
4457b02db2
fix(frontend)?: importAppScriptはimportをawaitするように
2024-03-06 08:08:32 +00:00
まっちゃとーにゅ
cb07db5399
Bump up version to 2024.3.1-io.0 (MisskeyIO#507)
2024-03-06 04:07:21 +09:00
まっちゃとーにゅ
d83954a21a
Merge pull request MisskeyIO#503 from merge-upstream
2024-03-06 03:54:02 +09:00
まっちゃとーにゅ
c9f576669f
fix(frontend): 非ログイン状態でもaタグに画像のURLがリンクされている問題を修正 (MisskeyIO#505)
2024-03-06 03:52:19 +09:00
まっちゃとーにゅ
5739f5efc2
fix(frontend): 通知が重複して受信される問題を修正 (MisskeyIO#504)
2024-03-06 03:51:39 +09:00
まっちゃとーにゅ
8169fe4e73
fix(logging): pino-prettyの使用時のメモリ使用量の問題を修正 (MisskeyIO#506)
2024-03-06 03:51:13 +09:00
まっちゃとーにゅ
5078c58303
fix test
2024-03-06 02:56:00 +09:00
かっこかり
08d618bb8b
enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする ( #13520 )
...
* enhance(frontend): 自分のノートの添付ファイルから直接ファイルの詳細ページに飛べるようにする
* 他のファイルタイプにも対応
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-03-05 18:06:57 +09:00
かっこかり
45672a70f9
fix(frontend): router遷移時にmatchAllに入った場合一度`location.href`を経由するように ( #13509 )
...
* fix(frontend): router遷移時にmatchAllに入った場合一度`location.href`を経由するように
* Update Changelog
* Update CHANGELOG.md
* remove unnecessary args
2024-03-05 17:27:33 +09:00
まっちゃとーにゅ
9e63703d59
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-03-05 15:49:33 +09:00
tamaina
9542cb8d62
fix(backend): リモートサーバーの情報が更新できなくなっていた問題を修正 ( #13507 )
...
* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* fix test
* fix
* comment
* comment
* improve test
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-03-04 13:48:57 +09:00
zyoshoka
38837bd388
test(backend): refactor tests ( #13499 )
...
* test(backend): refactor tests
* fix: failed test
2024-03-03 20:15:35 +09:00
まっちゃとーにゅ
1c3742b711
Bump up version to 2024.3.0-io.0 (MisskeyIO#496)
2024-03-03 19:35:43 +09:00
まっちゃとーにゅ
3191a404a5
spec(frontend): Welcome・AboutページにSponsored byセクションを追加 (MisskeyIO#497)
2024-03-03 19:35:25 +09:00
kabo2468
d624547874
feat: AIによるNSFW検出を無視できるポリシーを追加 (MisskeyIO#500)
...
* feat: AIによるNSFW検出を無視できるポリシーを追加
* refactor: skipNsfwCheckの条件を同じようにまとめた
2024-03-03 03:48:47 +09:00
kabo2468
c0dbdd78c1
feat: アンテナに保持するノート数をポリシーに追加 (MisskeyIO#499)
2024-03-03 02:42:13 +09:00
syuilo
3afdafed61
2024.3.1
2024-03-02 17:06:01 +09:00
tamaina
2744cbd310
fix(frontend): MkCustomEmojiでフォールバックをテキストか画像か選べるように
...
fix of #13487
2024-03-02 07:05:17 +00:00
おさむのひと
32690f576f
fix(frontend): ピン留め or 履歴に表示されるカスタム絵文字がサーバから削除されるとリアクションが出来なくなる ( #13486 )
...
* fix(frontend): ピン留めに登録されているカスタム絵文字がサーバから削除されるとリアクションが出来なくなる
* fix CHANGELOG.md
* fix Unicode Emojis
* fix Unicode Emojis
* fix
2024-03-02 13:28:10 +09:00
tamaina
114d3319e8
chore(client): 絵文字の画像読み込みに失敗した際はテキストではなくダミー画像を表示 ( #13487 )
2024-03-02 13:26:21 +09:00
まっちゃとーにゅ
a24e93ec6c
spec(frontend): 非ログイン状態ではセンシティブに設定されたコンテンツを閲覧できないように (MisskeyIO#498)
2024-03-02 13:19:21 +09:00
Acid Chicken (硫酸鶏)
f704891932
fix: emoji colorization
2024-03-02 05:53:43 +09:00
まっちゃとーにゅ
9ab785c48f
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-03-02 05:24:04 +09:00
kabo2468
62e7961aea
fix(backend): リプライ禁止ポリシーにて自分にリプライできないのを修正 (MisskeyIO#495)
2024-03-02 04:28:45 +09:00
syuilo
ba9d47fb69
2024.3.0
2024-03-01 20:22:06 +09:00
tamaina
eb60460d28
enhance: 禁止ワードチェック強化 ( #27 )
...
* enhance: 禁止ワードチェック強化
* リモートの禁止ワードチェックを添付ファイルとユーザーを登録する前に行うなど
Resolve https://github.com/misskey-dev/misskey/issues/13374
* 禁止ワートの対象の見直し
* performActivityで特定のエラーが出た際にDelayedに追加しないように
* use IdentifiableError
* NoteCreateService.checkProhibitedWords
* https://github.com/misskey-dev/misskey-private/pull/27/files#r1507416135
* remove comment
2024-03-01 20:16:32 +09:00
syuilo
d1bf432e14
add missing license headers
2024-03-01 17:28:46 +09:00
syuilo
4c6fc15858
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2024-03-01 17:27:11 +09:00
syuilo
6158ef138e
format
2024-03-01 17:27:03 +09:00
syuilo
5904d98208
Update packages/backend/test/e2e/mute.ts
...
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-03-01 17:26:27 +09:00
syuilo
ca6399437c
format
2024-03-01 17:26:13 +09:00
syuilo
2f31606eff
update deps
2024-03-01 14:16:44 +09:00
syuilo
14a3af679d
update deps
2024-03-01 14:06:34 +09:00
syuilo
033d71ee28
update deps
2024-03-01 13:52:39 +09:00
syuilo
a74406677c
fix packedRoleCondFormulaValueAssignedRoleSchema
2024-03-01 12:03:33 +09:00
tamaina
593358ed3f
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2024-02-29 11:49:49 +00:00
tamaina
bc30dc6bff
refactor: remove export of unicodeEmojisMap
2024-02-29 11:49:40 +00:00
Yuriha
26d4c5fd94
メンションの最大数をロールごとに設定可能にする ( #13343 )
...
* Add new role policy: maximum mentions per note
* fix
* Reviewを反映
* fix
* Add ChangeLog
* Update type definitions
* Add E2E test
* CHANGELOG に説明を追加
---------
Co-authored-by: taichan <40626578+tai-cha@users.noreply.github.com>
2024-02-29 20:48:02 +09:00
tamaina
b9bcceddfc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2024-02-29 11:47:30 +00:00
tamaina
7565f7bec6
fix(client): use colorizeEmoji when unicodeEmojisMap.get
2024-02-29 11:47:24 +00:00
zyoshoka
16f16e6b08
fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように ( #13477 )
...
* fix(backend): ダイレクトなノートに対してはダイレクトでしか返信できないように
* Update CHANGELOG.md
* test(backend): `notes/create`とWebSocket関連のテストを追加
2024-02-29 20:42:02 +09:00
かっこかり
39d6af135f
enhance: 通知の履歴をリセットできるように ( #13335 )
...
* enhance: 通知の履歴をリセットできるように
* Update Changelog
* 通知欄も連動して更新するように
* revert some changes
* Update CHANGELOG.md
* Remove unused part
* fix
2024-02-29 20:03:30 +09:00
syuilo
ec18991328
Update scroll.test.ts
2024-02-29 19:44:00 +09:00
syuilo
9d0fc96d1a
fix test
2024-02-29 18:04:03 +09:00
syuilo
98934b6738
fix type
2024-02-29 17:54:32 +09:00
syuilo
920c3be750
update deps
2024-02-29 11:10:03 +09:00
taichan
5f43c2faa2
enhance(backend): 通知がミュート・凍結を考慮するようにする ( #13412 )
...
* Never return broken notifications #409
Since notifications are stored in Redis, we can't expect relational
integrity: deleting a user will *not* delete notifications that
mention it.
But if we return notifications with missing bits (a `follow` without a
`user`, for example), the frontend will get very confused and throw an
exception while trying to render them.
This change makes sure we never expose those broken notifications. For
uniformity, I've applied the same logic to notes and roles mentioned
in notifications, even if nobody reported breakage in those cases.
Tested by creating a few types of notifications with a `notifierId`,
then deleting their user.
(cherry picked from commit 421f8d49e5d7a8dc3a798cc54716c767df8be3cb)
* Update Changelog
* Update CHANGELOG.md
* enhance: 通知がミュートを考慮するようにする
* enhance: 通知が凍結も考慮するようにする
* fix: notifierIdがない通知が消えてしまう問題
* Add tests (通知がミュートを考慮しているかどうか)
* fix: notifierIdがない通知が消えてしまう問題 (grouped)
* Remove unused import
* Fix: typo
* Revert "enhance: 通知が凍結も考慮するようにする"
This reverts commit b1e57e571d
.
* Revert API handling
* Remove unused imports
* enhance: Check if notifierId is valid in NotificationEntityService
* 通知作成時にpackしてnullになったらあとの処理をやめる
* Remove duplication of valid notifier check
* add filter notification is not null
* Revert "Remove duplication of valid notifier check"
This reverts commit 239a6952f7
.
* Improve performance
* Fix packGrouped
* Refactor: 判定部分を共通化
* Fix condition
* use isNotNull
* Update CHANGELOG.md
* filterの改善
* Refactor: DONT REPEAT YOURSELF
Note: GroupedNotificationはNotificationの拡張なのでその例外だけ書けば基本的に共通の処理になり複雑な個別の処理は増えにくいと思われる
* Add groupedNotificationTypes
* Update misskey-js typedef
* Refactor: less sql calls
* refactor
* clean up
* filter notes to mark as read
* packed noteがmapなのでそちらを使う
* if (notesToRead.size > 0)
* if (notes.length === 0) return;
* fix
* Revert "if (notes.length === 0) return;"
This reverts commit 22e2324f96
.
* 🎨
* console.error
* err
* remove try-catch
* 不要なジェネリクスを除去
* Revert (既読処理をpack内で行うものを元に戻す)
* Clean
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/NotificationService.ts
* Clean
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 21:26:26 +09:00
zyoshoka
29350c9f33
refactor(frontend): `os.ts`周りのリファクタリング ( #13186 )
...
* refactor(frontend): `os.ts`周りのリファクタリング
* refactor: apiWithDialogのdataの型付け
* refactor: 不要なas anyを除去
* refactor: 返り値の型を明記、`selectDriveFolder`は`File`のほうに合わせるよう返り値を変更
* refactor: 返り値の型を改善
* refactor: フォームの型を改善
* refactor: 良い感じのimportに修正
* refactor: フォームの返り値の型を改善
* refactor: `popup()`の`props`に`ref`な値を入れるのを許可するように
* fix: `os.input`系と`os.select`の返り値の型がおかしい問題とそれによるバグを修正
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 18:26:38 +09:00
zyoshoka
664aeb3ced
fix(backend): リノート時のHTLへのストリーミングの意図しない挙動を修正 ( #13425 )
...
* fix(backend): リノート時のストリーミングの意図しない挙動を修正
* Update CHANGELOG.md
* fix: 不要な返り値
* fix: 不適切な条件分岐を修正
* test(backend): add htl tests
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 17:43:17 +09:00
okayurisotto
b7d9d16201
refactor(backend): ノートのエクスポート処理でStreams APIを使うように ( #13465 )
...
* refactor(backend): ノートのエクスポート処理でStreams APIを使うように
* fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように
`await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。
それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 15:34:58 +09:00
zyoshoka
0d47877db1
enhance(backend): フォロー・フォロワー関連の通知の受信設定の強化 ( #13468 )
...
* enhance(backend): 通知の受信設定に「フォロー中またはフォロワー」を追加
* fix(backend): 通知の受信設定で「相互フォロー」が正しく動作しない問題を修正
* Update CHANGELOG.md
2024-02-28 09:49:34 +09:00
まっちゃとーにゅ
84b248cc49
Bump up version to 2024.2.0-io.2j (MisskeyIO#491)
2024-02-28 01:06:52 +09:00
まっちゃとーにゅ
061a4a3656
fix(frontend): MkEmojiPickerでカスタム絵文字が正常に表示されない問題を修正 (MisskeyIO#490)
2024-02-28 01:06:37 +09:00
まっちゃとーにゅ
6af95dcd5e
Bump up version to 2024.2.0-io.2i (MisskeyIO#489)
2024-02-27 23:57:10 +09:00
まっちゃとーにゅ
d0d94b00d9
fix(frontend): MkEmojiPickerとMkReactionsViewerで一部のUnicode絵文字を正常に扱えない問題を修正 (MisskeyIO#488)
...
This reverts commit e3dd3f6b63
partially.
2024-02-27 23:56:50 +09:00
まっちゃとーにゅ
9fe29b5e8e
fix(backend): api/metaのfeaturesの下位互換性 (MisskeyIO#487)
2024-02-27 23:56:36 +09:00
zawa-ch
f906ad6ca7
Enhance: コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加 ( #13463 )
...
* コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加
* コメント修正
2024-02-27 18:45:46 +09:00
まっちゃとーにゅ
851dc4cb6b
Bump up version to 2024.2.0-io.2h (MisskeyIO#486)
2024-02-27 10:59:47 +09:00
まっちゃとーにゅ
30688016a0
fix(frontend/search-emoji): Unicodeの絵文字と同じ名前のカスタム絵文字がMkAutocompleteなどで表示されない問題を修正 (MisskeyIO#485)
2024-02-27 10:59:09 +09:00
まっちゃとーにゅ
c8b1ef0971
fix(frontend): MFMのグーグル検索ボックスの高さがおかしい問題を修正 (MisskeyIO#484)
2024-02-27 10:57:49 +09:00
まっちゃとーにゅ
4241580351
Bump up version to 2024.2.0-io.2g (MisskeyIO#483)
2024-02-27 08:17:02 +09:00