Whalebird-desktop-client-ma.../CHANGELOG.md

122 KiB

Change Log

[4.3.2] - 2021-01-20

Changed

  • #2062 New Crowdin updates
  • #2041 build(deps-dev): Bump electron from 11.0.3 to 11.2.0
  • #1996 build(deps-dev): Bump typescript from 4.0.5 to 4.1.3
  • #2031 build(deps-dev): Bump eslint-plugin-prettier from 3.1.4 to 3.3.1
  • #2027 build(deps-dev): Bump eslint from 7.14.0 to 7.17.0
  • #2026 build(deps-dev): Bump core-js from 3.8.0 to 3.8.2
  • #2040 build(deps-dev): Bump @typescript-eslint/typescript-estree from 4.6.0 to 4.13.0
  • #2034 build(deps-dev): Bump @types/jest from 26.0.15 to 26.0.20
  • #2004 build(deps-dev): Bump eslint-config-prettier from 6.15.0 to 7.1.0
  • #1969 build(deps-dev): Bump cross-env from 7.0.2 to 7.0.3
  • #2030 build(deps-dev): Bump eslint-plugin-vue from 7.1.0 to 7.4.1
  • #2029 build(deps): [Security] Bump axios from 0.21.0 to 0.21.1
  • #2001 build(deps-dev): Bump copy-webpack-plugin from 6.3.2 to 6.4.1
  • #2002 build(deps): Bump sanitize-html from 2.1.2 to 2.3.0
  • #1966 build(deps-dev): Bump babel-jest from 26.6.1 to 26.6.3
  • #2038 New Crowdin updates
  • #1990 build(deps-dev): Bump mini-css-extract-plugin from 1.2.1 to 1.3.3
  • #1980 build(deps-dev): Bump electron-packager from 15.1.0 to 15.2.0
  • #1964 build(deps-dev): Bump css-loader from 5.0.0 to 5.0.1
  • #1961 build(deps-dev): Bump jest from 26.6.1 to 26.6.3
  • #1960 build(deps-dev): Bump eslint-plugin-html from 6.1.0 to 6.1.1
  • #2006 build(deps): [Security] Bump node-notifier from 8.0.0 to 8.0.1
  • #1992 build(deps): [Security] Bump ini from 1.3.5 to 1.3.8
  • #2019 closes #1997 Add Sinhala in i18n
  • #2015 New Crowdin updates
  • #2012 New Crowdin updates
  • #2009 Add Traditional Chinese in i18n
  • #2010 New Crowdin updates
  • #2011 Update crowdin config for zh-TW

Fixed

  • #2037 Fix icon for mac app
  • #2020 Fix cancel action for confirm in element-ui
  • #2016 closes #2014 Display only predefined notification type in notifications
  • #2018 refs #1997 Fix Sinhala language code for crowdin
  • #2013 Fix typos

[4.3.1] - 2020-12-03

Changed

  • #1967 Update node version to 14.15.1
  • #1958 Update definition type files
  • #1950 Bump node-sass from 4.14.1 to 5.0.0
  • #1954 Bump electron from 10.1.5 to 11.0.3
  • #1951 Bump copy-webpack-plugin from 6.2.1 to 6.3.2
  • #1946 Bump vuex from 3.5.1 to 3.6.0
  • #1941 Bump eslint from 7.12.1 to 7.14.0
  • #1945 Bump electron-log from 4.2.4 to 4.3.0
  • #1922 Bump eslint-config-standard from 14.1.1 to 16.0.2
  • #1956 Bump @vue/test-utils from 1.1.0 to 1.1.1
  • #1949 Bump ts-jest from 26.4.3 to 26.4.4
  • #1955 Bump webpack-merge from 5.2.0 to 5.4.0
  • #1953 Bump prettier from 2.1.2 to 2.2.1
  • #1952 Bump core-js from 3.6.5 to 3.8.0
  • #1948 Bump sanitize-html from 2.1.1 to 2.1.2
  • #1947 Bump i18next from 19.8.3 to 19.8.4
  • #1943 Bump electron-json-storage from 4.2.0 to 4.3.0
  • #1942 Bump vue-router from 3.4.8 to 3.4.9
  • #1940 Bump babel-loader from 8.1.0 to 8.2.2
  • #1939 Bump stylelint from 13.7.2 to 13.8.0
  • #1938 refactor: Use invoke instead of send for ipc
  • #1930 Bump @babel/core from 7.11.6 to 7.12.9
  • #1931 Bump @types/node from 14.14.5 to 14.14.10
  • #1928 Bump @babel/preset-env from 7.11.5 to 7.12.7
  • #1927 Bump eslint-plugin-standard from 4.0.1 to 5.0.0
  • #1916 Bump ts-loader from 8.0.4 to 8.0.11
  • #1914 Bump @types/lodash from 4.14.162 to 4.14.165
  • #1911 Bump webpack-cli from 3.3.12 to 4.2.0
  • #1908 Bump @babel/runtime from 7.11.2 to 7.12.5
  • #1906 Bump vue-loader from 15.9.3 to 15.9.5
  • #1892 Bump @babel/plugin-proposal-class-properties from 7.10.4 to 7.12.1
  • #1919 Bump sass-loader from 10.0.2 to 10.1.0
  • #1895 Bump node-loader from 1.0.1 to 1.0.2
  • #1881 Bump url-loader from 4.1.0 to 4.1.1
  • #1890 Bump @babel/plugin-transform-runtime from 7.11.5 to 7.12.1
  • #1887 Bump file-loader from 6.1.0 to 6.2.0
  • #1885 Bump @types/jest from 26.0.14 to 26.0.15
  • #1877 Bump electron-builder from 22.8.1 to 22.9.1
  • #1913 New Crowdin updates

Fixed

  • #1972 clean: Remove unnecessary comments
  • #1971 Fix build command for mas
  • #1970 fix: Don't always render emoji picker and tool menu
  • #1959 closes #1936 Fix compose window height when add poll options
  • #1937 closes #1932 Use el-popper instead of vue-popper for emoji picker in statuses
  • #1935 closes #1934 Use el-popper instead of vue-popper in Toot menu
  • #1933 closes #1921 Re-render when update toot in timelines
  • #1924 closes #1782 Avoid shortcut key on media description in new toot

[4.3.0] - 2020-10-31

Added

  • #1858 closes #1804 Add columns under Toots in side menu
  • #1852 closes #1845 Add Central Atlas Tamazight in i18n
  • #1842 closes #1766 Introduce vue-virtual-scroll for all timelines

Changed

  • #1893 Bump eslint-config-prettier from 6.14.0 to 6.15.0
  • #1888 Bump axios from 0.20.0 to 0.21.0
  • #1886 Bump webpack-merge from 5.1.4 to 5.2.0
  • #1884 Bump @babel/plugin-proposal-object-rest-spread from 7.11.0 to 7.12.1
  • #1882 Bump ajv from 6.12.5 to 6.12.6
  • #1880 Bump css-loader from 4.3.0 to 5.0.0
  • #1879 Bump mini-css-extract-plugin from 1.2.0 to 1.2.1
  • #1878 Bump typescript from 4.0.3 to 4.0.5
  • #1876 Bump @types/lodash from 4.14.161 to 4.14.162
  • #1865 Bump jest from 26.4.2 to 26.6.1
  • #1875 Bump @types/node from 14.11.1 to 14.14.5
  • #1874 Bump eslint from 7.9.0 to 7.12.1
  • #1873 Bump ts-jest from 26.4.0 to 26.4.3
  • #1868 Bump i18next from 19.7.0 to 19.8.3
  • #1867 Bump electron from 10.1.2 to 10.1.5
  • #1872 Bump vue-router from 3.4.3 to 3.4.8
  • #1871 Bump @typescript-eslint/typescript-estree from 4.1.1 to 4.6.0
  • #1866 Bump babel-jest from 26.3.0 to 26.6.1
  • #1864 Bump mini-css-extract-plugin from 0.11.2 to 1.2.0
  • #1862 Bump sanitize-html from 1.27.4 to 2.1.1
  • #1859 Bump eslint-config-prettier from 6.11.0 to 6.14.0
  • #1848 Bump eslint-plugin-vue from 6.2.2 to 7.1.0
  • #1836 Bump style-loader from 1.2.1 to 2.0.0
  • #1827 Bump moment from 2.28.0 to 2.29.1
  • #1839 Bump copy-webpack-plugin from 6.1.1 to 6.2.1
  • #1806 Bump del from 5.1.0 to 6.0.0
  • #1805 Bump eslint-plugin-import from 2.22.0 to 2.22.1
  • #1803 Bump stylelint from 13.7.1 to 13.7.2
  • #1853 New Crowdin updates
  • #1851 New Crowdin updates
  • #1820 Clean up unused method calling
  • #1813 Fix changelog
  • #1812 Update changelog

Fixed

  • #1819 closes #1818 Change nodeIntegration to fix aboutWindow

[4.2.3] - 2020-09-25

Added

  • #1780 closes #1351 Add theme color in new toot window

