# Changelog ## [1.0.4-beta31] - 2023-09-20 ### Bug Fixes - Fix: :ambulance: downgrade swc to v1.3.78 ## [1.0.4-beta3] - 2023-09-20 ### Bug Fixes - Fix: :ambulance: incorrect end tag - Fix: :bug: smaller maskable icon - Fix: release redis locks - Fix: require credentials in the notes/translate endpoint - Fix mfm import - Fix: don't show translate button if signed out - Fix (minor): noteId is not a number - Fix: follow requests pagination looping bug https://astolfo.social/notes/9jeibgm1wyfk9oha - Fix?: speakAsCat not being federated - Fix: "show replies in timeline" refactoring was not backward compatible - Fix: change local icon to users to fit the style of the existing tab ### Documentation - Docs: :lock: robots.txt asset Closes #10640, #10608 - Docs: :memo: merge request co-authored-by ### Features - Feat: :sparkles: federated `indexable` User property - Feat: sticky drive header This makes it easy to get files out of a folder to the parent directory. - Feat: open server info by clicking the ticker - Feat: vibration - Add vibration to new post button - Language filter - Selectable language for post translations - Translate button on posts not in your preferred language ### Miscellaneous Tasks - Chore: Translated using Weblate (French) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :arrow_up: up photoswipe - Chore: Translated using Weblate (Spanish) Currently translated at 99.4% (1839 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/es/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: update docs/MR template - Chore: Translated using Weblate (Italian) Currently translated at 99.8% (1848 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: add biome binaries to dev dependencies - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 99.9% (1853 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (French) Currently translated at 99.7% (1849 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Italian) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Translated using Weblate (Japanese (Kansai)) Currently translated at 69.7% (1293 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 88.9% (1649 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Swedish) Currently translated at 37.6% (698 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/sv/ - Chore: Translated using Weblate (Turkish) Currently translated at 99.9% (1853 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/tr/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ - Chore: Translated using Weblate (Korean) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ko/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 89.0% (1651 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 89.4% (1658 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 90.2% (1674 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Japanese (Kansai)) Currently translated at 69.7% (1294 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: round down elapsed time - Chore: Translated using Weblate (German) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Japanese) Currently translated at 99.7% (1850 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Japanese (Kansai)) Currently translated at 70.4% (1307 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ - Chore: Translated using Weblate (Turkish) Currently translated at 100.0% (1854 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/tr/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 97.7% (1813 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ - Chore: Translated using Weblate (Galician) Currently translated at 17.5% (326 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/gl/ - Chore: Translated using Weblate (Bulgarian (bul_BG)) Currently translated at 23.5% (436 of 1854 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/bul_BG/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1855 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1855 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (French) Currently translated at 99.9% (1854 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1855 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Italian) Currently translated at 100.0% (1855 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Translated using Weblate (Japanese) Currently translated at 99.7% (1851 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 98.1% (1820 of 1855 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ - Chore: Merge branch 'origin/develop' into Weblate. ### Performance - Perf: :zap: seperate web and queue workers Co-authored-by: Johann150 - Perf: :zap: Replace JSDOM with Happy DOM - Perf: :zap: use existing response ### Refactor - Refactor: :recycle: Migrate auth.vue to composition API ### Styling - Style ## [1.0.4-beta2] - 2023-09-02 ### Bug Fixes - Fix: convert quoted status and reaction accounts in Mastodon API layer - Fix: :bug: antenna notes pagination repeat - Fix: 🍱 old custom assets - Fix: rename copyright to firefish - Fix: :bug: revert last part of c0eac56355a0c40ac4d9c0bae82917506e011dc3 to properly paginate antennas/notes query - Fix: :bug: make admin users page properly direct user cards to about page - Fix? - Fix: :globe_with_meridians: copying origin: "remote" -> "origin" - Fix: :lipstick: don't round corners on status images/server icon ref: https://akko.unix.dog/notice/AY45yUgIC29eKVC59k - Fix: :lipstick: deleteAndEdit is danger action - Fix: :egg: woozy mode behavior - Fix: :lipstick: remove border radius on welcome icon - Fix: :pencil2: fix newly discovered users header icon Typo: rocke-launch -> rocket-launch - Fix: :globe_with_meridians: deleteAccountConfirm text is not yours - Fix: 🐛 MkTime logic - Fix: :bug: don't show server stats in widget if reporting is disabled Closes #10527 - Fix: :bug: en-US default merge language Preoperly addresses the issue from !10527 - Fix: :egg: animation - Fix: 🥚 animation - Fix: :zap: ref patrons - Fix: :lock: Show 404 error on files not found - Fix: weblate link in CONTRIBUTING.md - Fix: :children_crossing: autosize post form textarea - Fix: :lipstick: max width for long emojis long emojis are funny, but not to the point where they break the UI - Fix: :lipstick: padding, text for mod buttons - Fix: :pencil2: log typo - Fix: auto select the first element in completion - Fix: :bug: hide delete 2fa/passkeys buttons if user is not local - Fix: :lipstick: increase space between for search page slides users leaked over - Fix: :bug: rel=me verification with multiple rels besides me Closes #10595 - Fix iOS video playback (fixes #10517) - Fix: 🐛 tapping Okay on reaction will make it update immediately - Fix: 🐛 wrong margin for MkDateSeperatedlist on Safari beta - Fix: :bug: inconsistent font sizing on mobile Closes #10581 - Fix: :lipstick: gap between selects - Fix: show correct software names (close #30) - Fix: local software version being undefined - Fix: :children_crossing: cw re below keep cw button - Fix: call default user if empty. resolves #10604 - Fix: :busts_in_silhouette: use correct tag for ac - Fix: :bug: ref loading for patrons/sponsors in about-firefish - Fix: :bug: properly display caption - Fix: :busts_in_silhouette: naskya is fullstack - Fix locale - Fix - Fix: :green_heart: Docker env for CI - Fix: :green_heart: Docker env for CI - Fix: :green_heart: docker service alias - Fix: :lipstick: properly style announcement content, add seperator - Fix: generate stream id with timestamp - Fix: add original id to the stream - Fix: :bug: double-slash in proxy url - Fix: :bug: null host meilisearch - Fix: :globe_with_meridians: i18n key for "confirm" - Fix: :bug: offline html responsive viewport - Fix: building re2 in Dockerfile - Fix: :ambulance: proper conditional I need sleep... or coffee - Fix: :children_crossing: make importing emoji packs clearer - Fix: updatePerson's Followings.update call not working if no sharedInbox - Fix: :bug: double comma - Fix: :adhesive_bandage: add small and center to MFM tags list - Fix: veiry url - Fix: exclude localhost - Fix: exclude ula and lla - Fix: remove brackets - Fix: 🚑 thumbnail serving - Fix: change character limits to allow for long instance domains - Fix: :pencil2: "can not" -> "cannot" - Fix: :lock: cannot change note visibility - Fix: :bug: cannot quote own note - Fix: :bug: fix DNS lookup issue https://github.com/szmarczak/cacheable-lookup/pull/62 - Fix: :bug: caching wrong DNS entry when federating with an instance that cannot properly handle inbound IPv6 requests - Fix: remove native-utils from migration's dependencies - Fix: :recycle: Manifest (icons, name, orientation) Closes #10694 - Fix: :bug: unlock undefined - Fix: :bug: more strange unlock calls - Fix: :bug: natural PWA orientation fixes chrome mobile rotating screen even when device rotation is off - Fix: :lipstick: Announcement padding/margins - Fix: :ambulance: incorrect end tag ### Documentation - Docs: :memo: repo move - Docs: :memo: fix link - Docs: :memo: 1.0.3 changelog - Docs: :memo: 1.0.3 changelog - Docs: :memo: Add explicit FoundKey commits to CHANGELOG - Docs: :memo: AUR package - Docs: :memo: remove links to FIREFISH.md Closes #10601 - Docs: :memo: 1.0.4-beta changelog ### Features - Feat: :technologist: gitlab issue templates - Feat: :technologist: pull request template - Feat: ✨ draggable navbar items in settings Co-authored-by: Syuilo Co-authored-by: moshibar - Feat: :lock: allow admins to reset users' 2FA and passkeys ref: https://frfsh.plus.st/notes/9hqswpwiwjaihcgo - Feat: backend debug in vscode - Feat: add "re:" at the beginning of CW reply comment (close #52) - Feat: rounded cat ears (close #48) Co-authored-by: syuilo Co-authored-by: Acid Chicken (硫酸鶏) - Add migration to fix corrupted stream ids - Feat: Fetch total posts of users on create/update - Feat: post translation in Traditional Chinese - Feat: :bookmark: 1.0.4-beta2 ### Miscellaneous Tasks - Chore: change image url - Chore: fix repository url - Chore: Translated using Weblate (Indonesian) Currently translated at 89.1% (1636 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1793 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1793 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1793 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1793 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1793 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Indonesian) Currently translated at 97.3% (1787 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Indonesian) Currently translated at 97.3% (1787 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Indonesian) Currently translated at 97.3% (1788 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: :art: format - Chore: Translated using Weblate (German) Currently translated at 98.6% (1811 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.6% (1811 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.6% (1811 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.6% (1811 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 98.8% (1814 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.8% (1814 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Turkish) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/tr/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 98.2% (1804 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ - Chore: Translated using Weblate (German) Currently translated at 98.8% (1814 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (German) Currently translated at 99.8% (1833 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 99.8% (1833 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: :art: format - Chore: Translated using Weblate (German) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (German) Currently translated at 99.8% (1835 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 99.8% (1835 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 99.8% (1835 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 99.9% (1836 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/uk/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: :arrow_up: up deps - Chore: Translated using Weblate (French) Currently translated at 90.9% (1671 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 90.9% (1671 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1837 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 5.9% (110 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 5.9% (110 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (French) Currently translated at 90.9% (1671 of 1837 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (French) Currently translated at 91.4% (1681 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 91.4% (1681 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (French) Currently translated at 94.3% (1736 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 94.3% (1736 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 97.0% (1784 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 97.0% (1784 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 97.0% (1784 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 97.1% (1786 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 97.1% (1786 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Swedish) Currently translated at 14.7% (272 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/sv/ - Chore: :globe_with_meridians: "ads" -> "community banners" People find the term "ads" confusing because they associate it with Google AdSense/other actual advertising platforms. As "ads" on Misskey (and Firefish) act more like community banners than ads, this change should clear up confusion. - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1839 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Swedish) Currently translated at 37.4% (689 of 1839 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/sv/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (French) Currently translated at 99.8% (1842 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Vietnamese) Currently translated at 81.6% (1506 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/vi/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 99.5% (1836 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Spanish) Currently translated at 90.7% (1674 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/es/ - Chore: Translated using Weblate (Spanish) Currently translated at 90.7% (1674 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/es/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :busts_in_silhouette: calckey.social -> firefish.social - Chore: Translated using Weblate (German) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (French) Currently translated at 99.8% (1841 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (German) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Calckey -> Firefish - Chore: Translated using Weblate (German) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: update ja-JP.yml - Chore: :bookmark: v1.0.4-beta - Chore: Translated using Weblate (French) Currently translated at 99.7% (1839 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Turkish) Currently translated at 99.9% (1843 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/tr/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1844 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/uk/ - Chore: Translated using Weblate (Bulgarian (bul_BG)) Currently translated at 20.9% (386 of 1844 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/bul_BG/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (French) Currently translated at 99.6% (1839 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (French) Currently translated at 99.6% (1839 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 99.6% (1839 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Portuguese (Brazil)) Currently translated at 12.0% (222 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/pt_BR/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (German) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (French) Currently translated at 99.7% (1841 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 32.4% (599 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/uk/ - Chore: Translated using Weblate (Vietnamese) Currently translated at 93.1% (1720 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/vi/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: up pnpm to 8.6.11 - Chore: :arrow_up: up deps - Chore: :art: format - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 36.1% (668 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: remove unused items - Chore: :art: format - Chore: Translated using Weblate (Spanish) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/es/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 100.0% (1846 of 1846 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (French) Currently translated at 99.5% (1842 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ - Chore: Translated using Weblate (Bulgarian (bul_BG)) Currently translated at 23.4% (433 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/bul_BG/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: codeberg → gitlab - Chore: Translated using Weblate (German) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/uk/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Japanese (Kansai)) Currently translated at 69.1% (1280 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ - Chore: Translated using Weblate (French) Currently translated at 99.6% (1844 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Japanese (Kansai)) Currently translated at 69.9% (1294 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 54.0% (1000 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nb_NO/ - Chore: Translated using Weblate (Bulgarian (bul_BG)) Currently translated at 23.5% (435 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/bul_BG/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Italian) Currently translated at 88.4% (1637 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: Translated using Weblate (Italian) Currently translated at 98.5% (1824 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ - Chore: Translated using Weblate (Korean) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ko/ - Chore: Merge branch 'origin/develop' into Weblate. - Update stop words - Chore: :art: format - Chore: Translated using Weblate (Indonesian) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Italian) Currently translated at 98.9% (1830 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (French) Currently translated at 99.6% (1843 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ - Chore: Translated using Weblate (Italian) Currently translated at 98.9% (1831 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Translated using Weblate (Korean) Currently translated at 100.0% (1850 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ko/ - Chore: Translated using Weblate (Thai) Currently translated at 56.5% (1047 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/th/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :technologist: More recommended VSCode extensions Iconify to preview Phosphor icons, Conventional Commits for commit style - Chore: :technologist: More recommended VSCode extensions Docker, GitLab Workflow, JSON5, Prettier, YAML, and Pretty TS Errors - Chore: Translated using Weblate (Thai) Currently translated at 58.6% (1085 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/th/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore, refactor: remove unused, fix some type errors (client/src/pages) - Chore: :rotating_light: lint - Chore: :wrench: linting config - Chore: 🚨 lint megalodon - Chore: :arrow_up: up deps (properly) - Chore: :hammer: build greet js -> sh - Chore: :art: script format - Chore: Translated using Weblate (Italian) Currently translated at 99.5% (1841 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ - Chore: Translated using Weblate (Portuguese (Portugal)) Currently translated at 33.4% (619 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/pt_PT/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Portuguese (Portugal)) Currently translated at 33.4% (619 of 1850 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/pt_PT/ - Chore: Merge branch 'origin/develop' into Weblate. ### Performance - Perf: :zap: featured posts query limit - Perf: :zap: delete transformedOptions key -> assign undefined with key literal - Perf: :zap: seperate web and queue workers ### Refactor - Refactor: :children_crossing: only ask for reload on apply button - Refactor: :recycle: show disabled message if disabled ref: https://git.joinfirefish.org/firefish/firefish/-/issues/10527#note_230 - Refactor: :recycle: use const for non-reassigned vars - Refactor: :recycle: MkGoogle uses local search - Refactor: :busts_in_silhouette: Add original Misskey contributors - Refactor: :recycle: better offline page - Refactor: :children_crossing: only index public posts - Refactor: :coffin: remove old woodpecker scripts - Refactor: :recycle: No Vue Reactivity Performed with https://github.com/edison1105/drop-reactivity-transform , Reactivity Transform was an experimental feature and has now been deprecated. - Refactor: remove regex - Refactor: :recycle: types in AP kernel This file seriously needs to be refactored properly... - Refactor: :egg: new ansi art - Refactor: :egg: ansi art for master.ts ### Styling - Style: :lipstick: don't show activity if narrow (cleaner) ## [1.0.3] - 2023-07-21 ### Bug Fixes - Fix: :bento: fix old favicon - Fix: :bento: asset versioning, screenshots - Fix: :adhesive_bandage: version manifest assets based on instance version ### Miscellaneous Tasks - Chore: Translated using Weblate (Russian) Currently translated at 99.4% (1826 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ - Chore: Translated using Weblate (Russian) Currently translated at 99.4% (1826 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 97.1% (1783 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ - Chore: Translated using Weblate (Korean) Currently translated at 88.2% (1621 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ko/ - Chore: Translated using Weblate (Galician) Currently translated at 13.9% (257 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/gl/ - Chore: Translated using Weblate (Polish) Currently translated at 93.0% (1708 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/pl/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/uk/ - Chore: Translated using Weblate (Korean) Currently translated at 93.3% (1713 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ko/ - Chore: Translated using Weblate (Czech) Currently translated at 46.5% (854 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/cs/ - Chore: Translated using Weblate (Indonesian) Currently translated at 86.3% (1586 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ - Chore: Translated using Weblate (Vietnamese) Currently translated at 82.0% (1506 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/vi/ - Chore: Translated using Weblate (Korean) Currently translated at 100.0% (1836 of 1836 strings) Translation: Firefish/locales Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ko/ ### Refactor - Refactor: :recycle: create drive file endpoint Adjusts ratelimit to 250 files every 10 minutes, fixes error text, fixes reused variable name. - Refactor: sticky-container class - Refactor: :recycle: new git repo for real this time ## [1.0.0] - 2023-07-19 ### Bug Fixes - Fix: :pencil2: deduplicate class - Fix: :adhesive_bandage: ask for reload upon changing skin tone - Fix: :bug: properly apply unicode for skin tone selector - Fix: 2fa registration code - Fix: new posts button mobile position + webkit-mask - Fix: actually fix mobile pos oops... - Fix: ad widget size - Fix: prevent jump when new posts button appears - Fix: back from the future - Fix: new posts button z-index + use darkened accent - Fix: :bug: apply skin tone to default reactions, aria labels for tone picker - Fix: 🐛 support for SSL data when loading redis and postgres configs Closes #10366 - Fix: :adhesive_bandage: use redis user for bull and postgres cache interface Follow up #10366, d96877033be9790d11b0212ab8825f93202d22a2 - Fix: only show option based on device + add option to backups - Fix: :wheelchair: don't animate indicator dot if animation is off Closes #10372 - Fixes - Fix: :bug: security key display name Closes #10313 - Fix: disable redis tls if undefined in config - Fix: :bug: don't convert time since epoch for ratelimit https://calckey.social/notes/9gkasnzglmi07rpa - Fix: :bug: fix tapping parent on mobile causing side effects - Fix: :bug: standard input for 2FA token Closes #10361, removes client dependency - Fix - Fix: :bug: addSkinTone strip logic - Fix: soft mutes not being applied to boosts - Fix: misaligned new post button I don't understand why margin-top caused that ?? - Fix: multiple boost publication by relay - Fix: ignore if post boosted by relay is local - Fix: await release - Fix: webkit blur effects - Fix: :loud_sound: log emoji picker errors - Fix/refactor: move new posts button to MkTimeline - Fix: new posts click - Fix typo - Fix - Fix: use redis-semaphore for global mutex and memory leak prevention - Fix: :bug: patron timeout - Fix: temp fix for null metadata - Fix: :bug: display emoji stat properly - Fix: :lipstick: form switch padding - Fix: :zap: immediately fail jobs with invalid signature - Fix: videos not appearing when don't play animated images is one - Fix: 🐛query search endpoint for local userselect, disregard host - Fix: do not deliver poll reulst if local-only - Fix: do not deliver poll result if local-only - Fix: add back channel display in timeline - Fix: :bug: fallback locales for skin tone labels Closes #10406 - Fix: use unique key for my page query - Fix: use unique key for my galleries - Fix: use unique key for my page query - Fix: use unique key for my galleries - Fix: 🐛 fix quotes with CW-only quotes - Fix: use host as prefix of cacheServer if undefined - Fix: :children_crossing: switch account when adding existing account - Fix: add megalodon to docker image - Fix: copy megalodon before node_modules, fix #10424 - Fix: banner blur - Fix: :bug: prevent creation of empty antennas - Fix - Fix - Fix: :bug: server stats setting, meta fetching - Fix: :bug: server stats setting, meta fetching - Fix: :lipstick: url preview title size - Fix: MkMedia #10429 ? + styling - Fix: nav post button gradient transition (#10401) + half refactor ? - Fix: error if no banner - Fix reactions_not_public condition - Fix: renew entity models - Fix config parser - Fix: add db to redis uri - Fix: :ambulance: correct import for swiper 10 - Fix: :page_facing_up: don't gitignore .config license Follow-up #10470 - Fix: :bug: fix draggable Use vue-draggable-plus instead of vuedraggable: https://github.com/SortableJS/vue.draggable.next/issues/216 Closes #10467 - Fix? - Fix - Fix - Fix popup menu - Fix: :bug: plus button for reactions - Fix: :bug: plus button in reaction settings - Fix - Fix: :bug: save reactions if added - Fix: :lipstick: locales, transition for MkDonation - Fix: :lipstick: scope transition style - Fix: :bug: properly show instance's link - Fix: :bug: give donation link in non-admin meta - Fix: :lipstick: properly slide in - Fix: :lipstick: ease-out transitions - Fix: match custom emoji size to Misskey's resolves #10438 - Fix: :lipstick: scoped style fix - Fix #10483 - Fix #10483 (2) - Fix - Fix: collapsing white space - Fix: :lipstick: different default font if cjk - Fix: :lipstick: mkdonation bg - Fix: Follow Request labeling resolves #10368 - Fix: error in user card if no user desc - Fix: 🐛 allow up to 1024 chars for SMTP login Closes #10472 - Fix: note detailed tabs using wrong styling - Fix: move nowrap to proper place - Fix: :lock: prevent potential SSRF through media proxy - Fix: :wrench: max post length 100000 Pleroma doesn't accept >100K (ref: https://blob.cat/objects/82f33d96-534f-45ee-902a-f77c2723db8b) - Fix format - Fix: Add error message on initialization failed - Fix: more reliable not closing emoji picker on shift key - Fix: unable to scroll through reactions on mobile - Fix: fix typo - Fix lock - Fix: Branch by bind address - Fix: Revert k8s template updates - Fix: use hostname as prefix instead of host - Fix: 🐛 Scrolling Issue in Safari for Top and Bottom Bars - Fix: :globe_with_meridians: missing locale - Fix: add back follows you tag - Fix: import - Fix: skip attachment import if undefined - Fix: :bug: gitignore causing wrong file to be pushed - Fix: :bug: merge somehow stripped style.css of splash style ### Documentation - Docs: :memo: dragonfly flag - Docs: :pencil2: dragonflydb typo - Docs: 📝 KeyDB minimum version - Docs: 📝 KeyDB, megalodon - Docs: 📝 simplify dependencies - Docs: fix typo - Docs: :memo: join server - Docs: :memo: FoundKey migration docs Co-authored-by: Jeder Superscedes #10471 - Docs: :memo: FoundKey EOL disclaimer - Docs: :memo: descriptions for notes/children+conversation endpoints - Docs: :bulb: going past DB_MAX_NOTE_TEXT_LENGTH - Docs: :memo: changelog - Docs: :memo: changelog - Docs: :memo: foundkey patch (thanks volpeon!) ref: https://is-a.wyvern.rip/notes/9hac2nd98s - Docs: :memo: migration note - Docs: 📝 foundkey migration apply patch correctly - Docs: :memo: changelog - Docs: :truck: new website - Docs: :memo: codeberg -> gitlab ### Features - Feat: Make scrollable widgets flexible - Feat: make RSS feed scrollable (#10108) - Feat: ALT button (#9265) - Feat: toggle-able swiping - Feat: horizontally scrolling reactions - Feat: :sparkles: introduce local user select dialog Used for selecting group members and proxy account. Closes #7987, API change: users/search-by-username-and-host now takes `maxDaysSinceLastActive` parameter and doesn't have any active threshold anymore by default. - Feat: reveal muted word on press & hold Refs: #10363 - Feat: link previews redesign - Feat: :sparkles: celebrate on calendar when birthday - Feat: :sparkles: add emoji count to admin panel - Add cache prefix - Feat: show alt button even when content hidden - Feat: :zap: cache server - Feat: :sparkles: Timestamps on announcements Closes #10453 - Add environment variable to skip copying antenna - Add environment variable of read size - Feat: :sparkles: don't close emoji picker if shift is held down, like Discord https://snug.moe/notes/9h1p04dqytz2qfsz - Feat: :sparkles: Donation pop-up with optional admin link Co-authored-by: Syuilo - Feat: :lipstick: fly in as well - Feat: :sparkles: seperate sponsors and patrons - Feat: ✨ Add media to Mastodon and Calckey post imports (#10496) ### What does this PR do? Adding files fields in the export notes option, and corresponding import notes Current the mastodon import does not import any attachments, this pr will use the "upload from url" feature to include medias if its a valid URL. There are many way to convert the outbox.json file, can be simple as upload media_attachments to any web hosting and do string replace on the json file. I also create a tool that upload the tar.gz file with auto convert and host the media as simplify the process at https://tempfile.moegirl.live Detail example can be found at https://fedi.moegirl.live/notes/9h76gtqnp2gwl5dz https://r2temp.moegirl.live/2023/7/15/15356683-050f-423a-b331-c9a05561f52a/shana-settings-_-meng-zhai-le-yuan-xyou-yu-ou-xiang-de-luo-ke-ke-wu-yan-moe-otaku-elysian-x-gloomily-idol-s-rococo-luncheon----mozilla-firefox-private-browsing-2023-07-15-18-36-37.mp4 Co-authored-by: CGsama Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10496 Co-authored-by: コルセット姫@がんばらない Co-committed-by: コルセット姫@がんばらない - Feat: Move json5 to prod dependencies - Feat: Add bind address option - Feat: add view on remote server to user profile dropdowns - Feat: ✨ verify links with rel=me (#10506) Adds Mastodon-style `rel=me` link verification, and creates a background job to verify said links Closes #9341 ![image](/attachments/861e01eb-660f-4c62-8d83-d824cb79da48) Co-authored-by: ThatOneCalculator Co-authored-by: Namekuji Reviewed-on: https://codeberg.org/calckey/calckey/pulls/10506 - Feat: show snippet of alt text when hovering alt button - Feat: :sparkles: copy feeds from user menu - Add ### Miscellaneous Tasks - Chore: Translated using Weblate (German) Currently translated at 99.5% (1796 of 1805 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1806 of 1806 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1806 of 1806 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: apply to all swipers - Chore: format - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1807 of 1807 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Spanish) Currently translated at 87.2% (1582 of 1813 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Merge branch 'origin/develop' into Weblate. - Update helm config template - Chore: :art: format, add scss to prettier formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1814 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1815 of 1815 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: :busts_in_silhouette: patrons - Chore: :art: format - Chore: 👥 patrons - Chore: 👥 patrons - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: Translated using Weblate (German) Currently translated at 98.7% (1793 of 1815 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: 🎨 format - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1814 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 88.2% (1600 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 88.2% (1600 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 91.0% (1651 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 91.0% (1651 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 94.7% (1719 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 94.7% (1719 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: 👥 patrons - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 96.8% (1757 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 96.8% (1757 of 1814 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 97.4% (1769 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: :art: format - Chore: :busts_in_silhouette: patrons - Chore: 👥 patrons - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: 👥 patrons - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: :arrow_up: up prettier, pnpm - Chore: :busts_in_silhouette: patrons - Chore: Translated using Weblate (French) Currently translated at 88.7% (1612 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 93.9% (1707 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: :art: format - Chore: Merge branch 'origin/develop' into Weblate. - Chore: add megalodon to cleaning scripts - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1816 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 94.3% (1714 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Use css module - Chore: Translated using Weblate (Turkish) Currently translated at 3.9% (71 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/tr/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 95.0% (1726 of 1816 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1819 of 1819 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: :art: format - Chore: :busts_in_silhouette: patrons - Chore: vite conf changes - Chore: :page_facing_up: LICENSE for configuration directories Closes #10470 - Chore: change account - Chore: :art: format - Chore: forgot to remove a debug print stmt? - Chore: Added translation using Weblate (Galician) - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1827 of 1827 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: format - Chore: :art: format - Chore: :art: format - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1830 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Norwegian Bokmål) Currently translated at 4.3% (79 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nb_NO/ - Chore: Translated using Weblate (Portuguese (Brazil)) Currently translated at 5.6% (103 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pt_BR/ - Chore: Translated using Weblate (Portuguese (Brazil)) Currently translated at 5.6% (103 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pt_BR/ - Chore: Translated using Weblate (Galician) Currently translated at 0.8% (15 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/gl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1830 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1830 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Turkish) Currently translated at 54.4% (996 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/tr/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 74.9% (1372 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/uk/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :busts_in_silhouette: patrons - Chore: :busts_in_silhouette: patrons - Chore: Translated using Weblate (Turkish) Currently translated at 56.5% (1035 of 1830 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/tr/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1831 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Turkish) Currently translated at 100.0% (1831 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/tr/ - Chore: Translated using Weblate (Spanish) Currently translated at 86.9% (1592 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Translated using Weblate (Turkish) Currently translated at 100.0% (1831 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/tr/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1831 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/uk/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1831 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/uk/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 95.5% (1750 of 1831 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1832 of 1832 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1832 of 1832 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/uk/ - Chore: :globe_with_meridians: (only outbox.json) no longer needed - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1832 of 1832 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Added translation using Weblate (Bulgarian (bul_BG)) - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1832 of 1832 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: :art: format - Chore: make contributors consistent with the website - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1836 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Russian) Currently translated at 92.2% (1694 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1836 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Indonesian) Currently translated at 83.6% (1536 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/id/ - Chore: Translated using Weblate (Russian) Currently translated at 99.1% (1820 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Russian) Currently translated at 99.1% (1820 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Ukrainian) Currently translated at 100.0% (1836 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/uk/ - Chore: Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1836 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hans/ - Chore: Translated using Weblate (Bulgarian (bul_BG)) Currently translated at 20.2% (371 of 1836 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/bul_BG/ ### Performance - Perf: use msgpackr to encode and decode - Perf: :zap: use fast-blurhash for blurhash decoding, up deps ### Refactor - Refactor: :lipstick: improve miauth style - Refactor: :wrench: allow redis user to be configured Follow up #10366, 3df3c97deb284ecbf3363b90a45c6501957d1e98 - Refactor: simplify getSignatureUser - Refactor: :recycle: force patrons update on about-calckey - Refactor: no url instantiation - Refactor: use redis-semaphore for mutex across workers - Refactor: examine by get instead of exists - Refactor: :globe_with_meridians: patrons description - Refactor: :triangular_flag_on_post: post editing is no longer experimental - Refactor: ⚡ make identicons and server metrics optional Co-authored-by: Kainoa Kanter - Refactor: ⚡ make identicons and server metrics optional Co-authored-by: Kainoa Kanter - Refactor: ⚡ make identicons and server metrics optional Co-authored-by: Kainoa Kanter - Refactor: combine MediaVideo & MediaImage components - Refactor: :recycle: read patrons from local file for fallback instead of empty array - Refactor: 💫 tweak photoswipe animation speed - Refactor: :lock: password input for object storage secret key - Refactor: cache relays for a longer time - Refactor: ⚡ antenna notes in cache Co-authored-by: Kainoa Kanter - Refactor: :recycle: MkPostFormAttachees setup syntax - Refactor: :recycle: donation link logic, add link to /about, fix typo - Refactor: :lipstick: max instance name length 37, gradate specific server dono button - Refactor: :recycle: simplify shift key logic - Refactor: :wheelchair: add aria labels to buttons - Refactor: :recycle: substr -> slice - Refactor(backend): Use `exist` to check existence * refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え * cleanup - Refactor: use copy_limit if greater than 0 - Refactor: use new card design in user popup - Refactor: :lipstick: relay icon - Refactor: :lipstick: privacy icon - Refactor: :recycle: no autobind - Refactor: :zap: use blurhash-as for encoding and decoding - Refactor: remove tinycolor from MkFolder + a11y - Refactor: :children_crossing: filter out https on recommended instances - Refactor: :recycle: correct params for notes/children+conversion - Refactor: :wastebasket: deprecate DB_MAX_NOTE_TEXT_LENGTH - Refactor: :rotating_light: linting fix - Refactor: ⚡ improve performance of contextmenu ### Styling - Style: New posts button - Style: visible button w/out hovering in url preview - Style: accent color in plyr - Style: add back scrollbar-color for firefox - Style: truncate long URL's - Style: make background banner blur static - Style; proper styling for url preview - Style fix - Style: link underlines - Style: link underlines, attempt two™ - Style: use muted repeat icon instead of forbidden for disabled boosts - Style: don't truncate URL's - Style: underline-offset tweak - Style: consistent link underline thickness - Style: user card design ## [14.0.0-rc3] - 2023-06-24 ### Bug Fixes - Fix: editing caption accuracy - Fix: editing caption accuracy - Fix: only show meili in metrics if available - Fix server metric iteration - Fix inbox stall - Fixes #10284, fixes #10208; passing in all pugVariables needed in base.pug, fixes csp - Fix: unread message bgcolor - Fix logic - Fixes - Fix width - Fix boost mutes - Fix typo - Fix search features - Fix - Fix: :bug: properly enter date - Fix math - Fix - Fix back button display - Fix - Fix: "24"th hour doesn't exist, it's 0 - Fix: :adhesive_bandage: YYYYMMDD with dashes - Fix: :rotating_light: fix unused import - Fix: :adhesive_bandage: day isn't decreased by 1 - Fix: 🚸 make "show replies in timeline" work as expected Co-authored-by: Syuilo - Fix: :ambulance: fix stream.ts - Fix: :bug: sonic logged connection despite not existing - Fix: :ambulance: fix switch import - Fix: :lipstick: fix sign-in 2fa token style - Fix: :bug: 2FA dialog - Fix: :bug: use correct 2fa value - Fix: :adhesive_bandage: convert numeric input to string - Fix aode-relay compatibility - Fix: :bug: display punishments on desktop - Fix - Fix - Fix overflow - Fix user preview menu color - Fix: :lipstick: white foreground on forced black background Remedies the problem introduced by 020c4f578827e2391b35cd102ee197cc037c0382 causing black text to appear over a black-ish background - Fix: :globe_with_meridians: correct "clear" - Fix: 🐛 don't allow editing a post on another account - Fix: 🐛 when editing polls, keep votes for unmodified choices - Fix: :bug: properly index edited post - Fix: :adhesive_bandage: duplicate update - Fix: :lipstick: badge style on mobile - Fix UI sometimes being offset on mobile - Fix: 🐛 empty fs stat - Fix - Fix build and clean scripts - Fix - Fix: :bug: only collapsed reply if notification is reply - Fix: 🐛 proper isDuplicateKeyValueError handling Closes #10340 Co-authored-by: Kainoa Kanter - Fix: :bug: collapse reply if type is a mention and it has a reply - Fix: :pencil2: typo in API docs + errors Co-authored-by: naskya - Fix: hide tooltip on page change - Fix: don't use cache on autocomplete for now - Fix: :lipstick: consistent emoji styling - Fix: :adhesive_bandage: disable Unicode 15 emojis https://github.com/jdecked/twemoji/pull/43 - Fix: :bug: pull up instance window instead of search field - Fix: autocomplete not being focused properly - Fix: mobile note spacing - Fix: 🐛 race condition between workers when creating note Closes #10345 Discovered here: https://codeberg.org/calckey/calckey/issues/10345#issuecomment-950475 - Fix: :bug: non-duplicate skin tone selection - Fix: :ambulance: disable lightningcss transformer for now - Fix: typo - Fix: :arrow_down: downgrade chalk - Fix: :bug: start transaction with multi - Fix: :pencil2: fix tab characters thanks, yaml. ugh. - Fix: :bug: remove cw in post edit Closes #10353 - Fix: :construction_worker: fix format run - Fix compile error - Fix: jump to top of page when opening modals I want to do this probably later, for now it will still focus inside the window when pressing tab - Fix: :alembic: ensure splash is removed upon load https://codeberg.org/calckey/calckey/pulls/10285#issuecomment-951231 - Fix: focus first element inside modal - Fix: :adhesive_bandage: make cacheRemoteFiles false by default for new instances - Fix: basically just undo my previous modal changes ### Documentation - Docs: 📝 tips - Docs: 📝 changelog - Docs: :memo: rudamentary sea-orm-cli instructions - Docs: :memo: sea orm migration "Setting Up Migration" doc link - Docs: 📝 fix formatting - Docs: :memo: min rust ver - Docs: :memo: changelog - Docs: :memo: update links - Docs: :memo: changelog - Docs: :memo: API documentation generation - Docs: :memo: add symlink for api docs in docs/ - Docs: 📝 use document instead of symlink - Docs: :memo: document packages dir - Docs: :memo: clearer package docs - Docs: :memo: mention libvips requirement #10352 - Docs: :memo: v14.0.0-rc3 changelog ### Features - Feat: ✨ searchFilters meta property - Feat: ✨ patron labels - Feat: channel column in deck view - Feat: :sparkles: delay function in animated MFM - Feat: :monocle_face: bring back misskey's moderation displays on profile - Feat: 🔒 Improve 2FA/keypass experience Co-authored-by: Tamania Co-authored-by: Syuilo - Feat: :lipstick: button icons for security - Feat: :sparkles: 2FA input dialog - Add comments - Add faded edges to swiper + shadows :3 - Add refresh button to poll - Add environment variable - Feat: :sparkles: display remaining time on ratelimits - Feat: :sparkles: $[small ] and $[center ] MFM syntax - Feat: :sparkles: clickable domains on job queue https://post.naskya.net/notes/9gbfos2mv5iz6g63 - Feat: :sparkles: emoji skin tone Closes #9959 - Feat: :sparkles: skin tone selector in category - Feat: :lock: expand /api/v1/instance/peers to proper endpoint and check for private mode Closes #10358 - Feat: :bookmark: v14.0.0-rc3 ### Miscellaneous Tasks - Chore: update patrons - Chore: lint sw - Chore: update patrons - Chore: update patrons - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1770 of 1770 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1770 of 1770 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: update patrons - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1772 of 1772 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Update cheat sheet with delay - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1777 of 1777 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Polish) Currently translated at 96.4% (1714 of 1777 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Translated using Weblate (Italian) Currently translated at 71.0% (1262 of 1777 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/it/ - Chore: formatting - Chore: formatting - Chore: format - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1787 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 97.4% (1741 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 97.4% (1741 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: formatting - Chore: :passport_control: improve gitea templates - Chore: :passport_control: conventional commits in body, not checkbox - Chore: :arrow_up: up pnpm - Chore: Added translation using Weblate (Portuguese (Brazil)) - Chore: Translated using Weblate (German) Currently translated at 98.6% (1762 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Portuguese (Brazil)) Currently translated at 0.6% (12 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pt_BR/ - Chore: :art: format - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1787 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 95.6% (1709 of 1787 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1803 of 1803 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Portuguese (Brazil)) Currently translated at 4.4% (81 of 1803 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pt_BR/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1804 of 1804 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Polish) Currently translated at 95.1% (1716 of 1804 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1804 of 1804 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 99.2% (1791 of 1804 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Update to node 20 - Chore: format - Chore: Translated using Weblate (Italian) Currently translated at 69.9% (1262 of 1804 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/it/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: :art: format - Chore: :bookmark: dev52 - Chore: :art: format - Chore: update bug report template - Chore: :memo: links in bug template - Chore: :memo: bring bug template changes to feature template - Chore: :memo: deployment method in bug report - Chore: :memo: fix duplicate, add emojis - Chore: :memo: add emojis to issue templates Because everything's better with emojis! - Chore: :memo: emojis in issue label - Chore: :art: format - Chore: :memo: too many emojis - Chore: :coffin: remove vim settings - Chore: :arrow_up: up emojilib - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1805 of 1805 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ ### Performance - Perf: limit number of antennas - Perf: set patrons in redis - Perf: use charts data for stats endpoint - Perf: ⚡ update emojis, cache in IndexedDb Closes #9959 May fix #9724 - Perf: ⚡ use setInterval instead of setTimeout chain in MkTime ### Refactor - Refactor: client assets - Refactor: client assets - Refactor: :coffin: remove old db calls, add todo - Refactor: :recycle: import from @/db - Refactor: 💄 reverse pie chart color on indexing Co-authored-by: PrivateGER - Refactor: :recycle: use parent/child selector for attachment - Refactor: :lipstick: style punishments - Refactor: :arrow_up: use custom version of vue3-otp-input This enables the use of number inputs without the slider - Refactor: :safety_vest: replace js-yaml with yaml Technically mitigates CVE-2023-2251, but users never input YAML to Calckey. Still, this does no harm, and it's a good idea to keep dependencies like these up-to-date, as js-yaml was last updated 2 years ago. - Refactor: :coffin: unused import - Refactor: :art: locale loader - Refactor: :recycle: better edited timestamp display - Refactor: :recycle: reorganize note menu translate just above view remote - Refactor: ♻️ open instance as lookup window - Refactor: :pushpin: use own emoji descriptions - Refactor: :recycle: refactor MkModalWindow for TS safety - Refactor: :recycle: simplify null check - Refactor: :recycle: make skin tones modular Could possibly be for future custom emoji sets that support custom skin tones? (i.e. Mutant Standard) - Refactor: :recycle: url preview - Refactor: :label: add antenna type to streaming types - Enhance(frontend): improve ux of deck scroll ### Styling - Style: 💄 full follow button for userinfo in userlist - Style: :lipstick: margin on user card follow btn - Style: :lipstick: 2fa dialog styling ## [14.0.0-rc2c] - 2023-06-06 ### Bug Fixes - Fix: post editing meta ### Miscellaneous Tasks - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1753 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ ## [14.0.0-rc2b] - 2023-06-06 ## [14.0.0-rc2a] - 2023-06-06 ### Bug Fixes - Fix cw button pos... oops ### Miscellaneous Tasks - Update cargo.lock ## [14.0.0-rc2] - 2023-06-06 ### Bug Fixes - Fix translation box - Fix: correctly display links to self instance URL Closes #9270 Co-authored-by: GitHub - Fix typo - Fix tiny text on mobile - Fix: external link - Fix: dont stream hidden posts over websocket - Fix: only show signupsDisabled if signups disabled - Fix: hidden post federation - Fix: make userId optional cause its not used and should not be used lmao - Fix font size + remove unecessary class - Fix instance-info if moderator but not admin - Fix incomplete revert - Fix: only fetch admin/meta if admin - Fix hidden post behavior - Fix: Detach push notifications.. ..from "isRead" check. Apps will handle that theself. - Fix: dont stream hidden posts - Fix padding - Fix clicking audio & search mfm opening post - Fix click.stop - Fix: run post import async - Fix: allow disabled radio buttons when created from radios.vue - Fix: :bug: add zip/unzip to docker container Closes #9843 - Fix quote attached styling, will prob improve later - Fix opening info button - Fix button - Fix typo - Fix - Fix - Fix typo - Fix meta update - Fix image not displaying if no text - Fix mobile navbar - Fix quote - Fix show replies toggle not saving - Fix noBg timeline BG's when wallpaper set - Fix border-radius of folder - Fix: dont show cheat sheet when not needed - Fix loading icon for boosts tab - Fix null error - Fix depth - Fix - Fix: show follow requests even if not locked - Fix api doc? - Fix import - Fix - Fixes!! - Fix avatar pos - Fix fade - Fix rogue :global() (would prevent text in toggles from wrapping) - Fix edit icon - Fix: Escape SQL LIKE * SQL LIKE escape - Fix - Fix - Fix z-index - Fix z-index - Fix: :lipstick: margin on expand tweet button - Fix style - Fix font size - Fix - Fix: MFM crop percentage parsing - Fix - Fix - Fix position - Fix: move isRenote check to note.vue - Fix: move isRenote check to note.vue - Fix - Fix example config format - Fix - Fixes - Fix: server info widget images - Fix query - Fix close button pos in compose box - Fix - Fix border w/ wallpaper - Fix - Fix - Fix: locale key - Fix: show message on error alert if text is null - Fix gap - Fix: :recycle: use locale for error https://calckey.social/notes/9fippqiwhl287b5m - Fix mfm-cheat-sheet styling - Fix: vue-plyr audio tag Co-authored-by: mappi - Fix features - Fix varchar array - Fix primary key specifier - Fix unit test - Fix unit test - Fix native import - Fix unit tests - Fix migration - Fix: remove unessicary extra line in note menu - Fix tutorial - Fix: summary if 1 attachment - Fix outdated docker deps - Fix background of mentions - Fix: :bug: prevent null date insertion https://calckey.aokaga.work/notes/9f6ksv2oov - Fix in cheat sheet also, I've realized I will need to do it a different at some point but this works for now. - Fix collapsed height - Fix - Fix ### Documentation - Docs: links - Docs: 📝 pm2 logrotate - Docs: fix k8s link - Docs: add opencollective - Docs: cleanup apache - Docs: cleanup apache - Docs: Add configuration for Caddy - Docs: cleanup apache - Docs: notes - Docs: develop by default - Docs: searc providers - Docs: deps - Docs: 📝 versions - Docs: 📝 typos - Docs: 📝 full git clone - Docs: 📝 rust version ### Features - Add catppuccin latte - Add migration patches and fix commands - Feat: show message if signups are disabled - Feat: チャンネルの検索用ページとAPIの追加 * add channel search * move channel search to channel list page --------- Co-authored-by: tamaina Co-authored-by: syuilo Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com> Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com> Co-authored-by: Kagami Sascha Rosylight Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> Co-authored-by: xianon Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com> Co-authored-by: YS <47836716+yszkst@users.noreply.github.com> Co-authored-by: Khsmty Co-authored-by: Soni L Co-authored-by: mei23 Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com> Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com> - Feat: Add Nix development flake with flake-parts - Add back #10067 except for media change - Feat: :sparkles: ability for moderators to send mod mail - Adding calckey helm chart - Adding example config - Feat: 投稿したコンテンツのAIによる学習を軽減するオプションを追加 Co-authored-by: GitHub - Add (back) pwa install button to help menu - Add initial button - Add experimental feature gate - Feat: allow horizontal scaling - Add touch events for tooltip on range input - Add withChart prop to UserCardMini - Add back icons - Add ::before & ::after to themeChanging class - Add fade description - Add fade to cheat sheet - Add fade to MFM options - Feat: :necktie: add link to TOS in info icon Address #10117 - Add sonic back to compose - Add semicolon after property - Add advanced search parameters in search popup - Add ability to crop content - Add channel federation warn - Feat: ✨ server info widget Co-authored-by: Syuilo - Add pie chart to meili stats - Add tooltip to meili pie chart - Feat: :sparkles: server metrics in admin overview - Add entities and two schemas - Add repository trait - Add mock database - Add utility crate - Add random string generator - Add integration test in model - Add tests - Add newtype - Add abstraction of string array type - Add migration to convert array to jsonb - Add default values - Add pack_by_id - Add napi schema - Add native calls - Add test - Add format script - Add unit test - Add integration test of antenna - Add cargo test script - Add rust to the runtime container for migrations ### Miscellaneous Tasks - Updates to include alt text editing - Update file sensitivity on note edit - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1739 of 1739 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 96.8% (1685 of 1739 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Translated using Weblate (Finnish) Currently translated at 21.1% (367 of 1739 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (English) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 94.0% (1639 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 94.0% (1639 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Finnish) Currently translated at 43.4% (757 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Finnish) Currently translated at 43.5% (759 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 94.6% (1649 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Finnish) Currently translated at 48.9% (853 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1744 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 96.3% (1681 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 96.5% (1683 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 96.5% (1683 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 96.5% (1683 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1744 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: format - Chore: patrons - Update tag - Chore: patrons - Chore: patrons - Chore: formatting - Chore: patrons - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1747 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 96.5% (1687 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 96.5% (1687 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Finnish) Currently translated at 51.6% (902 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Translated using Weblate (German) Currently translated at 96.6% (1688 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1750 of 1750 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 96.5% (1688 of 1748 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: pnpm 8.4.0 - Chore: Translated using Weblate (German) Currently translated at 96.6% (1690 of 1749 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: format - Chore: Translated using Weblate (German) Currently translated at 97.3% (1703 of 1749 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Update import-export options - Chore: formatting - Chore: formatting - Chore: patrons - Chore: patrons - Chore: formatting - Chore: Translated using Weblate (English) Currently translated at 100.0% (1734 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Catalan) Currently translated at 99.9% (1733 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Czech) Currently translated at 50.6% (879 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/cs/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1693 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Spanish) Currently translated at 92.5% (1605 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Translated using Weblate (French) Currently translated at 95.4% (1655 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 95.4% (1655 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (Indonesian) Currently translated at 84.0% (1457 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/id/ - Chore: Translated using Weblate (Polish) Currently translated at 99.4% (1725 of 1734 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1735 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 97.5% (1693 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (German) Currently translated at 99.3% (1725 of 1737 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 99.3% (1725 of 1737 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Polish) Currently translated at 99.3% (1725 of 1737 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: up pnpm - Update locale - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1738 of 1738 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 99.4% (1729 of 1738 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Update translation - Chore: Translated using Weblate (Catalan) Currently translated at 99.9% (1746 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (French) Currently translated at 96.2% (1682 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 96.2% (1682 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (French) Currently translated at 96.2% (1682 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1747 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 99.0% (1730 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (French) Currently translated at 96.2% (1682 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (English) Currently translated at 100.0% (1744 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Japanese) Currently translated at 99.9% (1743 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Japanese) Currently translated at 99.9% (1743 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Russian) Currently translated at 98.1% (1711 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Danish) Currently translated at 11.4% (200 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/da/ - Chore: Translated using Weblate (German) Currently translated at 99.1% (1729 of 1744 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1745 of 1745 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1742 of 1742 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1743 of 1743 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 98.6% (1719 of 1743 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Translated using Weblate (Dutch) Currently translated at 19.7% (344 of 1743 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1746 of 1746 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1747 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Dutch) Currently translated at 23.2% (407 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: formatting - Chore: up mfm-js in backend - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1747 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Dutch) Currently translated at 24.9% (436 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Translated using Weblate (Dutch) Currently translated at 24.9% (436 of 1747 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: upgrade swiper - Chore: formatting - Chore: up pnpm - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1748 of 1748 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Dutch) Currently translated at 25.0% (438 of 1748 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1750 of 1750 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1753 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Dutch) Currently translated at 30.8% (541 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Translated using Weblate (German) Currently translated at 95.6% (1676 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 95.6% (1676 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Dutch) Currently translated at 31.6% (554 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: formatting - Update post import - Update inbox import timeout - Chore: Translated using Weblate (Dutch) Currently translated at 32.1% (564 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: formatting - Chore: format - Chore: rebase to v13 MkFolder Co-authored-by: Syuilo - Chore: Translated using Weblate (English) Currently translated at 100.0% (1753 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Japanese) Currently translated at 98.8% (1732 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Dutch) Currently translated at 32.2% (566 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Translated using Weblate (Dutch) Currently translated at 32.3% (567 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1753 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 97.6% (1711 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.1% (1720 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.1% (1720 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.1% (1720 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.1% (1720 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.9% (1734 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Dutch) Currently translated at 34.2% (601 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ - Chore: Translated using Weblate (German) Currently translated at 98.9% (1734 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 98.9% (1734 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: formatting - Chore: :arrow_up: up pnpm - Chore: :bulb: meili - Chore: Translated using Weblate (German) Currently translated at 98.9% (1734 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: format - Chore: format - Chore: :technologist: pull request template - Chore: formatting - Chore: up bull-board deps - Chore: :arrow_up: up bull - Chore: Translated using Weblate (Danish) Currently translated at 11.5% (203 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/da/ - Chore: formatting - Chore: Translated using Weblate (German) Currently translated at 98.9% (1734 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 99.5% (1745 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: formatting - Chore: update example config - Chore: formatting - Chore: formatting - Chore: :arrow_up: up various deps - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1753 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: format - Chore: formatting - Chore: :arrow_up: up deps - Chore: formatting - Chore: format ### Performance - Perf: インスタンスデフォルトテーマを予めjson5 -> jsonに変換しておくことでjson5を初期バンドルに含めずに済むように Co-authored-by: Syuilo ### Refactor - Refactor: remove internal apps page - Enhance: emoji width and height - Refactor: make post imports an experiment - Refactor: :coffin: remove old metrics view - Refactor: add back old info display from mkv12 - Refactor: :recycle: ssr views Correct og:type for users, format docs, deprecate _info_card_ - Refactor: :recycle: sync note summaries - Refactor: remove mk remnants ### Styling - Style: 💄 server metrics widgets ## [14.0.0-rc] - 2023-05-02 ### Bug Fixes - BlockMath is not necessarily multi-line (is this copy-pasted from blockCode?) - Fix poll voting causing edit revisions. - Fix(ap): Use unique identifier for each follow request Closes #9677 Co-authored-by: GitHub - Fix meta fetch - Fix params - Fix email validation - Fix: Commit CI not running because cargo is not installed - Fix: Switch to node alpine image - Fix db migration - Fix lang - Fix show more import ### Features - Add toggler - Add blockMath - Add silenced colour - Add db migration ### Miscellaneous Tasks - Chore: Translated using Weblate (English) Currently translated at 100.0% (1735 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Catalan) Currently translated at 37.1% (644 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Finnish) Currently translated at 11.7% (204 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Translated using Weblate (Finnish) Currently translated at 11.7% (204 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: Translated using Weblate (Japanese) Currently translated at 99.3% (1724 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: up browser-image-resizer - Chore: format - Chore: theme refactor - Update patrons - Chore: Translated using Weblate (Catalan) Currently translated at 69.2% (1204 of 1739 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: patrons - Chore: formatting - Chore: Translated using Weblate (Catalan) Currently translated at 100.0% (1739 of 1739 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Merge branch 'origin/develop' into Weblate. ## [13.2.0-beta9h] - 2023-04-30 ## [13.2.0-beta9] - 2023-04-29 ### Bug Fixes - Fix: add route - Fix? - Fix: style email with inline styles - Fix disabled, formatting - Fix: Make statusModel `created_at` fields be ISO 8601 strings This makes the 'Reactions to this post' status (seen when viewing a status context) send the correct data type for `created_at` fields. https://docs.joinmastodon.org/entities/Account/#created_at https://docs.joinmastodon.org/entities/Status/#created_at - Fix: Get list titles from Form data when creating and updating lists This change will actually make it possible for Mastodon clients to create and rename lists, as they send the title in a Form data instead of a query string. https://docs.joinmastodon.org/methods/lists/#form-data-parameters - Fix: Declare /api/v1/accounts/relationships before /api/v1/accounts/:id Previously the 'relationships' part was considered to be an account id and was handled by completely different API endpoint. - Fixes - Fixes? - Fix subnote - Fix - Fix: centering block math (#9946) Similar to `inlineCode` and `blockCode`, MFM provides two types of formula syntax, `mathInline` and `mathBlock` (I'm curious why these aren't called `inlineMath`/`blockMath`, but oh well) Other platforms, like GitHub, **Math**todon, my blog, etc., also support these two types of formula representation, and math blocks are centered on (maybe) all such platforms. ![](https://cdn.discordapp.com/attachments/823878222897741868/1101837026304720997/2023-04-29_201943.png) But Calckey (Misskey v12) don't center math blocks. I'd say this is a bug, and this makes `blockMath` useless (it's just `inlineMath` in a new line). ![](https://cdn.discordapp.com/attachments/823878222897741868/1101837026027917342/2023-04-29_202008.png) So I fixed this. ![](https://cdn.discordapp.com/attachments/823878222897741868/1101837183574355978/2023-04-29_202854.png) Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9946 Co-authored-by: naskya Co-committed-by: naskya ### Documentation - Docs ### Features - Feat: :sparkles: frontend interface for post-account creation email verification - Add kaiteki to example proxyBypassHosts - Add additional information & show more button in user preview popup - Add the focus trap thingies again ### Miscellaneous Tasks - Chore: more rpine for server activity widget - Chore: update examples - Update patrons - Chore: Translated using Weblate (Catalan) Currently translated at 35.0% (606 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1727 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 97.4% (1683 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: update icons on post form - Chore: Added translation using Weblate (Finnish) - Chore: Translated using Weblate (Finnish) Currently translated at 2.4% (43 of 1735 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ - Chore: upgrade megalodon ### Refactor - Refactor: change import type to radio ## [13.2.0-beta8] - 2023-04-26 ### Bug Fixes - Fix an instance ticker bug ### Features - Feat: heatmap option for activity widget - Feat: reserved usernames (#9917) This PR adds a feature to prevent users from creating a new account with a reserved username such as root, admin, system, proxy, info, etc... Reserved usernames can be configured via the config file. The administrator can create an account with a reserved username via the first setup screen or the control panel. The existing account of reserved usernames will not be affected. Co-authored-by: Namekuji Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9917 Co-authored-by: Namekuji Co-committed-by: Namekuji ### Miscellaneous Tasks - Chore: Translated using Weblate (Catalan) Currently translated at 22.9% (396 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ - Chore: Translated using Weblate (German) Currently translated at 94.6% (1634 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (German) Currently translated at 94.6% (1634 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ - Chore: Translated using Weblate (Spanish) Currently translated at 92.2% (1594 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Translated using Weblate (French) Currently translated at 95.6% (1652 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1727 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Chinese (Traditional)) Currently translated at 97.2% (1680 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ - Chore: formatting ## [13.2.0-beta7] - 2023-04-25 ### Bug Fixes - Fix: :lock: don't show notes with CW on welcome screen Closes #9849 - Prevent crashes due to timezone === null - Fix a bug - Fix: disable "Search" keyword (#9856) Related: #9816 #9830 I was so careless that I didn't know "Search" was also a keyword. I disabled that and fixed a minor bug. Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9856 Co-authored-by: naskya Co-committed-by: naskya - Fix - Fix tag on explore - Fix header tabs - Fix: ドライブアップロードで413が返ってきたときにエラーメッセージを表示 (#10680) - Fix: boost muting in the recommended timeline (#9906) Closes: #9905 Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9906 Co-authored-by: naskya Co-committed-by: naskya ### Documentation - Docs: rm yunohost has been broken for months, I don't maintain it either. ### Features - Feat: rename workspaces - Feat: :sparkles: software name on hover icon in instance ticker - Feat: add an option to disable emoji reactions (#9878) Closes: #9865 Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9878 Co-authored-by: naskya Co-committed-by: naskya - Feat: make it toggleable whether to disable emojis in notifications (#9880) I talked about feature #9865 on my fedi account and received a comment like, "I don't care about emoji reactions in my timelines, but I do care what reactions I get!" Adding too many options is bad, but I agreed that making it toggleable whether to disable emojis in notifications is helpful, so I added this feature. This allows you to check emoji reactions to your posts in notifications while using the simple UI. I'd say this provides an experience that neither Mastodon nor Misskey has. The new setting item shows up only when you disable emoji reactions. Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9880 Co-authored-by: naskya Co-committed-by: naskya - Feat: Implement reading Announcements from MastoAPI ### Miscellaneous Tasks - Chore: up swc - Update locale - Chore: formatting - Chore: add weblate config file - Chore: Translated using Weblate (Polish) Currently translated at 99.7% (1720 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Update locales for calckey - Chore: Translated using Weblate (Greek) Currently translated at 31.6% (545 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ - Chore: Translated using Weblate (English) Currently translated at 100.0% (1724 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Spanish) Currently translated at 92.0% (1587 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Translated using Weblate (Polish) Currently translated at 100.0% (1724 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Translated using Weblate (Russian) Currently translated at 90.1% (1554 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Greek) Currently translated at 33.2% (574 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ - Chore: Translated using Weblate (Spanish) Currently translated at 92.0% (1587 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Translated using Weblate (Greek) Currently translated at 41.4% (714 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ - Chore: Translated using Weblate (Greek) Currently translated at 43.2% (745 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ - Chore: Translated using Weblate (Spanish) Currently translated at 92.5% (1595 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ - Chore: Translated using Weblate (Russian) Currently translated at 93.6% (1615 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Greek) Currently translated at 43.2% (745 of 1724 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: update summaly - Chore: Translated using Weblate (Japanese) Currently translated at 100.0% (1726 of 1726 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ - Chore: Translated using Weblate (Polish) Currently translated at 100.0% (1726 of 1726 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ - Chore: Translated using Weblate (Russian) Currently translated at 95.0% (1640 of 1726 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Russian) Currently translated at 95.2% (1644 of 1726 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Translated using Weblate (Russian) Currently translated at 100.0% (1726 of 1726 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Merge branch 'origin/develop' into Weblate. - Chore: formatting - Chore: Merge branch 'origin/develop' into Weblate. - Chore: Translated using Weblate (English) Currently translated at 100.0% (1727 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ - Chore: Translated using Weblate (Russian) Currently translated at 99.8% (1724 of 1727 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ - Chore: up pakcages ### Styling - Style announcement image ## [13.2.0-beta6] - 2023-04-13 ### Bug Fixes - Fix: add cargo to DOCKERFILE - Fix: add cargo to DOCKERFILE - Fix #9784 - Fix #9784 - Fix help button alignment iconsOnly - Fix indexing description - Fix: :passport_control: no longer need 2fa for webauthn - Fix import - Fix button alignments - Fix: dialogs not coming up - Fix: dockerfile - Fix: add copy for build from native-utils - Fix: changing passwords, 2fa, and password resets. The argon2 usage was only implemented for sign-ins which broke a bunch of other endpoints and features. - Fix help button alignment iconsOnly - Fix indexing description - Fix: :passport_control: no longer need 2fa for webauthn - Fix import - Fix button alignments - Fix: dialogs not coming up - Fix: dockerfile - Fix: add copy for build from native-utils - Fix: changing passwords, 2fa, and password resets. The argon2 usage was only implemented for sign-ins which broke a bunch of other endpoints and features. - Fix: buttons not showing - Fix: :bug: go to last timeline selected - Fix: toggling the blocking state from the instance-info admin view (#9809) Because the admin meta information was never loaded on this page, no amount of toggling the block or suspend sliders on the instance-info page (e.g. `https://calckey.example.com/instance-info/instance.tld`) will result in the instance actually being added to the blocklist. You could still do it from the bulk blocklist management page, but that can get unwieldy quickly if you just want to do a quick block of an instance. Co-authored-by: amy bones Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9809 Co-authored-by: amybones Co-committed-by: amybones - Fix - Fix(client): userpage ui (#9179) * fix(unverified): clip pages ui * fix(unverified): user page width Co-authored-by: syuilo - Fix id of move activity - Fix move inbox - Fix: format script; chore: format - Fix: typo - Fix - Fix chat metadata - Fix lookup instance ### Documentation - Docs: hyperlink foundkey commits - Docs: hyperlink foundkey commits ### Features - Add VIPS to dockerfile - Add "speak as cat" setting to ja-jp - Add VIPS to dockerfile - Add "speak as cat" setting to ja-jp - Feat: :sparkles: push notifs button Co-authored-by: Tamania - Feat: give reason for soft mutes Bad UX when a post is muted and it just says "Some chick said something". Now provide some context too to help people decide if they want to view something potentially triggering. - Feat: blur muted text - Feat: add hidden hashtags management page This simply adds a basic admin UI to blocklist some hashtags from displaying in the trending widget. The facility existed already in the backend, but there was no UI to manipulate the list save for executing raw SQL or API calls. - Feat: per-user boost muting (#9825) Cherry-picked from FoundKey/c414f24a2c ([commit](https://akkoma.dev/FoundKeyGang/FoundKey/commit/c414f24a2c123774246c7eca65edda4d3afaf8b3)) This allows us to hide specified users' boosts from the timelines (the boosts will still be visible on their user page). Co-authored-by: Hélène Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9825 Co-authored-by: naskya Co-committed-by: naskya - Feat: messaging room banner - Feat: mark all as read action in chat - Feat: admin lookup files/instance - Feat: index posts action - Feat: lookup post action ### Miscellaneous Tasks - Chore: :art: format - Chore: remove okteto - Chore: update Japanese locale (#9802) - Chore: :art: format - Chore: remove okteto - Chore: update patrons - Chore: pnpm 8.1.1 - Chore: back button in control panel - Chore: back button in more places - Chore: rome formatting - Chore: formatting - Chore: up pnpm - Chore: formatting - Chore: update mfm-js version (#9844) This resolves #9757. Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9844 Co-authored-by: naskya Co-committed-by: naskya ### Refactor - Refactor ### Styling - Style - Style ## [13.2.0-beta4] - 2023-04-01 ### Bug Fixes - Fix - Fix - Fix callback url - Fix japanese locale - Fix? - Fix: allow announces with followers visibility - Fix: :bug: formlink -> button fixes notifications and drive in settings - Fix sounds settings - Fix doc link - Fix: direct boost (#9783) Sorry to create PR multiple times. I should have included this in #9778. Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9783 Co-authored-by: naskya Co-committed-by: naskya - Fix: don't nyaize quoted text - Fix: don't nyaize quoted text (#9791) - Fix search import - Fix migration - Fix: :bug: make recently used group Closes #9784 ### Documentation - Docs: add note about reverse migration ### Features - Feat: :sparkles: post metadata uses full @ Closes #9660 - Feat: new chat button on mobile - Feat: experimental post import - Add info - Feat: :sparkles: button in admin dash to index posts - Feat: custom KaTeX macro (#9779) Closes: #9759 Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9779 Co-authored-by: naskya Co-committed-by: naskya - Add rust to docker - Feat: :lock: add argon2 support Passwords will be automatically re-hashed on sign-in. All new password hashes will be argon2 by default. This uses argon2id and is not configurable. In the very unlikely case someone has more specific needs, a fork is recommended. ChangeLog: Added Co-authored-by: Chloe Kudryavtsev Breaks Calckey -> Misskey migration, but fixes Foundkey -> Calckey migration - Add argon - Feat: add option to boost with Home and Followers-only visibility (#9788) Closes: #9777 This pull request includes UI changes (please check the attached images). Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9788 Co-authored-by: naskya Co-committed-by: naskya - Feat: :sparkles: search now searches posts and users - Feat: :sparkles: help menu in navbar - Add top margin to help button ### Miscellaneous Tasks - Chore: update patron list - Chore: update patrons - Chore: bump pnpm - Update post job - Chore: :globe_with_meridians: locale changes Closes #9781 #9773 - Chore: :globe_with_meridians: locale changes Closes #9781 #9773 - Chore: update patron list - Chore: up pnpm - Chore: add cleanup migration ## [13.2.0-beta31] - 2023-03-24 ### Bug Fixes - Fix: max user profile length to db field length Resolves: #9749 - Fix: :bug: no nyaizing undefined text Closes #9752 - Fix: a bug in ads - Fix color in follow button - Fix: relay signature handling A change sometime ago moved to setting some signature fields in the incoming object to undefined as opposed to deleting them. The trouble is that downstream code checks against existence, not undefinedness and rejects the message. Resolves: #9665 ### Documentation - Docs: sonic ### Features - Feat: swap home timeline with social's functionality (#9597) The Home timeline functionality is swapped with social's. Meaning that Home timeline now consists of followee's and local posts. Social from now on will contain only followee's posts. See more info in the attached ticket. Some changes applied in english locales as well. Probably the rest of the languages need to be fixed though. This PR closes the ticket: https://codeberg.org/calckey/calckey/issues/9552 Co-authored-by: yawhn Co-authored-by: ThatOneCalculator Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9597 Co-authored-by: yawhn Co-committed-by: yawhn - Feat: add sonic to docker - Feat: masto api add display name ### Miscellaneous Tasks - Chore: :package: upgrade megalodon ## [13.2.0-beta2] - 2023-03-21 ### Bug Fixes - Fix deck view margins - Fix: Parse mastoAPI `limit` argument in more places & Improve converting arguments to boolean (#9716) Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9716 Authored-by: fruye Signed-off-by: Cleo John Co-authored-by: fruye Co-committed-by: fruye - Fix: send button - Fix: intermediarily convert ids - Fix: mobile button alignment - Fix: when count is actually 0 - Fix cli more - Fix: don't show smartphone UI when settings icon is double-clicked - Fix: unicode aliases - Fix: repo url - Fix: :bug: can't send blank messages Closes #9661 - Fix: make sure cw button is on new line - Fix: local time for users ### Documentation - Docs: changes - Docs: 📝 sonic instructions - Docs: 📝 sonic ### Features - Feat: Make follower counts for remote users correct (#9705) #9293 Not sure if this is the right approach for this Co-authored-by: s1idewhist1e Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9705 Co-authored-by: s1idewhist1e Co-committed-by: s1idewhist1e - Add 404 as replacements - Feat: set license information for custom emojis (#9719) Closes: #9711 (please check this issue first) I cherry-picked two commits ([1](https://github.com/misskey-dev/misskey/commit/8ae9d2eaa8b0842671558370f787902e94b7f5a3), [2](https://github.com/misskey-dev/misskey/commit/ed51209172441927d24339f0759a5badbee3c9b6)) from [Misskey](https://github.com/misskey-dev/misskey) and made a few changes. 「ライセンス」should be written as "License" in the following screenshots, but it has not yet been translated. It would be nice if we could include multiple lines of text, but I just ported what's been implemented so far in Misskey not to mess things up. This is my first pull request (aside from typo correction). Feel free to point out any issues! ![](https://cdn.discordapp.com/attachments/823878222897741868/1086372711841935440/2023-03-18_042011.png) ![](https://cdn.discordapp.com/attachments/823878222897741868/1086373178214981853/01.png) ![](https://cdn.discordapp.com/attachments/823878222897741868/1086373336709341246/2023-03-18_042629.png) Co-authored-by: syuilo Co-authored-by: naskya Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9719 Co-authored-by: naskya Co-committed-by: naskya - Feat: compile time compression - Feat: spruce up CLI - Feat: :sparkles: more themes! ### Miscellaneous Tasks - Chore: update megalodon - Chore: update package locks - Chore: bump pnpm version - Chore: add emoji aliases ### Refactor - Refactor: nyaize on the frontend ## [13.2.0-beta3] - 2023-03-16 ### Documentation - Docs: :memo: accurate update instructions Closes #9709 - Docs: :memo: accurate update instructions Closes #9709 ## [13.1.4.1] - 2023-03-16 ## [13.1.4] - 2023-03-16 ### Bug Fixes - Fix: Isolate unicode characters in display names (#9702) This fixes a 'Follows you' badge on a profile page and account addresses in threads from being drawn backwards when an account has some special Unicode characters that change the direction of text in their name (i.e. U+202E RIGHT-TO-LEFT OVERRIDE). Co-authored-by: fruye Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9702 Co-authored-by: fruye Co-committed-by: fruye - Fix: Run to boolean conversion in mastoAPI public and hashtag timelines The `only_media` query parameter in `/api/v1/timelines/public` and `/api/v1/timelines/tag/:hashtag` was previously passed directly as-is to the Misskey API, which made it pretty upset because it was receiving a string named 'true' instead of the value 'true'. Needed for pleromaFE to display a timeline. - Fix: Run to boolean conversion in mastoAPI public and hashtag timelines (#9710) - Fix footer icons - Fix line in boosted text - Fix line alignment in smaller windows ## [13.2.0-beta] - 2023-03-15 ## [13.1.3] - 2023-03-14 ### Bug Fixes - Fix iconOnly for home tl - Fix import - Fix: some Masotdon API compat issues (#9592) Co-authored-by: GeopJr Co-committed-by: GeopJr - Fix(client): validate urls to improve security - Fix: :lock: prevent issues - Fix(client): use proxied image for instance icon - Fix(client): use proxied image for instance icon - Fix: 🐛 100vh body background color - Fix timelines - Fix: correct megalodon import - Fix navbar hover thingy (#9616) Co-authored-by: Freeplay Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9616 Co-authored-by: Free Co-committed-by: Free - Fix - Fix - Fix submenu positioning - Fix: :bug: first user gets admin Closes #9620 Co-authored-by: @Johann150 - Fix - Fix wrong import - Fix: correctly use note.emojis - Fix import - Fix - Fix import - Fix: :lipstick: admin overview style - Fix: :bug: pagination for "/api/channels/followed" Co-authored-by: takonomura <@takonomura@github.com> - Fix: more readable icon bgs - Fix - Fix - Fix oopsie - Fix: city validation - Fix: :bug: Don't show image previews if NSFW Closes #9636 - Fix: dialog - Fix? - Fix?? - Fix - Fix - Fix MkUpdated - Fix broken style - Fix: :bug: url slicing - Fix: visibility picker - Fix mastodon api stats - Fixed what ever calc did here, masto app didnt - Fix click events - Fix not being able to click around there are new posts button - Fix not being able to click around there are new posts button - Fix: multiple Ads' bugs. feat: Ads widget https://codeberg.org/calckey/calckey/issues/9138 https://codeberg.org/calckey/calckey/issues/9080 - Fix alignment - Fix line alignment - Fix subnote body clip area™ - Fix small window sizes - Fix indents on this ? - Fix errors - Fix import - Fix: post button text alignment - Fix mobile navbar - Fix? - Fix: mona is free ### Documentation - Docs: 📝 custom assets - Docs: 📝 migration from mk - Docs: get patch - Docs: run mig step ### Features - Feat: ✨ don't depend on an external service for urn:ietf:wg:oauth:2.0:oob (#9602) Co-authored-by: GeopJr Co-committed-by: GeopJr - Add account lookup - Add webpack config to compile sw.js for browser - Feat: :sparkles: remote featured notes - Feat: ✨ Add in Misskey v13's reacted users view - Feat: :sparkles: add position, scale , fg, and bg MFM from v13 - Feat: #9614 - Add debug to error - Feat: :sparkles: new admin panel data from Mk v13 - Add needed script - Add isActiveTab method - Feat: :sparkles: Show time for users - Feat: new modal - Add reply connectors, a - Add footer hover thingy to subnote too - Add some animations to reactions - Feat: 🔖 13.1.3 ### Miscellaneous Tasks - Update pnpm locks - Chore: :art: new dummy images - Chore: Rome Formatting - Chore: up calckey.js - Chore: calckey megalodon - Chore: tag dev1 - Chore: formatting - Chore: formatting - Chore: formatting - Chore: remove hard-to-see gradient - Chore: formatting - Chore: formatting - Chore: :fire: remove ability to add Twitter integration - Chore: rm dead code - Update readme - Update thingy? - Chore: update Japanese locale (#9673) Co-authored-by: Namekuji Co-committed-by: Namekuji - Chore: notes --> posts - Chore: apps - Chore: phosphor 2.0.2 adds woff2 as of 2.0.2 (my pr) - Chore: update patrons list - Chore: up icons ### Performance - Perf: :zap: emoji lib performance fix - Perf: :zap: MkPageHeader perf - Perf: :zap: emoji lib performance fix ### Refactor - Refactor please signin component - Refactor: use MkAvatars for mods - Refactor: max 5 url previews Closes #9654 - Refactor: :arrow_up: phosphor 2, sorta thank you sammy ### Styling - Style - Style view thread continuation button + fix link underline - Style fixes - Style: inlie-flex on ph-fw ### Testing - Test - Testing ## [13.1.3-rc] - 2023-02-09 ### Bug Fixes - Fix some ctx stuff - Fixes - Fix: Hide unmute option when the user is blocked - Fix: Use theme --bg instead of a hardcoded color ### Documentation - Docs: :memo: changelog - Docs: 📝 branches ### Features - Feat: Mute and unfollow when blocking a user - Feat: Unblock with follow button * refresh user when changed - Feat: ✨ v1 Mastodon API This commit adds (maybe unstable) support for Mastodons v1 api also some v2 endpoints, maybe I miss stuff, I dont know. We will need to test this but it should be kinda stable and work like (old) butter. Co-authored-by: Natty Co-authored-by: cutls - Feature/help_menu (#9587) Co-authored-by: ThatOneCalculator Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9587 ### Miscellaneous Tasks - Chore: up vite - Chore: update credits ## [13.1.2] - 2023-02-06 ## [13.1.1] - 2023-02-05 ### Bug Fixes - Fix: :bug: federate fedibird quote properly https://codeberg.org/calckey/calckey/pulls/9399#issuecomment-758047 - Fixes & tweaks - Fix: background color in classic view - Fix: comply with nodeinfo 2.1 - Fix: nodeinfo links without inflamatory comments. Sorry for everyone who I have hurt with this, I had a really bad day, I promise this will be the last time something like this happened. Please read my public statement. - Fix: 🐛 Poll choice length 256 Co-authored-by: Syuilo Closes #9433 - Fix: :bug: better update detection logic - Fix: header actions tooltips in timeline - Fix: drive/files/create.ts endpoint - Fix build - Fix: chat realtime update - Fix: heart reactions - Fix: tooltip lingering - Fix: render MkToast with Mfm - Fix: return only first emoji but fully - Fix: add purple to hannuka - Fix: deliver queue - Fix user list widget - Fix dup - Fix: avatars in grid, not seperate grids - Fix: make perm selector look nicer - Fix: Chats did nt update in realtime - Fix: disable reloads on timeline - Fix: heart reaction - Fix: :bug: double name on splash Closes #9500 - Fix: :bug: signin with ipv6 co-authored-by: Syuilo - Fix(client): use proxied image for instance icon - Fix: actually add swc to sw package - Fix: :zap: use proxied image for instance icon on ticker Closes #9426 - Fix style - Fix: show mfm cheat sheet as popup instead of new window - Fix - Fix wrong locale - Fix: update dialog - Fix - Fix: margin on tab button - Fix lock - Fix: Use ❤️ instead of ♥️ - Fix: :bug: following issues Closes #9544 - Fix: :lock: improve tag search security - Fix: reactions using unicode weren't processed - Fixing a git merge error. - Fix: docker tags ### Documentation - Docs: YunoHost - Docs: 📝 easy installers - Docs: 📝 easy installer images - Docs: 📝 aur - Docs: 📝 aur badge - Docs: 🌋 Lavaforge - Docs: no tensorflow - Docs: :memo: clone depth 1 closes #9501 ### Features - Add -webkit-mask to line - Feat: introduce devBuild - Add back note-context wrapper - Add back pfp in compose box when replying - Feat: PWA icons - Feat: :sparkles: dialog to remove follower co-authored-by: atsu1125 ### Miscellaneous Tasks - Chore: remove links to misskey-hub - Update pug description - Chore: translated comments in MkPagination - Chore: :fire: remove vue version from environment why was this ever needed - Chore: change code commit of pictogram to emoji - Chore: rome linting - Chore: add various keywords - Chore: update patrons - Chore: lavaforge links - Chore: update patrons - Chore: update patrons - Update brnach - Chore: reformat MkPagination - Chore: reformat messaging/index.vue - Chore: :wrench: remove eslint from service worker, up pnpm - Chore: release notes - Chore: up pnpm - Chore: update german translations - Update changelog - Chore: formatting ### Performance - Perf: :construction_worker: build backend with swc Co-authored-by: pikokr <@paring@pikokr.dev> ### Refactor - Refactor: :wrench: vite config Co-authored-by: Syuilo - Refactor: merge CI configs - Refactor: :hammer: Use pnpm instead of yarn (#9461) Reasons: 1. `pnpm` is now an industry standard, being faster and less buggy than `yarn`. 2. Faster build time as builds are concurrent: 63 seconds down to 35 seconds!! 3. Resolves #9412 Co-authored-by: ThatOneCalculator Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9461 - Refactor: :art: rome - Refactor constants Also added more standard media formats - 🎨 Improve structure / format of MkPagination.vue - Refactor: online indicator ### Styling - Style: outline instance name in ticker - Style: border radius on instance ticker icon - Style: :lipstick: ticker improvements premature partial from #9415 ## [13.0.6-rc] - 2023-01-04 ### Bug Fixes - Prevent notifications if the notification contains a note that is muted - Fix padding on normal display - Fix: Cliff design - Fix: user view z-fighting - Fix: overlapping user follow button in mobile view - Fixes - Fix - Fix - Fix - Fixes - Fix bot tag - Fix???? - Fix mobile button - Fix - Fix - Fix? - Fix - Fix shadows - Fix? - Fix - Fix: Header of cliff.toml changed to automatically link to calckey.md ### Documentation - Docker immutable install - Docs: node 19 - Docs: ck - Docs: changelog - Docs: shrink changelogs ### Features - Add checks to resolver and performOneActivity - Add .js to the end of two type-scripts, fixing a critical error that crashes calckey - Add antenna mark read functionality - Add antenna mark read functionalityu - Add .js to the end of two type-scripts, fixing a critical error that crashes calckey (#9347) - ✨ automatic changelog generation using git cliffy ### Miscellaneous Tasks - Update yarn - Chore: bump version number - Chore: upgrade packages - Chore: up pkgs - Chore: deprecate `deckDivider` ## [13.0.5] - 2022-12-18 ### Bug Fixes - Fix typo - Fix-docker-env-path (#9241) - Fix: use correct color for MkMoved - Fixed additional path to .config - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 - Fix: 🥴 ### Documentation - Docs: 📝 more badges - Docs: 📝 badges [CI Skip] - Docs: 📝 weblate - Docs: 📝 more images - Docs: 📝 fix spacing - Docker-compose-port-fix (#9251) - Docs: 🥴 ### Features - Feat: weblate! - Feat: 🥴 - Feat: :package: upgrade to vite 4 ### Miscellaneous Tasks - Update example.yml with container names specified in docker-compose, to support running either a dev or production containers off the same configs - Chore: lint - Chore: dockerfile cleanup - Chore: Update patron list - Chore: remove unicode fault in KO - Chore: update gitignore - Chore: fix rebuild ### Refactor - Refactor: :busts_in_silhouette: update cleo link - Refactor: new repo link ### Testing - Test: 🥴 ## [13.0.4] - 2022-12-16 ## [13.0.3] - 2022-12-16 ### Bug Fixes - Fix: 🐛 fix inconsistent theming - Fix: css class match - Fix: insert into correct textarea ### Documentation - Docs: :memo: fix badge position ### Features - Feat: Insert text at cursor for caption ### Refactor - Refactor: rm .github folder ## [13.0.0] - 2022-12-16 ## [13-rc1] - 2022-12-16 ### Bug Fixes - Fix - Fix: :bug: wrong placement - Fix? - Fix broken order - Fix: :alembic: messaging pagination - Fix? - Fix: :lipstick: calc style - Fix - Fix - Fix??? - Fix - Fix????? - Fix: REALLY make sure there's no text decoration - Fix groups button display - Fix - Fixxxxx - Fix - Fix - Fix scroll anim bug? - Fix - Fix - Fix imports - Fix style - Fix pinned users - Fix pinned users list - Fix: 🐛 no double import - Fix: workaround for sticky image container header - Fix i18n - Fix pages index - Fix pages swiping - Fix? - Fix chat message - Fix pages margin - Fix user profile - Fix fill out profile step of tutorial - Fix: :bug: fix image size in dms - Fix: actually set in-dm to be true if in dm - Fix serviceworker - Fix - Fix: don't show rtl if disabled, regardless of perms - Fix - Fix - Fix locale - Fix - Fix defaults - Fix patrons - Fixes - Fix gulpfile - Fix again - Fix out link - Fix: don't do icon transform by default - Fix #9140 - Fix cursor in note thread - Fix problems from #9146 - Fix - Fix - Fix - Fix - Fix - Fix cleo's oopsie - Fix imports - Fix import once and for all - Fix migration - Fix - Fixes - Fix - Fix - Fix - Fix ap person to db model fixed entries of movedToUri and added entries of alsoKnownAs - Fixed it for good - Fix more icons - Fix remote move queue - Fix queue? - Fixed stupidness again - Fix ?? - Fix import - Fix path - Fix liked pages - Fix liked pages endpoint - Fix?? - Fix remote move queue - Fix queue? maybe pls debug log fixed stupidness again fix ?? fix import im a idiot lol make remote mig work - Fix path - Fix unicode weirdness - Fix: call functions properly - Fix viewing basic federaion info - Fix: migration labels - Fix: label - Fix ckjs - Fix calckeyjs - Fix calckey-js | fix migration url - Fix locale - Fix alsoKnownAs federation - Fix redis in ci - Fix federation of moved to to pleroma because it expects it to be non-existant if its null. - Fix docker ci ### Documentation - Docs: :memo: deps - Docs: :memo: typo - Docs: :memo: latest 18 - Docs: 📝 pm2 - Docs: more accessible links - Docs: move intro to wip - Docs: :memo: intro tutorial - Docs: 📝 tips & tricks - Docs: fix typo - Docs: tips - Docs: :memo: improve documentation, nginx - Docs: :memo: tip - Docs: :memo: open port tip - Docs: 📝 alt text for calc - Docs: 📝 typo It's "available". Thank you luke :P - Docs: 📝 typo - Docs: 📝 official account - Docs: another tip - Docs: 📝 improve install instructions - Docs: 📝 formatting - Docs: 📝 optional deps - Docs: custom locales - Docs: a11y - Docs: reflect last change in readme - Docs: deps - Docs: 📝 better links - Docs: 📝 be more descriptive with new techs - Docs: 📝 scylla will be optional - Docs: 📝 better links - Docs: 📝 be more descriptive with new techs - Docs: 📝 scylla will be optional - Docs: 📝 account migration ### Features - Feat: :art: move reaction button - Feat: :sparkles: Star button - Feat: :art: add ripple to star react - Feat: :art: add ripple to star react - Feat: :sparkles: Toggle showing calckey updates as admin - Feat: ✨ add `os.yesno` for yes/no questions - Feat: :lipstick: add right margin to title text - Feat: :sparkles: Allow importing follows from Pixelfed - Feat: ✨ Append caption to textarea - Feat: :sparkles: Managed hosting complete - Feat: :lipstick: Phosphor icons! - Feat: :lipstick: Phosphor icons! - Add effects, japanese translation - Feat: ✨ Page drafts - Feat: Docker update script (closes #9159) - Feat: Docker update script (closes #9159) - Feat: :sparkles: Add delete all lists - Add ui back - Add local move follower migration - Feat: customizable max note length - Add check for already moved ### Miscellaneous Tasks - Chore: :package: Update packages - Update example - Update deps - Chore: :package: package upgrades - Chore: :arrow_up: update deps - Chore: :arrow_up: upgrade packages - Chore: :arrow_up: yarn 3.3.0 - Update person model ### Performance - Perf: :zap: load icons css last - Perf: :zap: load icons css last ### Refactor - Refactor readme - Refactor: :alembic: try `active-class` - Refactor: :recycle: Replace all `$ts` with i18n - Refactor ### Styling - Style - Style ### Testing - Test - Test - Test - Test new chat layout - Test - Test - Test - Test - Test explore page fix - Test - Test api docs ## [12.119.0-calc.3] - 2022-10-26 ### Bug Fixes - Fix streaming - Fix gulpfile - Fix caption in admin settings - Fix: :fire: Remove meta implementation in routing for now - Fix: recommended timeline I doubt itll work, but... 🙏 hail mairy certified typeorm moment im stuff debug log not a fan of js/ts istg missing parenthesis postgres can kiss my ass didnt need `::string[]` i think hide caption button Remove debug log Clean up no longer beta! fix streaming - Fix: caption in admin settings Move splash below theme Splash below theme - Fix: :alembic: Attempt to fix routing - Fix: :pencil2: Async typo - Fix: :pencil2: Same typo as before... - Fix: :lock: Remove timeline source if not logged in and guest tl isn't enabled - Fix: :bug: No computed on declared var - Fix: :bug: Allow timeline if logged in, loll - Fix: :bug: timeline secured - Fix: :bug: Remove header tabs if guest not enabled and not logged in - Fix: :package: Fix yarn.lock - Fix: :alembic: Try swiped-events - Fix: :package: fix import - Fix: :iphone: Fix for mobile - Fix: :ambulance: No with dialog on load - Fix: :bug: more mobile stuff - Fix: :bug: fix avatar not showing up - Fix: :alembic: - Fix: :art: mount plyr with app - Fix: :zap: Better import for plyr - Fix: :lipstick: style - Fix: :lipstick: style - Fix: :bug: fix clicking on note content - Fix: :alembic: - Fix: :bug: do it right - Fix: :bug: need MkA - Fix: :bug: use router - Fix: :bug: Prevent clicking on child elements of timeline posts - Fix: :children_crossing: No more stupid details for replies - Fix: :lock: Up multer to LTS as to avoid CVE-2022-24434 - Fix: :ambulance: Fix vue-plyr import - Fix again - Fix: :lipstick: fix buttons on entrance screen being squished on mobile - Fix: :bug: only show on mobile, fix animation - Fix: :bug: fix scroll - Fix: :bug: fix again - Fix: :bug: scroll - Fix: :bug: fix videos having `` - Fix: :lipstick: only show post button on home tl - Fix: :bug: ref - Fix swipes? - Fix: :bug: swipe left goes back a page - Fix: :bug: swipe left on home wraps back - Fix: :lipstick: consistent cw bg hover - Fix: :bug: swipe bug - Fix: :bug: fix scrolling bugs - Fix - Fix???? - Fix - Fix: :zap: prerender prev and after slide - Fix: :bug: show swiper - Fix lints in folder.vue - Fix pagination.vue lints - Fix: volume sliders Fixed a typo that made a required property be undefined. - Fix screenshot size - Fix: :lipstick: no blur on emoji picker --> blur safe by default - Fix(client): fix syntax error of pages/follow.vue - Fix: :ambulance: fix ref - Fix: :bug: sync fixed - Fix(server): 他人の通知を既読にできる可能性があるのを修正 - Fix - Fix: :bug: Don't show tab title on mobile - Fix: :bug: sync tab when getting last timeline - Fix sync - Fix: :rewind: - Fix: :bug: fix header button positions on mobile - Fix: :bug: Fix slide sync on initial timeline load - Fix: :bug: Promper Info import - Fix: :ambulance: tl not showing up - Fix - Fix: :bug: gay gay homosexual gay - Fix: :bug: Show title on mobile if there's no tab buttons - Fix: :bug: add script to pages view - Fix - Fix?? - Fix??? - Fix - Fix motd - Fix: :bug: motd - Fix: :bug: No swiper on desktop - Fix dup import - Fix dup import - Fix channels - Fix clicking cw button on reply - Fix: Profile bg blur respects user blur choice - Fix - Fix link - Fix - Fix - Fix - Fix ### Documentation - Docs: :memo: Remove duplicate line - Docs: :memo: npm -> yarn - Docs: :memo: Add links - Docs: :memo: Notable differences - Docs: :memo: Customize instructions - Docs: :memo: checksum behavior note - Docs: :memo: emojis! - Docs: :memo: planning join reasons - Docs: :memo: warning for node 18.6.0 - Docs: :memo: Add swipe to WIP - Docs: :memo: - Docs: :memo: cl - Docs: :memo: cl - Docs: :memo: cl - Docs: :memo: Mention groups - Docs: 📝 cl - Docs: 📝 Move add groups back to Implemented - Docs: 📝 Docker instructions 🐋 - Docker-compose: replace misskey with calckey to fix example - Docs :memo: 🐳 ### Features - Feat: ✨ custom css/assets typo fix gulpfile - Feat: ✨ togglable guest timeline default false rc 9 no async welcome explore button to `/explore` fix: :fire: Remove meta implementation in routing for now - Feat: :bookmark: 12.118.1-calc release! - Feat: show header with current user avatar on TL (#9051) * feat: show header with current user avatar on TL * refactor(client): use displayMyAvatar prop instead of metadata * refactor(client): prefer v-if to `display: none;` - Feat: :bookmark: .1 - Feat: :sparkles: foundkey: add recollapsing quote notes - Feat: :sparkles: Swipe through timelines on mobile - Feat: :alembic: ripple effect - Feat: :bookmark: .7 - Feat: :sparkles: Make mobile account avatar clickable - Feat: :alembic: vue-plyr - Feat: :bookmark: .5 - Feat: :lipstick: New note style - Feat: :bookmark: .7 - Feat: :sparkles: Replies can be clicked too - Feat: :lipstick: highlight hover replies - Feat: :sparkles: More hover events!\ - Feat: :alembic: New post button on mobile - Feat: :sparkles: Fade - Feat: :sparkles: swipe thru notifs - Feat: :alembic: try swiper - Feat: :sparkles: pagination - Feat: 💄 style swiper - Feat: :package: use swc - Feat: :alembic: vsides - Feat: ✨ improve pwa manifest - Feat: :sparkles: Better tabs for mobile - Feat: :sparkles: Swiper in notifs - Feat: :alembic: Swiping in featured - Feat: start work on vue-isyourpasswordsafe integration - Feat: :sparkles: Attempt to add groups back! - Feat: show 📎 in chats if only attachment - Feat: :bookmark: v12.119.0 - Feat: ✨ Warning in control panel if there's update - Feat: :sparkles: Add setting for swipe behavior - Add console log ### Miscellaneous Tasks - Chore: :loud_sound: Test logging - Chore: :alembic: More debugging - Chore: :bookmark: Bump to .3 - Update deps - Chore: :package: Use proper misskey browser image resizer package - Chore: :package: Add vue3-lottie - Chore: :coffin: works - Chore: :fire: remove fader - Chore: 💄 button height 3.5rem - Chore: :loud_sound: log x swipe - Chore(client): tweak loading display - Update deps - Chore: :arrow_up: Upgrade TypeORM - Chore: :twisted_rightwards_arrows: Merge upstream - Chore: :arrow_up: Upgrade Vite - Chore: :arrow_up: Upgrade several deps From yarn upgrade-interactive - Chore: :bookmark: .16 - Chore: :twisted_rightwards_arrows: Merge upstream - Chore(client): :art: - Update deps - Chore(sw): only proxies HTML requests (#9070) * chore(sw): only proxies HTML requests もはやHTMLじゃなさそうなリクエストにはSWで関与しないようにする こうするといろいろな面倒事が解決するはず…たぶん Resolve #9037 Resolve #9038 * align code style * Update packages/sw/src/sw.ts Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo Co-authored-by: tamaina Co-authored-by: Acid Chicken (硫酸鶏) - Chore: :twisted_rightwards_arrows: Merge upstream to 12.119.0 - Chore: :twisted_rightwards_arrows: Merge upstream - Chore: :package: Update lockfile - Chore: :recycle: `about-misskey` -> `about-calckey` - Chore: :loud_sound: - Chore: spacing between icons in gallery index - Chore: rm unused import - Chore: :fire: rm tabs - Chore: quote-button --> MkQuoteButton ### Refactor - Enhance: add re-collapsing to quoted notes - Refactor: :package: fuck them libs - Refactor: :package: Use updated fork of vue-plyr - Enhance(client): mobile twitter url can be used as widget (#9057) - Enhance(client): add html color-schema support - Enhance(client): tweak clock - Refactor(client): align filename to component name - Enhance(client): improve analog-clock - Refactor(client): use setup syntax - Refactor(client): use setup syntax - Refactor(client): use setup syntax - Refactor(client): use setup syntax - Refactor(client): use setup syntax - Refactor(client): use setup syntax - Refactor: :sparkles: Swiper, no swiping! :fox: Swiper everywhere, attempt to sync to header bar - Refactor(client): use setup syntax - Refactor(client): use setup syntax - Refactor(client): refactor file name and directory structure - Refactor: :recycle: Use setup syntax for groups index - Refactor: :sparkles: Move group actions to header bar ### Testing - Test - Test - Testing - Test - Testtt ## [12.118.1-calc.rc.5.1] - 2022-08-09 ### Bug Fixes - Fix - Fix again - Fix fr on god no cap - Fix lints - Fix migration - Fix againnn - Fix duplicate keys - Fix!!!! - Fix: use new for throw error Co-Authored-By: Acid Chicken (硫酸鶏) - Fix spelling error - Fix textarea not updating properly fixes https://akkoma.dev/FoundKeyGang/FoundKey/issues/54 - Fix(client): cannot show some setting pages Fix #9043 - Fix: copy visibility for renotes - Fixxx ### Documentation - Docs ### Features - Feature: Client Preferences Registry (#8511) * Fix settings page * nanka iroiro * clean up * clean up * feature: Client Preferences Registry on the account * add changelog * インデックスに戻ってもタイトルが残ってしまうのを修正 * fix createdAt -> updatedAt * remove console.log * 適用→このデバイスに適用 * add wallpaper * ローカルのjsonファイルを保存・読み込みできるように * clean up * use apiWithDialog * Update packages/client/src/pages/settings/preferences-registry.vue Co-authored-by: Andreas Nedbal * Update packages/client/src/pages/settings/preferences-registry.vue Co-authored-by: Andreas Nedbal * Update packages/client/src/pages/settings/preferences-registry.vue Co-authored-by: Andreas Nedbal * fix lint * :v: * change router * nanka iroiro * tweak Co-authored-by: syuilo Co-authored-by: Andreas Nedbal - Feat(client): improve widget - Add bullboard - Add tes as dep, even if unused ### Miscellaneous Tasks - Update deps - Update preferences backup for calckey - Chore(client): tweak scroll behavior in routing ### Performance - Perf(client): use shallowRef as possible ### Refactor - 🎨 - 🎨 - 🎨 - 🎨 - Refactor: welcome.setup.vue to composition api - Enhance(client): improve clock widgets - Enhance(client): improve clock widget - Enhance(client): improve clock widget - Enhance(client): improve clock widget - Refactor ### Testing - Test - Test - Test :( - Testtt - Testtt - Test ## [12.118.0-calc.3.b4] - 2022-07-26 ## [12.118.0-calc.b4] - 2022-07-26 ### Bug Fixes - Fix - Fix search - Fix(client): タイミングによっては tag-cloud でエラーが発生するのを修正 - Fix(client): support v-if of select component - Fix(client): fix some routings - Fix(client): some fixes - Fix: not logged in clients send correct header - Fix(client): fix drawer menu style regression - Fix(client): MiAuth page is broken Fix #9026 - Fix: broken chats (#8983) * Fix broken chats Co-authored-by: @ltlapy * :art: - Fix - Fix style - Fix - Fixxxx - Fix note button - Fix html - Fix import - Fix - Fix ### Features - Add missing dependency ### Miscellaneous Tasks - Chore(client): tweak radio component - Chore(deps): bump terser from 5.9.0 to 5.14.2 (#9024) Bumps [terser](https://github.com/terser/terser) from 5.9.0 to 5.14.2. - [Release notes](https://github.com/terser/terser/releases) - [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) - [Commits](https://github.com/terser/terser/commits) --- updated-dependencies: - dependency-name: terser dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak theme select ui - Chore: improve error message of boot - Update tfjs - Chore(deps): bump file-type from 17.1.2 to 17.1.3 in /packages/backend (#9030) Bumps [file-type](https://github.com/sindresorhus/file-type) from 17.1.2 to 17.1.3. - [Release notes](https://github.com/sindresorhus/file-type/releases) - [Commits](https://github.com/sindresorhus/file-type/compare/v17.1.2...v17.1.3) --- updated-dependencies: - dependency-name: file-type dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump undici from 5.5.1 to 5.8.0 in /packages/backend (#9028) Bumps [undici](https://github.com/nodejs/undici) from 5.5.1 to 5.8.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v5.5.1...v5.8.0) --- updated-dependencies: - dependency-name: undici dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak style - Chore(client): tweak ui - Update deps - Chore(client): tweak style ### Refactor - Enhance(client): ネストしたルーティングに対応 - Refactor(client): :sparkles: - Enhance(client): add some themes - 🎨 - 🎨 - Refactor(client): refactor components - Refactor pages/auth.form.vue to composition API - Refactor: colours in queue chart - Refactor queue chart to composition API - Refactor pages/auth.form.vue to composition API ## [12.117.1.1-calc] - 2022-07-19 ## [12.117.1-calc] - 2022-07-19 ### Bug Fixes - Fix(package): update swagger-jsdoc to version 1.9.0 https://greenkeeper.io/ - Fix(package): update @types/elasticsearch to version 5.0.11 https://greenkeeper.io/ - Fix(package): update @types/elasticsearch to version 5.0.12 https://greenkeeper.io/ - Fix(package): update body-parser to version 1.16.0 https://greenkeeper.io/ - Fix(package): update @types/express to version 4.0.35 https://greenkeeper.io/ - Fix(package): update file-type to version 4.1.0 https://greenkeeper.io/ - Fix(package): update whatwg-fetch to version 2.0.2 https://greenkeeper.io/ - Fix(package): update babel-preset-es2015 to version 6.22.0 https://greenkeeper.io/ - Fix(package): update babel-core to version 6.22.1 https://greenkeeper.io/ - Fix(package): update gulp-uglify to version 2.0.1 https://greenkeeper.io/ - Fix(package): update pug to version 2.0.0-beta8 https://greenkeeper.io/ - Fix(package): update browserify to version 14.0.0 https://greenkeeper.io/ - Fix(package): update multer to version 1.3.0 https://greenkeeper.io/ - Fix(package): update tslint to version 4.4.0 https://greenkeeper.io/ - Fix(package): update pug to version 2.0.0-beta9 https://greenkeeper.io/ - Fix(package): update tslint to version 4.4.2 https://greenkeeper.io/ - Fix(package): update express to version 4.14.1 https://greenkeeper.io/ - Fix(package): update riot to version 3.1.0 https://greenkeeper.io/ - Fix(package): update summaly to version 1.4.0 https://greenkeeper.io/ - Fix(package): update summaly to version 1.4.1 https://greenkeeper.io/ - Fix(package): update monk to version 3.1.4 https://greenkeeper.io/ - Fix(package): update velocity-animate to version 1.4.2 https://greenkeeper.io/ - Fix(package): update summaly to version 1.5.0 https://greenkeeper.io/ - Fix(package): update @types/multer to version 0.0.33 https://greenkeeper.io/ - Fix(package): update gulp-tslint to version 7.1.0 https://greenkeeper.io/ - Fix(package): update @types/mongodb to version 2.1.38 https://greenkeeper.io/ - Fix(package): update @types/mocha to version 2.2.39 https://greenkeeper.io/ - Fix(package): update @types/redis to version 0.12.35 https://greenkeeper.io/ - Fix(package): update riot-compiler to version 3.1.3 https://greenkeeper.io/ - Fix(package): update riot-compiler to version 3.1.4 https://greenkeeper.io/ - Fix(package): update riot to version 3.1.1 https://greenkeeper.io/ - Fix(package): update morgan to version 1.8.0 https://greenkeeper.io/ - Fix(package): update summaly to version 1.6.0 https://greenkeeper.io/ - Fix(package): update summaly to version 1.6.1 https://greenkeeper.io/ - Fix(package): update riot to version 3.2.0 https://greenkeeper.io/ - Fix(package): update js-yaml to version 3.8.0 https://greenkeeper.io/ - Fix(package): update bcryptjs to version 2.4.1 https://greenkeeper.io/ - Fix(package): update bcryptjs to version 2.4.2 https://greenkeeper.io/ - Fix(package): update bcryptjs to version 2.4.3 https://greenkeeper.io/ - Fix(package): update @types/chai-http to version 0.0.30 https://greenkeeper.io/ - Fix(package): update summaly to version 2.0.0 https://greenkeeper.io/ - Fix(package): update chart.js to version 2.5.0 https://greenkeeper.io/ - Fix(package): update typescript to version 2.1.6 https://greenkeeper.io/ - Fix(package): update @types/mongodb to version 2.1.39 https://greenkeeper.io/ - Fix(package): update riot to version 3.2.1 https://greenkeeper.io/ - Fix(package): update debug to version 2.6.1 https://greenkeeper.io/ - Fix(package): update @types/mongodb to version 2.1.40 https://greenkeeper.io/ - Fix(package): update body-parser to version 1.16.1 https://greenkeeper.io/ - Fix(package): update morgan to version 1.8.1 https://greenkeeper.io/ - Fix(package): update ratelimiter to version 2.2.0 https://greenkeeper.io/ - Fix(package): update monk to version 4.0.0 https://greenkeeper.io/ - Fix(package): update babel-core to version 6.23.1 https://greenkeeper.io/ - Fix(package): update browserify to version 14.1.0 https://greenkeeper.io/ - Fix(package): update mongodb to version 2.2.24 https://greenkeeper.io/ - Fix(package): update @types/request to version 0.0.40 https://greenkeeper.io/ - Fix(package): update gulp-typescript to version 3.1.5 https://greenkeeper.io/ - Fix(package): update @types/chai to version 3.4.35 https://greenkeeper.io/ - Fix(package): update @types/websocket to version 0.0.33 https://greenkeeper.io/ - Fix(package): update @types/body-parser to version 0.0.34 https://greenkeeper.io/ - Fix(package): update @types/redis to version 0.12.36 https://greenkeeper.io/ - Fix(package): update riot-compiler to version 3.2.0 https://greenkeeper.io/ - Fix(package): update riot to version 3.3.0 https://greenkeeper.io/ - Fix(package): update rimraf to version 2.6.0 https://greenkeeper.io/ - Fix(package): update riot-compiler to version 3.2.1 https://greenkeeper.io/ - Fix(package): update riot to version 3.3.1 https://greenkeeper.io/ - Fix(package): update serve-favicon to version 2.4.0 https://greenkeeper.io/ - Fix(package): update velocity-animate to version 1.4.3 https://greenkeeper.io/ - Fix(package): update swagger-jsdoc to version 1.9.2 https://greenkeeper.io/ - Fix(package): update inquirer to version 3.0.2 https://greenkeeper.io/ - Fix(package): update typescript to version 2.2.1 https://greenkeeper.io/ - Fix(package): update inquirer to version 3.0.3 https://greenkeeper.io/ - Fix(package): update inquirer to version 3.0.4 https://greenkeeper.io/ - Fix(package): update @types/mongodb to version 2.1.41 https://greenkeeper.io/ - Fix(package): update @types/webpack to version 2.2.7 https://greenkeeper.io/ - Fix(package): update rimraf to version 2.6.1 https://greenkeeper.io/ - Fix(package): update css-loader to version 0.26.2 https://greenkeeper.io/ - Fix(package): update cropperjs to version 1.0.0-beta.2 https://greenkeeper.io/ - Fix(package): update ratelimiter to version 3.0.2 https://greenkeeper.io/ - Fix(package): update inquirer to version 3.0.5 https://greenkeeper.io/ - Fix(package): update serve-favicon to version 2.4.1 https://greenkeeper.io/ - Fix(package): update tslint to version 4.5.1 https://greenkeeper.io/ - Fix - Fix(package): update body-parser to version 1.17.0 https://greenkeeper.io/ - Fix - Fix(package): update js-yaml to version 3.8.2 https://greenkeeper.io/ - Fix(package): update whatwg-fetch to version 2.0.3 https://greenkeeper.io/ - Fix(package): update inquirer to version 3.0.6 https://greenkeeper.io/ - Fix(package): update request to version 2.80.0 https://greenkeeper.io/ - Fix - Fix(package): update cafy to version 1.0.1 https://greenkeeper.io/ - Fix(package): update riot to version 3.3.2 https://greenkeeper.io/ - Fix(package): update cafy to version 1.2.0 https://greenkeeper.io/ - Fix(package): update body-parser to version 1.17.1 https://greenkeeper.io/ - Fix(package): update @types/request to version 0.0.41 https://greenkeeper.io/ - Fix(package): update @types/webpack to version 2.2.8 https://greenkeeper.io/ - Fix(package): update string-replace-webpack-plugin to version 0.1.2 https://greenkeeper.io/ - Fix(package): update gulp-mocha to version 4.1.0 https://greenkeeper.io/ - Fix(package): update stylus-loader to version 2.5.1 https://greenkeeper.io/ - Fix(package): update @types/elasticsearch to version 5.0.13 https://greenkeeper.io/ - Fix(package): update @types/gm to version 1.17.30 https://greenkeeper.io/ - Fix(package): update css-loader to version 0.26.4 https://greenkeeper.io/ - Fix(package): update @types/gulp to version 4.0.0 https://greenkeeper.io/ - Fix(package): update ms to version 0.7.3 https://greenkeeper.io/ - Fix(package): update gulp-pug to version 3.3.0 https://greenkeeper.io/ - Fix(package): update @types/body-parser to version 1.16.0 https://greenkeeper.io/ - Fix(package): update @types/webpack to version 2.2.10 https://greenkeeper.io/ - Fix(package): update gulp-uglify to version 2.1.0 https://greenkeeper.io/ - Fix(package): update request to version 2.81.0 https://greenkeeper.io/ - Fix - Fix(package): update css-loader to version 0.27.0 https://greenkeeper.io/ - Fix(package): update @types/webpack to version 2.2.11 https://greenkeeper.io/ - Fix(package): update css-loader to version 0.27.1 https://greenkeeper.io/ - Fix(package): update debug to version 2.6.2 https://greenkeeper.io/ - Fix(package): update @types/cors to version 2.8.1 https://greenkeeper.io/ - Fix(package): update @types/mocha to version 2.2.40 https://greenkeeper.io/ - Fix(package): update redis to version 2.7.0 https://greenkeeper.io/ - Fix(package): update css-loader to version 0.27.2 https://greenkeeper.io/ - Fix - Fix(package): update css-loader to version 0.27.3 https://greenkeeper.io/ - Fix(package): update debug to version 2.6.3 https://greenkeeper.io/ - Fix(package): update redis to version 2.7.1 https://greenkeeper.io/ - Fix(package): update @types/gulp to version 4.0.1 https://greenkeeper.io/ - Fix(package): update @types/riot to version 2.6.2 https://greenkeeper.io/ - Fix(package): update @types/event-stream to version 3.3.31 https://greenkeeper.io/ - Fix(package): update @types/gulp to version 4.0.2 https://greenkeeper.io/ - Fix(package): update @types/gulp-mocha to version 0.0.30 https://greenkeeper.io/ - Fix(package): update @types/gulp-rename to version 0.0.32 https://greenkeeper.io/ - Fix(package): update @types/gulp-tslint to version 3.6.31 https://greenkeeper.io/ - Fix(package): update @types/gulp-uglify to version 0.0.30 https://greenkeeper.io/ - Fix(package): update @types/gulp-typescript to version 0.0.33 https://greenkeeper.io/ - Fix(package): update @types/gulp-util to version 3.0.31 https://greenkeeper.io/ - Fix(package): update gulp-typescript to version 3.1.6 https://greenkeeper.io/ - Fix(package): update mongodb to version 2.2.25 https://greenkeeper.io/ - Fix(package): update ms to version 1.0.0 https://greenkeeper.io/ - Fix(package): update gulp-uglify to version 2.1.1 https://greenkeeper.io/ - Fix(package): update gulp-uglify to version 2.1.2 https://greenkeeper.io/ - Fix(package): update ts-node to version 2.1.1 https://greenkeeper.io/ - Fix(package): update @types/body-parser to version 1.16.1 https://greenkeeper.io/ - Fix(package): update ts-node to version 3.0.1 https://greenkeeper.io/ - Fix(package): update @types/webpack to version 2.2.12 https://greenkeeper.io/ - Fix(package): update webpack to version 2.3.0 https://greenkeeper.io/ - Fix(package): update webpack to version 2.3.1 https://greenkeeper.io/ - Fix(package): update @types/request to version 0.0.42 https://greenkeeper.io/ - Fix(package): update mime-types to version 2.1.15 https://greenkeeper.io/ - Fix(package): update webpack to version 2.3.2 https://greenkeeper.io/ - Fix(package): update serve-favicon to version 2.4.2 https://greenkeeper.io/ - Fix(package): update gulp-imagemin to version 3.2.0 https://greenkeeper.io/ - Fix(package): update cropperjs to version 1.0.0-rc https://greenkeeper.io/ - Fix(package): update animejs to version 2.0.2 https://greenkeeper.io/ - Fix(package): update riot to version 3.4.0 https://greenkeeper.io/ - Fix(package): update typescript to version 2.2.2 https://greenkeeper.io/ - Fix(package): update cors to version 2.8.2 https://greenkeeper.io/ - Fix(package): update cors to version 2.8.3 https://greenkeeper.io/ - Fix(package): update ratelimiter to version 3.0.3 https://greenkeeper.io/ - Fix - Fix(package): update elasticsearch to version 13.0.0-rc1 https://greenkeeper.io/ - Fix(package): update js-yaml to version 3.8.3 https://greenkeeper.io/ - Fix(package): update accesses to version 2.1.1 https://greenkeeper.io/ - Fix(package): update accesses to version 2.2.0 https://greenkeeper.io/ - Fix(package): update accesses to version 2.3.0 https://greenkeeper.io/ - Fix(package): update accesses to version 2.4.0 https://greenkeeper.io/ - Fix(package): update accesses to version 2.4.1 https://greenkeeper.io/ - Fix(package): update riot to version 3.4.1 https://greenkeeper.io/ - Fix(package): update accesses to version 2.5.0 Closes #405 https://greenkeeper.io/ - Fix(package): update riot to version 3.4.2 https://greenkeeper.io/ - Fix(package): update file-type to version 4.2.0 https://greenkeeper.io/ - Fix(package): update mongodb to version 2.2.26 https://greenkeeper.io/ - Fix(package): update debug to version 2.6.4 https://greenkeeper.io/ - Fix(package): update elasticsearch to version 13.0.0 https://greenkeeper.io/ - Fix(package): update riot to version 3.4.3 https://greenkeeper.io/ - Fix(package): update typescript to version 2.3.1 https://greenkeeper.io/ - Fix(package): update debug to version 2.6.5 https://greenkeeper.io/ - Fix(package): update debug to version 2.6.6 https://greenkeeper.io/ - Fix(package): update download to version 6.0.0 https://greenkeeper.io/ - Fix(package): update typescript to version 2.3.2 https://greenkeeper.io/ - Fix(package): update cropperjs to version 1.0.0-rc.1 https://greenkeeper.io/ - Fix(package): update riot to version 3.4.4 https://greenkeeper.io/ - Fix(package): update pug to version 2.0.0-rc.1 https://greenkeeper.io/ - Fix(package): update ts-node to version 3.0.3 - Fix(package): update summaly to version 2.0.2 - Fix(package): update ts-node to version 3.0.4 - Fix(package): update file-type to version 4.3.0 - Fix(package): update summaly to version 2.0.3 - Fix(package): update js-yaml to version 3.8.4 - Fix(package): update elasticsearch to version 13.0.1 - Fix(package): update download to version 6.1.0 - Fix(package): update riot to version 3.5.0 - Fix(package): update cafy to version 2.4.0 - Fix(package): update ms to version 2.0.0 - Fix(package): update serve-favicon to version 2.4.3 - Fix(package): update debug to version 2.6.7 - Fix(package): update body-parser to version 1.17.2 - Fix(package): update debug to version 2.6.8 - Fix(package): update reconnecting-websocket to version 3.0.5 Closes #473 - Fix(package): update monk to version 4.1.0 - Fix(package): update monk to version 5.0.1 Closes #477 - Fix(package): update riot to version 3.5.1 - Fix(package): update monk to version 5.0.2 - Fix(package): update mongodb to version 2.2.27 - Fix(package): update typescript to version 2.3.3 - Fix(package): update download to version 6.2.0 - Fix(package): update morgan to version 1.8.2 - Fix(package): update download to version 6.2.2 - Fix(package): update cropperjs to version 1.0.0-rc.2 - Fix(package): update typescript to version 2.3.4 - Fix(package): update pictograph to version 2.0.1 - Fix(package): update pictograph to version 2.0.4 Closes #513 - Fix(package): update mongodb to version 2.2.28 - Fix(package): update pug to version 2.0.0-rc.2 - Fix(package): update monk to version 6.0.0 - Fix(package): update file-type to version 5.0.0 Closes #532 - Fix(package): update ts-node to version 3.0.5 - Fix(package): update ts-node to version 3.0.6 - Fix(package): update inquirer to version 3.1.0 - Fix(package): update riot to version 3.6.0 - Fix(package): update file-type to version 5.1.0 - Fix(package): update file-type to version 5.1.1 - Fix(package): update elasticsearch to version 13.1.1 - Fix(package): update uuid to version 3.1.0 - Fix spell - Fix(package): update inquirer to version 3.1.1 - Fix(package): update download to version 6.2.3 - Fix(package): update mongodb to version 2.2.29 - Fix(package): update elasticsearch to version 13.2.0 Closes #570 - Fix(package): update ts-node to version 3.1.0 - Fix(package): update monk to version 6.0.1 - Fix(package): update riot to version 3.6.1 - Fix(package): update typescript to version 2.4.1 - Fix(package): update download to version 6.2.4 - Fix(package): update download to version 6.2.5 - Fix(package): update chalk to version 2.0.1 Closes #594 - Fix(package): update reconnecting-websocket to version 3.0.6 - Fix(package): update reconnecting-websocket to version 3.0.7 - Fix(package): update ts-node to version 3.2.0 - Fix(package): update cropperjs to version 1.0.0-rc.3 - Fix(package): update mongodb to version 2.2.30 - Fix(package): update js-yaml to version 3.9.0 - Fix(package): update inquirer to version 3.2.0 - Fix(package): update compression to version 1.7.0 - Fix(package): update cors to version 2.8.4 - Fix(package): update typescript to version 2.4.2 - Fix(package): update ts-node to version 3.2.1 - Fix(package): update inquirer to version 3.2.1 - Fix(package): update ts-node to version 3.3.0 Closes #642 - Fix(package): update recaptcha-promise to version 0.1.3 - Fix(package): update js-yaml to version 3.9.1 - Fix(package): update monk to version 6.0.3 - Fix(package): update pug to version 2.0.0-rc.3 - Fix(package): update chalk to version 2.1.0 - Fix(package): update redis to version 2.8.0 - Fix(package): update mongodb to version 2.2.31 - Fix(package): update debug to version 3.0.0 - Fix(package): update elasticsearch to version 13.3.1 Closes #673 - Fix(package): update crypto to version 1.0.1 Closes #682 - Fix(package): update reconnecting-websocket to version 3.1.1 Closes #686 - Fix(package): update file-type to version 6.1.0 - Fix(package): update inquirer to version 3.2.2 - Fix(package): update riot to version 3.6.2 - Fix(package): update reconnecting-websocket to version 3.2.0 - Fix(package): update riot to version 3.6.3 - Fix(package): update debug to version 3.0.1 - Fix(package): update reconnecting-websocket to version 3.2.1 - Fix(package): update inquirer to version 3.2.3 - Fix(package): update typescript to version 2.5.2 - Fix(package): update riot to version 3.7.0 - Fix(package): update cropperjs to version 1.0.0 - Fix(package): update pug to version 2.0.0-rc.4 - Fix(package): update body-parser to version 1.18.0 - Fix(package): update js-yaml to version 3.10.0 - Fix(package): update monk to version 6.0.4 - Fix(package): update rimraf to version 2.6.2 - Fix(package): update serve-favicon to version 2.4.4 - Fix(package): update body-parser to version 1.18.1 - Fix(package): update riot to version 3.7.1 - Fix - Fix(package): update animejs to version 2.1.0 - Fix(package): update inquirer to version 3.3.0 - Fix(package): update cafy to version 3.0.0 - Fix(package): update request to version 2.82.0 - Fix(package): update body-parser to version 1.18.2 - Fix(package): update file-type to version 6.2.0 - Fix(package): update riot to version 3.7.2 - Fix(package): update reconnecting-websocket to version 3.2.2 - Fix(package): update animejs to version 2.2.0 - Fix(package): update serve-favicon to version 2.4.5 - Fix(package): update debug to version 3.1.0 - Fix(package): update typescript to version 2.5.3 - Fix(package): update morgan to version 1.9.0 - Fix(package): update request to version 2.83.0 - Fix(package): update compression to version 1.7.1 - Fix(package): update riot to version 3.7.3 - Fix(package): update monk to version 6.0.5 - Fix(package): update cropperjs to version 1.1.1 Closes #820 - Fix(package): update mongodb to version 2.2.33 Closes #826 - Fix(package): update file-type to version 7.2.0 Closes #821 - Fix(package): update cropperjs to version 1.1.2 - Fix(package): update websocket to version 1.0.25 - Fix(package): update cropperjs to version 1.1.3 - Fix(package): update chalk to version 2.3.0 Closes #833 - Fix(package): update typescript to version 2.6.1 - Fix(package): update cafy to version 3.1.1 Closes #857 - Fix(package): update riot to version 3.7.4 - Fix timeline - Fix - Fix - Fix lint (automattic) - Fix - Fix - Fix(package): update @types/elasticsearch to version 5.0.18 - Fix(package): update typescript to version 2.6.2 - Fix(package): update @types/chai to version 4.0.6 - Fix(package): update inquirer to version 4.0.1 - Fix(package): update eventemitter3 to version 3.0.0 - Fix(package): update uglifyjs-webpack-plugin to version 1.1.2 - Fix(package): update webpack to version 3.9.0 - Fix(package): update web-push to version 3.2.5 - Fix(package): update webpack to version 3.9.1 - Fix(package): update ms to version 2.1.1 Closes #958 - Fix(package): update awesome-typescript-loader to version 3.4.1 - Fix(package): update file-type to version 7.4.0 - Fix(package): update webpack to version 3.10.0 - Fix(package): update @types/chai to version 4.0.8 Closes #963 - Fix(package): update @types/elasticsearch to version 5.0.19 - Fix(package): update @types/node to version 8.0.57 Closes #964 - Fix(package): update @types/redis to version 2.8.2 - Fix(package): update @fortawesome/fontawesome to version 1.0.1 - Fix(package): update @fortawesome/fontawesome-free-solid to version 5.0.1 - Fix(package): update @fortawesome/fontawesome-free-regular to version 5.0.1 - Fix(package): update @fortawesome/fontawesome-free-brands to version 5.0.1 - Fix(package): update pictograph to version 2.1.5 Closes #979 - Fix(package): update @types/mongodb to version 2.2.17 - Fix(package): update @types/node to version 8.0.58 - Fix(package): update @types/chai to version 4.0.10 Closes #988 - Fix(package): update @types/request to version 2.0.9 - Fix(package): update @types/node to version 8.5.0 - Fix(package): update @types/redis to version 2.8.3 - Fix(package): update @types/inquirer to version 0.0.36 - Fix(package): update @types/node to version 8.5.1 - Fix(package): update uglifyjs-webpack-plugin to version 1.1.3 - Fix(package): update style-loader to version 0.19.1 - Fix(package): update uglifyjs-webpack-plugin to version 1.1.4 - Fix(package): update cropperjs to version 1.2.1 Closes #1006 - Fix(package): update riot-tag-loader to version 1.1.0 - Fix(package): update ts-node to version 4.1.0 Closes #985 - Fix(package): update riot-tag-loader to version 2.0.0 Closes #1042 - Fix(package): update gulp-htmlmin to version 4.0.0 - Fix(package): update mongodb to version 3.0.1 Closes #1046 - Fix(package): update riot-tag-loader to version 2.0.1 - Fix(package): update uglifyjs-webpack-plugin to version 1.1.5 - Fix(package): update qrcode to version 1.0.1 - Fix(package): update gm to version 1.23.1 - Fix(package): update riot to version 3.8.0 - Fix(package): update riot to version 3.8.1 - Fix(package): update qrcode to version 1.2.0 Closes #1053 - Fix(package): update riot-tag-loader to version 2.0.2 - Fix(package): update gulp-imagemin to version 4.1.0 - Fix(package): update css-loader to version 0.28.10 - Fix(package): update vue-js-modal to version 1.3.12 - Fix(package): update mongodb to version 3.0.3 - Fix(package): update web-push to version 3.3.0 - Fix(package): update webpack to version 4.0.0 - Fix(package): update @types/compression to version 0.0.36 - Fix(package): update @types/inquirer to version 0.0.38 - Fix(package): update @types/mongodb to version 3.0.8 - Fix(package): update @types/webpack to version 4.1.1 - Fix(package): update css-loader to version 0.28.11 - Fix(package): update elasticsearch to version 14.2.1 - Fix(package): update eslint to version 4.19.0 - Fix(package): update license-checker to version 17.0.0 - Fix(package): update ws to version 5.1.0 - Fix(package): update html-minifier to version 3.5.12 - Fix(package): update pug to version 2.0.2 - Fix(package): update license-checker to version 18.0.0 - Fix(package): update is-url to version 1.2.3 - Fix(package): update webpack to version 4.2.0 - Fix(package): update pug to version 2.0.3 - Fix(package): update eslint to version 4.19.1 - Fix(package): update eslint-plugin-vue to version 4.4.0 - Fix(package): update chai-http to version 4.0.0 - Fix(package): update is-root to version 2.0.0 - Fix(package): update webpack-cli to version 2.0.13 - Fix(package): update gulp-typescript to version 4.0.2 - Fix(package): update element-ui to version 2.3.0 - Fix(package): update element-ui to version 2.3.2 Closes #1330 - Fix(package): update @types/js-yaml to version 3.11.1 - Fix(package): update html-minifier to version 3.5.13 - Fix(package): update bootstrap-vue to version 2.0.0-rc.4 Closes #1349 - Fix(package): update jsdom to version 11.7.0 - Fix(package): update bootstrap-vue to version 2.0.0-rc.6 Closes #1367 - Fix(package): update ws to version 5.1.1 - Fix(package): update @types/node to version 9.6.2 - Fix(package): update @types/inquirer to version 0.0.41 - Fix(package): update element-ui to version 2.3.3 - Fix(package): update webpack to version 4.5.0 - Fix(package): update object-assign-deep to version 0.4.0 - Fix(package): update webpack-cli to version 2.0.14 - Fix(package): update @types/mongodb to version 3.0.10 - Fix(package): update vue-loader to version 15.0.0-rc.1 - Fix(package): update html-minifier to version 3.5.14 - Fix(package): update gulp-pug to version 4.0.0 - Fix(package): update @types/mongodb to version 3.0.11 - Fix(package): update mongodb to version 3.0.6 - Fix(package): update @types/mongodb to version 3.0.12 - Fix(package): update @types/node to version 9.6.4 Closes #1444 - Fixed english translation - Fixed english translation - Fixed translate.en.md - Fix(package): update mongodb to version 3.0.7 - Fix(package): update @types/mongodb to version 3.0.15 Closes #1513 - Fix(package): update style-loader to version 0.21.0 - Fix typo - Fix typo Signed-off-by: Marcin Mikołajczak - Fix #1428 - Fix typo Signed-off-by: Marcin Mikołajczak - Fix typo - Fix: validate post's text on mobile client. - Fix: validate post's text with Ctrl+Enter on PC. - Fix: when text is null, bug can pass validation. fixed. (maybe?) - Fix: "or" operator. - Fix #1726 - Fix - Fix(package): update ts-node to version 6.1.2 - Fix(package): update web-push to version 3.3.2 - Fix(package): update @types/koa-bodyparser to version 5.0.0 - Fix(package): update @types/koa-router to version 7.0.29 - Fix(package): update @types/mocha to version 5.2.3 - Fix(package): update @types/webpack to version 4.4.2 - Fix(package): update @types/koa-router to version 7.0.30 - Fix(package): update ratelimiter to version 3.1.0 - Fix(package): update ts-node to version 7.0.0 Closes #1765 - Fix(package): update @types/node to version 10.3.5 - Fix(package): update hard-source-webpack-plugin to version 0.9.0 - Fix(package): update eslint to version 5.0.0 - Fix(package): update ws to version 5.2.1 - Fix(package): update webpack to version 4.12.1 - Fix(package): update html-minifier to version 3.5.17 - Fix(package): update @types/node to version 10.3.6 - Fix(package): update @types/webpack to version 4.4.3 - Fix(package): update eslint to version 5.0.1 - Fix(package): update element-ui to version 2.4.2 - Fix(package): update uuid to version 3.3.0 - Fix(package): update webpack to version 4.12.2 - Fix(package): update mongodb to version 3.1.0 - Fix(package): update typescript-eslint-parser to version 16.0.1 - Fix(package): update @types/mongodb to version 3.0.22 - Fix(package): update @types/node to version 10.5.0 - Fix(package): update @types/webpack to version 4.4.4 - Fix(package): update uuid to version 3.3.2 - Fix(package): update @types/mongodb to version 3.0.23 - Fix(package): update @types/node to version 10.5.1 - Fix(package): update webpack to version 4.14.0 Closes #1818 - Fix(package): update @types/mongodb to version 3.1.0 - Fix(package): update hard-source-webpack-plugin to version 0.10.0 - Fix(package): update vue-js-modal to version 1.3.16 - Fix(package): update hard-source-webpack-plugin to version 0.10.1 - Fix(package): update element-ui to version 2.4.3 - Fix(package): update html-minifier to version 3.5.18 - Fix(package): update elasticsearch to version 15.1.0 - Fix(package): update elasticsearch to version 15.1.1 - Fix(package): update @types/js-yaml to version 3.11.2 - Fix(package): update @types/mongodb to version 3.1.1 - Fix(package): update @types/webpack to version 4.4.5 - Fix(package): update webpack to version 4.15.0 - Fix(package): update node-sass to version 4.9.1 - Fix(package): update webpack to version 4.15.1 - Fix(package): update mongodb to version 3.1.1 - Fix(package): update @types/node to version 10.5.2 - Fix(package): update css-loader to version 1.0.0 - Fix(package): update hard-source-webpack-plugin to version 0.11.0 Closes #1861 - Fix(package): update node-sass to version 4.9.2 - Fix(package): update file-type to version 8.1.0 - Fix(package): update @types/koa-bodyparser to version 5.0.1 - Fix(package): update webpack to version 4.16.0 - Fix(package): update @koa/cors to version 2.2.2 - Fix(package): update ws to version 5.2.2 - Fix(package): update hard-source-webpack-plugin to version 0.11.1 - Fix(package): update element-ui to version 2.4.4 - Fix(package): update html-minifier to version 3.5.19 - Fix(package): update @types/elasticsearch to version 5.0.25 - Fix(package): update @types/webpack to version 4.4.6 - Fix(package): update eslint-plugin-vue to version 4.6.0 - Fix(package): update eslint-plugin-vue to version 4.7.0 - Fix(package): update webpack to version 4.16.1 - Fix(package): update @types/webpack to version 4.4.7 - Fix(package): update vue-loader to version 15.2.5 - Fix(package): update vue-loader to version 15.2.6 - Fix(package): update webpack-cli to version 3.1.0 - Fix(package): update swagger-jsdoc to version 1.10.2 Closes #1924 - Fix(package): update emojilib to version 2.3.0 - Fix(package): update @types/mongodb to version 3.1.2 - Fix(package): update ratelimiter to version 3.2.0 - Fix(package): update ws to version 6.0.0 - Fix(package): update hard-source-webpack-plugin to version 0.11.2 - Fix(package): update swagger-jsdoc to version 1.10.3 - Fix(package): update webpack to version 4.16.2 - Fix(package): update gulp-rename to version 1.4.0 - Fix(package): update @types/webpack to version 4.4.8 - Fix(package): update eslint-plugin-vue to version 4.7.1 - Fix(package): update @types/node to version 10.5.3 - Fix(package): update gulp-uglify to version 3.0.1 - Fix(package): update element-ui to version 2.4.5 - Fix(package): update typescript-eslint-parser to version 17.0.0 - Fix(package): update typescript-eslint-parser to version 17.0.1 - Fix(package): update jsdom to version 11.12.0 - Fix: critical memory leak. - Fix(package): update webpack to version 4.16.3 - Fix(package): update @types/koa-router to version 7.0.31 - Fix(package): update @types/node to version 10.5.4 - Fix(package): update hard-source-webpack-plugin to version 0.12.0 - Fix(package): update @types/koa__cors to version 2.2.3 - Fix(package): update qrcode to version 1.2.2 - Fix(package): update @types/node to version 10.5.5 - Fix(package): update sass-loader to version 7.1.0 - Fix(package): update vue-template-compiler to version 2.5.17 - Fix(package): update vue to version 2.5.17 - Fix(package): update @types/webpack to version 4.4.9 - Fix(package): update @types/mongodb to version 3.1.3 - Fix(package): update webpack to version 4.16.4 - Fix(package): update systeminformation to version 3.42.6 Closes #2076 - Fix(package): update systeminformation to version 3.42.8 - Fix(package): update commander to version 2.17.0 - Fix(package): update @types/node to version 10.5.6 - Fix(package): update webpack to version 4.16.5 - Fix(package): update typescript-eslint-parser to version 18.0.0 - Fix(package): update @types/node to version 10.5.7 - Fix(package): update vue-loader to version 15.2.7 - Fix(package): update commander to version 2.17.1 - Fix(package): update style-loader to version 0.22.0 - Fix(package): update vue-loader to version 15.3.0 - Fix(package): update systeminformation to version 3.42.9 - Fix(package): update style-loader to version 0.22.1 - Fix(package): update summaly to version 2.1.0 (#2132) - Fix(package): update node-sass to version 4.9.3 (#2131) - Fix(package): update summaly to version 2.1.1 (#2135) - Fix(package): update element-ui to version 2.4.6 - Fix(package): update file-type to version 9.0.0 - Fix(package): update summaly to version 2.1.2 (#2149) - Fix(package): update request to version 2.88.0 (#2151) - Fix(package): update @types/node to version 10.5.8 (#2152) - Fix(package): update ts-node to version 7.0.1 - Fix(package): update vue-js-modal to version 1.3.17 - Fix(package): update parse5 to version 5.1.0 - Fix(package): update mongodb to version 3.1.2 - Fix(package): update vue-style-loader to version 4.1.2 - Fix(package): update mongodb to version 3.1.3 - Fix(package): update @types/mongodb to version 3.1.4 - Fix(package): update @types/node to version 10.7.0 - Fix(package): update @types/ws to version 6.0.0 - Fix(package): update url-loader to version 1.1.0 - Fix(package): update seedrandom to version 2.4.4 - Fix(package): update @types/node to version 10.7.1 - Fix(package): update @types/webpack to version 4.4.10 - Fix(package): update minio to version 7.0.0 - Fix #2266 - Fix #2266: デフォルト値を設定 - Fix(package): update url-loader to version 1.1.1 - Fix #1776 - Fix(package): update html-minifier to version 3.5.20 - Fix(package): update vue-loader to version 15.4.0 - Fix(package): update vue-js-modal to version 1.3.18 - Fix(package): update webpack to version 4.17.0 - Fix(package): update sharp to version 0.20.7 Closes #2368 - Fix login bug(#2384) - Fix(package): update webpack to version 4.17.1 - Fix(package): update summaly to version 2.1.4 - Fix(package): update vue-js-modal to version 1.3.19 - Fix(package): update @types/sharp to version 0.17.10 - Fix(package): update @types/webpack to version 4.4.11 - Fix(package): update @types/node to version 10.9.1 Closes #2431 - Fix(package): update @types/node to version 10.9.2 - Fix(package): update systeminformation to version 3.43.0 Closes #2477 - Fix(package): update systeminformation to version 3.44.0 - Fix(package): update nan to version 2.11.0 - Fix - Fix(package): update vue-loader to version 15.4.1 - Fix(package): update vue-js-modal to version 1.3.20 - Fix(package): update style-loader to version 0.23.0 - Fix(package): update @types/elasticsearch to version 5.0.26 - Fix(package): update vue-js-modal to version 1.3.23 Closes #2517 - Fix(package): update systeminformation to version 3.44.2 Closes #2519 - Fix(package): update @types/node to version 10.9.3 - Fix(package): update summaly to version 2.2.0 - Fix(package): update vue-js-modal to version 1.3.24 - Fix(package): update @types/uuid to version 3.4.4 - Fix(package): update @types/websocket to version 0.0.40 - Fix(package): update @types/node to version 10.9.4 - Fix #2315 (#2339) * improve MFM to html * improve html to MFM * missing semicolon * missing semicolon * fix html to MFM タグのリンクは解除するように * fix bug * misssing semicolon * Update html-to-mfm.ts * Update html-to-mfm.ts - Fix - Fix(package): update webpack to version 4.17.2 (#2599) - Fix(package): update vue-js-modal to version 1.3.26 (#2613) - Fix(package): update systeminformation to version 3.45.0 (#2609) - Fix(package): update node-sass-json-importer to version 4.0.0 (#2614) - Fix(package): update systeminformation to version 3.45.1 (#2616) - Fix mk-media darkmode - Fix(package): update @types/ws to version 6.0.1 (#2636) - Fix(package): update @types/minio to version 7.0.0 (#2626) - Fix(package): update node-sass-json-importer to version 4.0.1 (#2645) - Fix(package): update commander to version 2.18.0 - Fix(package): update minio to version 7.0.1 (#2655) - Fix docs (#2678) - Fix(package): update systeminformation to version 3.45.6 Closes #2617 - Fix(package): update vue-loader to version 15.4.2 (#2692) - Fix(package): update debug to version 4.0.1 (#2700) Closes #2682 - Fix(package): update @types/mongodb to version 3.1.7 (#2701) Closes #2681 - Fix(package): update webpack to version 4.18.0 (#2680) - Fix(package): update webpack to version 4.18.1 (#2704) - Fix(package): update webpack to version 4.19.0 - Fix(package): update vue-cropperjs to version 2.2.2 - Fix(package): update @types/node to version 10.10.0 - Fix(package): update @types/node to version 10.10.1 - Fix(package): update webpack to version 4.19.1 (#2732) - Fix(package): update web-push to version 3.3.3 (#2733) - Fix(package): update @types/webpack to version 4.4.12 (#2739) - Fix(package): update @types/koa-router to version 7.0.32 (#2740) - Fix(package): update websocket to version 1.0.28 (#2746) Closes #2743 - Fix(package): update @types/bcryptjs to version 2.4.2 (#2742) - Fix(package): update @types/node to version 10.10.2 (#2750) - Fix(package): update @types/node to version 10.10.3 (#2753) - Fix(package): update webpack to version 4.20.2 (#2814) Closes #2768 - Fix(package): update gulp-htmlmin to version 5.0.1 (#2815) Closes #2669 - Fix(package): update nan to version 2.11.1 (#2784) - Fix(package): update koa-mount to version 4.0.0 (#2776) - Fix(package): update diskusage to version 0.2.5 (#2767) - Fix(package): update qrcode to version 1.3.0 (#2799) - Fix(package): update @types/qrcode to version 1.3.0 (#2813) - Fix(package): update jsdom to version 12.1.0 (#2788) - Fix(package): update webpack-cli to version 3.1.2 (#2816) Closes #2757 - Fix(package): update @types/node to version 10.11.4 (#2817) Closes #2765 - Fix(package): update @types/webpack to version 4.4.14 (#2818) Closes #2778 - Fix(package): update typescript-eslint-parser to version 19.0.2 (#2819) Closes #2772 - Fix(package): update sharp to version 0.21.0 Closes #2619 - Fix(package): update vue-svg-inline-loader to version 1.1.4 (#2821) - Fix #2346 - Fix(package): update ws to version 6.1.0 (#2823) - Fix(package): update reconnecting-websocket to version 4.1.5 (#2845) Closes #2785 - Fix(package): update systeminformation to version 3.45.7 (#2825) - Fix(package): update file-loader to version 2.0.0 (#2827) - Fix(package): update vue-svg-inline-loader to version 1.2.0 (#2844) - Fix(package): update @types/debug to version 0.0.31 (#2822) - Fix(package): update file-type to version 10.0.0 (#2846) - Fix(package): update jsdom to version 12.2.0 (#2848) - Fix(package): update @types/mongodb to version 3.1.10 (#2849) Closes #2752 - Fix(package): update style-loader to version 0.23.1 - Fix(package): update typescript-eslint-parser to version 20.0.0 - Fix(package): update debug to version 4.1.0 (#2857) - Fix(package): update commander to version 2.19.0 (#2862) - Fix(package): update @types/mongodb to version 3.1.11 (#2864) - Fix(package): update @types/node to version 10.11.5 (#2865) - Fix(package): update @types/redis to version 2.8.7 (#2866) - Fix(package): update @types/webpack to version 4.4.15 (#2868) - Fix(package): update @types/mongodb to version 3.1.12 (#2874) - Fix(package): update url-loader to version 1.1.2 (#2883) - Fix(package): update @types/webpack to version 4.4.16 (#2880) - Fix(package): update @types/koa-logger to version 3.1.1 (#2877) - Fix(package): update @types/node to version 10.11.6 (#2876) - Fix(package): update vue-color to version 2.7.0 (#2884) - Fix(package): update @types/node to version 10.11.7 (#2885) - Fix(package): update @types/elasticsearch to version 5.0.27 - Fix(package): update reconnecting-websocket to version 4.1.6 - Fix(package): update reconnecting-websocket to version 4.1.7 - Fix(package): update reconnecting-websocket to version 4.1.8 - Fix(package): update chart.js to version 2.7.3 (#2907) - Fix(package): update vue-svg-inline-loader to version 1.2.1 (#2909) - Fix(package): update @types/gulp-uglify to version 3.0.6 (#2906) - Fix(package): update @types/sharp to version 0.21.0 (#2908) - Fix(package): update @types/webpack to version 4.4.17 (#2911) - Fix(package): update @types/node to version 10.12.0 (#2912) - Fix(package): update @fortawesome/free-brands-svg-icons to version 5.4.1 (#2916) Closes #2859 - Fix(package): update reconnecting-websocket to version 4.1.9 - Fix(package): update @types/elasticsearch to version 5.0.28 (#2924) - Fix(package): update showdown to version 1.8.7 (#2925) - Fix(package): update webpack to version 4.21.0 - Fix(package): update vue-sweetalert2 to version 1.5.6 (#2932) - Fix(package): update reconnecting-websocket to version 4.1.10 (#2937) - Fix(package): update webpack to version 4.22.0 (#2969) - Fix(package): update file-type to version 10.1.0 (#2984) - Fix(package): update systeminformation to version 3.45.9 (#2987) Closes #2986 - Blockings list - Fix self host detection (#3201) - Fix Content-Disposition (#4573) - Fix #4532 (#4592) - Fix syuilo#4711 (#4715) - Fix #1442, fix #2106 - Fix - Fix build error (#5162) - Fix #5071 (#5184) - Fix #5214 ウィジェットが選択されていないときは追加されないように (#5227) * fix #5214 * null削除の取り消し * 空白文字の調整 - Fix typo in misskey.nginx (#5445) sites-ebabled => sites-enabled - Fix typo - Fix (#5710) - Fix - Fix #5854 - Fix typo #5890 - Fix files grid height - Fix - Fix gif badge (#6153) - Fix(pages): AiScript変数があると型チェックができない問題を修正 - Fix(pages): Fix chart type detection - Fix(client): Fix canvas overflow - Fix(client): Fix bug that cannot post when image only - Fix(lint): Use const - Fix(client): Fix lint - Fix(client): Fix a bug that if block of pages not working - Fix(server): Fix #6284 - Fix(client): Fix default reaction setting - Fix(client): Add missing icon - Fix(client): Fix bug that cannot set custom texture - Fix(client): Do not expand each notes in my/mentions Related #6336 - Fix(client): Do not expand each notes in my/messages - Fix(client): Fix style of poll viewer - Fix(client): Fix poll vote notification Fix #5998 - Fix(client): Fix reply style - Fix(server): Remove koa-compress - Fix(client): Mk:api関数にトークンを渡せない問題 - Fix(client): Use router-link instead of a to avoid page refresh - Fix(i18n): Fix missing translation - Fix - Fix - Fix(client): 全既読系ボタンのAPIの指定が間違っているのを修正 (#6424) - Fix(api): Fix #6419 Close #6434 - Fix(server): Fix #6433 - Fix(api): Fix #6418 (#6442) - Fix サイドバーの設定に不具合があるとページが表示できなくなる (#6473) * fix #6460 * Update app.vue Co-authored-by: syuilo - Fix 非ログイン時に n または p キー押下で投稿フォームが出る (#6508) * fix #5851 * post-formのスポーンを弾く場所を変更 - Fix(client): Fix style - Fix(client): Fix timeline widget setting definition - Fix #6335 (#6507) - Fix(cliemt): Fix style - Fix(client): Fix #6528 - Fix(client): Fix icon - Fix(server): Fix #6533 - Fix(client): Fix style - Fix(client): Fix #6532 - Fix(client): i18n - Fix(client): Fix indicator position - Fix(locale): Add missing key - Fix(client): Fix theme color - Fix(client): Show shadow - Fix(client): Fix sticky sidebar behavior - Fix(client): Fix #6540 - Fix(client): Fix #6526 - Fix(client): Better wheel handling - Fix(docs): Update api doc - Fix(client): プラグインの動作を修正 - Fix(client): :v: - Fix lint (#6568) - Fix(client): Fix federation widget - Fix(client): Remove unncessary # - Fix(client): Do not render img tag when icon url not provided - Fix(client): 通知が流れない問題を修正 - Fix(client): ピン留めされたノートがリアクティブではない問題を修正 - Fix(client): 通知のノートがリアクティブではない問題を修正 Fix #6602 - Fix(client): プラグインの設定がnullになることがある問題を修正 - Fix(client): Reactivate poll - Fix(client): Cannot read announcement Fix #6609 - Fix appearance - Fix(client): Broken syntax highlight - Fix(client): Message read state is not reactive - Fix(server): Prevent error when recieve non-json data from websocket Fix #6658 - Fix(clinet): 誤字によりスクロールイベントリスナが解除されていなかったのを修正 - Fix an error on /api-doc (#6665) - Fix(server): Fix #6669 - Fix(client): Fix #6698 - Fix(client): ストリーミングのメモリリークを修正 SharedConnection や NonSharedConnection のインスタンスを Vue コンポーネントの data に含むと、Vue が Proxy に変換するため、Stream クラス内部でインスタンス同士の比較をしても false になり、使われなくなったインスタンスがメモリ上に残り続ける。 なお、チャンネルへの接続/切断は頻繁に行うものではないため、メモリリークといっても影響は軽微とみられる。 - Fix bug - Fix locale handling - Fix deck navigation - Fix doc - Fix deck - Fix bug - Fix ui - Fix context menu - Fix ui - Fix #7189 - Fix for lint - Fix migration script - Fix modal - Fix bug - Fix bug - Fix assets Fix #7314 Fix #7313 - Fix comment - Fix watch - Fix bug - Fix: suppress disk stats error - Fix(server): Use inner join https://github.com/syuilo/misskey/issues/6813#issuecomment-803400023 - Fix(server): Use inner join - Fix bug - Fix bug - Fix bug https://github.com/syuilo/misskey/commit/48ea805999c6cb8e900aeaec6edaf68788bd51e0#commitcomment-48584326 - Fix - Fix test - Fix bug - Fix type - Fix bug - Fix bug - Fix bug - Fix #7444 - Fix style - Fix theme - Fix bug - Fix - Fix style - Fix #7454 - Fix #7466 - Fix bug - Fix style - Fix style - Fix bug - Fix bug - Fix bug - Fix style - Fix bug - Fix bug - Fix: Safariでもモーダルのぼかし効果が効くようにした (#7530) https://github.com/misskey-dev/misskey/issues/7529 - Fix type - Fix bug - Fix bug - Fix local emoji detection https://github.com/misskey-dev/misskey/pull/7526#discussion_r641886612 - Fix typo Resolve #7540 - Fix style - Fix bug - Fix - Fix api response definition - Fix bug - Fix email notification bug - Fix style - Fix bug that docs not loading - Fix chore error - Fix(client): 更新時にテーマキャッシュをクリアするように - Fix: truncate user information if it is too long (#7629) * truncate user information if it is too long Some AP software allows for user names or summaries to be very long. Misskey can not handle this and the profile page can not be opened and no activities from such users can be seen. Instead, the user name and summary are cut off after the maximum length so misskey can still process the activities of the profile. Co-authored-by: Toast * fix code style Co-authored-by: Toast Co-authored-by: syuilo - Fix typo - Fix(server): ja-JPのような形式にDeepLが対応してない - Fix(server): use insert instead of save - Fix typo - Fix(client): タッチ操作でウィンドウを閉じることができない問題を修正 - Fix(client): コントロールパネルでファイルを削除した際の表示を修正 Fix #7631 - Fix: mochaが動かないため拡張子なしに戻した - Fix import - Fix: import syslog-pro - Fix: use correct query generate function (#7657) Co-authored-by: syuilo - Fix: meta.jsonをimportしないように Fix #7671 - Fix(client): ノートの「削除して編集」をするとアンケートの選択肢が[object Object]になる問題を修正 Fix #7037 - Fix bug - Fix(server): use csp to imporve security - Fix: support DeepL pro account Fix #7648 - Fix(client): fix button style - Fix missing strings (#7674) * fix sort menu in federation panel * add missing strings in report menu * change i18n key too - Fix Dockerfile (#7763) * fix Dockerfile * remove unnecessary change * add misskey-assets in .dockerignore - Fix(server): ノート翻訳時に公開範囲が考慮されていない問題を修正 - Fix: use master branch when build docker image - Fix: add vanilla-tilt - Fix(server): fix #7786 - Fix: アンテナの既読 (#7803) from: https://gitlab.com/xianon/misskey/-/commit/a89742319caea378f9cdd70c8ebd83bdf2178ff6 - Fix: アンテナが既読にならないのを修正 (#7809) - Fix(client): タイムラインでリストとかなかったの修正 - Fix style - Fix(client): fix #7774 - Fix inboxQueue import (#7829) - Fix(client): fix tabs of page header behaviour - Fix(client): 絵文字一覧ページのタグ一覧をとりあえず無効に 重いため - Fix(client): MFM関数構文のサジェストで括弧を無視するように - Fix: truncate image descriptions (#7699) * move truncate function to separate file to reuse it * truncate image descriptions * show image description limit in UI * correctly treat null Co-authored-by: nullobsi * make truncate Unicode-aware The strings that truncate returns should now be valid Unicode. PostgreSQL also counts Unicode Code Points instead of bytes so this should be correct. * move truncate to internal, validate in API Truncating could also be done in src/services/drive/add-file.ts or src/services/drive/upload-from-url.ts but those would also affect local images. But local images should result in a hard error if the image comment is too long. * avoid overwriting Co-authored-by: nullobsi - Fix bug - Fix(client): ユーザーページのタブが機能していない問題を修正 Fix #7853 - Fix bug - Fix bug - Fix bug - Fix bug - Fix(api): fix file type regex - Fix(api): (0 , ms_1.default) is not a function - Fix(client): ピン留めユーザーの設定項目がない問題を修正 - Fix ui - Fix title - Fix(api): 管理者およびモデレーターをブロックできてしまう問題を修正 - Fix(client): Deck UIにおいて、重ねたカラムの片方を畳んだ状態で右に出すと表示が壊れる問題を修正 Fix #7867 - Fix(client): テーマの管理が行えない問題を修正 - Fix(api): アプリケーション通知が取得できない問題を修正 Fix #6702 - Fix bug #7874 - Fix(activitypub): not reacted な Undo.Like がinboxに滞留するのを修正 https: //github.com/mei23/misskey/commit/1cfb5e09a44819b82333df26409ec9d9657bdcfc Co-Authored-By: MeiMei <30769358+mei23@users.noreply.github.com> - Fix typo - Fix chart rendering - Fix(client): ウィジェットを追加できない問題を修正 Fix #7905 - Fix(client): ユーザーページのナビゲーションが失敗する問題を修正 - Fix test - Fix e2e test - Fix e2e test - Fix e2e test - Fix: Fix #7895 (#7937) * Fix #7895 * CHANGELOG - Fix: 削除したノートやユーザーがリモートから参照されると復活することがあるのを修正 (#7918) * Fix #7557 * CHANGELOG * Fix user * CHANGELOG * Tune CHANGELOG * Tune CHANGELOG * resolver * Remove check * Remove import * CHANGELOG * Tune Co-authored-by: syuilo - Fix(client): ページ編集時のドロップダウンメニューなどが動作しない問題を修正 - Fix(client): コントロールパネルのカスタム絵文字タブが切り替わらないように見える問題を修正 - Fix missing i18n string (#7945) - Fix html conversion issue with code blocks (#7943) - Fix(client): Add missing localization string (#7944) * 欠けるi18nストリングの追加 * Update ja-JP.yml Co-authored-by: syuilo - Fix - Fix lint errors - Fix test - Fix e2e test - Fix bug - Fix errors - Fix errors - Fix: mention local users in replies (#7975) * mention local users in replies * fix merge - Fix(client): reaction viewer layout (#7942) The profile picture and name should be grouped together as they belong, and it should be clear which picture belongs to which name. - Fix for lint - Fix(client): improve error handling - Fix(client): fix tooltip style - Fix(client):fix search all users (#7993) - Fix - Fix(client): fix plugin activate and uninstall (#7991) * fix(client): fix plugin activate and uninstall * Fix(client): fix package activates - Fix(client): better error handling of file upload - Fix(client): ログインにおいてパスワードが誤っている際のエラーメッセージが正しく表示されない問題を修正 - Fix(client): リアクションツールチップ、Renoteツールチップのユーザーの並び順を修正 - Fix: toolsが動かないのを修正 (#8008) * Move tools * Fix DB - Fix: notification.vueのIntersectionObserverまわりを修正 (#8010) * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * Update packages/client/src/components/notification.vue Co-authored-by: Acid Chicken (硫酸鶏) * disconnect * oops Co-authored-by: Acid Chicken (硫酸鶏) - Fix(client): モバイルでタップしたときにツールチップが表示される問題を修正 - Fix: LTLやGTLが無効になっている場合でもUI上にタブが表示される問題を修正 (#8026) * wip * add changelog * 変換ミス修正 - Fix mentions in replies (#8030) - Fix: 画像ファイルの縦横サイズの取得で Exif Orientation を考慮する (#8014) * 画像ファイルの縦横サイズの取得で Exif Orientation を考慮する * test: Add rotate.jpg test * Webpublic 画像を返す時のみ Exif Orientation を考慮して縦横サイズを返す * test: Support orientation - Fix(server): Fix #8032 - Fix(client): pagesで関数を定義できない問題を修正 - Fix(client): tweak style - Fix(client): fix range slider rendering - Fix(client): タッチ機能付きディスプレイを使っていてマウス操作をしている場合に一部機能が動作しない問題を修正 - Fix(client): better hover detection - Fix lint - Fix: integration links (#8036) - Fix(client): クリップの設定を編集できない問題を修正 Fix #8046 - Fix(client): メニューなどがウィンドウの裏に隠れる問題を修正 - Fix(client): fix z-index bug - Fix: YAMLファイルへのバックスペース文字混入対策 - Fix(client): オートコンプリートがダイアログの裏に隠れる問題を修正 - Fix(client): 一部のコンポーネントが裏に隠れるのを修正 - Fix(client): fix zindex issues Fix #8060 - Fix(client): fix zindex issue - Fix(client): tweak style - Fix(client): fix zindex issue - Fix(client): fix zindex issue Fix #8064 Fix #8063 - Fix(client): fix zindex issue - Fix(client/deck): カラムの増減がページをリロードするまで正しく反映されない問題を修正 Fix #8065 - Fix(client): カスタム絵文字一覧ページの負荷が高いのを修正 - Fix(client): fix zindex issue Fix #8086 - Fix(client): ドロワーメニューでセーフエリアを考慮するように - Fix(client): fix sidebar style Fix #8049 - Fix html blockquote conversion (#8069) - Fix(client): fix sidebar style - Fix(test): ignore ResizeObserver error - Fix(server): エクスポートした絵文字の拡張子がfalseになることがあるのを修正 - Fix pizzax (#8099) - Fix https://github.com/misskey-dev/misskey/commit/d53795184cd0ee326b0da58b267e3460f948703c#r62707827 - Fix - Fix - Fix - Fix #8158 - Fix: proxyでsvgをpngに変換するように (#8106) * wip * revert send-drive-file change * fix * Update packages/backend/src/server/proxy/proxy-media.ts Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> - Fix: code url in documentation (#8117) It seems this was not changed while refactoring the modules apart. - Fix(#8133): hCaptcha の reCAPTCHA 互換挙動を無効化する (#8135) * fix(#8133): hCaptcha の reCAPTCHA 互換挙動を無効化する * Update packages/client/src/components/captcha.vue * fix: hCaptcha host Co-authored-by: tamaina - Fix(client): タイムラインのkeep-aliveが効かなくなっているのを修正 - Fix: アップロードエラー時の処理を修正 (#8182) * アップロードのエラー応答で詰むのを修正 * CHANGELOG - Fix: change keypress to keydown (#8192) - Fix(client): チャットが見れない Fix #8203 - Fix(client): 投稿のNSFW画像を表示したあとにリアクションが更新されると画像が非表示になる問題を修正 Fix #8208 - Fix(client): 「クリップ」ページが開かない問題を修正 - Fix(client): トレンドウィジェットが動作しないのを修正 - Fix - Fix(client): リアクション設定で絵文字ピッカーが開かないのを修正 - Fix(client): DMページでメンションが含まれる問題を修正 Fix #8211 - Fix(client): 投稿フォームのハッシュタグ保持フィールドが動作しない問題を修正 Fix #8212 - Fix federation widged (#8221) The variables accidentally shadowed the variables that contain the ref's to be rendered into the template. - Fix federation widget - Fix eslint rule - Fix: ensure that specified users does not get duplicates (#8233) * ensure that specified users does not get duplicates * Update packages/client/src/components/post-form.vue Co-authored-by: syuilo Co-authored-by: syuilo - Fix: Fix Sideview (#8235) * Fix #7890 * a- * 3度目の正直 * fix * :v: * update CHANGELOG Co-authored-by: syuilo - Fix(client): ツールチップの表示位置が正しくない問題を修正 - Fix: ストリーミングからのAPIリクエストが出来ないのを修正 (#8244) * Update call.ts * あれ - Fix(client): fix compare-versions import - Fix: タイムライン種別を切り替えると「新しいノートがあります」の表示が残留してしまうのを修正 (#8250) Fix #6831 - Fix chart clean - Fix: NodeInfo のユーザー数と投稿数の内容を見直す (#8255) * NodeInfoのアクティブユーザーの取得方法を変更する * NodeInfoの投稿数の出力内容を見直す - Fix - Fix: v-sizeディレクティブの動作を修正 (#8249) * Fix size directive behavior not activated * calc * wip * cache computed classes * fix Vue3では使えなくなった * 不要なIntersection Observerを削除 * comment - Fix: instance ticker (#8260) * add type and default values * remove unnecessary string operation - Fix(server): system queueが動いていないのを修正 Fix #8272 - Fix typo - Fix(client): 環境に依っては返信する際のカーソル位置が正しくない問題を修正 - Fix typo - Fix(server): チャートのresyncでエラーが出る問題を修正 Fix #8274 - Fix(server): チャートのcleanでエラーが出る可能性がある問題を修正 - Fix test - Fix: save followers/following visibility (#8276) - Fix(client): コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正 Fix #8252 - Fix: add instance favicon where it's missing (#8270) - Fix test - Fix: truncate user drive chart - Fix: regular expressions in word mutes (#8254) * fix: handle regex exceptions for word mutes * add i18n strings Co-authored-by: rinsuki <428rinsuki+git@gmail.com> * stricter input validation in backend * add migration for hard mutes * fix * use correct regex library in migration * use query builder to avoid SQL injection Co-authored-by: Robin B Co-authored-by: rinsuki <428rinsuki+git@gmail.com> - Fix(client): word mute cannot save - Fix(client): ノートの参照を断ち切るように Fix #8201 Close #8237 - Fix(client): ノート詳細が開けないのを直したり Fix #8305 - Fix(client): tweak ui #8311 - Fix(client): フッターでセーフエリアを考慮するように - Fix(client): 一部環境でサイドバーの投稿ボタンが表示されない問題を修正 - Fix(client): nextTickの中でonUnmounted呼び出しても効かない可能性がある - Fix(server): stats APIで内部エラーが発生する問題を修正 Fix #8308 - Fix(client): リアクションピッカーの高さが低くなったまま戻らないことがあるのを修正 Fix #8071 - Fix: also recognize "shortcut icon" favicon (#8220) * also recognize "shortcut icon" favicon Not using querySelector for this because it uses jsdom which might be slower. Reversing the order because WHATWG says the last appropriate link should be used. * also fetchIconUrl * br * improve readability * fix * フォールバックにhrefの評価を含める * fix val name * 将来的な拡張を考えたコードにした Co-authored-by: tamaina Co-authored-by: syuilo - Fix: better language settings Fix #8359 Fix #7968 - Fix - Fix esm - Fix migrations Fix #8363 - Fix: use import assertion - Fix esm - Fix esm - Fix esm - Fix esm - Fix esm - Fix esm - Fix(meta): Adjust path to contribution guidelines (#8367) - Fix(client): ユーザー名オートコンプリートが正しく動作しない問題を修正 - Fix esm - Fix federation chart pubsub - Fix query error - Fix(client): register_note_view_interruptor()が動かないのを修正 Fix #8318 - Fix - Fix: iPhone X以降(?)でページの内容が全て表示しきれないのを修正 (#8375) * add safe-area-inset-bottom to spacer * fix * :v: * fix - Fix federation chart - Fix scroll (#8382) - Fix(server): ulidを使用していると動作しない問題を修正 - Fix(server): dummy image is not served correctly Fix #8393 - Fix(server): HTMLが正しくレンダリングされない問題を修正 Fix #8392 - Fix API console (#8416) Adjusted the server to send the API description based on the new API type declarations introduced previously. - Fix(client): fix popup menu direction calclation - Fix null in query - Fix: Handle decodeURIComponent error (#8411) - Fix query - Fix of client - Fix(server): add missing import - Fix(server): admin/meta is not working Fix #8455 - Fix(federation): avoid duplicate activity delivery (#8429) * prefer shared inbox over individual inbox * no new shared inbox for direct recipes * fix type error - Fix syntax error - Fix(api): admin/update-meta was not working - Fix theme-color apply (#8464) - Fix: validation (better #8456) (#8461) * Revert "revert 484e023c0" This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7. * also allow pure renote * fix checks for pure renote - Fix e2e test - Fix types - Fix type - Fix type - Fix(api): parameter validation of users/show was wrong - Fix ogp rendering and refactor - Fix: アンテナ、クリップ、リストの表示を速くする (#8518) * アンテナノートを取得するクエリがタイムアウトしないように速くする * テーブル名を直接指定しないようにする * クリップの取得を速くする * リストの取得を速くする - Fix: Fix settings page (#8508) * Fix settings page * nanka iroiro * clean up * clean up * インデックスに戻ってもタイトルが残ってしまうのを修正 - Fix ogp rendering and refactor - Fix: アンテナ、クリップ、リストの表示を速くする (#8518) * アンテナノートを取得するクエリがタイムアウトしないように速くする * テーブル名を直接指定しないようにする * クリップの取得を速くする * リストの取得を速くする - Fix: Promises -> Promise (#8545) - Fix(client): fix lint issues in autocomplete (#8548) - Fix: Add rel attribute to host-meta (#8583) * Add rel attribute to host-meta * CHANGELOG - Fix _misskey_content of quote renotes (#8533) - Fix(client): fix missing import of defineAsyncComponent in os.ts - Fix(client): fix duplicate token request dialog in plugin install (#8612) - Fix (client): fix mention icon height (#8615) - Fix(client): fix lint issues in scripts (#8621) - Fix(client): add setup attribute to notification page (#8648) - Fix: keep file order (#8659) - Fix: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように (#8644) * Fix #8643 * 部分一致にする - Fix(client): additional background for acrylic popups if unsupported - Fix(client): remove unexpected token (#8672) - Fix(server): prevent crash when processing certain PNGs Fix #8605 - Fix: postgres type error Fix a bug introduced in #8659. Solution was already tested there. - Fix: ノートのインスタンス情報の文字に縁を付けて見やすくする (#8697) * ノートのインスタンス情報の背景色が反映されないことがあるのを修正する * ノートのインスタンス情報の文字に縁を付けて見やすくする * Revert "ノートのインスタンス情報の背景色が反映されないことがあるのを修正する" This reverts commit de920dfc537d1f2c68804d0d6930520f2b3cbce7. * ノートのインスタンス情報の文字の影の数を増やしてさらに見やすくする - Fix: Unable to generate video thumbnails (#8696) * fix: Unable to generate video thumbnails * CHANGELOG - Fix(client): fix lint issues in Deck UI components (#8681) - Fix: ノート詳細ページの新しいノートを表示する機能の動作が正しくなるように修正する (#8607) * ノート詳細で新しいノートの表示が正しくないのを修正する * ノート詳細から別のノート詳細を表示した時に前後の表示をリセットする - Fix(activitypub): add authorization checks (#8534) * fix spelling * fix(activitypub): add authorization checks - Fix(client): make emoji stand out more on reaction button Fix #8520 Close #8521 Co-Authored-By: Johann150 <20990607+Johann150@users.noreply.github.com> - Fix(client): fix undefined data value on 2FA settings (#8725) - Fix(client): wrong scoping breaks 2FA - Fix: wrong type for isVisibleForMe - Fix: server metrics widget - Fix: activity widget used wrong variable name - Fix: assume remote users are following each other (#8734) Misskey does not know if two remote users are following each other. Because ActivityPub actions would otherwise fail on followers only notes, we have to assume that two remote users are following each other when an interaction about a remote note occurs. - Fix lints (#8737) * fix: emits use ev instead of e * fix: errors use err instead of e * fix: replace use of data where possible * fix: events use evt instead of e * fix: use strict equals * fix: use emoji instead of e * fix: vue lints - Fix(docs): correct information for drive upload (#8736) - Fix: validate text is not empty fix #8747 - Fix(client): Vite related boot mechanism revision (#8753) * preload app css * remove salt * APP_FETCH_FAILED error * set max-age to 15s - Fix(client): fix popout url (#8494) - Fix: add missing import fix #8756 - Fix(client): import shared ESLint config in client package (#8761) - Fix: always remove completed tasks (#8771) - Fix(mfm): remove duplicate br tag/newline (#8616) - Fix(lint): indentation - Fix: server metrics widget - Fix(dev): no labels for l10n_develop - Fix(client): correctly handle MiAuth URLs with query string (#8772) - Fix(test): reset redis in e2e test #7986 - Fix: correctly render empty note text (#8746) Ensure that the _misskey_content attribute will always exist. Because the API endpoint does not require the existence of the `text` field, that field may be `undefined`. By using `?? null` it can be ensured that the value is at least `null`. Furthermore, the rendered HTML of a note with empty text will also be the empty string. From git blame it seems that this behaviour was added because of a Mastodon bug that might have previously existed. Hoever, this seems to be no longer the case as I can find mastodon posts that have empty content. The code could be made a bit more succinct by using the null coercion operator. - Fix: ensure resolver does not fetch local resources via HTTP(S) (#8733) * refactor: parseUri types and checks The type has been refined to better represent what it actually is. Uses of parseUri are now also checking the parsed object type before resolving. * cannot resolve URLs with fragments * also take remaining part of URL into account Needed for parsing the follows URIs. * Resolver uses DbResolver for local * remove unnecessary use of DbResolver Using DbResolver would mean that the URL is parsed and handled again. This duplicated processing can be avoided by querying the database directly. * fix missing property name - Fix: add id for activitypub follows (#8689) * add id for activitypub follows * fix lint * fix: follower must be local, followee must be remote Misskey will only use ActivityPub follow requests for users that are local and are requesting to follow a remote user. This check is to ensure that this endpoint can not be used by other services or instances. * fix: missing import * render block with id * fix comment - Fix test - Fix bug - Fix - Fix http-signature - Fix - Fix - Fix lockfile - Fix(test): make chart tests working - Fix: try to prevent autocomplete for emoji search (#8798) - Fix: use autocomplete=new-password (#8797) - Fix(client): render quote renote CWs as MFM (#8792) Co-authored-by: syuilo - Fix(test): use cypress-io/github-action@v4 - Fix(client): オブジェクトストレージを使用していると画像のクロップができない - Fix: some fixes of multiple notification read (#8819) * fix: limit multiple notification read * fix * fix - Fix(client): デッキでウィジェットの情報が保存されない問題を修正 Fix #8818 - Fix: missing file name parameter (#8820) - Fix: remove unused parameter - Fix(docs): use correct description property - Fix: add limit to i/notifications (#8836) * fix: add limit to i/notifications * ms * remove ms - Fix: tmpdir cleanup removes contained files (#8826) - Fix: GenerateVideoThumbnail (#8825) * fix: GenerateVideoThumbnail * CHANGELOG * fix cleanup * Revert "fix cleanup" This reverts commit d54cf8262ac01a3deb6b8dd7689ec144d4d09ea8. - Fix: correctly render note text Fix a regression from #8787 that was previously fixed in #8440. - Fix: render empty note content correctly Instead of coercing to `null`, coercing to an empty string should simplify handling. - Fix typo - Fix client - Fix: block button in federation panel (#8855) - Fix(server): faviconUrl of federated instance is missing - Fix(client): moderators cannot view instance-info page - Fix #8861 - Fix(nirax): Normalize path (#8877) - Fix(client): ask to log in for poll vote (#8883) - Fix lints - Fix(client): ログアウトできない問題を修正 - Fix(client): アカウント作成フォームでエラーが出る問題を修正 - Fix bug - Fix: always respect instance mutes (#8854) * fix: muted user query also checks instances This way it can be ensured that the instance mute is used everywhere it is required without checking the whole codebase again. Muted users and muted instances should be used together anyways. * fix lint - Fix(client): only enable hotkeys for logged in users (#8793) * fix(client): only enable hotkeys for logged in users * fix(client): keep theme and search hotkeys for logged out users - Fix notification-setting-window.vue - Fix(client): remove needless requestLog call - Fix #8894 - Fix: mocha テストが動かないのを修正 v2 (#8892) * on push * Fix mute test * fix note test * api * inc timeout * uploadUrl * Revert "on push" This reverts commit 778a58df61ff9a22421f8ec5dcce96b364eab38d. * lint * waitFire * Wrap connectStream * return - Fix(api): add missing themeColor property of instance - Fix(client): fix chart tooltip rendering - Fix(api): fix instance schema - Fix(client): 非モデレーターがインスタンス情報ページを表示できない問題を修正 - Fix 'assignment to const' error - Fix client router catchall fixes #8903 - Fix(server): cannot show users - Fix typo Co-authored-by: mei23 - Fix(client): use unique class names for root to prevent conflicts of style - Fix(client): fix typo - Fix(client): フォロワー一覧がフォローににゃっているんだにゃあ - Fix(client): style tweak for ios - Fix(client): fix wrong import - Fix(client): fix wrong import - Fix typo - Fix(client): contextmenu of deck not working - Fix: streamingテストおそい (#8912) - Fix: spellcheck is boolean not string - Fix: replace use of window - Fix(lint): semicolong spacing - Fix lint padded-blocks - Fix lint no-fallthrough - Fix lint vue/require-valid-default-prop - Fix lint: use let instead of const for $ref Fixes lint no-const-assign. - Fix lint no-undef - Fix lint no-prototype-builtins - Fix lint @typescript-eslint/ban-types - Fix:typo 「有効する必要…」→「有効にする必要…」 (#8936) - Fix(client): user search of explore not working - Fix: pagination uses API correctly (#8925) - Fix(client): テーマを作成するとクライアントが起動しなくなる - Fix prismjs import fixes #8944 - Prevent default for good enter - Fix test - Fix: QueryFailedError when logging user's IPs (#8973) * fix QueryFailedError when logging user's IPs * use `orIgnore` to fix - Fix(client): fix style of mention - Fix(client): fix url encoded string handling of nirax Fix #8878 - Fix(sw, notification): Don't issue an event if there is no affect (#8979) * test * ]v] - Fix: add `es2017` build target (#8931) * remove top level awaits * add es2017 target * refactor: use setup and ref sugar - Fix(client): hide bot protection warning with disabled registrations (#8794) * fix(client): hide bot protection warning with disabled registrations * Apply review suggestion from @Johann150 Co-authored-by: Johann150 Co-authored-by: Johann150 Co-authored-by: syuilo - Fix - Fix - Fix - Fix - Fix - Fix - Fix(client): revert es2017 - Fix(server): fix bind of method Fix #9006 - Fix(client): デッキUI時に ページで表示 ボタンが機能しない問題を修正 Fix #9010 - Fix(client): fix deck style - Fix(client): use icon for local if available (#9012) - Fix(client): fix window default prop - Fix - Fixed checksum - Fix reply limit - Fix(server): make sure `getFileInfo` doesn't fail if `detectSensitivity` ever fails (#9020) - Fix(client): tweak mfm-cheat-sheet - Fix(client): 「インスタンスからのお知らせを受け取る」の設定を変更できない問題を修正 Fix #8474 ### Documentation - Document.domainをチェックする際に、hostのかわりにhostnameを使うように - Docs(readme): add Greenkeeper badge - Docs to run in production mode (#4347) * run in production mode from systemd * NODE_ENV=production npm run build * npm start - Docs - Doc - Docker buildでyarn.lockを考慮してなかったのを修正 (#6330) - Doc: add features/word-mute (#7672) - Doc: recursive (#7893) - Docs(README): update image link (#8383) ### Features - Add safety guard to serializers & fix importing uncorrect serializer - Add 'format' script to use autofix w/ tslint - Add-file-to-drive - Promise百烈拳とメモリ削減 - Add-file-to-drive - gmに渡す引数を正しくする - Add-file-to-drive - hashがstreamを受ける時、hashもまたstreamなのだ - Add-file-to-drive - バッファ受け付けを削除 - Add-file-to-drive - 見通しを良くする - Add-file-to-drive - 責務の分割とテンポラリファイルを削除するように - Add mobile.tags.mk-user-timeline.load-more translation - Added french - Add feedback link - Add yarn.lock to gitignore - Add lock file - Feature mute on mobile(#2354) - Add an endpoint users/lists/update (#2585) * add an endpoint users/lists/update * add meta params * fix packing - Adds ko-KR な to にゃ (#3820) * adds ko-KR な to にゃ - this only take considers pre-composed "Hangul Syllables", not composable area "Hangul Jamo" which are not used commonly - 56 is '냐' - '나' * replace magic number as suggested - ✨🌎✨ A federated blogging platform ✨🚀✨ - Add missing image (#5967) fix for explore banner - Feat(streaming): Add emoji added event - Feat(client): Implement AiScript scratchpad - Feat(client): Improve pages aiscript - Feat(pages): Add arc method - Feat(pages): Disable AiScript step limitation to improve usability - Feat(pages): Add rect method - Feat(pages): Improve chart - Feat(pages): Improve chart - Feat(aiscript): Better env vars - Feat(client): Implement default upload folder setting Resolve #5985 - Feat(server): Log postgresql version when boot - Feat(server): Improve boot process - Feat(client): Make possible to customize sidebar Resolve #6285 - Feat(client): Reimplement Misskey Rooms - Feat(client): Implement threaded replies Resolve #2113 Resolve #5819 - Feat(client): ローカルのみボタンを公開範囲ボタンの横に移動 - Feat(client): :yen: - Feat(client): 翻訳をIndexedDBに保存・プッシュ通知を翻訳 (#6396) * wip * tabun ok * better msg * oops * fix lint * Update gulpfile.ts Co-authored-by: Acid Chicken (硫酸鶏) * Update src/client/scripts/set-i18n-contexts.ts Co-authored-by: Acid Chicken (硫酸鶏) * refactor Co-authored-by: acid-chicken * ✨ * wip * fix lint * たぶんおk * fix flush * Translate Notification * remove console.log * fix * add notifications * remove san * wip * ok * :v: * Update src/prelude/array.ts Co-authored-by: Acid Chicken (硫酸鶏) * wip * i18n refactor * Update init.ts * :v: Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo - Feat(client): 自動でもっと見るオプション (#6403) * wip * ugokanai * wip * implement setting subscribing * fix lint * :v: * Update notifications.vue Co-authored-by: syuilo - Feat(client): Convert text mfm node to text (v)dom node instead of span tag (#6399) * Convert text mfm node to text (v)dom node instead of span tag * Update mfm.ts Co-authored-by: syuilo - Feat(client): 投稿フォームのボタンの説明を表示するように (#6408) * Add title attr with buttons on the post form * fix * tooltip * missing ; * remove title attr * fix bug * Update reactions-viewer.details.vue * help wip * ok! * i18n Co-authored-by: syuilo - Feat: Observe notification read and fix #6406 (#6407) * Resolve https://github.com/syuilo/misskey/pull/6406#issuecomment-633203670 * Improve typing * Observe notification read * capture readAllNotifications * fix * fix * Refactor * Update src/client/components/notification.vue Co-authored-by: syuilo * Update src/client/components/notification.vue Co-authored-by: syuilo * missing ; Co-authored-by: syuilo - Feat(theme): Add mentionMe property - Feat(client): Do not wrap widgets - Feat(client): ウィジェットを左にも置けるように - Feat(client): ウィジェットを画面スクロールに連動させるオプション - Feat(client): Add sound :musical_note: - Feat(client): ミューテーション監視をやめてページリロードするように - Feat(client): 無限にダイアログを出すように Resolve #6525 - Feat(client): Remove ResizeObserver polyfill - Feat(client): blur effect for modal - Feat(client): Add sounds :musical_note: - Feat(client): Deckでマウスホイールを使って横スクロールできるように - Feat(client): 設定画面を整理 - Feat: トークン手動発行機能 - Feat(client): AiScriptプラグインからAPIアクセスできるように - Feat: Blurhash integration Resolve #6559 - Feat(client): Federation widget Resolve #6544 - Feat(client): Implement federation widget chart - Feat(server): Fetch icon url of an instance (#6591) * feat(server): Fetch icon url of an instance Resolve #6589 * chore: Rename the function - Feat(client): Display instance icon - Feat(client): プラグインを無効にできるように - Feat(client): AiScript: ノート書き換えAPI - Feat(client): AiScript: Plugin:open_url function - Feat(client): Plugin:register_note_post_interruptor API - Feat(client): プラグインの設定にdescriptionを表示できるように - Feat(client): プラグインのIDを不要に - Add note - Add doc - Add note - Add note - Feat: video play inline (using video tag) (#7242) - Add test - Add note - Add note - Add note - Add animation - Feat(client): Misskey更新時にダイアログを表示するように - Add sound - Feat(client): ジョブキューウィジェットに警報音を鳴らす設定を追加 - Feat: ノートの翻訳機能 Resolve #5213 - Feat: Implement api sw/unregister (#7611) * Implement api sw/unregister * remove all mode * add changelog Co-authored-by: syuilo - Add setting to keep content warning (#7682) - Feat: リモートからユーザー削除が飛んできたら削除するように (#7768) * Delete Actor * Update src/remote/activitypub/kernel/delete/actor.ts Co-authored-by: syuilo Co-authored-by: syuilo - Add sponsors section - Add resolver check for blocked instance (#7777) * add resolver check for blocked instance * lint * Update note.ts - Feat: 凍結された場合のダイアログを実装 (#7811) * feat: 凍結された場合のダイアログを実装 * Update CHANGELOG.md * Update basic.js * improve error handling * cypressなんもわからん * Update basic.js - Feat(server): 管理者用アカウント削除API実装 動作確認済み Resolve #7735 - Feat: MFM Sparkle animation (#7813) * Add sparkle mfm animation ✨ * Cleanup sparkle effect + spaces -> tabs and other codestyle + use proper image + listen for resizes + use font-size to determine particle size (for fun with x2/3/4 stacking) - Feat(client): MFM関数構文のサジェストを実装 - Add todo - Feat: アカウント作成にメールアドレス必須にするオプション (#7856) * feat: アカウント作成にメールアドレス必須にするオプション * ui * fix bug * fix bug * fix bug * :art: - Feat: 未読の通知のみ表示する機能 - Feat(client): 通知ページで通知の種類によるフィルタ - Feat(client): add new theme - Feat(client): add some theme functions - Feat: ノートプレビューを追加 (#7596) * add note preview * use if * add draftedNote property * custom emojis work * Only show CW on preview when enabled * move button to top * fix css style - Feat(api): add users/groups/leave Resolve #7775 - Feat: ユーザーのリアクション一覧を見れるように - Feat: ミュートとブロックのインポート Resolve #7885 - Feat(client): メンションにユーザーのアバターを表示するように Resolve #350 - Feat(client): Improve image viewer Resolve #7545 Resolve #6811 Close #7808 - Feat: thread mute (#7930) * feat: thread mute * chore: fix comment * fix test * fix * refactor - Feat: クライアントでログインするアカウントidを指定するクエリ(loginId=:userId) (#7929) * feat: ログインするアカウントのIDをクエリ文字列で指定する機能 * await? * rename - Add some locales Resolve #7940 - Feat: make possible to configure following/followers visibility (#7959) * feat: make possible to configure following/followers visibility * add test * ap * add ap test * set Cache-Control * hide following/followers count - Feat: improve email validation - Feat: インスタンスプロフィールレンダリング Resolve #7788 - Feat(client): 通知のリアクションアイコンをホバーで拡大できるように - Add install/build scripts - Add clean script - Feat: 通報があったときに管理者へEメールで通知されるように Resolve #7025 - Add alias to improve compatibility - Feat(client): アカウント削除に確認ダイアログを出すように - Feat(client): collapse sub note automatically - Feat(client): keep line breaks of translated text to improve readability - Feat(client): show confirm dialog when vote - Feat(client): Renoteなノート詳細ページから元のノートページに遷移できるように - Add todo - Feat: Undo Accept (#7980) * allow breaking of follow * send undo * delete by using reject follow - Add note - Feat: user-level instance mute (#7712) * Update ja-JP.yml * Added settable config for muted instances * added psql query for removal of muted notes * Added filtering and trimming for instance mutes * cleaned up filtering of bad instance mutes and added a refresh at the end for the list on the client * Added notification & streaming timeline muting * Updated changelog * Added missing semicolon * Apply japanese string suggestions from robflop Co-authored-by: Robin B. * Changed Ja-JP instance mute title string to one suggested by sousuke Co-authored-by: sousuke0422 * Update ja-JP instanceMuteDescription based on sousuke's suggestion Co-authored-by: sousuke0422 * added notification mute * added notification and note children muting * Fixed a bug where local notifications were getting filtered on cold start * Fixed instance mute imports * Fixed not saving/loading instance mutes * removed en-US translations for instance mute * moved instance mute migration to js * changed settings index back to spaces * removed destructuring assignment from notification stream in instance mute check call Co-authored-by: tamaina * added .note accessor for checking note data instead of notification data * changed note to use Packed<'Note'> instead of any and removed usage of snake case Co-authored-by: tamaina * changed notification mute check to check specifically for notification host * changed to using single quotes * moved @click to the end for the linter * revert unnecessary changes * restored newlines * whitespace removal Co-authored-by: syuilo Co-authored-by: Robin B. Co-authored-by: sousuke0422 Co-authored-by: puffaboo Co-authored-by: tamaina - Feat: improve follow export - Feat: カスタム絵文字エクスポート - Feat(client): improve toast component and show welcome message - Feat(client): svg sparkle effect Resolve #8088 - Feat: multiple emojis editing - Feat: emojis import - Feat(server): store mime type of webpublic - Feat(server): add more metadata for emoji export - Feat: increase files limit for note #8062 - Feat(client): make possible to switch account instantly in post form - Add todo - Feat(client): 連合インスタンスページからインスタンス情報再取得を行えるように Resolve #8231 - Add eslint rule - Feat: Option to show replies in timeline (rebase #7685) (#8202) * Add an option for timeline replies. Credit to Emilis (puffaboo) * update db on request - Feat(client): 自インスタンス情報ページでチャートを見れるように - Feat(client): デバイスの種類を手動指定できるように - Feat: notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加 - Feat: improve federation chart - Feat: introduce intersection calculation of charts - Feat(client): update fontawesome v6 and self-hosting Resolve #7475 - Feat: インスタンスのテーマカラーを設定できるように - Feat(client): make size of reaction picker configuable - Add sk-SK lang to locales/index.js (#8325) - Feat: add pub & sub item for federation chart - Feat: instance default theme - Feat(client): indicate dev build - Feat: 時限ミュート #7677 - Feat: アンケート終了通知 Resolve #4664 - Feat: add active to federation chart - Feat: use instance icon for splash screen - Feat: introduce bull dashboard - Feat: Webhook (#8457) * feat: introduce webhook * wip * wip * wip * Update CHANGELOG.md - Add x,y parameters to rotate MFM - Add perspective - Feat: Improve Push Notification (#7667) * clean up * ev => data * refactor * clean up * add type * antenna * channel * fix * add Packed type * add PackedRef * fix lint * add emoji schema * add reversiGame * add reversiMatching * remove signin schema (use Signin entity) * add schemas refs, fix Packed type * wip PackedHoge => Packed<'Hoge'> * add Packed type * note-reaction * user * user-group * user-list * note * app, messaging-message * notification * drive-file * drive-folder * following * muting * blocking * hashtag * page * app (with modifying schema) * import user? * channel * antenna * clip * gallery-post * emoji * Packed * reversi-matching * update stream.ts * https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 * fix lint * clean up? * add app * fix * nanka iroiro * wip * wip * fix lint * fix loginId * fix * refactor * refactor * remove follow action * clean up * Revert "remove follow action" This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. * Revert "clean up" This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. * remove fetch specification * renoteの条件追加 * apiFetch => cli * bypass fetch? * fix * refactor: use path alias * temp: add submodule * remove submodule * enhane: unison-reloadに指定したパスに移動できるように * null * null * feat: ログインするアカウントのIDをクエリ文字列で指定する機能 * null * await? * rename * rename * Update read.ts * merge * get-note-summary * fix * swパッケージに * add missing packages * fix getNoteSummary * add webpack-cli * :v: * remove plugins * sw-inject分離したがテストしてない * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * fix * :v: * clean up config * typesを戻した * Update packages/client/src/components/notification.vue Co-authored-by: Acid Chicken (硫酸鶏) * disconnect * oops * Failed to load the script unexpectedly回避 sw.jsとlib.tsを分離してみた * truncate notification * Update packages/client/src/ui/_common_/common.vue Co-authored-by: syuilo * clean up * clean up * キャッシュ対策 * Truncate push notification message * クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 * components/drive-file-thumbnail.vue * components/drive-select-dialog.vue * components/drive-window.vue * merge * fix * Service Workerのビルドにesbuildを使うようにする * return createEmptyNotification() * fix * i18n.ts * update * :v: * remove ts-loader * fix * fix * enhance: Service Workerを常に登録するように * pollEnded * URLをsw.jsに戻す * clean up Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo - Feat: make captcha required when signin to improve security - Feat(dev): okteto integration - Feat(dev): introduce Pull Request Labeler - Feat(dev): highlight editing of wrong locales Highlight PRs that edit locales other than the ja-JP one so the author may see and fix it themselves. - Feat(tests): add e2e tests for widgets (#8735) * test(e2e): add baseline for widget tests * chore(repo): enable test running in branch * fix(e2e): set viewport for widget tests * fix(client): add widget identifier classes to widgets * test(e2e): add memo widget test * fix(tests): force select value * fix(tests): force button press for widget addition * fix(tests): invoke select value differently * fix(tests): adjust widget submit * fix(tests): don't explicitly navigate for widget test * fix(tests): click label to hide select popup * fix(tests): just click modal background * fix(tests): adjust modal background selector * fix(tests): click all modal backgrounds * feat(e2e): add test for adding timeline widget * fix(client): add more widget identifier classes * feat(tests): add method abstraction for test cases * fix(tests): force-click overlays * fix(tests): force widget button press * fix(tests): remove timeout from final widget check * feat(tests): add widget removal test case * fix(client): use mk instead of msky as class prefix * fix(tests): check widgets for existence rather than visibility * chore(meta): don't run tests for specific feature branch - Add @rollup/pluginutils - Add packageExtensions for chartjs_date-fns Co-authored-by: acid-chicken - Feat: option to collapse long notes (#8561) * feat: option to collapse long notes Closes #8559 * do not collapse if cw exists * use '閉じる' to close / show less. * make it sticky * Change style of the Show less button - Add packageExtensions - Feat: image cropping (#8808) * wip * wip * wip - Feat: Add Badge Image to Push Notification (#8012) * fix * nanka iroiro * wip * wip * fix lint * fix loginId * fix * refactor * refactor * remove follow action * clean up * Revert "remove follow action" This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. * Revert "clean up" This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. * remove fetch specification * renoteの条件追加 * apiFetch => cli * bypass fetch? * fix * refactor: use path alias * temp: add submodule * remove submodule * enhane: unison-reloadに指定したパスに移動できるように * null * null * feat: ログインするアカウントのIDをクエリ文字列で指定する機能 * null * await? * rename * rename * Update read.ts * merge * get-note-summary * fix * swパッケージに * add missing packages * fix getNoteSummary * add webpack-cli * :v: * remove plugins * sw-inject分離したがテストしてない * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * fix notification.vue * remove a blank line * disconnect intersection observer * disconnect2 * fix * :v: * clean up config * typesを戻した * backend/src/web/index.ts * notification-badges * add scripts * change create-notification.ts * Update packages/client/src/components/notification.vue Co-authored-by: Acid Chicken (硫酸鶏) * disconnect * oops * Failed to load the script unexpectedly回避 sw.jsとlib.tsを分離してみた * truncate notification * Update packages/client/src/ui/_common_/common.vue Co-authored-by: syuilo * clean up * clean up * refactor * キャッシュ対策 * Truncate push notification message * fix * クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 * components/drive-file-thumbnail.vue * components/drive-select-dialog.vue * components/drive-window.vue * merge * fix * Service Workerのビルドにesbuildを使うようにする * return createEmptyNotification() * fix * fix * i18n.ts * update * :v: * remove ts-loader * fix * fix * enhance: Service Workerを常に登録するように * pollEnded * pollEnded * URLをsw.jsに戻す * clean up * fix lint * changelog * alpha-test * also with twemoji * add isMimeImage function * catch * Colour => Color * char2file => char2filePath * Update autocomplete.vue * remove clone? Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo - Feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように - Feat: allow GET for some endpoints Resolve #8263 - Feat: make possible to delete an account by admin Resolve #8830 - Feat(api): add federation/stats endpoint - Feat(client): add instances doughnuts charts for dashboard - Feat(client): add tag cloud component - Feat(client): add instance-cloud widget - Feat(client): add rss-marquee widget - Feat(client): poll highlights in explore page - Feat: Log user ips (#8872) * wip * store ip and headers * Update admin-file.vue * require admin for view ip/headers * IP (recent) 消した * admin必須 * opt in * clean ips periodically * respect logging setting in drive/files/create - Feature(client): Timeline page for non-login users - Feat(server): add fetch-rss api to reduce dependency of external apis - Feat: moderation note - Feat(client): status bar (experimental) - Feat: styled error screen (#8930) * Styled error screen * Make details margin auto * Update boot.css * Replace fontawesome with tabler svg * Remove hr * Add new style to flush screen * Rename to `error.css` - Feat(client): メニューからページをリロードできるように - Feat: auto nsfw detection (#8840) * feat: auto nsfw detection * :v: * Update ja-JP.yml * Update ja-JP.yml * ポルノ判定のしきい値を高めに * エラーハンドリングちゃんとした * Update ja-JP.yml * 感度設定を強化 * refactor * feat: add video support for auto nsfw detection * rename: image -> media * .js * fix: add missing error handling * fix: use valid pathname instead of using filename due to invalid usage * perf(nsfw-detection): decode frames * disable detection of video for some reasons * perf(nsfw-detection): streamify detection process for video * disable disallowUploadWhenPredictedAsPorn option * fix(nsfw-detection): improve reliability * fix(nsfw-detection): use Math.ceil instead of Math.round * perf(nsfw-detection): delete tmp frames after used * fix(nsfw-detection): FSWatcher does not emit ready event * perf(nsfw-detection): skip black frames * refactor: strip exists check * Update package.json * めっちゃ変えた * lint * Update COPYING * オプションで動画解析できるように * Update yarn.lock * Update CHANGELOG.md Co-authored-by: Acid Chicken (硫酸鶏) - Feat: support syntax for mfm - Feat(client): registry editor - Add OAuth 2.0 Bearer Token authentication ### Miscellaneous Tasks - Update warn message - Update log message - Chore(package): update dependencies https://greenkeeper.io/ - Chore(package): update @types/body-parser to version 1.16.2 https://greenkeeper.io/ - Chore(package): update gulp-mocha to version 4.2.0 https://greenkeeper.io/ - Chore(package): update @types/webpack to version 2.2.13 https://greenkeeper.io/ - Chore(package): update tslint to version 5.0.0 https://greenkeeper.io/ - Chore(package): update css-loader to version 0.28.0 https://greenkeeper.io/ - Chore(package): update @types/webpack to version 2.2.14 https://greenkeeper.io/ - Chore(package): update @types/body-parser to version 1.16.3 https://greenkeeper.io/ - Chore(package): update gulp-mocha to version 4.3.0 https://greenkeeper.io/ - Chore(package): update webpack to version 2.3.3 https://greenkeeper.io/ - Chore(package): update @types/mongodb to version 2.1.42 https://greenkeeper.io/ - Chore(package): update @types/mongodb to version 2.1.43 https://greenkeeper.io/ - Chore(package): update @types/chai to version 3.5.0 https://greenkeeper.io/ - Chore(package): update gulp-tslint to version 8.0.0 https://greenkeeper.io/ - Chore(package): update tslint to version 5.1.0 https://greenkeeper.io/ - Chore(package): update webpack to version 2.4.1 Closes #413 https://greenkeeper.io/ - Chore(package): update @types/chai to version 3.5.1 https://greenkeeper.io/ - Chore(package): update @types/js-yaml to version 3.5.30 https://greenkeeper.io/ - Chore(package): update mocha to version 3.3.0 https://greenkeeper.io/ - Chore(package): update @types/webpack to version 2.2.15 https://greenkeeper.io/ - Chore(package): update @types/mongodb to version 2.2.0 https://greenkeeper.io/ - Chore(package): update gulp-mocha to version 4.3.1 https://greenkeeper.io/ - Chore(package): update @types/inquirer to version 0.0.34 https://greenkeeper.io/ - Chore(package): update @types/mocha to version 2.2.41 https://greenkeeper.io/ - Chore(package): update @types/gulp-typescript to version 2.13.0 https://greenkeeper.io/ - Chore(package): update @types/chai to version 3.5.2 https://greenkeeper.io/ - Chore(package): update swagger-jsdoc to version 1.9.3 https://greenkeeper.io/ - Chore(package): update @types/mongodb to version 2.2.2 Closes #440 https://greenkeeper.io/ - Chore(package): update css-loader to version 0.28.1 https://greenkeeper.io/ - Chore(package): update swagger-jsdoc to version 1.9.4 - Chore(package): update tslint to version 5.2.0 - Chore(package): update webpack to version 2.5.0 - Chore(package): update @types/request to version 0.0.43 - Chore(package): update webpack to version 2.5.1 - Chore(package): update mocha to version 3.4.1 - Chore(package): update @types/gulp to version 4.0.3 - Chore(package): update gulp-uglify to version 3.0.0 - Chore(package): update css-loader to version 0.28.2 - Chore(package): update webpack to version 2.6.0 - Chore(package): update tslint to version 5.3.0 - Chore(package): update tslint to version 5.3.2 - Chore(package): update gulp-tslint to version 8.1.0 - Chore(package): update mocha to version 3.4.2 - Chore(package): update gulp-typescript to version 3.1.7 - Chore(package): update webpack to version 2.6.1 - Chore(package): update css-loader to version 0.28.3 - Chore(package): update uglify-es to version 3.0.13 - Chore(package): update css-loader to version 0.28.4 - Chore(package): update gulp-imagemin to version 3.3.0 - Chore(package): update uglify-es to version 3.0.14 - Chore(package): update @types/chai to version 4.0.0 - Chore(package): update @types/node to version 7.0.23 - Chore(package): update uglify-es to version 3.0.15 - Chore(package): update @types/node to version 7.0.24 - Chore(package): update @types/redis to version 2.6.0 - Chore(package): update @types/multer to version 0.0.34 - Chore(package): update @types/uuid to version 3.0.0 - Chore(package): update @types/webpack-stream to version 3.2.7 - Chore(package): update @types/gm to version 1.17.31 - Chore(package): update @types/node to version 7.0.27 Closes #523 - Chore(package): update style-loader to version 0.18.2 - Chore(package): update gulp-tslint to version 8.1.1 - Chore(package): update chai to version 4.0.2 - Chore(package): update @types/mongodb to version 2.2.3 - Chore(package): update @types/gulp to version 4.0.4 - Chore(package): update @types/node to version 7.0.28 - Chore(package): update tslint to version 5.4.3 - Chore(package): update @types/node to version 7.0.29 - Chore(package): update @types/mongodb to version 2.2.4 - Chore(package): update @types/node to version 7.0.31 - Chore(package): update uglify-es to version 3.0.17 - Chore(package): update @types/express to version 4.0.36 - Chore(package): update @types/multer to version 1.3.1 - Chore(package): update @types/request to version 0.0.44 - Chore(package): update @types/mongodb to version 2.2.6 - Chore(package): update @types/webpack to version 2.2.16 - Chore(package): update uglify-es to version 3.0.18 - Chore(package): update @types/multer to version 1.3.2 - Chore(package): update gulp-replace to version 0.6.0 - Chore(package): update gulp-replace to version 0.6.1 - Chore(package): update uglify-es to version 3.0.19 - Chore(package): update @types/body-parser to version 1.16.4 - Chore(package): update @types/node to version 8.0.2 Closes #567 - Chore(package): update @types/chai to version 4.0.1 - Chore(package): update @types/webpack to version 3.0.0 - Chore(package): update swagger-jsdoc to version 1.9.5 - Chore(package): update uglify-es to version 3.0.20 - Chore(package): update @types/node to version 8.0.3 - Chore(package): update @types/elasticsearch to version 5.0.14 - Chore(package): update @types/node to version 8.0.4 - Chore(package): update @types/request to version 0.0.45 - Chore(package): update @types/node to version 8.0.5 - Chore(package): update @types/webpack to version 3.0.1 - Chore(package): update @types/websocket to version 0.0.34 - Chore(package): update uglify-es to version 3.0.21 - Chore(package): update @types/node to version 8.0.6 - Chore(package): update uglify-es to version 3.0.22 - Chore(package): update @types/mongodb to version 2.2.7 - Chore(package): update @types/node to version 8.0.7 - Chore(package): update uglify-es to version 3.0.23 - Chore(package): update tslint to version 5.5.0 - Chore(package): update @types/node to version 8.0.8 - Chore(package): update webpack to version 3.1.0 - Chore(package): update gulp-typescript to version 3.2.0 - Chore(package): update @types/node to version 8.0.9 - Chore(package): update @types/webpack to version 3.0.2 - Chore(package): update uglify-es to version 3.0.24 Closes #602 - Chore(package): update @types/js-yaml to version 3.9.0 - Chore(package): update @types/webpack to version 3.0.4 Closes #616 - Chore(package): update swagger-jsdoc to version 1.9.6 - Chore(package): update chai to version 4.1.0 - Chore(package): update @types/chai-http to version 3.0.0 - Chore(package): update webpack to version 3.3.0 Closes #620 - Chore(package): update gulp-typescript to version 3.2.1 - Chore(package): update @types/uuid to version 3.4.0 - Chore(package): update @types/node to version 8.0.14 Closes #615 - Chore(package): update @types/request to version 2.0.0 Closes #622 - Chore(package): update uglify-es-webpack-plugin to version 0.0.3 - Chore(package): update @types/webpack to version 3.0.5 - Chore(package): update swagger-jsdoc to version 1.9.7 - Chore(package): update @types/riot to version 3.6.0 - Chore(package): update uglify-es-webpack-plugin to version 0.10.0 - Chore(package): update webpack to version 3.4.1 Closes #645 - Chore(package): update @types/node to version 8.0.17 Closes #637 - Chore(package): update @types/mongodb to version 2.2.8 - Chore(package): update mocha to version 3.5.0 - Chore(package): update @types/chai to version 4.0.2 - Chore(package): update @types/gm to version 1.17.32 - Chore(package): update @types/mongodb to version 2.2.9 - Chore(package): update @types/node to version 8.0.19 Closes #656 - Chore(package): update @types/debug to version 0.0.30 - Chore(package): update chai to version 4.1.1 - Chore(package): update tslint to version 5.6.0 - Chore(package): update gulp-tslint to version 8.1.2 - Chore(package): update @types/node to version 8.0.20 - Chore(package): update webpack to version 3.5.2 Closes #668 - Chore(package): update @types/rimraf to version 2.0.0 - Chore(package): update @types/webpack to version 3.0.7 Closes #665 - Chore(package): update @types/chai-http to version 3.0.1 (#661) - Chore(package): update webpack to version 3.5.3 - Chore(package): update @types/webpack to version 3.0.8 - Chore(package): update @types/chai-http to version 3.0.2 - Chore(package): update @types/chai to version 4.0.3 - Chore(package): update webpack to version 3.5.4 - Chore(package): update @types/request to version 2.0.1 - Chore(package): update @types/webpack to version 3.0.9 - Chore(package): update @types/js-yaml to version 3.9.1 - Chore(package): update webpack to version 3.5.5 - Chore(package): update css-loader to version 0.28.5 - Chore(package): update @types/node to version 8.0.24 Closes #689 - Chore(package): update @types/mongodb to version 2.2.10 - Chore(package): update @types/bcryptjs to version 2.4.1 - Chore(package): update @types/body-parser to version 1.16.5 - Chore(package): update @types/chai to version 4.0.4 - Chore(package): update @types/compression to version 0.0.34 - Chore(package): update @types/deep-equal to version 1.0.1 - Chore(package): update @types/event-stream to version 3.3.32 - Chore(package): update @types/express to version 4.0.37 - Chore(package): update @types/mocha to version 2.2.42 - Chore(package): update @types/monk to version 1.0.6 - Chore(package): update @types/ms to version 0.7.30 - Chore(package): update @types/request to version 2.0.2 - Chore(package): update @types/rimraf to version 2.0.2 Closes #697 - Chore(package): update @types/serve-favicon to version 2.2.29 - Chore(package): update @types/uuid to version 3.4.1 - Chore(package): update gulp-typescript to version 3.2.2 - Chore(package): update @types/webpack to version 3.0.10 - Chore(package): update @types/node to version 8.0.25 - Chore(package): update @types/request to version 2.0.3 - Chore(package): update tslint to version 5.7.0 - Chore(package): update @types/mongodb to version 2.2.11 - Chore(package): update @types/node to version 8.0.26 - Chore(package): update css-loader to version 0.28.7 Closes #750 - Chore(package): update chai to version 4.1.2 - Chore(package): update @types/chai-http to version 3.0.3 - Chore(package): update @types/uuid to version 3.4.2 - Chore(package): update webpack to version 3.5.6 - Chore(package): update @types/node to version 8.0.27 - Chore(package): update @types/mocha to version 2.2.43 - Chore(package): update @types/node to version 8.0.28 - Chore(package): update mocha to version 3.5.2 Closes #777 - Chore(package): update mocha to version 3.5.3 - Chore(package): update webpack to version 3.6.0 - Chore(package): update @types/morgan to version 1.7.33 - Chore(package): update @types/webpack to version 3.0.11 - Chore(package): update @types/node to version 8.0.29 - Chore(package): update @types/node to version 8.0.30 - Chore(package): update @types/webpack to version 3.0.12 - Chore(package): update @types/node to version 8.0.31 - Chore(package): update @types/elasticsearch to version 5.0.17 Closes #698 - Chore(package): update style-loader to version 0.19.0 - Chore(package): update @types/mongodb to version 2.2.12 - Chore(package): update @types/node to version 8.0.32 - Chore(package): update @types/webpack to version 3.0.13 - Chore(package): update @types/request to version 2.0.4 - Chore(package): update mocha to version 4.0.1 Closes #810 - Chore(package): update gulp-imagemin to version 3.4.0 - Chore(package): update @types/mongodb to version 2.2.13 - Chore(package): update @types/node to version 8.0.33 - Chore(package): update webpack to version 3.7.0 - Chore(package): update webpack to version 3.7.1 - Chore(package): update @types/gm to version 1.17.33 - Chore(package): update webpack to version 3.8.1 Closes #831 - Chore(package): update @types/uuid to version 3.4.3 - Chore(package): update tslint to version 5.8.0 - Chore(package): update gulp-typescript to version 3.2.3 - Chore(package): update uglifyjs-webpack-plugin to version 1.0.1 Closes #841 - Chore(package): update @types/gulp to version 4.0.5 - Chore(package): update @types/gulp-uglify to version 3.0.3 Closes #664 - Chore(package): update @types/mongodb to version 2.2.15 Closes #836 - Chore(package): update @types/node to version 8.0.47 Closes #822 - Chore(package): update @types/riot to version 3.6.1 - Chore(package): update @types/webpack to version 3.0.14 - Chore(package): update @types/webpack-stream to version 3.2.8 - Chore(package): update @types/request to version 2.0.7 Closes #827 - Chore(package): update @types/gulp-util to version 3.0.33 Closes #846 - Chore(package): update @types/chalk to version 2.2.0 - Chore(package): update @types/mocha to version 2.2.44 - Chore(package): update @types/body-parser to version 1.16.7 Closes #843 - Chore(package): update @types/express to version 4.0.39 Closes #844 - Chore(package): update @types/morgan to version 1.7.35 Closes #847 - Chore(package): update @types/multer to version 1.3.5 Closes #725 - Chore(package): update @types/redis to version 2.8.1 Closes #829 - Chore(package): update awesome-typescript-loader to version 3.3.0 - Update @prezzemolo/rap to 0.1.1 - Update @prezzemolo/rap to 0.1.2 - Update test for GridFS - Chore(package): update @types/webpack to version 3.8.0 - Chore(package): update @types/node to version 8.0.49 Closes #878 - Chore(package): update uglify-es to version 3.1.8 Closes #602 - Chore(package): update @types/node to version 8.0.53 Closes #885 - Chore(package): update awesome-typescript-loader to version 3.4.0 - Chore(package): update uglifyjs-webpack-plugin to version 1.1.0 - Update license tip - Chore(package): update dependencies - Chore: Update backers - UpdatePersonで再割り当てを考慮する - UpdatePersonを試行した時点でもlastFetchedAtを更新する (#4510) - Update token generation - UpdateHashtagを並列で行わないように (#5284) - Chore: Update commands - Chore: Update dependencies :rocket: - Chore(client): :art: - Chore(client): :art: - Chore: update deps - Chore: Update dep - Chore(client): :art: - Chore(client): :art: - Chore: Update dep - Chore: Update deps - Chore: :art: - Chore: Update dep - Chore: Update deps - Chore: Update dep - Chore(docker): Use postgresql 12 - Chore(docker): Use node 14 - Chore(server): Add TODO - Chore: Use kebab-case for file names - Chore: Update dependencies :rocket: - Chore: Update deps :rocket: - Chore: Update typescript to 3.9 - Chore: Use node 14.2 - Chore: Use actions/checkout@v2 (#6328) - Chore: Update deps :rocket: - Chore(lint): Update rule - Chore(lint): Add semicolon rule - Chore(lint): Add missing semicolon - Chore(client): :art: - Chore(lint): Add missing semicolons - Chore(lint): Add missing semicolon - Chore(locale): Add doll-ai translation - Chore(deps): Update dependencies :rocket: - Chore(deps): Update dependencies :rocket: - Chore(src/docs): Fix miauth check url Fix #6418 - Chore(client):🎨 Make font-size of note-preview em (#6414) - Chore(client): :art: - Chore(client): Improve emoji picker usability - Chore: Update webpack - Chore(deps): Update dependencies :rocket: - Chore(client): :art: - Chore(cleint): vclean up code - Chore: Update dependencies :rocket: - Chore: Add TODO - Chore: Add note - Chore: Add note - Chore - Chore(client): Show ? when softwareName is unknown - Chore: Remove debug code - Chore: Remove debug code - Chore: Update dependencies :rocket: - Chore: Clean up - Chore(client): Design tweaks - Chore(client): Design tweaks - Chore(client): Design tweaks - Chore(client): Design tweaks - Chore(client): fix style - Chore(client): Fix bug - Chore(client): Design tweaks - Chore(client): Design tweak - Chore(client): Design tweaks - Chore(client): Fix style - Chore: better error text - Chore: β - Update deps - Chore: improve reaction picker behaviour - Chore: improve reaction picker behaviour - Chore: improve reaction picker behaviour - Update page editor (#7317) * fix buttons visibility * fix title of page editor - Update mfm.js (#7435) * use mfm.js 0.14.0 * use mfm.extract * use mfm.extract * use mfm.extract - Update mfm-js - Update dependencies - Update commander - Update secret message - Update MFM (#7456) - Update mfm.js (#7468) - Chore - Update mfm.js (#7476) - Update vue - Chore: Remove vips from Dockerfile (#7633) - Chore: yarn.lockがおかしかったらCIでコケるように (#7634) - Update vue - Update deps - Update contribution guides - Chore: APIドキュメントの修正 (#7771) * packedNotificationSchemaを更新 * read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 * fix * add header, choice, invitation - Chore: .configをdockerイメージに入れないように (#7625) * .configをdockerイメージに入れないように * Update docker-compose.yml Co-authored-by: tamaina Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> Co-authored-by: tamaina - Update deps - Chore, perf: Reduce redis memory (#7816) * Reduce redis memory * CHANGELOG * a - Update contribution guide - Update deps - Chore: clean up - Chore: clean up - Chore: fix bug - Update dependencies - Chore: fix error - Chore: fix bug - Chore: https://github.com/misskey-dev/misskey/commit/ba6959b8c1c4faafccdeb0f76eb26fc29e02af2d のリモート対応 - Chore: fix spacer component - Update deps - Chore: delete unnecessary twemoji submodule dir - Update deps - Chore: clean up - Chore(client): Fix #7923 Close #7924 - Update deps - Update ms to 3.0.0 - Update linr - Update banner image - Update deps - Chore: remove ms-vscode.typescript-javascript-grammar (#8061) - Update deps - Chore(client): tweak style - Update deps - Update deps - Update deps - Update deps - Update local copy of file when describing (#8131) - Update dep - Chore(client): add tooltip - Chore(client): add #misskey button - Update vue - Chore: fix instant form handling - Chore(client): improve chart rendering - Update misskey-js - Update eslint rule - Chore(deps-dev): bump cypress from 9.3.1 to 9.4.1 (#8239) Bumps [cypress](https://github.com/cypress-io/cypress) from 9.3.1 to 9.4.1. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js) - [Commits](https://github.com/cypress-io/cypress/compare/v9.3.1...v9.4.1) --- updated-dependencies: - dependency-name: cypress dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps - Chore: remove unused code - Chore: better label - Chore: tweak chart labels - Chore(client): check textarea exists - Chore(deps): bump axios from 0.21.1 to 0.21.4 in /packages/client (#8286) Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/client (#8288) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/client (#8289) Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump simple-get from 4.0.0 to 4.0.1 in /packages/backend (#8292) Bumps [simple-get](https://github.com/feross/simple-get) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/feross/simple-get/releases) - [Commits](https://github.com/feross/simple-get/compare/v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: simple-get dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/client (#8291) Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) --- updated-dependencies: - dependency-name: node-fetch dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/backend (#8293) Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) --- updated-dependencies: - dependency-name: node-fetch dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump browserslist from 4.16.3 to 4.19.1 in /packages/client (#8290) Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.19.1. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.19.1) --- updated-dependencies: - dependency-name: browserslist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak chart - Chore(deps): bump tar from 6.0.5 to 6.1.11 in /packages/backend (#8294) Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11. - [Release notes](https://github.com/npm/node-tar/releases) - [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/backend (#8301) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump normalize-url from 4.5.0 to 4.5.1 in /packages/backend (#8302) Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/sindresorhus/normalize-url/releases) - [Commits](https://github.com/sindresorhus/normalize-url/commits) --- updated-dependencies: - dependency-name: normalize-url dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/backend (#8303) Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/gulpjs/glob-parent/releases) - [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) - [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) --- updated-dependencies: - dependency-name: glob-parent dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps - Update deps - Chore(client): hide error report setting Close #8327 - Update deps - Update deps - Update deps - Chore: add note - Update deps - Chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/backend (#8447) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps - Chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/client (#8446) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump minimist from 1.2.5 to 1.2.6 (#8445) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump follow-redirects in /packages/backend (#8314) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump follow-redirects from 1.14.1 to 1.14.8 (#8313) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.8. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.8) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps - Chore: fix paths - Chore: fix lint - Chore: fix lint on windows - Chore(deps): bump axios from 0.21.1 to 0.21.4 (#8471) Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps - Chore: add import/order rule for eslint - Update deps - Update node to 18 - Chore(deps): bump moment from 2.24.0 to 2.29.3 in /packages/backend (#8531) Bumps [moment](https://github.com/moment/moment) from 2.24.0 to 2.29.3. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.24.0...2.29.3) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(lint): fix type definitions for jsrsasign (#8528) * fix type definitions for jsrsasign The @types/jsrsasign is not available in exactly the same version as the jsrsa package misskey uses, so i used an earlier patch version of the same package. * update yarn.lock - Chore: fix lint command for windows - Update changelog add user facing changes to changelog - Chore(deps): Update github actions to use the same version as defined in .node-version (#8563) - Chore(deps): bump ejs from 3.1.6 to 3.1.7 in /packages/backend (#8560) Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7. - [Release notes](https://github.com/mde/ejs/releases) - [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md) - [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7) --- updated-dependencies: - dependency-name: ejs dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump postcss from 8.2.8 to 8.4.13 in /packages/client (#8588) Bumps [postcss](https://github.com/postcss/postcss) from 8.2.8 to 8.4.13. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.2.8...8.4.13) --- updated-dependencies: - dependency-name: postcss dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore: synchronize code and database schema (#8577) * chore: remove default null null is always the default value if a table column is nullable, and typeorm's @Column only accepts strings for default. * chore: synchronize code with database schema * chore: sync generated migrations with code - Update deps - Chore: update changelog - Chore(dev): use .yaml for prevent okteto error - Chore(deps): bump path-parse from 1.0.6 to 1.0.7 (#8705) Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/jbgutierrez/path-parse/releases) - [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) --- updated-dependencies: - dependency-name: path-parse dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump async from 3.2.0 to 3.2.3 in /packages/backend (#8706) Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak loading spinner design - Chore(client): tweak loading spinner design - Chore(deps): bump async from 3.2.1 to 3.2.3 in /packages/client (#8707) Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump async from 3.2.1 to 3.2.3 (#8501) Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) - [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump copy-props from 2.0.4 to 2.0.5 (#8709) Bumps [copy-props](https://github.com/gulpjs/copy-props) from 2.0.4 to 2.0.5. - [Release notes](https://github.com/gulpjs/copy-props/releases) - [Changelog](https://github.com/gulpjs/copy-props/blob/master/CHANGELOG.md) - [Commits](https://github.com/gulpjs/copy-props/compare/2.0.4...2.0.5) --- updated-dependencies: - dependency-name: copy-props dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(meta): add pixeldesu to patron list (#8714) - Chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 (#8708) Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) --- updated-dependencies: - dependency-name: hosted-git-info dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(dev): tweak text - Update deps - Chore: remove unused imports - Chore: remove packages/sw/webpack.config.js - Chore: fix import tinycolor - Chore(meta): label Pull Requests containing tests (#8768) - Update summaly - Chore(client): fix menu item style - Chore: lint fixes - Chore(dev): update okteto workflow - Chore(dev): update okteto workflow - Chore: fix some lints automatically (#8788) * chore: fix some lints automatically Fixed lints that were automatically fixable with `eslint --fix`. * fix type * workaround for empty interface lint - Chore: tweak logo - Update deps - Update cypress - Update cypress - Update cypress - Update cypress - Chore: synchronize visibility checks (#8687) * reuse single meId parameter * unify code style Use template string to avoid having to use escaped quote marks. * fix: follower only notes are visible to mentioned users This synchronizes the visibility rules with the Notes.isVisibleForMe method from packages/backend/src/models/repositories/note.ts * add comment - Chore(client): tweak range control design - Chore: add comments - Update changelog - Chore(dev): improve eslint config - Chore(client): tweak client design - Chore(client): tweak ui - Chore(client): tweak ui - Chore(client): tweak mini-chart rendering - Chore(client): improve usability - Chore(client): tweak ui - Chore(client): tweak MkKeyValue component - Chore(deps): bump undici from 5.4.0 to 5.5.1 in /packages/backend (#8842) Bumps [undici](https://github.com/nodejs/undici) from 5.4.0 to 5.5.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v5.4.0...v5.5.1) --- updated-dependencies: - dependency-name: undici dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump jpeg-js from 0.4.1 to 0.4.4 in /packages/backend (#8843) Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js) from 0.4.1 to 0.4.4. - [Release notes](https://github.com/eugeneware/jpeg-js/releases) - [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.1...v0.4.4) --- updated-dependencies: - dependency-name: jpeg-js dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump jsrsasign from 10.5.24 to 10.5.25 in /packages/backend (#8889) Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 10.5.24 to 10.5.25. - [Release notes](https://github.com/kjur/jsrsasign/releases) - [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt) - [Commits](https://github.com/kjur/jsrsasign/compare/10.5.24...10.5.25) --- updated-dependencies: - dependency-name: jsrsasign dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak ui - Chore(client): tweak client - Chore(client): tweak client - Chore(client): fix type - Chore(client): tweak ui :art: - Chore(client): tweak ui :art: - Chore(client): tweak client - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak style - Chore(client): fix type def - Update lockfile - Chore(client): refactor and style tweaks - Chore(client): tweak style - Chore(client): fix #8858 - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak client - Chore(client): fix type def - Chore(client): tweak client - Chore(client): tweak ui - Chore(client): tweak ui - Update vite - Chore(client): tweak ui - Chore(client): tweak ui - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): tweak rss-marquee - Update deps - Chore(client): fix pie rendering - Chore(client): tweak ui - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): tweak ui - Chore(client): tweak ui - Update eslint rules - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak style - Chore(client): rename marquee -> ticker - Chore(client): tweak style - Update changelog - Update vite - Update CHANGELOG.md - Chore: fix client lint errors (#8934) * Fix client lint * Hide no-v-html * Ignore banned type * Update page-editor.vue - Chore(client): tweak ui - Chore(client): tweak deck - Chore(client): tweak deck - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): fix type - Chore(client): rendering performance tweak a bit - Chore(client): tweak ui - Chore(client): remove unused class - Chore(client): rendering performance tweak a bit - Chore(client): rendering performance tweak a bit - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): tweak ui - Chore(server): tweak api for admin - Update deps - Chore(deps): bump moment from 2.29.3 to 2.29.4 in /packages/backend (#8958) Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4. - [Release notes](https://github.com/moment/moment/releases) - [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) - [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4) --- updated-dependencies: - dependency-name: moment dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(server): tweak api for admin - Chore(client): tweak ui - Chore(client): tweak ui - Update summaly - Chore(dev): remove duplicated lint rule - Chore(client): tweak style - Chore: fix lint errors (#8981) - Update mfm-js 0.23.0-canary.1 - Chore(client): tweak ui - Chore(client): fix mention style - Chore(client): fix type def - Chore(client): tweak explore page - Chore(client): fix routing - Chore(dev): add note - Update vite - Update deps - Chore(client): trust ios - Chore(client): tweak style - Chore(client): tweak ui - Chore: use tab - Chore(client): improve usability - Chore(client): tweak ui - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): tweak style - Chore(client): tweak ui - Chore(client): tweak deck ui - Chore(client): tweak style - Chore(client): tweak user-info routing - Chore: improve ad style (#8995) * Improve ad style * :art: * `ad` -> `info` - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak style - Chore(client): tweak deck ui - Chore(client): tweak style - Update vite - Chore(client): tweak style - Update vite - Update openapi spec generator Properly document GET API endpoints. Added Bearer token authentication. ### Performance - Perf(client): Lazy load themes - Perf(client): Use v-once for static contents - Perf(server): Add isSensitive index to improve query performance - Perf: use overflow: clip instead of hidden - Perf: reduce query - Perf: myReaction の取得をまとめて行うように Related #6813 - Perf(server): Improver performance - Perf: Reduce database query - Perf(server): Reduce database query - Perf(server): Reduce database query Related: #6813 - Perf(server): Improve following/followers API performance Related #6813 - Perf: 各ストリーミング接続ごとにポーリングしないように - Perf(server): Reduce database query - Perf(server): Reduce database query - Perf(server): Reduce database query - Perf(server): Reduce database query - Perf(server): Reduce database query - Perf(server): Cache user keypair - Perf(server): Cache user instance actor - Perf(server): Redis接続をストリーミング接続ごとに作らず、プロセス全体で共有するように - Perf(client): use function for render slot to improve performance See: https://forum.vuejs.org/t/how-to-avoid-non-function-value-encountered-for-default-slot-warning/107039 - Perf(server): Optimize db indexes of chart tables - Perf: Improve network request performance (#7636) * perf: Improve fetch * CHANGELOG * lifo - Perf: Tune AP job queue timings (#7635) * perf: Tune AP job queue timings * CHANGELOG * chore: add reference Co-authored-by: syuilo - Perf: delete-account処理を軽くする (#7958) * Revert "#7892" This reverts commit 71d9c2a53d116a61f4c9b21ff98712a0000412b8. * アカウント削除処理でノート削除を重複して行なわないようにする * ドライブファイル削除時に参照しているノートを削除しないようにする * 不要となったコードを削除する - Perf(server): reduce memory usage of redis - Perf(server): reduce db query - Perf(server): reduce db query - Perf(server): reduce db query - Perf(server): cache nodeinfo to reduce db query - Perf(server): reduce db query - Perf(server): reduce db query - Perf(server): disable some antenna features to improve performance - Perf(server): refactor and performance improvements - Perf(server): improve deliver performance - Perf(server): reduce db query when get notifications - Perf(server): use cached user info in getUserFromApId - Perf: fix caching (#8660) The cache implementation did previously not store the results of the computation and was thus not a cache at all. This can cause a significant number of database queries each time someone with a large number of followers does something that causes an activity to be federated. - Perf(client): remove needless reactivity - Perf(client): improve range control performance - Perf: allow get for notes/reactions - Perf(client): trying improve perf of emoji-picker ### Refactor - Refactor - Refactor - Enhance(server): Log error message when internal error occured - Refactor: Use === - Enhance(client): Use icon instead of text - Enhance(pages): Improve hcart - Refactor(client): :sparkles: - Refactor(client): :sparkles: - Enhance(server): Resolve #6286 - Refactor - Refactor(client): Export default reaction setting and use it - Refactor(client): Reorder property - Refactor(client): Use getters to avoid watch vuex - Refactor(client): Remove deprecated property - Refactor(server): Improve readability - Refactor(client): Use === - Refactor(client): Clean up component - Refactor(client): Use unique class name - Refactor(client): Use unique class name - Refactor(client): Add note - Refactor: use Object.fromEntries() instead of in-house implementation (#6401) * refactor: use Object.fromEntries() instead of in-house implementation * Remove extra type assertions - Refactor - Refactor - Refactor - Refactor - Refactor(client): Use v-t for i18n - Refactor(client): Do not mutate prop directly Related #6595 - Refactor(client): Use v-model for note component, freeze object Related: #6595 - Refactor: Rename function - Refactor: Rename function - Enhance(client): Use tab component for page list - Refactor - Refactor(client): Fix order of component property - Refactor - Refactor - Enhance(api): アクセストークンを作成する際、createdAtをlastUsedAtを揃えるようにして、未使用かどうかを判定できるように - Refactor: Extract well-known services - Enhance(client): ミュートされたノート数を表示するようにしたり - Enhance(client): Improve admin page - Enhance(client): Better element visible detection - Enhance(client): サーバーから切断されたときにダイアログで警告を表示できるように - Refactor - Refactor: resolve #7139 - Refactoring - Refactor modal - Refactor assets - Refactor: use TS_NODE_PROJECT instead of TS_NODE_COMPILER_OPTIONS - Refactor - Refactor - Refactor: Use Set - Refactoring - Refactor: extract functions - Refactor - Refactor(build): gulpを経由しないでTypeScriptのビルドを行うように path aliasをサーバーサイドでも使ったりしたいため - Refactor: Tweak path alias of client - Refactor: Use path alias - Refactor(client): Use symbol - Refactor mfm extract (#7434) * refactor extractCustomEmojisFromMfm() * refactor extract-hashtags * refactor extract-mentions * refactor extract-hashtags * refactor extract-url-from-mfm * refactor extract-mentions - Refactor - Refactor - Refactoring - Refactor init (#7464) - Refactor - Refactor type - Refactoring - Refactor - Refactor - Refactor - Enhance(client): Improve stability of version comparison - Enhance(server): Improve user block (#7640) * enhance(server): Improve user block * Update CHANGELOG.md * ユーザーリスト対応 * 相手から見れなくなるように * Update 1629004542760-chart-reindex.ts https://github.com/misskey-dev/misskey/commit/2365761ba5445f26c8b66b3b20ef4be44e70d549#commitcomment-54919821 * update test * add test * add todos * Update 1629004542760-chart-reindex.ts - Refactor - Refactor: refactoring imports 将来ESMに移行しやすいように Related: #7658 なんかmochaが起動しなくなってるけど理由不明 すぐ直したい - Refactor: use path alias to improve readability - Refactor: localStorageのaccountsはindexedDBで保持するように (#7609) * accountsストアはindexedDBで保持するように * fix lint * fix indexeddb available detection * remove debugging code * fix lint * resolve https://github.com/misskey-dev/misskey/pull/7609/files/ba756204b77ce6e1189b8443e9641f2d02119621#diff-f565878e8202f0037b830c780b7c0932dc1bb5fd3d05ede14d72d10efbc3740c Firefoxでの動作を改善 * fix lint * fix lint * add changelog - Enhance(client): Improve emoji autocomplete behaviour cherry picked from https://github.com/kat-atat/misskey/commit/4b2c215e25a0bae47f4375b296d1f5d07a179f88 - Enhance(server): Use job queue for account delete (#7668) * enhance(server): Use job queue for account delete Fix #5336 * ジョブをひとつに * remove done call * clean up * add User.isDeleted * コミット忘れ * Update 1629512953000-user-is-deleted.ts * show dialog * lint * Update 1629512953000-user-is-deleted.ts - Enhance: Improve account deletion experience - Enhance(client): ユーザー名についてのヒントを追加 - Refactor - Refactoring - Refactor: Expand schema (#7772) * packedNotificationSchemaを更新 * read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 * fix * add header, choice, invitation * test * fix * yatta * remove no longer needed "as PackedUser/PackedNote" * clean up * add simple-schema * fix lint * define items in full Schema * revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 * user packとnote packの型不整合を修正 - Enhance(server): アカウントが凍結されたときのエラーを判定しやすく - Refactor - Enhance: ノートヘッダーにflex-shrinkを設定し、Acctを優先的に縮小して見栄えをよくするように (#7752) * MAKE NOTE HEADER FLEX AGAIN * span => div * remove submodules - Enhance(client): リスト、アンテナタイムラインを個別ページとして分割 - Enhance(client): 非ログイン自は更新ダイアログを出さないように Resolve #7756 - Refactor: PackedHoge型をPacked<'Hoge'>型に書き換える (#7792) * packedNotificationSchemaを更新 * read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 * fix * add header, choice, invitation * test * fix * yatta * remove no longer needed "as PackedUser/PackedNote" * clean up * add simple-schema * fix lint * define items in full Schema * revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 * user packとnote packの型不整合を修正 * add prelude/types.ts * emoji * signin * game * matching * fix * add emoji schema * add reversiGame * add reversiMatching * remove signin schema (use Signin entity) * add Packed type * note-reaction * user * user-group * user-list * note * app, messaging-message * notification * drive-file * drive-folder * following * muting * blocking * hashtag * page * app (with modifying schema) * import user? * channel * antenna * clip * gallery-post * emoji * Packed * reversi-matching * add changelog * add changelog * revert fix - Enhance(client): アップデートが利用可能な場合エラー表示およびダイアログ表示しないように - Enhance(client): アニメーションを減らす設定をメニューのアニメーションにも適用するように Resolve #7826 - Refactor: fix types - Refactor components - Refactor: prelude/urlでquerystringを使用しないように Resolve #7854 - Enhance: ページロードエラーページにリロードボタンを追加 (#7835) * wip * modify page load error page * add changelog * サーバーが死んでるエラーを追加 * add MkLoading - Enhance(api): ap系のエンドポイントをログイン必須化+レートリミット追加 他のサーバーにリクエストを送信するという性質上、攻撃の踏み台にされることがあるため - Refactor: use path alias - Refactor(client): コンポーネント名が紛らわしくなるのでpreview->simpleにリネーム - Refactor(client): ダミーコンポーネントを使ってノートプレビューするように - Enhance(client): アニメーションを減らす設定の適用範囲を拡充 - Refactor - Enhance: ユーザー検索の精度を強化 - Refactor: use insert - Enhance: shareページでより多くの情報を渡せるように (#7606) * shareでより多くの情報を渡せるように * from chat ui post-form, remove instant and add share * fix await eating array, make document * add changelog * https://github.com/misskey-dev/misskey/pull/7606/files/3581bf9a060742dc59bf7fb8ea7316809cc60522#r692265037 * reply, renoteにも型定義 * :art: * 閉じなければ100ms後タイムラインに - Refactor: publishHogeStreamとStreamのEventEmitterに型定義する (#7769) * wip * wip * wip * :v: * add main stream * packedNotificationSchemaを更新 * read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 * fix * ok * add header, choice, invitation * add header, choice, invitation * test * fix * fix * yatta * remove no longer needed "as PackedUser/PackedNote" * clean up * add simple-schema * fix lint * fix lint * wip * wip! * wip * fix * wip * wip * :v: * 送信側に型エラーがないことを3回確認した * :v: * wip * update typescript * define items in full Schema * edit comment * edit comment * edit comment * Update src/prelude/types.ts Co-authored-by: Acid Chicken (硫酸鶏) * https://github.com/misskey-dev/misskey/pull/7769#discussion_r703058458 * user packとnote packの型不整合を修正 * revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 * revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 * user packとnote packの型不整合を修正 * add prelude/types.ts * emoji * signin * game * matching * clean up * ev => data * refactor * clean up * add type * antenna * channel * fix * add Packed type * add PackedRef * fix lint * add emoji schema * add reversiGame * add reversiMatching * remove signin schema (use Signin entity) * add schemas refs, fix Packed type * wip PackedHoge => Packed<'Hoge'> * add Packed type * note-reaction * user * user-group * user-list * note * app, messaging-message * notification * drive-file * drive-folder * following * muting * blocking * hashtag * page * app (with modifying schema) * import user? * channel * antenna * clip * gallery-post * emoji * Packed * reversi-matching * update stream.ts * https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 * fix lint * clean up? * add changelog * add changelog * add changelog * fix: アンテナが既読にならないのを修正 * revert fix * https://github.com/misskey-dev/misskey/pull/7769#discussion_r711474875 * spec => payload * edit commetn Co-authored-by: Acid Chicken (硫酸鶏) - Refactor clinet - Refactor clinet - Refactor client - Enhance: Provide Twemoji SVGs from Misskey server (#2) (#7897) * Selfhosting Twemoji * ちっ * うざっ * あ * add test Co-authored-by: mei23 - Refactor - Refactor: Introduce list of MFM Functions (#7882) * introduce list of MFM Functions * add note - Refactoring Resolve #7779 - Refactor - Refactoring: グローバルコンポーネントを認識するように - Refactor - Refactoring - Enhance: show renoters (#7954) * refactor: deduplicate renote button into component For now the renoters tooltip just uses the reaction viewer component with a fixed emoji symbol instead. * chore: remove unnecessary CSS * fix: forgot to rename variable * enhance: use own tooltip instead of reaction viewer * clean up style * fix additional renoters number * rename file to better represent content - Refactor(client): use composition api for tooltip logic - Refactor(client): improve readability - Refactor(client): refactor dialog functions to improve type inference - Enhance(client): make possible to close image dialog with click Related #8023 - Refactoring https: //github.com/misskey-dev/misskey/pull/7901 Co-Authored-By: MeiMei <30769358+mei23@users.noreply.github.com> - Refactor(client): refactor ui components - Enhance(client): improve usability - Enhance(client): improve usability - Refactor(client): :sparkles: - Refactor(client): :sparkles: - Refactor - Enhance(backend): improve chart engine - Enhance(client): make possible to leave a group - Enhance(client): improve modal menu for mobile - Enhance(client): リアクションピッカーの表示方法を選択できるように - Refactor(client): improve $i type - Enhance(client): メールアドレスの認証にクリック必須に - Enhance(client): tweak channel pages - Refactor(client): refactor - Enhance(client): tweak ui - Enhance(client): improve note preview Fix #8029 - Refactor - Enhance(client): :art: - Enhance(server): better content type detection - Refactor - Enhance(client): :art: - Enhance(client): :sparkles: - Enhance(client): :sparkles: - Enhance: pizzaxでstreamingのuser storage updateイベントを監視して更新 (#8095) * wip * wip? * ? * streamingのuser storage updateイベントを監視して更新 * 必要な時以外はストレージを更新しない * fix? * wip * fix * fix - Enhance(client): tweak ui - Enhance(client): tweak ui - Refactor(server): use insert instead of save - Refactor(server): use insert instead of save - Enhance: 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように (#8108) * 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように * add comment - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor(client): use composition api - Refactor: Widgetのcomposition api移行 (#8125) * wip * wip * wip * wip * wip * wip * fix - Refactor: Composition APIへ移行 (#8121) * components/abuse-report-window.vue * use