Skip to content

Releases: h3poteto/whalebird-desktop

4.6.0

19 May 12:53
64eec93
Compare
Choose a tag to compare

Important
Vue is upgraded to 3.x, and many libraries are replaced or upgraded. With this effect, some shortcut keys are disabled. We are fixing this issue, so these shortcut keys will be re-enabled until 4.7.0.

Added

  • #3341 Publish to WIndows Package Manager (WinGet)

Changed

  • #3353 Fix spoiler button style
  • #3352 refs #3300 Handle shortcut keys in Settings
  • #3349 New Crowdin updates
  • #3343 refs #3301 Rewrite Settings with composition API
  • #3339 refs #3300 Handle shortcut keys in Preferences
  • #3336 refs #3301 Rewrite Preferences with composition API
  • #3337 refs #3301 Rewrite Authorize with composition API
  • #3335 refs #3301 Rewrite Login with composition API
  • #3334 refs #3301 Rewrite Modal with composition API
  • #3333 refs #3300 Handle shortcut keys in AddListMember
  • #3330 refs #3300 Handle shortcut keys in Shortcut
  • #3329 refs #3300 Handle shortcut keys in ImageViewer
  • #3328 refs #3300 Handle shortcut keys in Jump
  • #3326 refs #3300 Handle shortcut keys in NewToot/Status
  • #3316 New Crowdin updates
  • #3317 Improve compile speed for ts-loader
  • #3310 Rewrite Modals with composition API
  • #3315 Enable vue3 devtools
  • #3309 New Crowdin updates
  • #3308 Fix shortcut modal
  • #3306 Bump vue3-i18next from 0.1.0 to 0.2.0
  • #3280 Upgrade vue3

4.6.0-rc.1

16 May 13:23
b4eea79
Compare
Choose a tag to compare
4.6.0-rc.1 Pre-release
Pre-release

Important
Vue is upgraded to 3.x, and many libraries are replaced or upgraded.

Added

  • #3341 Publish to WIndows Package Manager (WinGet)

Changed

  • #3353 Fix spoiler button style
  • #3352 refs #3300 Handle shortcut keys in Settings
  • #3349 New Crowdin updates
  • #3343 refs #3301 Rewrite Settings with composition API
  • #3339 refs #3300 Handle shortcut keys in Preferences
  • #3336 refs #3301 Rewrite Preferences with composition API
  • #3337 refs #3301 Rewrite Authorize with composition API
  • #3335 refs #3301 Rewrite Login with composition API
  • #3334 refs #3301 Rewrite Modal with composition API
  • #3333 refs #3300 Handle shortcut keys in AddListMember
  • #3330 refs #3300 Handle shortcut keys in Shortcut
  • #3329 refs #3300 Handle shortcut keys in ImageViewer
  • #3328 refs #3300 Handle shortcut keys in Jump
  • #3326 refs #3300 Handle shortcut keys in NewToot/Status
  • #3316 New Crowdin updates
  • #3317 Improve compile speed for ts-loader
  • #3310 Rewrite Modals with composition API
  • #3315 Enable vue3 devtools
  • #3309 New Crowdin updates
  • #3308 Fix shortcut modal
  • #3306 Bump vue3-i18next from 0.1.0 to 0.2.0
  • #3280 Upgrade vue3

4.6.0-beta.3

14 May 12:28
dc8f68b
Compare
Choose a tag to compare
4.6.0-beta.3 Pre-release
Pre-release

Important
Vue is upgraded to 3.x, and many libraries are replaced or upgraded.

Added

  • #3341 Publish to WIndows Package Manager (WinGet)

Changed

  • #3349 New Crowdin updates
  • #3343 refs #3301 Rewrite Settings with composition API
  • #3339 refs #3300 Handle shortcut keys in Preferences
  • #3336 refs #3301 Rewrite Preferences with composition API
  • #3337 refs #3301 Rewrite Authorize with composition API
  • #3335 refs #3301 Rewrite Login with composition API
  • #3334 refs #3301 Rewrite Modal with composition API
  • #3333 refs #3300 Handle shortcut keys in AddListMember
  • #3330 refs #3300 Handle shortcut keys in Shortcut
  • #3329 refs #3300 Handle shortcut keys in ImageViewer
  • #3328 refs #3300 Handle shortcut keys in Jump
  • #3326 refs #3300 Handle shortcut keys in NewToot/Status
  • #3316 New Crowdin updates
  • #3317 Improve compile speed for ts-loader
  • #3310 Rewrite Modals with composition API
  • #3315 Enable vue3 devtools
  • #3309 New Crowdin updates
  • #3308 Fix shortcut modal
  • #3306 Bump vue3-i18next from 0.1.0 to 0.2.0
  • #3280 Upgrade vue3