Changed

  • #1795 Update electron version to 10.1.2 for mas
  • #1786 Bump typescript from 3.9.7 to 4.0.3
  • #1793 Bump ts-loader from 8.0.3 to 8.0.4
  • #1774 Bump @typescript-eslint/typescript-estree from 3.10.1 to 4.1.1
  • #1773 Bump electron from 10.1.0 to 10.1.2
  • #1787 Bump @types/node from 14.10.1 to 14.11.1
  • #1794 Bump ts-jest from 26.3.0 to 26.4.0
  • #1792 Bump html-webpack-plugin from 4.4.1 to 4.5.0
  • #1788 Bump copy-webpack-plugin from 6.1.0 to 6.1.1
  • #1785 Bump webpack from 4.44.1 to 4.44.2
  • #1784 Bump electron-builder from 22.8.0 to 22.8.1
  • #1776 Bump prettier from 2.1.1 to 2.1.2
  • #1783 Bump @types/jest from 26.0.13 to 26.0.14
  • #1769 Bump moment from 2.27.0 to 2.28.0
  • #1770 Bump ajv from 6.12.4 to 6.12.5
  • #1740 Bump axios from 0.19.2 to 0.20.0
  • #1684 Bump @babel/runtime from 7.11.0 to 7.11.2
  • #1779 Update issue templates
  • #1778 closes #1349 Set line-height in body to change according to font-size
  • #1777 closes #1755 Set backgroundColor to BrowserWindow to improve sub-pixel anti-aliasing
  • #1764 Fix npm command to yarn
  • #1763 Use yarn.lock to generate cache key in circleci
  • #1762 Clean up unused packages
  • #1761 Use yarn instead of npm
  • #1756 New Crowdin updates

Fixed

  • #1791 closes #1285 Fix highlighted account icon
  • #1790 Re-render compose window using v-if for resize handler event
  • #1781 Fix window height of new toot when close window with some contents
  • #1765 Fix types in integration spec

[4.2.2] - 2020-09-03

Added

  • #1732 closes #1713 Support to add bookmarks
  • #1720 closes #1714 Add bookmark list as timeline
  • #1715 closes #1453 Support quotation reblog

Changed

  • #1729 Bump @typescript-eslint/typescript-estree from 3.7.1 to 3.10.1
  • #1734 Bump electron from 9.1.2 to 10.1.0
  • #1728 Bump @typescript-eslint/eslint-plugin from 3.7.1 to 3.10.1
  • #1736 New Crowdin updates
  • #1733 Bump mini-css-extract-plugin from 0.9.0 to 0.11.0
  • #1727 Bump sass-loader from 9.0.2 to 10.0.1
  • #1725 Bump @types/lodash from 4.14.158 to 4.14.160
  • #1724 Bump @typescript-eslint/parser from 3.7.1 to 3.10.1
  • #1723 Bump jest from 26.2.2 to 26.4.2
  • #1717 Bump @babel/core from 7.11.0 to 7.11.4
  • #1716 Bump lodash from 4.17.19 to 4.17.20
  • #1704 Bump eslint from 7.5.0 to 7.7.0
  • #1735 New Crowdin updates
  • #1722 Bump ts-loader from 8.0.1 to 8.0.3
  • #1709 Bump webpack-merge from 5.0.9 to 5.1.2
  • #1701 Bump vue-router from 3.3.4 to 3.4.3
  • #1699 Bump babel-jest from 26.2.2 to 26.3.0
  • #1692 Bump electron-context-menu from 2.2.0 to 2.3.0
  • #1690 Bump jsdom from 16.3.0 to 16.4.0
  • #1689 Bump eslint-plugin-html from 6.0.2 to 6.0.3
  • #1731 New Crowdin updates
  • #1721 Remove unused nvmrc
  • #1688 Bump css-loader from 3.6.0 to 4.2.1
  • #1705 [Security] Bump dot-prop from 4.2.0 to 4.2.1

Fixed

  • #1719 refs #1694 Set limit height when new toot window height is resized
  • #1711 Fix options for css-loader 4.0.0

[4.2.1] - 2020-08-07

Changed

  • #1668 Revert "Bump css-loader from 3.6.0 to 4.1.1"
  • #1669 Update @typescript-eslint/parser and jest
  • #1664 Bump @babel/plugin-proposal-object-rest-spread from 7.10.4 to 7.11.0
  • #1654 Bump megalodon from 3.2.3 to 3.2.4
  • #1667 Bump ts-jest from 24.3.0 to 26.1.4
  • #1666 Bump @typescript-eslint/eslint-plugin from 2.34.0 to 3.7.1
  • #1665 Bump eslint from 6.8.0 to 7.5.0
  • #1663 Bump @babel/preset-env from 7.10.4 to 7.11.0
  • #1661 Bump electron-builder from 22.7.0 to 22.8.0
  • #1660 Bump node-loader from 1.0.0 to 1.0.1
  • #1659 Bump @babel/runtime from 7.10.5 to 7.11.0
  • #1658 Bump babel-jest from 26.1.0 to 26.2.2
  • #1657 Bump blueimp-load-image from 5.13.0 to 5.14.0
  • #1656 Bump webpack from 4.43.0 to 4.44.1
  • #1655 Bump @babel/core from 7.10.5 to 7.11.0
  • #1645 Bump electron from 9.1.0 to 9.1.2
  • #1653 Bump @babel/plugin-transform-runtime from 7.10.4 to 7.11.0
  • #1649 Bump sanitize-html from 1.27.0 to 1.27.2
  • #1648 Bump css-loader from 3.6.0 to 4.1.1
  • #1646 [Security] Bump elliptic from 6.5.2 to 6.5.3
  • #1644 Bump @types/node from 14.0.20 to 14.0.27
  • #1643 Bump @typescript-eslint/typescript-estree from 3.6.0 to 3.7.1
  • #1640 Bump i18next from 19.5.6 to 19.6.3
  • #1636 Bump electron-mock-ipc from 0.3.6 to 0.3.7
  • #1635 Bump regenerator-runtime from 0.13.5 to 0.13.7
  • #1634 Bump @types/lodash from 4.14.157 to 4.14.158
  • #1628 Bump vue-awesome from 4.0.2 to 4.1.0
  • #1626 Bump electron-devtools-installer from 3.1.0 to 3.1.1
  • #1624 Bump typescript from 3.9.6 to 3.9.7
  • #1625 Bump cfonts from 2.8.5 to 2.8.6
  • #1617 Bump @babel/core from 7.10.4 to 7.10.5
  • #1616 Bump ts-loader from 8.0.0 to 8.0.1
  • #1615 Bump @babel/runtime from 7.10.4 to 7.10.5
  • #1611 Bump electron-context-menu from 2.1.0 to 2.2.0
  • #1609 Bump @types/nedb from 1.8.9 to 1.8.10
  • #1623 Add AUR badge in README
  • #1621 Change AUR package in README

Fixed

  • #1651 closes #1647 Adjust status height when attachments are dropped
  • #1650 closes #1642 Fix calcurate diff in change list memberships
  • #1622 Use target instead of linter.eslint.dir in sideci.yml

[4.2.0] - 2020-07-14

Added

  • #1555 refs #1316 Allow resize new toot window

Changed

  • #1608 Bump i18next from 19.5.5 to 19.5.6
  • #1607 Bump jsdom from 16.2.2 to 16.3.0
  • #1583 Bump electron from 9.0.3 to 9.1.0
  • #1604 Bump electron-json-storage from 4.1.8 to 4.2.0
  • #1606 Bump webpack-merge from 5.0.8 to 5.0.9
  • #1605 Bump electron-mock-ipc from 0.3.5 to 0.3.6
  • #1601 Bump ajv from 6.12.2 to 6.12.3
  • #1598 Bump @types/node from 14.0.13 to 14.0.20
  • #1597 Bump typescript from 3.9.5 to 3.9.6
  • #1595 Bump electron-devtools-installer from 3.0.0 to 3.1.0
  • #1587 Bump i18next from 19.5.4 to 19.5.5
  • #1603 Bump eslint-plugin-import from 2.21.2 to 2.22.0
  • #1602 Bump webpack-merge from 4.2.2 to 5.0.8
  • #1600 Bump ts-loader from 7.0.5 to 8.0.0
  • #1599 Bump electron-context-menu from 2.0.1 to 2.1.0
  • #1596 Bump sass-loader from 8.0.2 to 9.0.2
  • #1592 Bump @babel/plugin-proposal-class-properties from 7.10.1 to 7.10.4
  • #1591 Bump vuex from 3.4.0 to 3.5.1
  • #1593 Bump copy-webpack-plugin from 6.0.2 to 6.0.3
  • #1594 Bump vue-loader from 15.9.2 to 15.9.3
  • #1590 Bump babel-jest from 26.0.1 to 26.1.0
  • #1589 Bump node-loader from 0.6.0 to 1.0.0
  • #1588 Bump electron-packager from 14.2.1 to 15.0.0
  • #1586 Bump lodash from 4.17.15 to 4.17.19
  • #1578 Bump @babel/runtime from 7.10.2 to 7.10.4
  • #1580 Bump @babel/core from 7.10.2 to 7.10.4
  • #1579 Bump @babel/plugin-transform-runtime from 7.10.1 to 7.10.4
  • #1582 Bump i18next from 19.4.5 to 19.5.4
  • #1585 Bump @typescript-eslint/typescript-estree from 3.2.0 to 3.6.0
  • #1577 Bump @babel/preset-env from 7.10.2 to 7.10.4
  • #1576 Bump @babel/plugin-proposal-object-rest-spread from 7.10.1 to 7.10.4
  • #1570 Bump @types/lodash from 4.14.155 to 4.14.157
  • #1563 Bump blueimp-load-image from 5.12.0 to 5.13.0
  • #1557 Bump moment from 2.26.0 to 2.27.0
  • #1556 Bump webpack-cli from 3.3.11 to 3.3.12
  • #1554 Bump sanitize-html from 1.26.0 to 1.27.0
  • #1553 Bump stylelint from 13.6.0 to 13.6.1
  • #1551 Bump electron-log from 4.2.1 to 4.2.2
  • #1549 Bump eslint-plugin-prettier from 3.1.3 to 3.1.4
  • #1548 Bump vue-router from 3.3.3 to 3.3.4
  • #1547 Bump cfonts from 2.8.3 to 2.8.5
  • #1545 Bump css-loader from 3.5.3 to 3.6.0
  • #1568 New Crowdin updates

