summaryrefslogtreecommitdiff
path: root/packages/frontend/src/utility (follow)
Commit message (Collapse)AuthorAgeFilesLines
* split url into webUrl and localUrl (like mastodon)stableFreya Murphy23 hours7-22/+22
|
* use pnpm package alias for @transfem-org/sfm-jsHazelnoot2025-06-124-4/+4
|
* reduce frontend log spam from debug messagesHazelnoot2025-06-065-6/+6
|
* factor out getNoteUrls functionHazelnoot2025-06-042-22/+49
|
* implement SkDateSeparatedListHazelnoot2025-06-041-2/+2
|
* merge: Sync local storage to properties to preference profile (resolves ↵Hazelnoot2025-06-021-7/+10
|\ | | | | | | | | | | | | | | | | | | #1075) (!1081) View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1081 Closes #1075 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * use yes/no buttons for reloadAskHazelnoot2025-06-011-7/+10
| |
* | fix circular reference between i.ts, instance.ts, and misskeyApi.tsHazelnoot2025-05-301-2/+2
| |
* | allow unauthenticated (logged-out) users to translate notesHazelnoot2025-05-301-2/+10
|/
* look at renoteId / replyId in case the renote / reply was not packedHazelnoot2025-05-211-0/+3
|
* exclude reply OP from previewHazelnoot2025-05-212-0/+6
|
* use config.url instead of "https://${config.host}"Hazelnoot2025-05-211-4/+4
|
* optimize extractUrlFromMfmHazelnoot2025-05-201-12/+24
|
* skip resolving preview when a link is known to be recursiveHazelnoot2025-05-202-0/+33
|
* don't recursively render note previewsHazelnoot2025-05-201-0/+17
|
* add option to put Translate button in the note toolbarHazelnoot2025-05-161-13/+19
|
* merge: Fix "show muted word" setting (!1016)Marie2025-05-142-14/+63
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1016 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * cleanup, simplify, and merge duplicate word mute implementationsHazelnoot2025-05-132-55/+26
| |
| * factor out shared word mute logicHazelnoot2025-05-121-0/+36
| |
| * show muted words in following feedHazelnoot2025-05-121-0/+35
| |
| * return actual muted word from check-word-mute.tsHazelnoot2025-05-121-13/+20
| |
* | fix infinite spinner when translation request failsHazelnoot2025-05-121-3/+3
|/
* merge: Add pattern checker for word mutes (resolves #1003) (!1020)Hazelnoot2025-05-122-3/+44
|\ | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1020 Closes #1003 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * move parseMutes to a utility fileHazelnoot2025-05-101-0/+41
| |
| * allow checkWordMute to accept raw stringsHazelnoot2025-05-101-3/+3
| |
* | refactor following feed to avoid circular dependencyHazelnoot2025-05-101-30/+2
|/
* pass token in Authorization header instead of i propertyHazelnoot2025-05-091-7/+37
|
* Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-291-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .github/workflows/api-misskey-js.yml # .github/workflows/changelog-check.yml # .github/workflows/check-misskey-js-autogen.yml # .github/workflows/get-api-diff.yml # .github/workflows/lint.yml # .github/workflows/locale.yml # .github/workflows/on-release-created.yml # .github/workflows/storybook.yml # .github/workflows/test-backend.yml # .github/workflows/test-federation.yml # .github/workflows/test-frontend.yml # .github/workflows/test-misskey-js.yml # .github/workflows/test-production.yml # .github/workflows/validate-api-json.yml # package.json # packages/backend/package.json # packages/backend/src/server/api/ApiCallService.ts # packages/backend/src/server/api/endpoints/drive/files/create.ts # packages/frontend-shared/js/url.ts # packages/frontend/package.json # packages/frontend/src/components/MkFileCaptionEditWindow.vue # packages/frontend/src/components/MkInfo.vue # packages/frontend/src/components/MkLink.vue # packages/frontend/src/components/MkNote.vue # packages/frontend/src/components/MkNotes.vue # packages/frontend/src/components/MkPageWindow.vue # packages/frontend/src/components/MkReactionsViewer.vue # packages/frontend/src/components/MkTimeline.vue # packages/frontend/src/components/MkUrlPreview.vue # packages/frontend/src/components/MkUserPopup.vue # packages/frontend/src/components/global/MkPageHeader.vue # packages/frontend/src/components/global/MkUrl.vue # packages/frontend/src/components/global/PageWithHeader.vue # packages/frontend/src/pages/about-misskey.vue # packages/frontend/src/pages/announcements.vue # packages/frontend/src/pages/antenna-timeline.vue # packages/frontend/src/pages/channel.vue # packages/frontend/src/pages/instance-info.vue # packages/frontend/src/pages/note.vue # packages/frontend/src/pages/page.vue # packages/frontend/src/pages/role.vue # packages/frontend/src/pages/tag.vue # packages/frontend/src/pages/timeline.vue # packages/frontend/src/pages/user-list-timeline.vue # packages/frontend/src/pages/user/followers.vue # packages/frontend/src/pages/user/following.vue # packages/frontend/src/pages/user/home.vue # packages/frontend/src/pages/user/index.vue # packages/frontend/src/ui/deck.vue # packages/misskey-js/generator/package.json # pnpm-lock.yaml # scripts/changelog-checker/package-lock.json # scripts/changelog-checker/package.json
| * feat: ↵syuilo2025-04-271-1/+1
| | | | | | | | アップロード可能な最大ファイルサイズをロールごとに設定可能に
* | merge upstream againHazelnoot2025-04-243-6/+63
|\|
| * Complete unicode emoji after last colon (#13384)anatawa122025-04-162-5/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * chore: add types on MkAutocomplete * feat: complete `:emoji:` to unicode emoji * chore: do not use fuzzy match for emojiComplete * docs(changelog): Unicode絵文字をslugから入力する際に`:ok:`のように最後の`:`を入力したあとにUnicode絵文字に変換できるように * docs(changelog): update changelog insertion position * chore: improve indent --------- Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
| * refactor(frontend): MkHorizontalSwipe -> MkSwipersyuilo2025-04-151-1/+1
| |
| * fix(frontend): ↵かっこかり2025-04-131-0/+5
| | | | | | | | | | | | | | | | | | | | | | keyval-storeの値が削除できずに処理が止まる問題を修正 (#15803) * fix(frontend): keyval-storeの値が削除できずに処理が止まる問題を修正 * Update Changelog * implement abortcontroller * fix lint
* | fix(frontend): ↵かっこかり2025-04-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | keyval-storeの値が削除できずに処理が止まる問題を修正 (#15803) * fix(frontend): keyval-storeの値が削除できずに処理が止まる問題を修正 * Update Changelog * implement abortcontroller * fix lint
* | make username matching consistent between lookup.ts and search.user.vueHazelnoot2025-04-131-1/+1
| |
* | Make NoteEdit entity match the database schemaHazelnoot2025-04-131-3/+1
| |
* | Merge branch 'develop' into merge/2025-03-24Hazelnoot2025-04-131-2/+2
| |
* | Merge tag '2025.4.0' into merge/2025-03-24Hazelnoot2025-04-134-15/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .github/workflows/storybook.yml # locales/index.d.ts # package.json # packages/backend/src/models/json-schema/role.ts # packages/frontend/src/components/MkPageWindow.vue # packages/frontend/src/pages/admin/roles.editor.vue # packages/frontend/src/pages/admin/roles.vue # packages/frontend/src/pages/settings/preferences.vue # packages/frontend/src/pages/settings/privacy.vue # packages/frontend/src/pages/timeline.vue # packages/frontend/src/pref-migrate.ts # packages/frontend/src/ui/_common_/common.vue # packages/frontend/src/ui/deck.vue # packages/frontend/src/ui/universal.vue # packages/misskey-js/src/autogen/types.ts
| * refactorsyuilo2025-04-091-1/+2
| |
| * enhance: チャットの閲覧を無効化できるように (#15765)かっこかり2025-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * enhance: チャットの閲覧を無効化できるように * fix * fix * fix * readonlyの説明を追加 * enhance: チャットが無効な場合はチャット関連の設定も隠すように * fix * refactor: ChatServiceからApiに関するドメイン知識を排除
| * refactor serach index generator code (#15772)anatawa122025-04-072-13/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor: flatten search index * chore: use Function() to simplify parsing attribute * chore: remove comment handling * chore: simplify processing SearchLabel and SearchKeyword element * chore: use SearchLabel in mutedUsers * chore: small improvements * chore: remove a fallback path and simplify the entire code * fix: result path is not correct * chore: inline function
* | Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-053-1113/+61
|\| | | | | | | | | | | | | | | # Conflicts: # .github/workflows/storybook.yml # package.json # packages/frontend/src/utility/autogen/settings-search-index.ts # pnpm-lock.yaml
| * fix: unnecesary HMR when we opened setting page (#15756)anatawa122025-04-053-993/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor: add MarkerIdAssigner instead of processVueFile and remove transformedCodeCache object * chore: add minimatch, a glob matcher * chore: expose MarkerIdAssigner from plugin * Revert "chore: expose MarkerIdAssigner from plugin" This reverts commit 88c6d820f8635c35f1c15b4aac0987075d7cf8aa. * chore: add plugin to generate virtual module * chore: parse inlining earlier * chore: use virtual module in search * chore: use remove old generation * chore: fix type errors * chore: add patch to workaround vitejs/vite#19792 * chore: improve filtering files to process * chore: rename plugin * docs: add comment for plugin ordering * fix: unnecessary log * fix: spdx license header
* | Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-031-0/+63
|\| | | | | | | | | | | | | | | | | # Conflicts: # package.json # packages/backend/src/core/AccountMoveService.ts # packages/frontend/src/components/MkDateSeparatedList.vue # packages/misskey-js/etc/misskey-js.api.md # pnpm-lock.yaml
| * refactor(frontend): refactor MkDateSeparatedListsyuilo2025-04-031-1/+1
| |
| * 🎨syuilo2025-04-031-0/+63
| |
* | merge from misskey-developHazelnoot2025-04-023-3/+8
|\|
| * 🎨syuilo2025-04-022-3/+3
| |
| * enhance(frontend): ↵syuilo2025-04-021-0/+5
| | | | | | | | インストールしたテーマをデバイス間で同期できるように
* | remove unused parameter from get-note-versions-menu.tsHazelnoot2025-04-021-5/+1
| |