4.6.0-beta.2

07 May 07:28
4520a2c
Compare
Choose a tag to compare
4.6.0-beta.2 Pre-release
Pre-release

Important
Vue is upgraded to 3.x, and many libraries are replaced or upgraded.

Changed

  • #3339 refs #3300 Handle shortcut keys in Preferences
  • #3336 refs #3301 Rewrite Preferences with composition API
  • #3337 refs #3301 Rewrite Authorize with composition API
  • #3335 refs #3301 Rewrite Login with composition API
  • #3334 refs #3301 Rewrite Modal with composition API
  • #3333 refs #3300 Handle shortcut keys in AddListMember
  • #3330 refs #3300 Handle shortcut keys in Shortcut
  • #3329 refs #3300 Handle shortcut keys in ImageViewer
  • #3328 refs #3300 Handle shortcut keys in Jump
  • #3326 refs #3300 Handle shortcut keys in NewToot/Status
  • #3316 New Crowdin updates
  • #3317 Improve compile speed for ts-loader
  • #3310 Rewrite Modals with composition API
  • #3315 Enable vue3 devtools
  • #3309 New Crowdin updates
  • #3308 Fix shortcut modal
  • #3306 Bump vue3-i18next from 0.1.0 to 0.2.0
  • #3280 Upgrade vue3

4.6.0-beta.1

03 May 13:10
781d871
Compare
Choose a tag to compare
4.6.0-beta.1 Pre-release
Pre-release

Important
Vue is upgraded to 3.x, and many libraries are replaced or upgraded.

Changed

  • #3334 refs #3301 Rewrite Modal with composition API
  • #3333 refs #3300 Handle shortcut keys in AddListMember
  • #3330 refs #3300 Handle shortcut keys in Shortcut
  • #3329 refs #3300 Handle shortcut keys in ImageViewer
  • #3328 refs #3300 Handle shortcut keys in Jump
  • #3326 refs #3300 Handle shortcut keys in NewToot/Status
  • #3316 New Crowdin updates
  • #3317 Improve compile speed for ts-loader
  • #3310 Rewrite Modals with composition API
  • #3315 Enable vue3 devtools
  • #3309 New Crowdin updates
  • #3308 Fix shortcut modal
  • #3306 Bump vue3-i18next from 0.1.0 to 0.2.0
  • #3280 Upgrade vue3

4.5.4

18 Apr 08:46
b4dc819
Compare
Choose a tag to compare

Changed

  • #3257 Bump webpack from 5.71.0 to 5.72.0
  • #3270 Bump @types/node from 17.0.23 to 17.0.24
  • #3274 Bump core-js from 3.21.1 to 3.22.0
  • #3273 Bump postcss-html from 1.3.0 to 1.4.1
  • #3266 Bump @typescript-eslint/typescript-estree from 5.18.0 to 5.19.0
  • #3269 Bump element-ui from 2.15.6 to 2.15.8
  • #3267 Bump i18next from 21.6.14 to 21.6.16
  • #3264 Bump electron-builder from 22.14.13 to 23.0.3
  • #3255 Bump webpack-dev-server from 4.7.4 to 4.8.1
  • #3253 Bump @babel/core from 7.17.8 to 7.17.9
  • #3252 Bump @babel/runtime from 7.17.8 to 7.17.9
  • #3250 Bump eslint-plugin-vue from 8.5.0 to 8.6.0
  • #3248 Bump eslint-plugin-import from 2.25.4 to 2.26.0
  • #3220 Bump typescript from 4.5.5 to 4.6.3
  • #3261 Set false as default value of mentions marker
  • #3258 refs #901 Disable NodeIntegration in renderer

Fixed

  • #3276 Fix application name position in status
  • #3259 refs #574 Fix exclude types in mentions
  • #3260 Fix deprecation warning in dev-runner for webpack-dev-server

4.5.3

07 Apr 08:55
8227672
Compare
Choose a tag to compare

Added

  • #3213 refs #574 Introduce marker in mentions
  • #3230 refs #574 Add use marker settings for mentions