Fixed

  • #1573 closes #1542 Set proxy config for BrowserWindow

[4.1.3] - 2020-06-16

Added

  • #1514 closes #1348 Add a menu to hide menu bar
  • #1524 closes #1427 Get and show identity proof of accounts

Changed

  • #1538 Bump copy-webpack-plugin from 6.0.1 to 6.0.2
  • #1543 Bump cfonts from 2.8.2 to 2.8.3
  • #1534 Bump @babel/plugin-proposal-object-rest-spread from 7.9.6 to 7.10.1
  • #1544 Bump vue-router from 3.2.0 to 3.3.3
  • #1541 Bump moment from 2.24.0 to 2.26.0
  • #1540 Bump about-window from 1.13.2 to 1.13.4
  • #1532 Bump electron-packager from 14.0.6 to 14.2.1
  • #1537 Bump eslint-plugin-import from 2.20.2 to 2.21.2
  • #1536 Bump @types/lodash from 4.14.152 to 4.14.155
  • #1533 Bump typescript from 3.9.3 to 3.9.5
  • #1531 Bump stylelint from 13.5.0 to 13.6.0
  • #1530 Bump @babel/plugin-transform-runtime from 7.10.0 to 7.10.1
  • #1529 Bump electron-devtools-installer from 2.2.4 to 3.0.0
  • #1528 Bump chalk from 4.0.0 to 4.1.0
  • #1501 Bump i18next from 19.4.1 to 19.4.5
  • #1526 Bump webpack from 4.42.1 to 4.43.0
  • #1525 Bump @babel/core from 7.9.6 to 7.10.2
  • #1519 Bump @babel/preset-env from 7.9.6 to 7.10.2
  • #1491 Bump electron-builder from 22.4.1 to 22.7.0
  • #1527 Bump @types/node from 14.0.5 to 14.0.13
  • #1489 Bump animate.css from 3.7.2 to 4.1.0
  • #1520 Bump @typescript-eslint/typescript-estree from 2.33.0 to 3.2.0
  • #1510 Bump sanitize-html from 1.23.0 to 1.26.0
  • #1509 Bump electron-log from 4.1.1 to 4.2.1
  • #1505 Bump @babel/runtime from 7.9.6 to 7.10.2
  • #1486 Bump @typescript-eslint/parser from 2.33.0 to 2.34.0
  • #1500 Bump electron-debug from 3.0.1 to 3.1.0
  • #1498 Bump core-js from 3.6.4 to 3.6.5
  • #1496 Bump @panter/vue-i18next from 0.15.1 to 0.15.2
  • #1493 Bump vue-loader from 15.9.1 to 15.9.2
  • #1492 Bump @babel/plugin-proposal-class-properties from 7.8.3 to 7.10.1
  • #1490 Bump vuex from 3.1.3 to 3.4.0
  • #1488 Bump blueimp-load-image from 5.10.0 to 5.12.0
  • #1484 Bump @vue/test-utils from 1.0.0-beta.33 to 1.0.3
  • #1523 closes #1280 Enable spellchecker
  • #1443 Bump electron-context-menu from 0.16.0 to 2.0.1
  • #1522 Bump electron from 7.2.1 to 9.0.3
  • #1518 New Crowdin translations
  • #1517 New Crowdin translations
  • #1497 Bump webpack-dev-server from 3.10.3 to 3.11.0
  • #1515 New Crowdin translations
  • #1512 [Security] Bump websocket-extensions from 0.1.3 to 0.1.4

Fixed

  • #1550 Remove menu bar menu when platform is darwin
  • #1513 closes #1507 Change blockquote style

[4.1.2] - 2020-06-01

Added

  • #1474 closes #1471 Handle follow requests in notifications

Changed

  • #1475 closes #1452 Emojify quoted contents
  • #1473 Bump typescript from 3.8.3 to 3.9.3
  • #1447 Bump style-loader from 1.1.3 to 1.2.1
  • #1480 Bump @types/node from 13.13.4 to 14.0.5
  • #1463 Bump copy-webpack-plugin from 5.1.1 to 6.0.1
  • #1478 Bump ts-loader from 7.0.3 to 7.0.5
  • #1479 Bump @babel/plugin-transform-runtime from 7.8.3 to 7.10.0
  • #1461 Bump stylelint from 13.3.2 to 13.5.0
  • #1477 Bump element-ui from 2.13.0 to 2.13.2
  • #1466 Bump eslint-loader from 3.0.4 to 4.0.2
  • #1465 Bump @types/lodash from 4.14.149 to 4.14.152
  • #1462 Bump node-sass from 4.13.1 to 4.14.1
  • #1460 Bump vue-router from 3.1.6 to 3.2.0
  • #1459 Bump @typescript-eslint/eslint-plugin from 2.30.0 to 2.34.0
  • #1457 Bump css-loader from 3.5.2 to 3.5.3
  • #1455 Bump babel-loader from 8.0.6 to 8.1.0
  • #1450 Bump eslint-plugin-prettier from 3.1.2 to 3.1.3
  • #1448 Bump @babel/plugin-proposal-object-rest-spread from 7.9.5 to 7.9.6
  • #1446 Bump stylelint-config-standard from 19.0.0 to 20.0.0
  • #1476 Bump electron-mock-ipc from 0.3.3 to 0.3.5
  • #1472 New Crowdin translations

Fixed

  • #1494 closes #1438 Fix reblog target id when reblog using shortcut key
  • #1482 Fix ignore option of copy-webpack-plugin
  • #1481 Fix options for copy-webpack-plugin
  • #1470 closes #1451 Fix quoted status notification in notifications

[4.1.1] - 2020-05-18

Added

  • #1435 refs #1321 Show quoted status for fedibird
  • #1433 refs #1321 Show quoted status in timelines for Misskey
  • #1431 closes #1317 Show link preview in toot

Changed

  • #1445 Fix lexical scope
  • #1437 Bump html-webpack-plugin from 3.2.0 to 4.3.0
  • #1444 Add AUR link to install whalebird in README
  • #1441 Bump @typescript-eslint/parser from 2.26.0 to 2.33.0
  • #1438 Bump @typescript-eslint/typescript-estree from 2.28.0 to 2.33.0
  • #1428 Bump babel-jest from 25.4.0 to 26.0.1
  • #1418 Bump @babel/preset-env from 7.7.1 to 7.9.6
  • #1416 Bump eslint-config-standard from 12.0.0 to 14.1.1
  • #1436 [Security] Bump handlebars from 4.5.3 to 4.7.6
  • #1434 Bump blueimp-load-image from 2.26.0 to 5.10.0
  • #1429 Bump ts-loader from 6.2.2 to 7.0.3
  • #1413 Bump prettier from 2.0.4 to 2.0.5
  • #1423 Bump @babel/core from 7.9.0 to 7.9.6
  • #1422 Bump request from 2.88.0 to 2.88.2
  • #1420 Bump cfonts from 2.8.1 to 2.8.2
  • #1419 Bump file-loader from 2.0.0 to 6.0.0
  • #1417 Bump @babel/runtime from 7.9.2 to 7.9.6
  • #1412 Bump eslint-config-prettier from 6.10.1 to 6.11.0
  • #1411 Bump @types/node from 13.13.2 to 13.13.4
  • #1409 Bump ajv from 6.6.1 to 6.12.2
  • #1405 Bump vue-popperjs from 2.2.0 to 2.3.0
  • #1430 Update megalodon version to 3.1.2
  • #1424 New Crowdin translations

Fixed

  • #1440 Fix word-wrap in pre tag in status
  • #1426 closes #1425 Fix update after react emoji to the statuses

[4.1.0] - 2020-05-05

