mirror of
https://github.com/h3poteto/whalebird-desktop
synced 2024-12-28 17:52:17 +01:00
75 KiB
75 KiB
Change Log
[4.0.0] - 2020-03-24
Added
- #1298 refs #816 Add support for Misskey login
Changed
[3.2.0] - 2020-03-17
Added
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
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
[2.8.6] - 2019-09-19
Added
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
[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
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
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
Fixed
[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 NFSW
- #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
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
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
Fixed
- #627 Update Korean localization
[2.2.2] - 2018-09-22
Added
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
Changed
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
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
[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
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
Fixed
[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
Fixed
- #437 Use v-show instead of v-if where it is not necessary
[1.5.1] - 2018-07-13
Fixed
[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
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
Fixed
[1.3.4] - 2018-06-15
Added
Changed
- #392 Allow movies as media when post toot
Fixed
[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
Fixed
[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
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
Changed
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
[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
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
Changed
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