summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update CHANGELOG.md (埋め込み機能のドキュメントへのリンク)かっこかり2024-09-201-1/+1
|
* fix(frontend): run pnpm build-assets (#14585)かっこかり2024-09-201-0/+8
|
* Bump version to 2024.9.0-alpha.0github-actions[bot]2024-09-193-3/+3
|
* Update CHANGELOG.md (書き方を揃える)かっこかり2024-09-191-1/+1
|
* feat: UserWebhook/SystemWebhookのテスト送信機能を追加 (#14489)おさむのひと2024-09-1927-39/+1477
| | | | | | | | | | | * feat: UserWebhook/SystemWebhookのテスト送信機能を追加 * fix CHANGELOG.md * 一部設定をパラメータから上書き出来るように修正 * remove async * regenerate autogen
* fix(frontend): ↵かっこかり2024-09-181-0/+4
| | | | viteの一時ファイルがgitの変更に含まれないように (#14571)
* fix(frontend): ↵かっこかり2024-09-178-52/+53
| | | | | | | | | | | | | | | 設定変更時のリロード確認ダイアログが複数個表示されることがある問題を修正 (#14543) * fix(frontend): reloadAskが同時に複数実行されないように * Update Changelog * fix * フラグ解除が確実に行われるように * reloadAskを汎用化、理由を受け取るように * fix
* fix(antenna): src=list && userListId=null ↵かっこかり2024-09-171-5/+8
| | | | | | | の場合クエリータイムアウトが発生する問題を修正 (MisskeyIO#721) (#14568) (cherry picked from commit 47b6b97c9c6d9583dd1b11acbf8f94059e81ebaf) Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* ScratchpadにUIインスペクターを追加 (#14565)FineArchs2024-09-173-0/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add ui list * Update scratchpad.vue * experiment * design change * redesign * redesign * Update ja-JP.yml * redesign * component properties * whole json * use textarea * fix import * stringify function * Update CHANGELOG.md * UI Component Monitor -> UI Inspector * uiInspectorOpenedFlags -> uiInspectorOpenedComponents Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> * fix * change key i -> c.value.id --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* Revert "refactor"syuilo2024-09-176-153/+292
| | | | This reverts commit 0134e6e420e5a060bccd03b8489e5b07bee99262.
* refactorsyuilo2024-09-173-10/+9
| | | | MkMisskeyFlavoredMarkdown -> MkMfm
* refactorsyuilo2024-09-176-292/+153
|
* fix(frontend): 絵文字関連のスタイルが崩れているのを修正 ↵かっこかり2024-09-176-3/+10
| | | | | | | | | | | | | | | (#14559) * fix(frontend): 絵文字関連のスタイルが崩れていたのを修正 (MisskeyIO#725) (cherry picked from commit 00fd684a7b382aaeb3355a1c80dc24078a5caa61) * Update Changelog * :v: --------- Co-authored-by: Yuuki <yukikum57@gmail.com>
* fix(deps): broken lockfile (#14556)かっこかり2024-09-151-123/+155
|
* chore(deps): bump body-parser from 1.20.2 to 1.20.3 in /packages/backend ↵dependabot[bot]2024-09-151-1/+1
| | | | | | | | | | | | | | | | | (#14550) Bumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3. - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3) --- updated-dependencies: - dependency-name: body-parser dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* enhance(frontend): ↵かっこかり2024-09-153-2/+22
| | | | | | | adminのファイルリストでセンシティブファイルに枠線を追加 (#14510) * enhance(frontend): adminのファイルリストでセンシティブファイルに枠線を追加 * Update Changelog
* refactor(backend): use Reflet for autobind deco (#14482)Juan Aguilar Santillana2024-09-151-14/+7
| | | | | Using Reflect.defineProperty instead of Object.defineProperty gives a more consistent behavior with the rest of the modern JavaScript features.
* Update CHANGELOG.mdsyuilo2024-09-151-1/+0
|
* fix(backend/antenna): ↵Kisaragi2024-09-154-3/+40
| | | | | | | | | | | | | | | | | | | | | キーワードが与えられなかった場合のエラーをApiErrorとして投げる (#14491) * fix(backend/antenna): report validation failure as ApiError on update * test(backend/antenna): reflect change in previous commit * fix(backend/antenna): report validation failure as ApiError on create * test(backend/antenna): reflect change in previous commit * test(backend/antenna): semi * test(backend/antenna): bring being spread parameters first in object literal * chore: add CHANGELOG entry --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* refactor(frontend): 非推奨の表現を改める (#14517)かっこかり2024-09-153-34/+33
|
* fix(backend): ↵かっこかり2024-09-154-10/+47
| | | | | | | | | | | | | | | | | | | | | | | happy-domで外部HTMLをパースする際に関連リソースが読み込まれる問題を修正 (#14521) * bump happy-dom, disable all JS&c when parsing version 10 didn't quite support disabling all of that I have tested that `MfmService` (the other code that uses `happy-dom`) still works fine: the RSS feed for a user is generated correctly, with HTML rendered from MFM (cherry picked from commit 26e0412fbb91447c37e8fb06ffb0487346063bb8) * Update Changelog * lint * fix possible memory leak --------- Co-authored-by: dakkar <dakkar@thenautilus.net>
* fix(frontend): ↵かっこかり2024-09-152-6/+14
| | | | | | | MkDateSeparatedListで月の違う同じ日はセパレータが出ないのを修正 (#14545) * fix(frontend): MkDateSeparatedListで月の違う同じ日はセパレータが出ないのを修正 * Update Changelog
* refactor(frontend): frontend-embed/src/to-be-sharedを共通化 (#14536)かっこかり2024-09-10118-309/+181
| | | | | | | | | | | | | | | * refactor(frontend): shouldCollapsedを共通化 * refactor(frontend): config.js, worker-multi-dispatch.js, intl-const.jsを共通化 * fix(frontend-shared): fix type error * refactor(frontend): is-link.jsと、同一の振る舞いをする記述を共通化 * fix * fix lint * lint fixes
* Dev: cypressをdev containerで実行可に(e2e-dev-container) (#14526)KanariKanaru2024-09-104-0/+208
|
* Update CHANGELOG.md (書き方を揃える)かっこかり2024-09-101-2/+2
|
* fix(frontend/frontend-embed): ↵かっこかり2024-09-109-20/+42
| | | | | | | | | | | | | インポートパス・テーマまわりなどの修正 (#14535) * fix(frontend/frontend-embed): wrong imports * enhance(frontend-embed): サーバーデフォルトのテーマがある場合はそちらを利用するように * :art: * :art: * :art:
* fix(frontend-embed): ↵かっこかり2024-09-096-2/+11
| | | | | | | 不足していたスタイル・インポートを追加 (#14531) * fix(frontend-embed): add missing imports * fix(frontend-embed): add missing styles
* feat(frontend): ノート・ユーザータイムライン埋め込み (#13929)かっこかり2024-09-09236-454/+9470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix * navhookをbootに移動 * サーバーサイドのbootも分けるように * 埋め込みページかどうかの判定は最初の一回だけに * tooltipは出せるように * fix design * 埋め込み独自のtooltipを削除 * ロジックの分岐が多かったMkNoteDetailedを分離 * fix indent * プレビュー用iframeにフォーカスが当たるのを修正 * popupの制御を出す側で行うように * パラメータが逆になっていたのを修正 * Update MkEmbedCodeGenDialog.vue * fix * eliminate misskey-js lint warns * fix * add appropriate attributes to embed html * enhance: サーバーサイドのembed系をさらに分離 * enhance: embed routerを分離(route定義をboot時に変更できるようにする改修を含む) * type * lint * fix indent * server-side styleを完全に分離 * Revert "refactor: 画面サイズのしきい値をconstにまとめる" This reverts commit 05ca36f400889456981e89489ae0ae242fa09b67. * fix * revert all changes in base.pug * embedドメインをまとめた * embedドメインをまとめた * prevent calling contextmenu in embed page by stopping at the caller * fix import * fix import * improve directory structure * fix import * register timeline ui as a container * wa- * rename * wa- * Update EmMediaList.vue * Update EmMediaList.vue * Update EmMediaList.vue * Update EmMediaImage.vue * Update EmNote.vue * revert mkmedialist changes * 戻し漏れ * wip * tweak embed media ui * revert original media components * Update boot.embed.js * rename * wip * Update MkNote.vue * wip * Update MkSubNoteContent.vue * Update EmNote.vue * Update packages/frontend/src/router/definition.ts * Revert "Update packages/frontend/src/router/definition.ts" This reverts commit 937ae44521cdb0f250796943b20142b65f8ed944. * refactor EmMediaImage * fix import * remove unused imports * Update router.ts * wip * Update boot.ts * wip * wip * wip * wip * Update EmNote.vue * Update EmNote.vue * Create EmA.vue * Create EmAvatar.vue * Update EmAvatar.vue * wip * wip * wip * Create EmImgWithBlurhash.vue * Update EmImgWithBlurhash.vue * Create EmPagination.vue * wip * Update boot.ts * wip * wip * wi@p * wip * wip * wiop * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update boot.ts * wip * Update MkMisskeyFlavoredMarkdown.ts * wip * wip * wip * wip * wip * Update post-message.ts * wip * Update EmNoteDetailed.vue * Update EmNoteDetailed.vue * Create instance.ts * Update EmNoteDetailed.vue * wip * Update EmNoteDetailed.vue * wip * wip * wip * Update pnpm-lock.yaml * wip * wip * wp * wip * Update ClientServerService.ts * wip * Update boot.ts * Update vite.config.local-dev.ts * Update vite.config.ts * Create index.html * wa- * wip * Update boot.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * Create EmLink.vue * Create EmMention.vue * Update EmMfm.ts * wip * wip * wip * wip * Update vite.config.ts * Update boot.ts * Update EmA.vue * うぃp * wip * wip * Create EmError.vue * wip * Update MkEmbedCodeGenDialog.vue * Update EmNote.vue * wip * wip * Update user-timeline.vue * Update check-spdx-license-id.yml * wip * wip * style(frontend-shared): lint fixes on build.js * fix(frontend-shared): include `*.{js,json}` files in js-built * wip * use alias * refactor * refactor * Update scroll.ts * refactor * refactor * refactor * wip * wip * wip * wip * Update roles.vue * Update branding.vue * wip * wip * wip * Update page.vue * wip * fix import * add missing css variables * 絵文字をtwemojiに変更 クライアントデフォルトにあわせるため * force empoll readonly * fix compiler error * fix broken imports * tweak button style * run api extractor * fix storybook theme preloads * fix storybook instance imports * Update preview.ts * Update preview.ts * Update preview.ts * Revert "Update preview.ts" This reverts commit 12bab1c6fbd3baf753515df760ff19d027b85155. * Revert "Update preview.ts" This reverts commit 5c0ce01dbdf2194ffe94aba950f747a9968f29c4. * Revert "Update preview.ts" This reverts commit f4863524d7e5ca0f25470808849c24a72bea000a. * Revert "fix storybook instance imports" This reverts commit ed8eabb246edf731d31adffbe3c77c539e53ae9e. * Revert "wip" This reverts commit d3c1926519878155193a1654f49141e515d49683. * Revert "Update page.vue" This reverts commit 27c7900b0c1ae296b56075e8a9c22585d9cd744b. * Revert "Update branding.vue" This reverts commit c08ccb65ba66774c3e2b3dcfc6153004b5c0aa16. * Revert "Update roles.vue" This reverts commit 1488b670660cb1803d17d8f5c78f2d79e59fa52d. * Revert "wip" This reverts commit aab1c769814b08c257cad3025422a0eea3bfba4f. * refactor: use common media proxy * fix imports * fix * fix: MediaProxyの初期化を保証する(storybook対策?) * enhance(frontend-embed): improve embedParams provide * fix(backend): MK_DEV_PREFER=backendのときにembed viteが読み込めないのを修正 * fix * embed-pageを共通化 * fix import * fix import * fix import * const.jsを共通化 (たぶんrevertしすぎた) * fix type error * fix duplicated import * fix lint * fix * コメントとして残す * sharedとembedをlint対象にする * lint * attempt to fix eslint (frontend-shared) * lint fixes --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com> Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
* refactor(misskey-js): warnを除去 (#14520)かっこかり2024-09-071-1/+3
|
* fix(frontend): instance ↵かっこかり2024-09-062-32/+43
| | | | | | | infoページで不必要なapiリクエストが飛ぶのを抑止 (#14515) * fix(frontend): instance infoページで不必要なapiリクエストが飛ぶのを抑止 * fix
* fix(misskey-js): ↵かっこかり2024-09-063-393/+22
| | | | content-typeはapplication/jsonでないもののみを記録するように (#14508)
* refactor(frontend): scss deprecated 警告に対応 (#14513)かっこかり2024-09-068-31/+30
|
* enhance(frontend): ↵かっこかり2024-09-062-13/+81
| | | | | | | | | アイコンデコレーション管理画面にプレビューを追加 (#14511) * enhance(frontend): アイコンデコレーション管理画面にプレビューを追加 * Update Changelog * tweak
* chore(ci/lint): ESLintのキャッシュが保存できない問題を修正 ↵taiy2024-09-061-7/+7
| | | | (#14506)
* Update .gitignoresyuilo2024-09-051-0/+1
|
* refactor(sw): fix type errors (#14478)zyoshoka2024-08-307-21/+31
| | | | | | | | | | | * style(sw): lint fixes * refactor(sw): fix type errors * chore(sw): disable `noImplicitAny` * ci(sw): enable typecheck ci * ci(sw): build `misskey-js` before typecheck
* fix(frontend): server metrics look strange after reload (#14467)zyoshoka2024-08-303-2/+3
|
* fix(backend): use `prefixItems` in `admin/queue/*-delayed` endpoint schema ↵zyoshoka2024-08-307-48/+59
| | | | | | | | | | | | | | | (#14468) * fix(backend): represent tuples with `prefixItems` * refactor(frontend): fix type errors * fix(backend): add `prefixItems` in `SchemaType` * fix(backend): add `unevaluatedItems: false` to disallow extra items * refactor(frontend): consolidate `'deliver' | 'queue'` type def into `queue.vue` * fix(backend): add `unevaluatedItems` in `SchemaType`
* refactor(sw): use fully typed locales (#14470)zyoshoka2024-08-308-120/+89
| | | | | * refactor(sw): use fully typed locales * fix(backend): enumerate achievement notification type
* fix(backend): correct `app`-type notification schema (#14471)zyoshoka2024-08-293-7/+7
|
* 消し忘れsyuilo2024-08-271-2/+0
|
* refactorsyuilo2024-08-273-8/+5
|
* fix: ↵Kisaragi2024-08-261-1/+1
| | | | 投稿フォームの字数上限計算を実際の投稿内容に合わせる (#14466)
* enhance(frontend): error message i18nsyuilo2024-08-243-0/+10
|
* enhance(frontend): ↵syuilo2024-08-238-5/+21
| | | | サイズ制限を超過するファイルをアップロードしようとした際にエラーを出すように
* add notesyuilo2024-08-231-0/+1
|
* fix(backend): ↵syuilo2024-08-232-2/+10
| | | | ファイルがサイズの制限を超えてアップロードされた際にエラーを返さなかった問題を修正
* better boot error screensyuilo2024-08-221-3/+3
|
* fix(backend): Fix chart generation non-matching blockedHosts (#14441)atsuchan2024-08-201-5/+5
|
* fix button translation (#14444)かっこかり2024-08-201-1/+1
| | | | | | | that Japanese string exactly matches that i18n key (cherry picked from commit a408d32bb72ada9a4ad6bd1afe6e3fadb9b403db) Co-authored-by: dakkar <dakkar@thenautilus.net>