Added

  • #1395 New Crowdin translations
  • #1394 refs #1281 Handle emoji reactions in web socket
  • #1393 refs #1281 Add emoji reaction notification
  • #1392 New translations translation.json (Polish)
  • #1391 refs #1281 Add reaction buttion and refresh after reaction
  • #1389 refs #1281 Send emoji reactions to statuses

Changed

  • #1375 Bump eslint from 5.16.0 to 6.8.0
  • #1401 Bump @typescript-eslint/eslint-plugin from 2.24.0 to 2.30.0
  • #1383 Bump vue-router from 3.1.3 to 3.1.6
  • #1380 Bump eslint-plugin-node from 11.0.0 to 11.1.0
  • #1379 Bump cfonts from 2.4.6 to 2.8.1
  • #1400 Bump babel-jest from 25.3.0 to 25.4.0
  • #1388 Bump @types/node from 13.11.1 to 13.13.2
  • #1386 Bump @babel/plugin-proposal-object-rest-spread from 7.9.0 to 7.9.5
  • #1385 Bump axios from 0.19.1 to 0.19.2
  • #1384 Bump webpack-dev-server from 3.10.1 to 3.10.3
  • #1382 Bump css-loader from 3.2.0 to 3.5.2
  • #1377 Bump url-loader from 3.0.0 to 4.1.0
  • #1376 Bump vue-click-outside from 1.0.7 to 1.1.0
  • #1374 Bump sanitize-html from 1.22.0 to 1.23.0
  • #1373 Bump eslint-plugin-html from 6.0.0 to 6.0.2
  • #1372 Bump @vue/test-utils from 1.0.0-beta.32 to 1.0.0-beta.33
  • #1370 Bump eslint-plugin-standard from 4.0.0 to 4.0.1
  • #1368 Bump chalk from 3.0.0 to 4.0.0
  • #1369 Bump electron-mock-ipc from 0.3.2 to 0.3.3
  • #1387 Bump megalodon version to 3.1.1

Fixed

  • #1398 closes #1397 Fix opened user's timeline in sidebar
  • #1396 refs #1390 Fix list memberships parser when add or remove list member

[4.0.2] - 2020-04-17

Added

  • #1347 closes #1279 Generate sha256sum file after build

Changed

  • #1361 Bump babel-jest from 24.9.0 to 25.3.0
  • #1366 Bump prettier from 1.19.1 to 2.0.4
  • #1360 Bump stylelint from 12.0.1 to 13.3.2
  • #1363 Bump eslint-plugin-import from 2.20.0 to 2.20.2
  • #1334 Bump webpack from 4.39.2 to 4.42.1
  • #1364 Bump @typescript-eslint/typescript-estree from 2.16.0 to 2.28.0
  • #1342 Bump @babel/core from 7.8.4 to 7.9.0
  • #1353 Bump @types/node from 13.1.6 to 13.11.1
  • #1365 Bump i18next from 19.0.3 to 19.4.1
  • #1362 Bump regenerator-runtime from 0.13.3 to 0.13.5
  • #1352 Bump eslint-loader from 2.1.1 to 3.0.4
  • #1341 Bump vuex from 3.1.2 to 3.1.3
  • #1339 Bump @typescript-eslint/parser from 2.18.0 to 2.26.0
  • #1336 Bump jsdom from 15.2.1 to 16.2.2
  • #1333 Bump ts-loader from 6.2.1 to 6.2.2
  • #1331 Bump webpack-cli from 3.3.10 to 3.3.11
  • #1327 Bump cross-env from 5.2.0 to 7.0.2
  • #1330 Bump babel-eslint from 10.0.3 to 10.1.0
  • #1328 Bump style-loader from 1.1.2 to 1.1.3
  • #1322 Bump @babel/plugin-proposal-object-rest-spread from 7.7.7 to 7.9.0
  • #1359 Update electron version to 7.2.1
  • #1358 Update typescript version to 3.8.3
  • #1356 Update electron-log to 4.1.1 and fix proxy spec

Fixed

  • #1355 closes #1263 Specify word-break to normal in New toot
  • #1354 closes #1318 Apply font-size settings in New toot

[4.0.1] - 2020-04-03

Added

  • #1337 closes #1307 Confirm timelines after initialized
  • #1279 closes #1279 Generate sha256sum file after build

Changed

  • #1319 Bump @babel/runtime from 7.8.0 to 7.9.2
  • #1305 Bump vue-loader from 15.8.3 to 15.9.1
  • #1315 Bump eslint-config-prettier from 6.9.0 to 6.10.1
  • #1311 Bump @vue/test-utils from 1.0.0-beta.30 to 1.0.0-beta.32
  • #1306 Bump eslint-plugin-promise from 4.0.1 to 4.2.1
  • #1274 Bump mini-css-extract-plugin from 0.4.5 to 0.9.0
  • #1304 Bump mousetrap from 1.6.3 to 1.6.5
  • #1303 Bump @typescript-eslint/eslint-plugin from 2.19.0 to 2.24.0
  • #1301 Bump eslint-plugin-vue from 6.1.2 to 6.2.2
  • #1299 Bump webpack-merge from 4.1.4 to 4.2.2
  • #1290 Bump @types/jest from 24.9.1 to 25.1.4
  • #1288 Bump sanitize-html from 1.20.1 to 1.22.0
  • #1272 Bump babel-plugin-istanbul from 5.1.0 to 6.0.0
  • #1271 Bump node-sass from 4.13.0 to 4.13.1
  • #1270 Bump @trodi/electron-splashscreen from 0.3.4 to 1.0.0

Fixed

  • #1345 closes #1325 Update megalodon version to 3.0.1

[4.0.0] - 2020-03-24

Added

  • #1298 refs #816 Add support for Misskey login

Changed

  • #1314 New Crowdin translations
  • #1312 New Crowdin translations
  • #1309 New Crowdin translations

[3.2.0] - 2020-03-17

Added

  • #1278 Add bidi support
  • #1269 Load system theme for dark mode

Changed

  • #1296 Update electron-builder version to 22.4.0
  • #1292 Update megalodon version to 3.0.0-beta.4
  • #1293 Update sideci settings
  • #1291 [Security] Bump acorn from 5.7.3 to 5.7.4
  • #1268 Upgrade Electron version to 7.1.11
  • #1266 Bump @typescript-eslint/eslint-plugin from 1.5.0 to 2.19.0
  • #1264 Bump electron-context-menu from 0.15.2 to 0.16.0
  • #1262 Bump vue-loader from 15.7.2 to 15.8.3
  • #1261 Bump electron-json-storage from 4.1.5 to 4.1.8
  • #1260 Bump eslint-plugin-import from 2.19.1 to 2.20.0
  • #1259 Bump prettier from 1.17.0 to 1.19.1
  • #1254 Bump @typescript-eslint/parser from 2.15.0 to 2.18.0
  • #1256 Bump @babel/core from 7.7.7 to 7.8.4
  • #1252 Bump @types/jest from 24.0.25 to 24.9.1
  • #1248 Bump sass-loader from 7.1.0 to 8.0.2
  • #1246 Bump core-js from 3.6.1 to 3.6.4
  • #1244 Bump @typescript-eslint/typescript-estree from 1.5.0 to 2.16.0
  • #1241 Bump @babel/plugin-proposal-class-properties from 7.7.0 to 7.8.3

[3.1.0] - 2020-01-23

Added

  • #1223 Read exif and rotate image for all attachment images

Changed

  • #1239 Bump all-object-keys from 1.1.1 to 2.1.1
  • #1238 Bump webpack-cli from 3.1.2 to 3.3.10
  • #1237 Bump @types/node from 11.11.4 to 13.1.6
  • #1236 Bump ts-jest from 24.2.0 to 24.3.0
  • #1235 Bump electron-context-menu from 0.15.1 to 0.15.2
  • #1234 Bump element-ui from 2.4.11 to 2.13.0
  • #1233 Bump @babel/plugin-transform-runtime from 7.6.2 to 7.8.3
  • #1230 Bump @babel/runtime from 7.7.7 to 7.8.0
  • #1229 Bump vuex from 3.0.1 to 3.1.2
  • #1228 Bump @mapbox/stylelint-processor-arbitrary-tags from 0.2.0 to 0.3.0
  • #1227 Bump @typescript-eslint/parser from 1.5.0 to 2.15.0
  • #1224 Hide detail menu in toot detail sidebar
  • #1217 Update electron-builder version to >= 22.0.0
  • #1215 Bump moment from 2.22.2 to 2.24.0
  • #1211 Bump electron-mock-ipc from 0.3.1 to 0.3.2
  • #1214 Bump eslint-plugin-node from 10.0.0 to 11.0.0
  • #1213 Bump axios from 0.19.0 to 0.19.1
  • #1212 Bump i18next from 12.1.0 to 19.0.3
  • #1210 Bump url-loader from 2.2.0 to 3.0.0
  • #1209 Bump stylelint from 10.1.0 to 12.0.1
  • #1208 Bump vue-shortkey from 3.1.6 to 3.1.7

