mirror of
https://github.com/h3poteto/whalebird-desktop
synced 2024-12-25 00:10:59 +01:00
54 KiB
54 KiB
Change Log
[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