diff --git a/CHANGELOG.md b/CHANGELOG.md index dea7227e4..ca0deee57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,787 @@ # Changelog +## [1.0.5-rc] - 2023-11-26 + +### Bug Fixes + +- Fix: :bug: don't add TOS URL to info menu if it doesn't exist + +- Fix: :bug: speakLikeCat -> speakAsCat + +- Fix: :bug: Add missing references to speakAsCat + +- Fix: :bug: show speakAsCat if isCat + +- Fix: :bug: properly decode reaction + +- Fix: search MFM not working +- Fix: :children_crossing: don't open server info on ticker on note sub + +- Fix: ๐Ÿ› normalize post language strings + +ref: !10603 +NOTE: if you upgraded to 4a7bad11c697b53712dfc162f87941dd16199c9c but before this commit, manually download and run this migration: https://git.joinfirefish.org/firefish/firefish/-/blob/0f5e09d3ae4429c99ee0719295eeb8f282d53fe2/packages/backend/migration/1695348946091-normalize-locales.js + +- Fix typo +- Fix openServerInfo + +- Fix: non-Firefish cats not being nyanified +- Fix: add missing class +- Fix: ๐Ÿ› when favorouting/unfavouriting with Mastodon API, send instance default reaction + +- Fix typo +- Fix: alt texts shouldn't be interpreted as MFM + +- Fix: preserve newline character in alt text + +- Fix: preserve newline character in alt text popup + +- Fix: :bug: passed props to VueDraggable + +- Fix: :bug: Have showSuspendedDialog properly defined in account.ts + +- Fix: chart typos, update to v1.0.4-beta31 + +- Fix: this "else" is unneeded + +- Fix: featured note is currently disabled + +- Fix null error + +- Fix: properly implement "With credential" in the API console + +- Fix format/lint command + +- Fix: ๐Ÿ› strange heart reaction behavior + +- Fix: [page] adding child blocks to section block + +- Fix: [page] list "My Pages" properly + +- Fix: empty array causes parse error on server start + +- Fix: :bug: list "My Posts" properly in gallery + +ref: !10618 + +- Fix lint commands + +- Fix: don't show trailing colon in notification toasts + +- Fix: _helpers.tpl port type string (#10780) + +- Fix: properly use singular/plural in MkNoteDetailed tabs + +- Fix typo + +- Fix: consider hard mutes in antennas + +- Fix: cache muted words + +- Fix: Refetch user keys when HTTP Signature validation fails + +Co-authored-by: Erin Shepherd + +- Fix (workaround): imports in MkFolder is also broken + +- Fix?: icon and defaultStore imports + +- Fix textarea + +- Fix components/form/suspense.vue +- Fix: properly bypass word mute check if signed out + +- Fix: null error in renote button + +- Fix: define icon + +- Fix: :bug: MkDialog/MkWaitingDialog icons + +- Fix: :bug: icon in titleContainer + +- Fix: :label: firefish-js types + +- Fix: 0 is falsy +- Fix: :bug: Expose animation setting in MkFolder + +- Fix: localOnly icon isn't showing + +- Fix: Extract $i from account.ts into reactiveAccount.ts to fix circular dependency + +Co-authored-by: minneyar + +- Fix: overlooked fix in cdf839bc + +- Fix: "_lang_" should be the language name, not the translation of "English" + +- Fix: targetLang is `xx-yy` or `xx_yy` +- Fix: check isIndexable in built-in post search +- Fix: :recycle: set en-US as default lang for type + +- Fix icon in page.post.vue +- Fix: reactions_not_public condition + +- Fix(minor): consistent mfm parsing +- Fix: icons in MkModPlayer +- Fix: Use "iconClass" instead of "icon" in MkDialog; remove "null" in input field + +Co-authored-by: minneyar + +- Fix import notes federated initially + +Co-authored-by: CGsama + +- Fix: add missing entry in manifest.json so that PWA can use it + +- Fix: :recycle: add data.localOnly back to dontFederateInitially check + +ref: https://git.joinfirefish.org/firefish/firefish/-/merge_requests/10639#note_2651 + +- Fix: upgrade AiScript! +There are braking changes in the AiScript syntax, so existing plugins must alse be upgraded +Also, I didn't include the function that can call remote servers' API (which is present in the latest Misskey) + +Co-authored-by: syuilo +Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> + +- Fix: anyone (not only the owner) can press the edit button of an album +- Fix: wrong string substitution (misskey.io -> firefish.io) + stop depending on misskey.io (close #10813) + +- Fix: :bug: SOMETHING_HAPPENED_IN_PROMISE when LANGS isn't found + +- Fix + +- Fix: syntax error +at least this compiles + +- Fix: ๐Ÿ”’ Fix HTTP signature validation + +Co-authored-by: perillamint +Co-authored-by: yunochi + + +### Documentation + +- Docs: ๐Ÿ“ migrating to sharkey + +- Docs: ๐Ÿ“ Add note about Access-Control-Allow-Origin header to readme + +- Docs: :memo: badges for firefish-js readme + +- Docs: :memo: remove bundle size badge from firefish-js + +Won't stay in sync with published ver + +- Docs: :memo: format badge as markdown + +- Docs: :memo: Misskey -> Firefish in documentation/comments/WebAuthn name + + +### Features + +- Feat: :necktie: ToS button on signed out screen 3 dots + +Passes "two-click" rule + +Closes #10646 + +- Feat: :sparkles: Show instance default reactions on welcome page instead of hardcoded + +- Add back _misskey_quote & _misskey_vote extensions + +- Feat: โœจ Add post language data to backend and API + +- Feat: โœจ Implement module player + +- Feat: :bento: new error images + +ref: https://minazukey.uk/notes/9jzr3jsrwvcmlcjp + +- Feat: :lipstick: Use Atkinson Hyperlegible as default font + +- Feat: show all reacted users initially in reactions tab + +- Feat: :sparkles: allow users to choose icon set + +Co-authored-by: naskya + +- Feat: client: add page 'posts with file attached' + +Based on FoundKey commit 3747d7ecb1. +Closes #10695 + +- Feat: :sparkles: Support for _misskey_summary + +Co-authored-by: kakkokari-gtyih +ref: https://github.com/misskey-dev/misskey/pull/12184 + +- Feat: ability to pin custom pages to the help menu + + +### Miscellaneous Tasks + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1861 of 1861 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 100.0% (1861 of 1861 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Turkish) + +Currently translated at 99.5% (1853 of 1861 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% (1861 of 1861 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: change function name +I used `detectLanguage_` in client just because I wanted to use the name `detectLanguage` for another function (and the name `detect` sounds ambiguous) +- Chore: :art: format + +- Chore: Translated using Weblate (Chinese (Simplified)) + +Currently translated at 100.0% (1861 of 1861 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 98.8% (1839 of 1861 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: :art: format + +- Chore: Added translation using Weblate (Hindi) + +- Chore: Translated using Weblate (Italian) + +Currently translated at 100.0% (1861 of 1861 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% (1861 of 1861 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Update build/rebuild command +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1862 of 1862 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: remove unused import + +- Chore: make language detection a reusable function in frontend as well + +- Chore: default export preprocess function + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1862 of 1862 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/en/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 99.8% (1859 of 1862 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 99.8% (1859 of 1862 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Chinese (Simplified)) + +Currently translated at 99.7% (1858 of 1862 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 99.8% (1861 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Italian) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ + +- Chore: :arrow_up: up pnpm + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 99.5% (1854 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ + +- Chore: Translated using Weblate (Japanese (Kansai)) + +Currently translated at 70.2% (1308 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 32.5% (607 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/nl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: add a description of an API parameter + +- Chore: preserve newline in MkInfo + +- Chore: move showFeaturedNotesInTimeline setting to appropriate section + +- Chore/docs: @firefish -> @firefish@fedi.software +- Chore: Translated using Weblate (Spanish) + +Currently translated at 98.6% (1837 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/es/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Update build/rebuild command +firefish-js/built is imported by multiple workspaces + +- Chore: :arrow_up: up deps + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 99.5% (1854 of 1863 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% (1313 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ + +- Chore: Translated using Weblate (Turkish) + +Currently translated at 99.3% (1850 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/tr/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 98.8% (1841 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (French) + +Currently translated at 99.6% (1856 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 100.0% (1863 of 1863 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 (Japanese) + +Currently translated at 99.6% (1857 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (German) + +Currently translated at 99.5% (1854 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ + +- Chore: Translated using Weblate (Chinese (Simplified)) + +Currently translated at 99.8% (1860 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hans/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 99.7% (1859 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ + +- Chore: update the merge request template +- Chore: make tlHintClosed account setting + +- Chore: update lockfile + +- Chore: minor refactor of check-hit-antenna + +- Chore: minor refactor of check-word-mute + +- Chore: format + +- Chore: :fire: remove firefish-js changelog + +outdated, all changes in master changelog + +- Chore: upgrade biome + lint & format + +- Chore: :package: add homepage for firefish-js npm + +- Chore: run lint + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1863 of 1863 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 100.0% (1870 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Italian) + +Currently translated at 99.8% (1868 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ + +- Chore: Translated using Weblate (Japanese (Kansai)) + +Currently translated at 70.3% (1315 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ja_KS/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 99.7% (1866 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/zh_Hant/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Polish) + +Currently translated at 91.6% (1714 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/pl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: up lockfile + +- Chore: lint + +- Chore: update ja-JP.yml +- Chore: Translated using Weblate (French) + +Currently translated at 100.0% (1870 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/fr/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: organize backend imports + +* remove unused/duplicate imports +* replace paths like "../../../define.js" to be more readable +* add missing @types packages + +- Chore: add missing @types packages for client + +- Chore: remove unused imports/variables + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 100.0% (1870 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Italian) + +Currently translated at 99.8% (1868 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: up pnpm version +v8.10.0 has a regression +- Chore: up lockfile + +- Chore: Translated using Weblate (Russian) + +Currently translated at 98.7% (1846 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ru/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: upgrade dependencies (except for @swc/core and megalodon) + +- Chore: lint + +- Chore: format + +- Chore: Translated using Weblate (German) + +Currently translated at 98.8% (1848 of 1870 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/de/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: remove unused dependencies + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1872 of 1872 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore (English locale, minor): remote users info are definitely incomplete + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 100.0% (1872 of 1872 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 (Indonesian) + +Currently translated at 100.0% (1872 of 1872 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/id/ + +- Chore: Translated using Weblate (Italian) + +Currently translated at 100.0% (1872 of 1872 strings) + +Translation: Firefish/locales +Translate-URL: https://hosted.weblate.org/projects/firefish/locales/it/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: format + +- Chore: :rotating_light: lint + +- Chore: lint import order + +- Chore: :fire: remove unused ID methods + + +### Refactor + +- Refactor: :fire: remove legacy reactions + +BREAKING: Breaks emoji reaction compatibility with Misskey versions before custom reactions were added (v9?) + +- Refactor: :fire: Remove _misskey_content and _misskey_quote + +Should improve federation performance by removing duplicate content + +BREAKING: Breaks MFM content and quote compatibility with Misskey before v12/v11(?) + +- Refactor: :fire: remove _misskey_reaction and _misskey_votes + +BREAKING: breaks poll federation with very old Misskey versions + +- Refactor: :sparkles: Make speakAsCat an ActivityPub extension + +https://joinfirefish.org/ns/#speakascat +Closes #10744 + +- Refactor: ๐Ÿ”ฅ๐ŸŸ We're Firefish, not Misskey + +Changes the default reactions to end with ๐Ÿ”ฅ๐ŸŸ instead of ๐Ÿฎ + +- Refactor: ๐Ÿ”ฅ remove old tests + +- Refactor: :boom: properly deprecate legacy reactions + +- Refactor: :recycle: unessicary function + +- Refactor: :lipstick: module player uses theme colors + +- Refactor: :bento: use webp for error images instead of avif + +Ended up having better compression and wider compatibility + +- Refactor: :lipstick: Make disabled buttons slightly more visible + +- Refactor the rebuild command + +- Refactor: โ™ป๏ธ use upstream megalodon + +- Refactor: :recycle: firefish-js build + +- Refactor: :heavy_minus_sign: remove semver from firefish-js + +- Refactor: :globe_with_meridians: bot -> automated + +Matches Mastodon, prevents confusion + +Ref: https://firefish.community/notes/9lcootq9f108qzz2 + +- Refactor: :fire: remove unused reference to MisskeyClient + +- Enhance: increase emoji picker search results + +Co-authored-by: naskya + +- Refactor (minor): update MkPostForm + + +### Styling + +- Style: :art: Replace to and from with 0% and 100% in CSS @keyframes + +Closes #10752 + +- Style: ๐Ÿ’„ use rocket as icon for boosting ๐Ÿš€ + +- Style: more contrast for disabled boost button + + ## [1.0.4-beta31] - 2023-09-20 ### Bug Fixes -- Fix: :ambulance: downgrade swc to v1.3.78 +- Fix: :ambulance: downgrade swc to 1.3.78 + +Closes #10751 + + +### Miscellaneous Tasks + +- Chore: :bookmark: v1.0.4-beta31 ## [1.0.4-beta3] - 2023-09-20 @@ -13,6 +790,8 @@ - Fix: :ambulance: incorrect end tag +- Fix: :bulb: biome still uses `rome-ignore` + - Fix: :bug: smaller maskable icon - Fix: release redis locks @@ -25,6 +804,10 @@ - Fix (minor): noteId is not a number +- Fix: Use node 20.5 in Dockerfile + +Co-authored-by: Minneyar + - Fix: follow requests pagination looping bug https://astolfo.social/notes/9jeibgm1wyfk9oha @@ -34,6 +817,9 @@ https://astolfo.social/notes/9jeibgm1wyfk9oha - Fix: change local icon to users to fit the style of the existing tab +- Fix: :alembic: Fix variables? + + ### Documentation - Docs: :lock: robots.txt asset @@ -42,10 +828,16 @@ Closes #10640, #10608 - Docs: :memo: merge request co-authored-by +- Docs: ๐Ÿ“ 1.0.4-beta3 changelog + +- Docs: ๐Ÿ“ changelog typos + ### Features -- Feat: :sparkles: federated `indexable` User property +- Feat: :bookmark: 1.0.4-beta2 + +- Feat: :sparkles: `indexable` User property - Feat: sticky drive header This makes it easy to get files out of a folder to the parent directory. @@ -55,11 +847,6 @@ This makes it easy to get files out of a folder to the parent directory. - Add vibration to new post button -- Language filter - -- Selectable language for post translations - -- Translate button on posts not in your preferred language ### Miscellaneous Tasks @@ -4797,7 +5584,7 @@ Currently translated at 99.5% (1745 of 1753 strings) Translation: Calckey/locales Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ -- Chore: formatting +- Crmatting - Chore: update example config @@ -6762,6 +7549,330 @@ premature partial from #9415 - Fix +- Fix + +- Fix cleo's oopsie + +- Fix import + +- Fix import once and for all + +- Fix migratio +- 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 + +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: 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: 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 + +- Update person model + + +## [.12.119.0-calc.18] - 2022-12-04 + +### Bug Fixes + +- Fix #9140 + +- Fix cursor in note thread + +- Fix problems from #9146 + +- Fix + +- Fix + +- Fix + + +### Documentation + +- Docs: another tip + +- Docs: ๐Ÿ“ improve install instructions + +- Docs: ๐Ÿ“ formatting + +- Docs: ๐Ÿ“ optional deps + +- Docs: custom locales + +- Docs: a11y + +- Docs: reflect last change in readme + + +## [.12.119.0-calc.17] - 2022-11-22 + +### Bug Fixes + +- Fix defaults + +- Fix patrons + +- Fixes + +- Fix gulpfile + +- Fix again + +- Fix out link + +- Fix: don't do icon transform by default + + +### Performance + +- Perf: :zap: load icons css last + +- Perf: :zap: load icons css last + + +### Styling + +- Style + + +### Testing + +- Test api docs + + +## [.12.119.0-calc.15] - 2022-11-19 + +### Bug Fixes + + +### Documentation + +- 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 + + +### Features + +- Feat: โœจ Page drafts + + +### Miscellaneous Tasks + +- Chore: :arrow_up: upgrade packages + +- Chore: :arrow_up: yarn 3.3.0 + + +### Styling + +- Style + + +### Testing + +- Test + + +## [.12.119.0-calc.14] - 2022-11-15 + +### Bug Fixes + +- Fix: :bug: fix image size in dms + +- Fix: actually set in-dm to be true if in dm + +- Fix serviceworker + + +### Documentation + +- Docs: tips + + +### Refactor + +- Refactor + + +## [.12.119.0-calc.13] - 2022-11-15 + +### Bug Fixes + +- 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 + + +### Documentation + +- Docs: fix typo + + +### Miscellaneous Tasks + +- Chore: :arrow_up: update deps + + +### Refactor + +- Refactor: :recycle: Replace all `$ts` with i18n + + +### Testing + +- Test + +- Test explore page fix + + +## [.12.119.0-calc.12] - 2022-11-10 + +### Bug Fixes + +- Fix imports + +- Fix style + + +### Miscellaneous Tasks + +- Chore: :package: package upgrades + + +## [.12.119.0-calc.10] - 2022-11-09 + +### Bug Fixes + - Fix: :bug: wrong placement - Fix? @@ -6802,173 +7913,6 @@ premature partial from #9415 - 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 @@ -6988,67 +7932,9 @@ because it expects it to be non-existant if its null. - 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 @@ -7067,22 +7953,6 @@ It's "available". Thank you luke :P - 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 @@ -7092,23 +7962,6 @@ It's "available". Thank you luke :P - 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 @@ -7116,17 +7969,6 @@ It's "available". Thank you luke :P - Refactor: :alembic: try `active-class` -- Refactor: :recycle: Replace all `$ts` with i18n - -- Refactor - - -### Styling - -- Style - -- Style - ### Testing @@ -7144,84 +7986,103 @@ It's "available". Thank you luke :P - Test -- Test -- Test explore page fix +## [.12.119.0-calc.4.1] - 2022-10-26 -- Test +### Bug Fixes -- Test api docs +- Fix + + +## [.12.119.0-calc.4] - 2022-10-26 + +### Features + +- Feat: :art: move reaction button + +- Feat: :sparkles: Star button + +- Feat: :art: add ripple to star react + +- Feat: :art: add ripple to star react ## [12.119.0-calc.3] - 2022-10-26 +## [.12.119.0-calc.2] - 2022-10-26 + ### Bug Fixes -- Fix streaming +- Fix: :bug: No swiper on desktop -- Fix gulpfile +- Fix dup import -- Fix caption in admin settings +- Fix dup import -- Fix: :fire: Remove meta implementation in routing for now +- Fix channels -- Fix: recommended timeline +- Fix clicking cw button on reply -I doubt itll work, but... +- Fix: Profile bg blur respects user blur choice -๐Ÿ™ +- Fix -hail mairy +- Fix link -certified typeorm moment +- Fix -im stuff +- Fix -debug log +- Fix -not a fan of js/ts +- Fix -istg -missing parenthesis +### Documentation -postgres can kiss my ass +- Docs :memo: ๐Ÿณ -didnt need `::string[]` i think -hide caption button +### Features -Remove debug log +- Feat: :sparkles: Add setting for swipe behavior -Clean up +- Add console log -no longer beta! -fix streaming +### Miscellaneous Tasks -- Fix: caption in admin settings +- Chore: quote-button --> MkQuoteButton -Move splash below theme -Splash below theme +### Testing -- Fix: :alembic: Attempt to fix routing +- Test -- Fix: :pencil2: Async typo +- Test -- Fix: :pencil2: Same typo as before... +- Testing -- Fix: :lock: Remove timeline source if not logged in and guest tl isn't enabled +- Test -- Fix: :bug: No computed on declared var +- Testtt -- Fix: :bug: Allow timeline if logged in, loll -- Fix: :bug: timeline secured +## [.12.119.0-calc.1] - 2022-09-14 -- Fix: :bug: Remove header tabs if guest not enabled and not logged in +### Documentation -- Fix: :package: Fix yarn.lock +- Docker-compose: replace misskey with calckey to fix example + + +### Features + +- Feat: โœจ Warning in control panel if there's update + + +## [.12.119.0-calc] - 2022-09-14 + +### Bug Fixes - Fix: :alembic: Try swiped-events @@ -7361,51 +8222,9 @@ Fixed a typo that made a required property be undefined. - 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: @@ -7424,42 +8243,9 @@ Fixed a typo that made a required property be undefined. - 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 @@ -7516,23 +8302,9 @@ fix: :fire: Remove meta implementation in routing for now - 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 @@ -7603,8 +8375,6 @@ Co-authored-by: Acid Chicken (็กซ้…ธ้ถ) - Chore: :fire: rm tabs -- Chore: quote-button --> MkQuoteButton - ### Refactor @@ -7652,17 +8422,153 @@ Swiper everywhere, attempt to sync to header bar - Refactor: :sparkles: Move group actions to header bar -### Testing +## [.12.118.1-calc.1] - 2022-08-15 -- Test +### Bug Fixes -- Test +- Fix: :package: Fix yarn.lock -- Testing -- Test +### Documentation -- Testtt +- 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 + + +### Features + +- 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 + + +### Miscellaneous Tasks + +- Update deps + + +## [.12.118.1-calc] - 2022-08-10 + +### 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 + + +### Documentation + +- Docs: :memo: Remove duplicate line + +- Docs: :memo: npm -> yarn + + +### 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! + + +### Miscellaneous Tasks + +- Chore: :loud_sound: Test logging + +- Chore: :alembic: More debugging + +- Chore: :bookmark: Bump to .3 ## [12.118.1-calc.rc.5.1] - 2022-08-09 @@ -7830,8 +8736,6 @@ Co-authored-by: Andreas Nedbal