Fixed

  • #1232 Fix url-loader for loading icon
  • #1231 Catch error when can not load image in exifImageUrl
  • #1221 Fix lazy loading for account timeline in sidebar
  • #1219 Fix i18next namespace for new version

[3.0.3] - 2020-01-08

Changed

  • #1207 Update electron version to 6.1.7
  • #1201 Bump @types/jest from 24.0.15 to 24.0.25
  • #1204 Bump animate.css from 3.7.0 to 3.7.2
  • #1203 Bump ts-jest from 24.0.2 to 24.2.0
  • #1202 Bump webpack-dev-server from 3.9.0 to 3.10.1
  • #1200 Bump @types/nedb from 1.8.7 to 1.8.9
  • #1199 Bump eslint-plugin-vue from 6.0.1 to 6.1.2
  • #1198 Bump cfonts from 2.4.5 to 2.4.6
  • #1197 Bump @babel/core from 7.4.3 to 7.7.7
  • #1205 New Crowdin translations
  • #1194 Bump eslint-plugin-prettier from 3.0.1 to 3.1.2
  • #1196 Bump eslint-config-prettier from 6.7.0 to 6.9.0
  • #1195 Bump @babel/runtime from 7.7.4 to 7.7.7
  • #1193 Bump @vue/test-utils from 1.0.0-beta.29 to 1.0.0-beta.30
  • #1192 New Crowdin translations
  • #1191 Bump core-js from 3.0.0 to 3.6.1
  • #1186 Bump vue and vue-template-compiler
  • #1190 Bump style-loader from 1.0.0 to 1.1.2
  • #1185 Bump copy-webpack-plugin from 5.0.5 to 5.1.1
  • #1183 Bump eslint-plugin-vue from 5.2.2 to 6.0.1
  • #1182 Bump eslint-plugin-import from 2.18.2 to 2.19.1
  • #1180 Bump eslint-config-prettier from 4.1.0 to 6.7.0
  • #1176 Bump @babel/plugin-proposal-object-rest-spread from 7.7.4 to 7.7.7

[3.0.2] - 2019-12-23

Changed

  • #1142 Bump cfonts from 2.3.0 to 2.4.5
  • #1160 Bump @babel/plugin-proposal-object-rest-spread from 7.4.3 to 7.7.4
  • #1153 Bump @babel/runtime from 7.4.3 to 7.7.4
  • #1151 Bump regenerator-runtime from 0.13.1 to 0.13.3
  • #1152 Bump @types/i18next from 12.1.0 to 13.0.0
  • #1150 Bump stylelint-config-standard from 18.3.0 to 19.0.0
  • #1141 Bump sanitize-html from 1.19.3 to 1.20.1
  • #1139 Bump babel-loader from 8.0.5 to 8.0.6
  • #1138 Bump vue-popperjs from 1.6.1 to 2.2.0

Fixed

  • #1177 Fix loading css path for vue-popper.js
  • #1175 Fix reading translation files japanese and italian

[3.0.1] - 2019-12-22

Added

  • #1169 Search account in reply_to and context before account name search
  • #1129 Add sponsor link in donate
  • #1128 Add FUNDING.yml for sponsors
  • #1127 Add dependabot badge in README
  • #1125 Add some empty language translations
  • #1124 Add explain for crowdin in readme
  • #1117 Update crowdin to specify locale mapping
  • #1115 Introduce Crowdin configuration

Changed

  • #1168 Update node version to 12.13.1 in CircleCI
  • #1165 New Crowdin translations
  • #1155 Use ipcRenderer directly from electron
  • #1149 Load translation json directly instead of i18next-sync-fs-backend
  • #1148 Stop to specify libraryTarget for renderer in webpack
  • #1137 Bump style-loader from 0.23.1 to 1.0.0
  • #1143 Bump @panter/vue-i18next from 0.13.0 to 0.15.1
  • #1144 Bump about-window from 1.13.1 to 1.13.2
  • #1145 Bump @types/lodash from 4.14.123 to 4.14.149
  • #1146 Bump eslint-plugin-import from 2.14.0 to 2.18.2
  • #1147 Use window object in index.ejs
  • #1135 Use ipc, shell and clipboard from preload.js
  • #1133 Bump axios from 0.18.1 to 0.19.0
  • #1122 Bump webpack-dev-server from 3.8.0 to 3.9.0
  • #1130 Bump jsdom from 13.0.0 to 15.2.1
  • #1131 Bump chalk from 2.4.2 to 3.0.0
  • #1132 Bump del from 3.0.0 to 5.1.0
  • #1123 Bump eslint-plugin-html from 4.0.6 to 6.0.0
  • #1121 Bump @babel/preset-env from 7.4.3 to 7.7.1
  • #1134 Bump vue-awesome from 3.2.0 to 4.0.2
  • #1120 Bump hoek from 6.1.2 to 6.1.3
  • #1119 Bump electron-context-menu from 0.12.0 to 0.15.1
  • #1126 New Crowdin translations
  • #1118 New Crowdin translations
  • #1116 New Crowdin translations
  • #1113 Always fallback to English when the translation key is missing
  • #1108 Bump mousetrap from 1.6.2 to 1.6.3
  • #1109 Bump url-loader from 1.1.2 to 2.2.0
  • #1110 Bump vue-router from 3.0.2 to 3.1.3
  • #1111 Bump electron-debug from 2.2.0 to 3.0.1
  • #1112 Bump eslint-plugin-node from 8.0.0 to 10.0.0
  • #1104 Bump @babel/plugin-proposal-class-properties from 7.4.0 to 7.7.0
  • #1103 Bump copy-webpack-plugin from 4.6.0 to 5.0.5
  • #1105 Update Italy translations
  • #1080 Bump @babel/plugin-proposal-class-properties from 7.4.0 to 7.5.5
  • #1082 Bump css-loader from 3.0.0 to 3.2.0
  • #1079 Bump vue-loader from 15.4.2 to 15.7.2
  • #1078 Bump @babel/plugin-transform-runtime from 7.4.3 to 7.6.2
  • #1073 Bump ts-loader from 6.0.4 to 6.2.1
  • #1074 Bump node-sass from 4.12.0 to 4.13.0
  • #1072 Bump chalk from 2.4.1 to 2.4.2
  • #1071 Bump webpack-hot-middleware from 2.24.3 to 2.25.0
  • #1070 Bump babel-eslint from 10.0.1 to 10.0.3

Fixed

  • #1174 Remove babel-minify because webpack can minify using terser when production
  • #1172 Build preload script for production
  • #1171 Update megalodon version to 2.1.1
  • #1167 Add test for toot parser
  • #1166 Remove word-break in toot
  • #1164 Use default preference if the file does not exist when get proxy configuration
  • #1162 Update megalodon version to 2.1.0
  • #1159 Update jest version to 24.9.0 and fix some tests
  • #1157 Update electron-mock-ipc verions to 0.3.1

[3.0.0] - 2019-11-17

Added

  • #1090 Add AppImage in release builds
  • #1081 Add notice in login for users who use proxy server
  • #1069 Reload proxy configuration after changed
  • #1066 Load proxy information and apply for all network connection
  • #1060 Add a tray menu to open window
  • #1064 Add proxy configuration in preferences

Changed

  • #1094 Use system proxy as default in preferences
  • #1093 Update word instance to server
  • #1088 Update translation when domain does not find
  • #1087 Check instance API before request host-meta when confirm instance
  • #1067 Update electron version to 6.1.0
  • #1063 Replace old Hiragino font for macOS
  • #1062 Update megalodon version to 2.0.0

Fixed

  • #1101 fix: Codesign script for app store
  • #1100 fix: Remove debugging code in websocket
  • #1099 Update megalodon version to 2.0.1
  • #1097 Reject duplicated status when append statuses in mutations
  • #1089 Trim authorization token and domain URL
  • #1068 Fix comparison between login user and target account

[2.9.0] - 2019-10-11

Added

  • #1056 Upgrade electron version to 5.0.11
  • #1045 Add a preference to auto launch at login

Changed

  • #1057 Update electron-builder version to 21.2.0
  • #1053 Allow resize sidebar using drag
  • #1049 Through auto-launch in darwin
  • #1048 Add shortcut description for reload
  • #1047 Remove QR code for bitcoin

Fixed

  • #1052 Fix scrollbar design for preferences and settings
  • #1050 Fix loading color in preferences

[2.8.6] - 2019-09-19

Added

  • #1043 Start to pacman support in release package
  • #1038 Add reload method in SideBar

Changed

  • #1044 Update electron version to 5.0.10
  • #1041 Replace multispinner with another one
  • #1033 Use authorized request to get instance information when start streamings
  • #1032 Confirm ActivityPub instance to read host-meta before login

Fixed

  • #1042 Do not enforce single instance in darwin
  • #1037 Fix validation status when change the domain in Login

[2.8.5] - 2019-09-09

Changed

  • #1029 Block to root path when user use brower-back
  • #1024 Update German translation
  • #1020 audit: Update eslint-utils version to 1.4.2
  • #1016 Update megalodon version to 1.0.2
  • #1015 Update megalodon version to 1.0.1
  • #1014 Enforces single instance for linux and windows