Changed

  • #3244 Bump electron-notarize from 1.1.1 to 1.2.1
  • #3243 Bump cfonts from 2.10.0 to 2.10.1
  • #3242 Bump @types/node from 17.0.21 to 17.0.23
  • #3240 Bump stylelint from 14.5.3 to 14.6.1
  • #3239 Bump unicode-emoji-json from 0.3.0 to 0.3.1
  • #3238 Bump moment from 2.29.1 to 2.29.2
  • #3237 Bump prettier from 2.5.1 to 2.6.2
  • #3236 Bump babel-loader from 8.2.3 to 8.2.4
  • #3235 Bump @typescript-eslint/typescript-estree from 5.17.0 to 5.18.0
  • #3233 Bump ajv from 8.10.0 to 8.11.0
  • #3210 Bump postcss from 8.4.6 to 8.4.12
  • #3216 Bump @babel/runtime from 7.17.2 to 7.17.8
  • #3223 Bump @typescript-eslint/typescript-estree from 5.12.1 to 5.17.0
  • #3225 Bump @types/lodash from 4.14.178 to 4.14.181
  • #3227 Bump webpack from 5.69.1 to 5.71.0
  • #3229 Bump plist from 3.0.4 to 3.0.5
  • #3228 Bump minimist from 1.2.5 to 1.2.6
  • #3195 Bump css-loader from 6.6.0 to 6.7.1
  • #3222 Bump node-forge from 1.2.1 to 1.3.0
  • #3215 Bump @babel/core from 7.17.5 to 7.17.8
  • #3208 Bump stylelint-scss from 4.1.0 to 4.2.0
  • #3201 Bump ts-loader from 9.2.6 to 9.2.8
  • #3202 Bump @types/parse-link-header from 1.0.1 to 2.0.0
  • #3200 Bump i18next from 21.6.12 to 21.6.14
  • #3199 Bump @electron/universal from 1.2.0 to 1.2.1
  • #3198 Bump axios from 0.26.0 to 0.26.1
  • #3194 Bump utf-8-validate from 5.0.8 to 5.0.9
  • #3184 Bump mini-css-extract-plugin from 2.5.3 to 2.6.0
  • #3181 Bump eslint-config-prettier from 8.4.0 to 8.5.0
  • #3232 Update electron version to 17.0.3
  • #3231 New Crowdin updates
  • #3214 refs #2606 Remove vue-electron from dependencies
  • #3218 refs #2606 Introduce vue-fontawesome
  • #3203 New Crowdin updates
  • #3191 Fix stale name
  • #3190 Update stale comment
  • #3189 Add stale app

Fixed

  • #3246 Fix align icons
  • #3212 refs #3211 Fix application URL of client website

4.5.2

28 Feb 14:35
15e0186
Compare
Choose a tag to compare

Added

  • #3166 refs #3159 Create all account notification when launching

Changed

  • #3161 Bump @babel/core from 7.17.2 to 7.17.5
  • #3160 Bump webpack from 5.68.0 to 5.69.1
  • #3155 Bump @babel/plugin-proposal-object-rest-spread from 7.16.7 to 7.17.3
  • #3170 Bump stylelint from 14.5.0 to 14.5.3
  • #3158 Bump core-js from 3.21.0 to 3.21.1
  • #3172 Bump i18next from 21.6.11 to 21.6.12
  • #3171 Bump @types/node from 17.0.17 to 17.0.21
  • #3169 Bump eslint-plugin-vue from 8.4.1 to 8.5.0
  • #3167 Bump @types/jest from 27.4.0 to 27.4.1
  • #3163 Bump @typescript-eslint/typescript-estree from 5.11.0 to 5.12.1
  • #3162 Bump eslint-config-prettier from 8.3.0 to 8.4.0
  • #3156 Bump sass-loader from 12.4.0 to 12.6.0
  • #3147 Bump axios from 0.25.0 to 0.26.0
  • #3146 Bump stylelint-config-standard from 24.0.0 to 25.0.0
  • #3145 Bump electron-context-menu from 3.1.1 to 3.1.2
  • #3086 Bump @babel/preset-env from 7.16.5 to 7.16.11
  • #3175 refs #3165 Don't use getNotification method for misskey
  • #3173 Bump megalodon from 4.0.0 to 4.0.1
  • #3148 New Crowdin updates

