12.89.0-cp-2.1.0
·
12279 commits
to master
since this release
v12.89.0-cp-2.1.0 (2021/08/23)
๋ณ๊ฒฝ์ฌํญ
Features
- ํ ๋ง ์คํ ์ด
- ํ๋กํ ์์ด์ฝ์ ์ฌ๊ฐํ์ผ๋ก ํ์ํ๋ ์ต์
- CSS ์ฌ์ฉ์ํ
- ๋ ธํธ ์์ฑ ํ์ ์ ์ด์์คํดํธ ์ถ๊ฐ
- ์ด๋ชจ์ง ์ถ๊ฐ ์ ์
- ๋ฉ๋ด๋ฅผ ์๋จ์ ํ์ํ ์ ์๋ ์ต์ ์ถ๊ฐ
- ํ์๋ผ์ธ ์ถ๊ฐ (๊ณ ์์ด, ๋ฆฌ๋ชจํธ ํ๋ก์, ํ๋ก์)
- MFM: ๋ฌด์ง๊ฐ ํจ๊ณผ ์ถ๊ฐ
- ๋ ธํธ๊ฐ ๋ณด์ฌ์ง๋ ํ์๋ผ์ธ์ ๋ ธํธ ๋ณธ๋ฌธ์ ํ์
- UI ํ๋ฆผ ํจ๊ณผ ์ ํ ๊ธฐ๋ฅ
- ํด์ํ๊ทธ๋ฅผ ๊ฐํธํ๊ฒ ์ถ๊ฐํ ์ ์๋๋ก ๋ ธํธ ์์ฑ ํผ์ ๊ธฐ๋ฅ ์ถ๊ฐ
- CherryPick ๋์ค์ฝ๋ ์ปค๋ฎค๋ํฐ ์ถ๊ฐ
- ์ด๋ชจ์ง ๋ชฉ๋ก์ ๋ณผ ์ ์๋ ํ์ด์ง ์ถ๊ฐ
- ์ธ์คํด์ค ๋ชฉ๋ก์ ๋ณผ ์ ์๋ ํ์ด์ง ์ถ๊ฐ
- ๋
ธํธ ๋ฒ์ญ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋ฒ์ญ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด, ์๋ฒ ๊ด๋ฆฌ์๊ฐ DeepL ๋ฌด๋ฃ ๊ณ์ ์ ์์ฑํ๊ณ ๋ฐ๊ธ๋ฐ์ ์ธ์ฆ ํค๋ฅผ '์ธ์คํด์ค ์ค์ > ๊ธฐํ > DeepL Auth Key'์ ์ถ๊ฐํด์ผ ํด์.
- CherryPick์ ์ ๋ฐ์ดํธ ํ๋ฉด ๋ํ์์๋ฅผ ํ์ํ๋๋ก ์ถ๊ฐ
- ์์ ๋๊ธฐ์ด ์์ ฏ์ ๊ฒฝ๋ณด์์ ์ธ๋ฆฌ๋ ์ค์ ์ถ๊ฐ
- ๋ฏธ๋์ด ์ฐํด๋ฆญ ๋ฐฉ์ง ๊ธฐ๋ฅ ์ถ๊ฐ
UX Improvements
- ์๋ ๋ก๊ทธ ์๊ณ ์์ ฏ์ ๋ฐ๋ ๋๊ป๋ฅผ ์ฌ์ฉ์ํ ํ ์ ์๋ ์ต์ ์ถ๊ฐ
- ํ๋ก์ฐ ์๋ฆผ์ ๋ฉ์ผ๋ก ๋ฐ์กํ๋ ๊ฒฝ์ฐ, ํ๋ก์ฐ ํ ์ฌ๋์ ๋๋ค์์ด ํ์๋๋๋ก ๋ณ๊ฒฝ
- ํ์ ํ์ด์ง์ ์ฝํ ์ธ ๋ฅผ ๋์ฑ ํ๋ถํ๊ฒ ํ์ํ๋๋ก ๊ธฐ๋ฅ ํ์ฅ
- ์๋ฆผ์ผ๋ก ํ์๋ ๋ ธํธ๋ฅผ ์ฝ์ผ๋ฉด, ์๋ฆผ ํ์ด์ง์์๋ ํด๋น ๋ ธํธ๋ฅผ ์ฝ์์ผ๋ก ํ์ํ๋๋ก ๋ณ๊ฒฝ
- ์ด๋ฉ์ผ๋ก ๋ฐ์ ๋๋ ์ ํ๋ก์ ์๋ฆผ ๋ฉ์์ง์ ๋ด์ฉ ๊ฐ์
- ๋์๋ง ๋ฌธ์๋ฅผ ์ ๋ฐ์ ์ผ๋ก ๊ฐ์
UI Improvements
- Friendly UI: ๊ณต์ง์ฌํญ ๋ชจ๋ฌ ํ์ ํค๋์ ์์ด์ฝ ์ถ๊ฐ
- ์๋ฆผ ๋ด์ฉ์ด ๋๋ฌด ๊ธด ๊ฒฝ์ฐ, ์ผ์ ๊ธธ์ด ์ด์์ด ๋๋ฉด ๋ด์ฉ์ ์๋ฅด๋๋ก ๊ฐ์
- ๋ฆฌ๋ ธํธ ํ์ด์ง์์ ์ ์ ์ ๋ณด๊ฐ ๋๋ฌด ๊ธด ๊ฒฝ์ฐ, ์ผ๋ถ๋ง ํ์ํ๋๋ก ๋ณ๊ฒฝ
- ํ์๋ผ์ธ์ ์ ๋ ธํธ๊ฐ ์์ผ๋ฉด ๋จ๋ ์ธ๋์ผ์ดํฐ์ ๋์์ธ ์กฐ์
- ํ๋กํ ํ์ด์ง์ ์ ์ ์์ธ ๋ฉ๋ด๋ฅผ ๋ณต์
- ๊ณต์ง์ฌํญ ์์ด์ฝ ๋ณ๊ฒฝ
- ๋ ธํธ ์์ฑ ํผ์ ๋์์ธ ๊ฐ์
Improvements
- ๊ณ์ ์ญ์ ์์ ์ฑ ํฅ์
- ์ด๋ชจ์ง์ ์๋ ์์ฑ ๋์ ๊ฐ์
- localStorage์ accounts๊ฐ indexedDB๋ก ๋ณด์กด๋๋๋ก ๋ณ๊ฒฝ
- ActivityPub: ์์ ๋๊ธฐ์ด ์ํ ํ์ด๋ฐ ์กฐ์ (#7635)
- API: sw/unregister ์ถ๊ฐ
- ๋จ์ด ๋ฎคํธ ๋ฌธ์ ์ถ๊ฐ
- ์์กด ํจํค์ง ์ ๋ฐ์ดํธ
- ์ผ๋ถ ์ธ์ด ์ถ๊ฐ
- AP Actor ์์
- DB์ ๋ก๊ทธ๋ฅผ ์ ์ฅํ์ง ์๋๋ก ๋ณ๊ฒฝ
- MiAS ์ฃผ์ ๋ณ๊ฒฝ
- ๋ ๋ ์ฌ๋กฏ์ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ ํฅ์
- ํด๋ผ์ด์ธํธ ์ ๋ฐ์ดํธ์ ํ ๋ง ์บ์๋ฅผ ์ง์ฐ๋๋ก ๋ณ๊ฒฝ
- ์ด๋ชจ์ง ์๋ ์์ฑ์ ์ฒซ ๊ธ์๋ ์ต๊ทผ์ ์ฌ์ฉํ ์ด๋ชจ์ง๋ฅผ ์ ์ํ๋๋ก ๋ณ๊ฒฝ
- ์ด๋ชจ์ง ์๋ ์์ฑ ์ฑ๋ฅ ๊ฐ์
- about-misskey ํ์ด์ง์ ๋ฌธ์ ๋งํฌ ์ถ๊ฐ
- Docker: Node.js๋ฅผ 16.6.2๋ก ์ ๋ฐ์ดํธ
- ์ฐจ๋จ ๋์ ๊ฐ์
- ์ฐจ๋จ๋ ์ ์ ๊ฐ ์ฐจ๋จํ ์ ์ ์ ๋ํด ์ด๋ ํ ํ๋๋ ํ ์ ์์ด์. ์์ธํ ๋ด์ฉ์ ๋ฌธ์๋ฅผ ํ์ธํด ์ฃผ์ธ์.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๋ฑ์ค ์ต์ ํ
- Proxy ์ฌ์ฉ ์ Keep-Alive ์ง์
- DNS ์บ์์์ ๋ค๊ฑฐํฐ๋ธ ์บ์ ์ง์
Bugfixes
- Friendly UI: ๊ณต์ง์ฌํญ ํ์ ์ฐฝ์ footer UI ์ค๋ฅ ์์
- ์ผ๋ถ ๋์์ธ ์ค๋ฅ ์์
- ํจ์ ๋น๋ MFM ๋ฌธ๋ฒ ์ค๋ฅ ์์
- API Authenticate ๋ฐ ์ธ์ฆ ๋ฐฉ์์ ์ผ๋ถ ๋ณด์ ๋ฌธ์ ์์
- ๋๋ผ์ด๋ธ์ ๊ธฐ๋ณธ ์ ๋ก๋ ์์น๋ฅผ ์ง์ ํด๋ ๋ฐ์๋์ง ์๋ ๋ฌธ์ ์์
- CORS ์ค๋ฅ
- ์คํธ๋ฆฌ๋ฐ์ด ๋ถ์์ ํ ๋ฌธ์ ์์
- ์ํธ๋ฅผ ์ฌ์ค์ ํด๋ ์ ์ํธ๊ฐ ํ์๋์ง ์๋ ๋ฌธ์ ์์
- ์ฑ๋์ ์์ฑํ๋ฉด ๊ณ์ ์ ์ญ์ ํ ์ ์๋ ๋ฌธ์ ์์
- ๋ ธํธ๋ฅผ [์ญ์ ํ ๋ค์ ํธ์ง]ํ๋ฉด ํฌํ์ ํญ๋ชฉ์ด [object Object]๊ฐ ๋๋ ๋ฌธ์ ์์
- ํฐ์น ์กฐ์์ผ๋ก ์ฐฝ์ ๋ซ์ ์ ์๋ ๋ฌธ์ ์์
- ๋ฆฌ๋ ธํธํ ์๊ฐ์ด ๋ ธํธ๋ฅผ ๊ฒ์ํ ์๊ฐ์ผ๋ก ํ์๋๋ ๋ฌธ์ ์์
- ์ ์ดํ์์ ํ์ผ ์ญ์ ์ ๋ณด๊ธฐ ์์
- ActivityPub: ๊ธด ์ฌ์ฉ์ ์ด๋ฆ ๋ฐ ์๊ธฐ์๊ฐ ์ง์
๋ง์ด๊ทธ๋ ์ด์
์ด ๋ฒ์ ์ ๋ง์ด๊ทธ๋ ์ด์
์ด ์๊ตฌ๋ฉ๋๋ค.
๋น๋ ์๋ฃ ํ CherryPick์ ๋ถํ
ํ๊ธฐ ์ , ๋ฐ๋์ yarn migrate ๋ช
๋ น์ ์ํํ์ญ์์ค.