Fixed

  • #1026 Set word-break for toot content
  • #1023 Update megalodon version to 1.0.3
  • #1019 fix: Close request when modal is closed
  • #1018 fix: Remove cache file when load error
  • #1013 Enable nodeIntegration in about window

[2.8.4] - 2019-08-23

Added

  • #1006 Show tray icon only linux and windows, and append tray menu

Changed

  • #1008 Set autoplay for movie attachments
  • #1007 Update Electron version to 5.0.9
  • #1004 Cancel requests when suggestion is selected or closed
  • #1003 Update changelog

Fixed

  • #1011 Through close event when platform is darwin
  • #1005 Update French translation

[2.8.3] - 2019-08-13

Added

  • #1000 Add spec for zh_cn translation json
  • #998 Simplified Chinese translation
  • #995 Cache accounts and search cache when suggest
  • #990 Cache hashtags
  • #984 Add description for CSC_NAME in document

Changed

  • #997 Use v2 API for suggestion
  • #994 Move suggest logic to vuex
  • #986 Use websocket as default streaming method for all timelines

Fixed

  • #1001 Fix API endpoint for direct messages, use conversations
  • #996 Fix uniqueness in suggestion
  • #987 Get streaming url for instance API before start streaming

[2.8.2] - 2019-07-25

Changed

  • #974 Notify notification in main process
  • #973 Update screenshot in README for recent updates

Fixed

  • #981 Set appId to notify in windows10
  • #979 fix: Check webContents status when receive status in streaming
  • #978 Check webContent status before send event in all streamings
  • #977 Fix digits number of percentage in polls

[2.8.1] - 2019-07-21

Added

  • #966 Add a spec for translation json files
  • #963 Add polls form in new toot modal
  • #962 Add poll form in Toot

Changed

  • #961 Update megalodon version to 0.8.2
  • #960 Update outdated packages
  • #959 Update megalodon version to 0.8.1

Fixed

  • #971 Clear polls after close new toot modal
  • #970 Attach only polls if it is specified
  • #968 Fix code link in README which explain who to add new language
  • #967 Add default fonts for emoji in Linux

[2.8.0] - 2019-07-13

Added

  • #946 Run all userstreaming in background and notify for all accounts

Changed

  • #955 Remove unused tests and packages
  • #954 Update outdated packages
  • #953 Use electrom-mock-ipc instead of electron-ipc-mock
  • #951 Update node version to 10.16.0
  • #950 Update megalodon version to 0.8.0

Fixed

  • #957 Stop user streaming after remove account association

[2.7.5] - 2019-06-20

Changed

  • #945 Update Electron version to 4.2.4
  • #944 Allow up to 72pt font in Appearance
  • #939 Add integration tests for Contents

Fixed

  • #942 Update megalodon version to 0.7.5

[2.7.4] - 2019-06-12

Added

  • #935 Customize toot padding
  • #929 Add arm architecture in build target

Changed

  • #938 Update megalodon version to 0.7.2
  • #937 refactor: Use type instead of interface
  • #936 refactor: Replace any type and organize preference
  • #931 Update megalodon version to 0.7.1
  • #930 Handle delete event of streamings

Fixed

  • #941 Update megalodon for User Agent and add User Agent in streaming
  • #933 Fix hashtag when it is fixed
  • #928 Upgrade megalodon and fix id type

[2.7.3] - 2019-05-27

Added

  • #925 Update access token using refresh token when expire the token

Fixed

  • #927 Downgrade electron version to 4.2.2
  • #924 Stop loading after initialized in direct messages
  • #922 Unbind streaming for mentions when change accounts

[2.7.2] - 2019-05-21

Added

  • #911 Add a menu to read follow requests, and accept/reject it
  • #903 Add Italian translation
  • #902 Add request loading circle

Changed

  • #917 Change loading in order to change channel while loading
  • #916 Stop loading after fetch home timeline
  • #914 refactor: Move logics to vuex store in new toot
  • #910 Update electron version to 5.0.1 for mas
  • #900 Update electron version to 5.0.1
  • #899 Use accounts/search API instead of v2/search

Fixed

  • #919 Fix favourite and reblog event
  • #918 Update favourited, Reblogged toot in all timelines
  • #912 Update pinned hashtags if tags are exist
  • #908 Remove commas between pinned hashtags in new toot

[2.7.1] - 2019-04-25

Added

  • #898 Build package for 32bit
  • #891 Introduce prettier combinated eslint
  • #862 Add detail link on timestamp in toot

Changed

  • #888 Change scrollbar design
  • #887 Remove unused setting files
  • #850 Use typescript in store

Fixed

  • #897 Show a menu item for save image in context menu
  • #407 Can not remove the list members

[2.7.0] - 2019-03-25

Added

  • #849 Add mentions timeline
  • #847 Add integration tests for ListMembership modal
  • #846 Add integration tests for AddListMember modal

Changed

  • #855 Add mention timeline to jump list
  • #853 Update electron-builder version to 20.39.0
  • #845 Update electron version to 4.0.8

Fixed

  • #856 Hide long username and instance name in side menu
  • #854 Fix validation which checks toot max length
  • #852 Add ttfinfo
  • #842 Merge french translation missing file to translation
  • #841 Fix package.json for Windows
  • #839 Completing French translation

[2.6.3] - 2019-02-25

Added

  • #836 Add option to hide all attachments
  • #833 Add tests for Jump modal
  • #827 Add option to ignore CW and NSFW
  • #824 Add unit/integration tests for TimelineSpace
  • #823 Add unit tests for Home
  • #820 Add intergation tests for Contents/Home

Changed

  • #838 Update megalodon version to 0.5.0
  • #828 refactor: Use computed instead of methods in Toot
  • #819 Update Korean translation

Fixed

  • #837 Reload app general config after change preferences
  • #835 Adjust z-index for emoji picker in NewTootModal
  • #834 Fix state definition in integration spec
  • #826 Merge and lint ko translation json

[2.6.2] - 2019-01-08

Added

  • #818 Add Makefile to build release files
  • #786 Add a button to switch websocket for streaming

Changed

  • #817 Add integration/unit tests for TimelineSpace/HeaderMenu
  • #815 Add unit/integration tests for SideMenu
  • #814 Add unit/integration tests for GlobalHeader
  • #813 Add Preferences store tests
  • #812 Add Authorize store tests
  • #811 Fix Login spec to use ipc mock
  • #810 Add Login store unit tests
  • #809 Use jest for unit tests instead of mocha

Fixed

  • #808 Fix cursor position when user types arrow keys on image description
  • #807 Don't send event to webContents when window is already closed
  • #806 Fix typo when stop direct messages streaming
  • #805 Use same arrow icon for collapse buttons
  • #803 Use same arrow icon for collapse buttons
  • #799 Rescue parser error after streaming listener is closed
  • #790 Emojify display name in follow notification
  • #787 Updated English Text

[2.6.1] - 2018-12-14

Added

  • #773 Add instance icon in account header

Changed

  • #785 Make UI a bit more accessible
  • #779 Bump megalodon to version 0.4.6
  • #771 Update more packages
  • #770 Upgrade Electron version to 3.0.10

Fixed

  • #783 Close sidebar before changing account
  • #782 Add Pinned toot update handler
  • #781 Fix RTL content leaking direction
  • #777 Fix media description again
  • #776 Keep an error listener after stopping socket
  • #774 Update README for node version
  • #766 Fix retrieving a retoot's toot tree

[2.6.0] - 2018-12-04

Added

  • #759 Enable searching toots by link
  • #756 Switch focus between Timelines and Account Profile using shortcut keys
  • #755 Switch focus between Timeline and Toot Detail using shortcut keys

Changed

  • #751 Change help command of shortcut
  • #748 Enable account dropdown in narrow sidebar menu
  • #747 Increase sidebar to 360px

Fixed

  • #764 Update shortcut help for switching focus
  • #761 Stylelint fixes
  • #757 Fix moving cursor in CW input
  • #754 Fix undoing retoots/favourites
  • #753 Keep timestamp up-to-date and accessible
  • #752 Fix user layout in Follow(ers) tab
  • #746 Fix editing media description
  • #745 Clear sidebar timeline also when component changed
  • #744 Emojify account profile

[2.5.3] - 2018-11-26

Added

  • #740 Add tag as search target and show results of search tags
  • #733 Enable adding a media description

Changed

  • #739 Update more packages
  • #736 Update Noto Sans
  • #730 Update more node.js packages
  • #729 Upgrade megalodon version to 0.4.5

Fixed

  • #743 Change header width when open global header and side menu
  • #738 Remove spinner after image has been loaded
  • #737 Fix header length when not using narrow menu
  • #735 Fix json style in locales
  • #732 Fix Whalebird font stack
  • #731 Fix typo in Follow component

[2.5.2] - 2018-11-19

Added

  • #728 Add donate buttons for Patreon and Liberapay
  • #722 Enable a vue-loading overlay for the media viewer
  • #721 Show loading spinner when loading images
  • #719 Add settings button on header menu