Fixed

  • #3144 refs #3108 Fix unreadNotification setting path in direct

4.5.1

13 Feb 13:54
b2f3354
Compare
Choose a tag to compare

Added

  • #3121 refs #2954 Support sound file as media attachment
  • #3120 refs #3119 Create notifications when there are notifications received…
  • #3085 add support of integers in TLD (closes #2313)

Changed

  • #3143 Update electron version to 16.0.8
  • #3137 Bump stylelint from 14.2.0 to 14.5.0
  • #3136 Bump axios from 0.24.0 to 0.25.0
  • #3105 Bump @babel/plugin-transform-runtime from 7.16.5 to 7.17.0
  • #3142 Bump chai from 4.3.4 to 4.3.6
  • #3141 Bump electron-mock-ipc from 0.3.11 to 0.3.12
  • #3129 Bump postcss from 8.4.5 to 8.4.6
  • #3140 Bump electron-builder from 22.14.5 to 22.14.13
  • #3139 Bump sanitize-html from 2.6.1 to 2.7.0
  • #3138 Bump typescript from 4.5.4 to 4.5.5
  • #3135 Bump electron-log from 4.4.4 to 4.4.6
  • #3133 Bump webpack from 5.65.0 to 5.68.0
  • #3131 Bump copy-webpack-plugin from 10.2.0 to 10.2.4
  • #3124 Bump webpack-dev-server from 4.7.2 to 4.7.4
  • #3126 Bump @electron/universal from 1.1.0 to 1.2.0
  • #3116 Bump babel-jest from 27.4.5 to 27.5.1
  • #3035 Bump @babel/plugin-proposal-object-rest-spread from 7.16.5 to 7.16.7
  • #3050 Bump megalodon from 3.7.2 to 4.0.0
  • #3134 Ignore vue3 in dependabot
  • #3115 Bump @babel/core from 7.16.5 to 7.17.2
  • #3125 Bump eslint-plugin-vue from 8.2.0 to 8.4.1
  • #3130 Bump css-loader from 6.5.1 to 6.6.0
  • #3128 Bump ajv from 8.8.2 to 8.10.0
  • #3123 Bump webpack-cli from 4.9.1 to 4.9.2
  • #3113 Bump i18next from 21.6.4 to 21.6.11
  • #3122 Bump follow-redirects from 1.14.4 to 1.14.8
  • #3118 Bump @types/node from 17.0.5 to 17.0.17
  • #3117 Bump @babel/runtime from 7.16.5 to 7.17.2
  • #3112 Bump @typescript-eslint/typescript-estree from 5.8.1 to 5.11.0
  • #3103 Bump core-js from 3.20.1 to 3.21.0
  • #3093 Bump mini-css-extract-plugin from 2.4.5 to 2.5.3
  • #3088 Bump nanoid from 3.1.30 to 3.2.0
  • #3064 Bump postcss-scss from 4.0.2 to 4.0.3
  • #3051 Bump utf-8-validate from 5.0.7 to 5.0.8
  • #3048 Bump eslint-plugin-import from 2.25.3 to 2.25.4
  • #3047 Bump bufferutil from 4.0.5 to 4.0.6
  • #3038 Bump @types/jest from 27.0.3 to 27.4.0
  • #3034 Bump @babel/plugin-proposal-class-properties from 7.16.5 to 7.16.7
  • #3114 New Crowdin updates
  • #3096 Update node version to 16.13 in CI
  • #3075 New Crowdin updates
  • #3087 Add codeowners
  • #3074 New Crowdin updates

4.5.0

04 Jan 11:05
Compare
Choose a tag to compare

Added

  • #3055 Fix release scripts
  • #3054 Publish the release package to snapcraft
  • #3052 Upload release assets automatically from GitHub Actions
  • #2971 refs #574 Show loading card and load unread statuses in Home and Notifications
  • #2942 Upstreaming flatpak data