Changed

  • #723 Update toot modal to copy CWs
  • #716 Update Toot layout
  • #715 Update vue and most related dependencies
  • #712 Update most related dependencies
  • #711 Update i18next and @panter/vue-i18next

Fixed

  • #726 Always clear timeline between switches/refreshes
  • #725 Fix failover image refresh
  • #724 Fix username emojification in sidebar
  • #720 fix: Stop unbind events when reload, and call unbind when destroy
  • #718 Check acct when parse account
  • #717 fix: Await initialize when TimelineSpace is created
  • #709 Fix timeline header width when account sidebar is collapsed

[2.5.1] - 2018-11-16

Added

  • #705 Render emojis in username

Changed

  • #706 Show substitute image when can not load the image
  • #704 Don't load emoji picker as default for performance
  • #701 Upgrade Webpack version to 4.x
  • #700 Upgrade electron version to 3.0.8

Fixed

  • #707 refactor: Cage Cards components in molecules according to atomic design
  • #703 Fix toot parser for account, tag and link
  • #699 Improve performance issue when users type new status

[2.5.0] - 2018-11-11

Added

  • #694 Allow customize unread notification of timelines
  • #689 Add emoji picker in new toot modal
  • #688 Enable Direct Messages timeline

Changed

  • #693 Add streaming update for direct message
  • #686 Enable playback of animated media

Fixed

  • #697 Fix unread mark on side menu when public timeline is updated
  • #692 Block changing account when the modal is active
  • #690 Fix tag parser in tootParser for Pleroma's tag
  • #687 Do not position the ⬆️ button behind the sidebar

[2.4.4] - 2018-11-01

Added

  • #682 Add sensitive settings and sync to each instance

Changed

  • #678 Move visibility settings to sync instance settings

Fixed

  • #684 Open the links in meta fields in the default browser
  • #683 Remove duplicated emojis when suggest
  • #679 Remove unnecesary state to fix preference's menu

[2.4.3] - 2018-10-26

Added

  • #675 Add option to hide/show global hea
  • #661 Show follow/unfollow button in follow/followers tab in profile

Changed

  • #669 Save refresh token if it exists

Fixed

  • #676 Load hide/show status when reopen app
  • #674 Fix side menu design for narrow style
  • #672 Clear notification badge on app icon when reload or scroll
  • #671 Add role and alt tag for accessibility
  • #670 Block to open account profile when the account is not found

[2.4.2] -2018-10-14

Added

  • #656 Show profile's metadata in account profile

Changed

  • #653 Update Korean translation

Fixed

  • #659 Fix order of unique when initialize
  • #658 Fix searching account when open my profile
  • #655 Fix accounts order on globala header
  • #654 Reoreder accounts and fix order method
  • #652 Fix toot parser for Pleroma

[2.4.1] - 2018-10-10

Fixed

  • #649 Add menu to reopen window after close window in macOS
  • #645 Fix calling unbind local streaming in timeline space

[2.4.0] - 2018-10-09

Added

  • #638 Connect to Pleroma with Web Socket to streaming update
  • #631 Add reporting method and mute/block method on toot

Changed

  • #642 Update megalodon version to 0.4.3 for reconnect
  • #636 Update too max characters if the API responds toot_max_chars

Fixed

  • #643 Fix bind method when reloading
  • #641 Fix protocol of websocket in streaming
  • #640 Fix hashtag and list streaming of Pleroma
  • #639 Fix message id in timeline
  • #637 Open toot detail when user click favourited or rebloged notifications

[2.3.1] - 2018-09-29

Fixed

  • #629 [hotfix] Use system-font-families instead of font-manager because it is native module

[2.3.0] - 2018-09-28

Added

  • #626 Change default fonts in preferences
  • #624 Add some color themes
  • #623 Allow to use customize color theme in preferences
  • #620 Show toot design sample in appearance setting page

Changed

  • #622 Update electron version to 2.0.10
  • #621 Update deprecated packages for audit

Fixed

  • #627 Update Korean localization

[2.2.2] - 2018-09-22

Added

  • #617 Pin hashtag in new toot
  • #614 Suggest hashtags in new toot

Changed

  • #615 Reduce statuses when merge timeline

Fixed

  • #616 Fix line height for font icons
  • #613 Call close confirm when cancel new toot
  • #612 Stop shortcut when jump modal is hidden
  • #608 Set nowrap for domain name in side menu

[2.2.1] - 2018-09-17

Added

  • #602 Add mute/block menu
  • #599 Add shortcut events for notification
  • #596 Minmize to tray for win32

Changed

  • #606 Show tags in side menu
  • #593 Update Korean localization

Fixed

  • #605 Fix losting focused toot in timeline
  • #604 Fix typo in doc
  • #603 Fix popper design
  • #600 Fix default fonts for japanese
  • #591 Fix circleci badge

[2.2.0] - 2018-09-01

Added

  • #590 Change time format and set in preferences
  • #586 Switch notification in preferences
  • #583 Suggest native emoji in New Toot modal
  • #576 Add shortcut keys to read image and contents warning

Changed

  • #585 Update packages for node 10.x
  • #584 Update electron version to 2.0.8
  • #580 Update Korean localization
  • #573 Update shortcut description

Fixed

  • #589 Fix bug for save preference in general
  • #588 Fix closing image modal using esc
  • #587 Fix closing sidebar when overlaid
  • #575 New Korean localization

[2.1.2] - 2018-08-27

Added

  • #562 Add shortcut help modal
  • #557 Add shortcut keys to control toot
  • #552 Set shortcut keys to move toot on timeline
  • #547 Add title to display description when hover icon

Changed

  • #571 Add donate link and QR code in README
  • #565 Close preference page with esc
  • #559 Add description of shortcut in README

Fixed

  • #570 Fix reply visibility level
  • #566 Fix shortcut events
  • #560 Set active tab to first when close preferences
  • #556 Update Korean localization

[2.1.1] - 2018-08-21

Added

  • #534 Add Korean localization
  • #532 Support clipboard picture
  • #528 Add Polish translation

Fixed

  • #546 Fix username to include domain when the user is another instance
  • #545 Fix boost icon when the toot is direct
  • #544 Fix domain validation for short domain
  • #539 Focus on new toot modal after change account
  • #538 Jump only modal is opened
  • #535 Fix typo in README.md
  • #529 Fix some minor typos

[2.1.0] - 2018-08-20

Added

  • #519 Suggest custom emojis in new toot
  • #516 Parse emoji and show emoji in toot
  • #514 Add description how to add language in README
  • #513 Add show profile menu

Fixed

  • #524 Fix space in notifications
  • #523 Control CW, NSFW, and emoji in notification

[2.0.1] - 2018-08-18

Added

  • #503 Add confirm modal when close new toot
  • #502 Added German translation
  • #500 Show account name when hovering on global header

Changed

  • #510 Change location of follow/unfollow and more info button in account profile
  • #498 Add minimum requirements for contribution in README
  • #496 Update README

Fixed

  • #511 Fix Deutsch for close confirm modal
  • #509 Update default toot visibility of new toot
  • #499 Hide follower menue for own user account
  • #497 Translate loading message for each languages

[2.0.0] - 2018-08-15

Added

  • #492 i18n + English spelling typos + French l10n
  • #488 Switch language in preferences
  • #483 Translate languages using i18next
  • #472 Support for arrow keys when display medias
  • #471 Suggest account name in new toot

Changed

  • #489 Update electron version to 2.0.7
  • #476 Check and submit instance with enter key in login form

Fixed

  • #495 Fix loading message for japanese
  • #494 Handle arrowleft and arrowright key in textarea
  • #490 Fix build setting for locales
  • #487 spelling typos
  • #486 Fix API response of lists
  • #475 Use vue-shortkey in jump modal because sometimes jump modal is freeze
  • #474 Disable transparent becasue user can not change window size

[1.5.6] - 2018-08-07

Added

  • #461 Add toot visibility setting and use it in new toot modal

Changed

  • #468 Close new toot modal immediately after post toot

Fixed

  • #470Rescue error in lazy loading in favourite
  • #467 Catch raise when the response does not have link header of favourites

[1.5.5] - 208-07-31

Fixed

  • #465 Fix account switching in global header menu
  • #464 Fix electron, and electron-json-storage version
  • #462 Fix scroll of splash screen

[1.5.4] - 2018-07-29

Added

  • #457 Add splash screen when starting the window

Changed

  • #460 Update eslint-config-standard
  • #459 Update eslint
  • #456 Update deprecated plugins

Fixed

  • #458 Corrected typo in webpack config
  • #454 Update megalodon and fix lazy loading in favourite

[1.5.3] - 2018-07-23

Added

  • #446 Hide and show application in mac

Changed

  • #448 Update electron version to 2.0.5

Fixed

  • #450 Fix scroll-behavior because custom scroll function is already defined
  • #449 Disable some menu item when window is hidden in mac
  • #445 Fix scroll speed when range is too small

[1.5.2] - 2018-07-20

Added

  • #443 Add scroll top button in timeline

Changed

  • #440 Update megalodon version to 0.2.0
  • #438 Change boost icon when the status is private

Fixed

  • #437 Use v-show instead of v-if where it is not necessary

[1.5.1] - 2018-07-13

Fixed

  • #436 Use flex box instead of float at side menu
  • #435 Allow subdomain when login

[1.5.0] - 2018-07-12

Added

  • #431 Show authorization url to rescue it is not opened
  • #429 Add filter for timelines based on regexp

Fixed

  • #432 Close popover after do some actions

[1.4.3] - 2018-07-06

Added

  • #428 Add stylelint and check in sider
  • #427 Allow drop file to upload the media to mastodon
  • #425 Validate domain name at login

Changed

  • #426 Change color of collapse button

[1.4.2] - 2018-07-04

Added

  • #422 Add small window layout menu

Changed

  • #421 Use Lato font in textarea because backtic is broken in Noto
  • #420 Display loading on the timeline space instead of loading covering the whole

Fixed

  • #419 Fix target message when the message is reblogged in toot menu
  • #418 Skip stop streaming if the object is not initialized

[1.4.1] - 2018-06-28

Added

  • #412 Add reload button and reload each timeline
  • #381 Allow reload pages with shortcut keys

Fixed

  • #411 Fix display state of loading in side bar
  • #410 Fix findLink method to detect link, tag, and account

[1.4.0] - 2018-06-20

Added

  • #403 Create list editting page which can manage list memberships
  • #401 Create lists in lists page
  • #398 Add lists page
  • #395 Open the manage lists window of an account on account profile

Changed

  • #404 Set visibility from source message when reply
  • #399 Update toot icon

Fixed

  • #408 Reload side menu after create a list
  • #400 Allow video to post toot

[1.3.4] - 2018-06-15

Added

  • #394 Show icon badge when receive notifications
  • #391 Remove all account associations

Changed

  • #392 Allow movies as media when post toot

Fixed

  • #389 Block to login the same account of the same domain
  • #384 Encode tags for non ascii tags

[1.3.3] - 2018-06-10

Changed

  • #379 Use megalodon instead of mastodon-api as mastodon api client

Fixed

  • #384 Encode tag for non ascii tags

[1.3.2] - 2018-06-06

Fixed

  • #376 Remove global shortcut and use mousetrap

[1.3.1] - 2018-06-06

Added

  • #373 Open account profile when click account name in toot
  • #372 Add shortcut key to jump

Fixed

  • #371 Add hashtag and search page in jump list
  • #369 Enable scroll in side menu

[1.3.0] - 2018-06-04

Added

  • #362 Remove registered hashtag
  • #359 Add hashtag page and show tag timeline
  • #354 Set context menu
  • #349 Add toot button on header menu

Changed

  • #364 Open tag timeline page when click tag in toot

Fixed

  • #348 Add a space after username in reply

[1.2.0] - 2018-05-29

Added

  • #343 Allow drag & drop action to upload files
  • #338 Set spoiler text when new toot
  • #337 Set sensitive in new toot modal
  • #336 Hide sensitive medias by default
  • #331 Show content warning status and control visibility

Changed

  • #339 Hide application when can not detect application

Fixed

  • #346 Fix float setting in toot view
  • #345 Fix font and color of placeholder in new toot modal
  • #340 Fix typo in list streaming
  • #335 Guard duplicate username in reply

[1.1.1] - 2018-05-22

Changed

  • #321 Quit application when window is closed
  • #320 Use forked repository for mastodon-api

Fixed

  • #324 Show image as a picture if the extension is unknown in Media
  • #322 Fix image size in image viewer

[1.1.0] - 2018-05-18

Added

  • #304 Add a background streaming for local timeline

Changed

  • #315 Show movie on Image Viewer
  • #307 Fill all account name when the status is multiple replied
  • #305 Show the application from which the status was posted

Fixed

  • #313 Clear unread mark when change account
  • #310 Update icon when user add a new account
  • #308 Fix application name, and add comment for website

[1.0.1] - 2018-05-13

Added

  • #296 Add lazyLoading in account profile timeline
  • #295 Add following status for requested

Changed

  • #294 Show original status timestamp in reblogged toot
  • #292 Update toot status in SideBar

Fixed

  • #298 Ran the new 'npm audit' and updated some of the packages that are mentioned
  • #297 Fix image list arrow
  • #289 Add asar unpacked resource for sounds in electron packager

[1.0.0] - 2018-05-05

Changed

  • #280 Updated package lists to update vue-router & vuex versions to 3.0.1

Fixed

  • #281 Fix loading circle in sidebar

[0.6.2] - 2018-04-30

Added

  • #279 Add toot delete button
  • #277 Show favourites count in toot
  • #272 Show reblogs count in toot
  • #270 Move image list of a toot
  • #268 Add a button which copy link to toot

Changed

  • #269 Add favourite effect

Fixed

  • #278 Stop streaming when window is closed in macOS
  • #275 Wording changes

[0.6.1] - 2018-04-25

Changed

  • #248 Add transition effect to timeline

Fixed

  • #266 Insert error of timeline when lazy loading
  • #265 Fix change status in home and notifications
  • #263 Background color of focused in notifications

[0.6.0] - 2018-04-22

Added

  • #261 Add profile dropdown menu for user's profile
  • #250 Allow to change font-size
  • #239 Add about window for linux and windows

Changed

  • #260 Display avatar in global header
  • #249 Add image viewer transition
  • #247 Archive timeline and store unread timeline
  • #246 Disable renderer backgrounding of chromium
  • #243 Change format of username
  • #240 Hide overflowed username when width is narrow

Fixed

  • #245 Block changing account when loading timeline
  • #238 Close side bar when user change account
  • #236 Clear timeline after components are destroyed

[0.5.0] - 2018-04-18

Added

  • #232 Search page to find account
  • #231 Add menu in account profile to open account in browser
  • #226 Open toot detail in browser
  • #222 Add lists channels in jump modal
  • #214 Set theme color and setting theme in preferences

Changed

  • #218 Open toot detail when double click
  • #216 Add side bar transition effect

Fixed

  • #230 Change popover library because vue-js-popover has some bugs
  • #221 Change link color for dark theme
  • #220 Handle error when lazy loading
  • #219 Selected background color when dark theme
  • #217 Fix label in side menu

[0.4.0] - 2018-04-12

Added

  • #207 Change visibility level of toot
  • #206 Allow user view toot detail at sidebar
  • #200 Show lists in side menu

Changed

  • #201 Show loading when user post new toot

Fixed

  • #208 Block toot when new toot modal is closed
  • #204 Set focus in watch directive on newToot
  • #198 Fix image position in ImageViewer

[0.3.1] - 2018-04-08

Added

  • #196 Add sound setting in preferences, and save setting data in json
  • #195 Show follows/followers in account profile
  • #194 Show user's timeline in account profile

Changed

  • #191 Sound a system sound when user favourite or reblog

Fixed

  • #192 Rescue order when account order is unexpected value
  • #189 Show loading when user actions
  • #187 fix: Open user profile on reblogger icon and reblogger name
  • #185 fix: Set font size of close button in login
  • #184 Set limit to attachment height

[0.3.0] - 2018-04-03

Added

  • #176 Set accounts order in preferences
  • #172 Create account preferences page

Changed

  • #182 Use vue-shortkey at shortcut when post new toot
  • #175 Save account username in local db

Fixed

  • #180 Show error message when failed to start streaming
  • #179 Set global background color to white
  • #177 Skip removeEvents when dom does not have a target element
  • #170 Fix click event on reblog in notifications
  • #169 Set build category for mac and linux

[0.2.3] - 2018-03-31

Added

Fixed

  • #166 Reset ctrl key event handler when close new toot modal
  • #162 Remove html tags in reply notifications
  • #159 Set max height in the image viewer

[0.2.2] - 2018-03-29

Added

  • #153 Attach images in toot
  • #152 Open images in modal window when click the preview
  • #150 Add lazy loading in timelines

Changed

  • #147 Archive old statuses when close timeline, because it is too heavy

[0.2.1] - 2018-03-27

Added

  • #142 Show unread marks in side menu

Changed

  • #137 Use electron-builder instead of electron-packager when build release packages

Fixed

  • #144 Open link on the default browser in notifications
  • #140 Refactor closing modal window when post new toot
  • #139 Show username if display_name is blank

[0.2.0] - 2018-03-26

Added

  • #135 Release the Windows version
  • #125, #126 Show attached images of toot in timeline
  • #124 Save window state when close

Changed

  • #113 Add electron-log for production logs
  • #109 Get recently timeline in local and public when it is opend

Fixed

  • #134 Clear the domain name in login form after login
  • #130, #128 Set NotoSans as the default font. And remove google-fonts-webpack-plugin becase the API has been dead.
  • #114 Allow application to be draggable for Mac
  • #111 Fix text overflow in side menu
  • #110 Clear old status after close new toot modal

[0.1.0] - 2018-03-23

This is the first release