Changed

  • #3045 Bump megalodon from 3.7.1 to 3.7.2
  • #3044 Update megalodon version to 3.7.1 and call readNotification when pleroma
  • #3043 New Crowdin updates
  • #3042 Change use-marker config under the Settings from Preferences
  • #3041 Change storage of Settings to json-storage
  • #3033 Revert "Bump vue-awesome from 4.3.1 to 4.5.0"
  • #3032 Bump babel-jest from 27.3.1 to 27.4.5
  • #3031 Bump @types/parse-link-header from 1.0.0 to 1.0.1
  • #3026 Bump eslint-plugin-promise from 5.1.1 to 5.2.0
  • #3022 Bump copy-webpack-plugin from 9.0.1 to 10.2.0
  • #3030 Bump @types/node from 16.11.6 to 17.0.5
  • #3029 Bump ajv from 8.6.3 to 8.8.2
  • #3028 Bump mini-css-extract-plugin from 2.4.3 to 2.4.5
  • #3027 Bump webpack-dev-server from 4.7.1 to 4.7.2
  • #3023 Bump vue-awesome from 4.3.1 to 4.5.0
  • #3024 Bump eslint-plugin-import from 2.25.2 to 2.25.3
  • #3025 Bump stylelint-config-standard from 23.0.0 to 24.0.0
  • #3021 Bump prettier from 2.4.1 to 2.5.1
  • #3020 Bump electron-log from 4.4.1 to 4.4.4
  • #3018 Bump electron-builder from 22.13.1 to 22.14.5
  • #3017 Bump @types/jest from 27.0.2 to 27.0.3
  • #3016 Bump to electron version 16.0.4
  • #2975 Bump typescript from 4.3.5 to 4.5.4
  • #3012 Bump parse-link-header from 1.0.1 to 2.0.0
  • #3011 Bump node-sass from 6.0.1 to 7.0.1
  • #2979 Bump @babel/preset-env from 7.15.8 to 7.16.5
  • #3014 Bump @vue/test-utils from 1.2.2 to 1.3.0
  • #3007 Bump ws from 7.4.5 to 7.5.5
  • #2978 Bump @babel/core from 7.15.8 to 7.16.5
  • #2976 Bump @babel/plugin-proposal-object-rest-spread from 7.15.6 to 7.16.5
  • #3013 Bump @types/lodash from 4.14.176 to 4.14.178
  • #3009 Bump hosted-git-info from 2.8.8 to 2.8.9
  • #3008 Bump dns-packet from 1.3.1 to 1.3.4
  • #3006 Bump normalize-url from 4.5.0 to 4.5.1
  • #3005 Bump jszip from 3.5.0 to 3.7.1
  • #3000 Bump i18next from 21.3.3 to 21.6.4
  • #2987 Bump core-js from 3.19.0 to 3.20.1
  • #2984 Bump stylelint from 14.0.0 to 14.2.0
  • #2977 Bump @babel/plugin-proposal-class-properties from 7.14.5 to 7.16.5
  • #2972 Bump @babel/runtime from 7.15.4 to 7.16.5
  • #2962 Bump webpack from 5.60.0 to 5.65.0
  • #2999 Bump @typescript-eslint/typescript-estree from 5.2.0 to 5.8.1
  • #2995 Bump trim-newlines from 3.0.0 to 3.0.1
  • #2993 Bump tar from 6.0.5 to 6.1.11
  • #2992 Bump nth-check from 2.0.0 to 2.0.1
  • #2991 Bump tmpl from 1.0.4 to 1.0.5
  • #2990 Bump path-parse from 1.0.6 to 1.0.7
  • #2974 Bump @babel/plugin-transform-runtime from 7.15.8 to 7.16.5
  • #2968 Bump sanitize-html from 2.5.2 to 2.6.1
  • #2965 Bump sass-loader from 12.2.0 to 12.4.0
  • #2960 Bump eslint-plugin-vue from 7.20.0 to 8.2.0
  • #2924 Bump css-loader from 6.4.0 to 6.5.1
  • #2923 Bump about-window from 1.15.1 to 1.15.2
  • #2906 Bump vue-router from 3.5.2 to 3.5.3
  • #3003 Update jsdom version to 19.x and fix specs
  • #3002 Update webpack-dev-server v4.x from v3.x
  • #3001 Use lokijs instead of nedb for marker database
  • #2998 New Crowdin updates
  • #2997 refs #574 Divide use marker settings for each timelines
  • #2996 New Crowdin updates
  • #2994 Update stylelint config for stylelint v14
  • #2970 New Crowdin updates
  • #2948 New Crowdin updates
  • #2925 New Crowdin updates
  • #2903 New Crowdin updates

Fixed

  • #3015 Fix unknown type in main
  • #3004 refs #2856 Hide medias in notifications when the setting is enabled
  • #2989 refs #2988 Lazy load followers/follows in user's profile