What's new in Gitify 5.5.0
May 8, 2024
- Features:
- feat: skip fetching PR comments when none exist by @setchy in #1075
- feat: add pr review icons (approved, requested changes, commented, dismissed) by @setchy in #1078
- Bug Fixes:
- fix: website version bump workflow by @setchy in #1051
- fix(deps): update dependency react-router-dom to v6.23.0 by @renovate in #1069
- Code Refactoring:
- refactor: icons util with color enum by @setchy in #1042
- refactor(api/errors): move error function and tests out by @setchy in #1046
- refactor: improve return type by @setchy in #1054
- refactor: use correct case for GitHub by @setchy in #1053
- refactor: clarify unsubscribe behavior by @setchy in #1057
- refactor: extract api calls into client with types by @setchy in #1056
- refactor: use status type (loading, error, success) by @setchy in #1061
- refactor(settings): use async await by @setchy in #1062
- refactor: return static github api path by @setchy in #1064
- refactor: replace axios.all and axios.spread by @setchy in #1063
- refactor: simplify useNotifications by @setchy in #1070
- refactor: get token for host by @setchy in #1072
- refactor: add user type by @setchy in #1077
- refactor: broaden try/catch and add coverage by @setchy in #1080
- refactor: extract notification retrieval logic by @setchy in #1073
- refactor: extract discussions api calls into client by @setchy in #1085
- Documentation:
- docs: update press image to match 5.3.0+ design by @setchy in #1044
- Testing:
- test(utils/subject): improve mocks and test cases by @setchy in #1047
- test: rename suite by @setchy in #1060
- test: update mock datasets by @setchy in #1076
- test(theme): increase coverage by @setchy in #1079
- test(notification): add coverage for keyDown event by @setchy in #1081
- test(getHtmlUrl): add coverage for error state by @setchy in #1083
- test(sidebar): increase coverage by @setchy in #1082
- test: add hostname to partial mocks by @setchy in #1084
- Build System:
- build: remove pr-to-homebrew job by @afonsojramos in #1043
- build(renovate): use biome versions preset by @setchy in #1058
- Dependency Updates:
- chore(deps): update pnpm to v9.0.2 by @renovate in #1045
- chore(deps): update pnpm to v9.0.4 by @renovate in #1050
- chore(deps): update dependency electron to v30.0.1 by @renovate in #1049
- chore(deps): update pnpm to v9.0.5 by @renovate in #1055
- chore(deps): update dependency @biomejs/biome to v1.7.1 by @renovate in #1059
- chore(deps): update dependency @testing-library/react to v15.0.5 by @renovate in #1065
- chore(deps): update pnpm to v9.0.6 by @renovate in #1066
- chore(deps): update dependency @types/react-test-renderer to v18.3.0 by @renovate in #1067
- chore(deps): update react monorepo to v18.3.1 by @renovate in #1068
- chore(deps): update dependency @biomejs/biome to v1.7.2 by @renovate in #1074
- chore(deps): update dependency @types/node to v20.12.8 by @renovate in #1087
- chore(deps): update dependency @testing-library/react to v15.0.6 by @renovate in #1086
- chore(deps): update dependency electron to v30.0.2 by @renovate in #1089
- chore(deps): update dependency @biomejs/biome to v1.7.3 by @renovate in #1088
- chore(deps): update pnpm to v9.1.0 by @renovate in #1090
New in Gitify 5.4.0 (Apr 18, 2024)
- Features:
- feat(error): handle network connection errors by @setchy in #1030
- Bug Fixes:
- fix: preserve zoomFactor on restarts by @adufr in #1035
- fix: only show showNotificationsCountInTray setting on MacOS by @adufr in #1031
- fix: inconsistent notification state by @setchy in #1037
- fix: duplicate system notifications by @setchy in #1038
- Code Refactoring:
- refactor(reason): separate into own file and use Record for mappings by @setchy in #1036
- Dependency Updates:
- chore: update biome schema by @afonsojramos in #1039
New in Gitify 5.3.0 (Apr 17, 2024)
- Features:
- feat: add linux rpm support by @setchy in #957
- feat: add linux snap support by @setchy in #958
- feat: bring back ability to click full notification row by @setchy in #968
- feat: notification user avatar by @setchy in #915
- feat(settings): show account hostname by @setchy in #966
- feat(settings): display username on logout hover by @setchy in #969
- feat(discussions): default to discussion author by @setchy in #964
- feat: add linter & switch formatter to biome by @afonsojramos in #976
- feat: detailed error handling by @setchy in #965
- feat: tooltips component with example by @setchy in #1006
- feat: add tooltip for show participating setting by @setchy in #1008
- feat(subject): support enriched commit notification details by @setchy in #1017
- feat(refresh): reset interval on manual refresh by @setchy in #1014
- Bug Fixes:
- fix: Add loading state to "Refresh Notifications" button by @eriklindebratt in #962
- fix: jest config & screen usage by @afonsojramos in #977
- fix: manual biome linter errors by @afonsojramos in #978
- fix: update oops useMemo by @setchy in #987
- fix: release version font size by @setchy in #994
- fix: logout from by @setchy in #998
- fix: suppress biome useEffect warnings with justification by @setchy in #1003
- fix: remove erroneous helpText by @setchy in #1004
- fix(settings): allow showBots only when detailedNotifications is selected by @setchy in #1007
- fix: relocate set request status succeeded by @setchy in #1011
- fix: combine fetchNotifications effect by @setchy in #1012
- fix: move update-native-theme into ipcRenderer useEffect by @setchy in #1009
- Code Refactoring:
- refactor: temporarily disable oauth login method by @setchy in #952
- refactor: rename markNotification to markNotificationRead by @setchy in #959
- refactor(useNotifications): add types to callbacks by @setchy in #960
- refactor: simplify default icon color by @setchy in #963
- refactor: default to repo url by @setchy in #967
- refactor(useNotifications): extract getNotifications into function by @setchy in #981
- refactor: logout from by @setchy in #983
- refactor(helper): extract isGitHubLoggedIn helper by @setchy in #982
- refactor: fix typo by @setchy in #996
- refactor: improve PAT login experience by @setchy in #999
- refactor: field components by @setchy in #997
- refactor: improve PAT login experience by @setchy in #1002
- refactor: generalize color setting and skip detailed subject fetching when disabled by @setchy in #1005
- refactor(sidebar): combine useContext by @setchy in #1013
- Documentation:
- docs: update faq section to point to website by @setchy in #956
- Testing:
- test(settings): organize by section by @setchy in #1010
- Build System:
- build: ensure homebrew-cask repo is in-sync with upstream by @setchy in #955
- build: automate pr to website by @setchy in #954
- build: override unnecessary permissions by @setchy in #970
- chore: auto-collapse snaphsots in PRs by @bmulholland in #984
- build: husky run all tests by @setchy in #1000
- build(vscode): add tailwind extension by @setchy in #1001
- build(renovate): use presets and increase frequency by @setchy in #1018
- Dependency Updates:
- chore(deps): update dependency @types/node to v20.12.3 by @renovate in #953
- chore(deps): update dependency node to v20.12.1 by @renovate in #961
- chore(deps): update dependency @types/node to v20.12.5 by @renovate in #971
- chore(deps): update dependency electron to v29.2.0 by @renovate in #974
- fix(deps): update dependency typescript to v5.4.4 - autoclosed by @renovate in #972
- chore(deps): update dependency css-loader to v7 by @renovate in #975
- chore(deps): pin dependency ts-node to 10.9.2 by @renovate in #988
- chore(deps): update dependency css-loader to v7.1.0 by @renovate in #990
- chore(deps): update dependency @testing-library/react to v14.3.0 by @renovate in #989
- chore(deps): update dependency style-loader to v4 by @renovate in #991
- chore(deps): update dependency @types/react to v18.2.75 by @renovate in #992
- chore(deps): update dependency @types/node to v20.12.6 by @renovate in #993
- chore(deps): update pnpm to v9 by @renovate in #1016
- fix(deps): update dependency typescript to v5.4.5 by @renovate in #1022
- chore(deps): update dependency @biomejs/biome to v1.7.0 by @renovate in #1023
- chore(deps): update dependency node to v20.12.2 by @renovate in #1021
- chore(deps): update dependency css-loader to v7.1.1 by @renovate in #1020
- chore(deps): update dependency @types/react to v18.2.79 by @renovate in #1019
- chore(deps): update dependency @testing-library/react to v15 by @renovate in #1024
- chore(deps): update dependency electron to v30 by @renovate in #1025
- chore(deps): update pnpm to v9.0.1 by @renovate in #1026
New in Gitify 5.2.0 (Apr 6, 2024)
- Features:
- feat: redesign settings ux by @setchy in #947
- feat(settings): show notification count in tray by @setchy in #945
- Bug Fixes:
- fix: ensure correct token is used by @setchy in #946
- Code Refactoring:
- refactor: replace deprecated parse function with URL by @setchy in #942
- refactor: extract notification count into reusable function by @setchy in #941
- refactor: clarify show notifications setting by @setchy in #948
- Dependency Updates:
- chore(deps): update dependency @types/node to v20.12.2 by @renovate in #943
- chore(deps): update pnpm to v8.15.6 by @renovate in #950
- chore(deps): update dependency @types/react to v18.2.74 by @renovate in #949
New in Gitify 5.1.0 (Mar 28, 2024)
- Features:
- feat: fallback to issue/pr user by @setchy in #916
- feat: link version number to release notes by @setchy in #925
- feat: add cursor pointer to interactive elements by @setchy in #927
- feat(settings): ignore bot notifications by @setchy in #929
- feat: add link to notification user profile by @setchy in #928
- Bug Fixes:
- fix(avatar): add default icon when no repository avatar available by @setchy in #913
- fix: hide default orange outline around gitify logo on first start by @setchy in #917
- fix: update mac entitlements to prevent macos crash electron@20+ by @setchy in #933
- Code Refactoring:
- refactor: make explicit the different user types by @setchy in #924
- refactor(discussions): align type names to SDL and use fragment by @setchy in #926
- refactor(settings): adjust margins by @setchy in #930
- chore(deps): remove babel/traverse override by @setchy in #938
- Documentation:
- docs: update press image by @setchy in #934
- Build System:
- build(prettier): include html, json, md files by @setchy in #914
- Dependency Updates:
- chore(deps): update dependency webpack to v5.91.0 by @renovate in #923
- chore(deps): update dependency postcss to v8.4.38 by @renovate in #921
- chore(deps): update dependency autoprefixer to v10.4.19 by @renovate in #920
- fix(deps): update dependency typescript to v5.4.3 by @renovate in #922
- chore(deps): update dependency node to v20.12.0 by @renovate in #932
- chore(deps): update dependency @types/react to v18.2.72 by @renovate in #931
- chore(deps): update dependency tailwindcss to v3.4.3 by @renovate in #936
- chore(deps): update dependency electron to v29.1.6 by @renovate in #937
- chore(deps): update dependency @types/react to v18.2.73 by @renovate in #935
New in Gitify 4.6.1 (Jan 23, 2024)
- chore(deps): update dependency @types/jest to v29.5.10 by @renovate in #687
- chore(deps): update dependency @types/react to v18.2.42 by @renovate in #688
- fix(deps): update dependency @electron/remote to v2.1.0 by @renovate in #665
- refactor: use brew CLI over custom action by @afonsojramos in #689
- deps: remove coveralls by @afonsojramos in #690
- feat: check for github scopes by @afonsojramos in #673
- deps: replace testing-library's react-hooks for react by @afonsojramos in #692
- deps: switch and upgrade @electron/notarize by @afonsojramos in #691
- chore: rename to on-tag and trigger web build by @afonsojramos in #693
- chore: cleanup workflows by @afonsojramos in #694
- chore(deps): update dependency electron to v22 [security] by @renovate in #657
- chore: bump to 4.6.0 by @afonsojramos in #695
- fix: on-tag workflow by @afonsojramos in #697
- fix(macos): switch from altool to notarytool by @afonsojramos in #698
- chore: Set the Apple Team Id for macOS signing by @manosim in #699
- refactor: remove now redundant mark as read on click functionality by @setchy in #713
- feat: link to release tag by @setchy in #707
New in Gitify 4.5.1 (Dec 3, 2023)
- chore: final release v4.4.0 by @afonsojramos in #603
- build(deps): bump lodash from 4.17.20 to 4.17.21 by @dependabot in #604
- chore(deps): update dependency @testing-library/react-hooks to v8 by @renovate in #580
- chore(deps): update dependency css-loader to v6 by @renovate in #582
- chore(deps): bump prettier to v3.0.3 by @afonsojramos in #608
- chore(deps): bump css-loader to v6.8.1 by @afonsojramos in #610
- feat: add esc keybind to close window by @afonsojramos in #605
- chore(deps): update pnpm to v8.7.6 by @renovate in #609
- chore(deps): update dependency node to v18.18.0 by @renovate in #607
- chore(deps): update dependency postcss-loader to v7 by @renovate in #585
- chore(deps): update dependency electron-builder to v24 by @renovate in #611
- chore: add repo scope to token login by @afonsojramos in #606
- chore(deps): Upgrade to Jest v27 by @bmulholland in #615
- chore(deps): Upgrade typescript by @bmulholland in #619
- chore(deps): update react monorepo to v18 (major) by @renovate in #612
- chore(deps): update dependency @testing-library/react to v14 by @renovate in #579
- chore(deps): Upgrade to Jest 28 by @bmulholland in #616
- fix(deps): pin dependencies by @renovate in #621
- chore(deps): update dependency nock to v13.3.3 by @renovate in #623
- chore(deps): pin dependency @types/react to 18.2.23 by @renovate in #620
- chore(deps): update dependency @testing-library/react-hooks to v8.0.1 by @renovate in #625
- chore(deps): update dependency @types/lodash to v4.14.199 by @renovate in #626
- chore(deps): update dependency @types/react to v18.2.24 by @renovate in #627
- chore(deps): Upgrade to Jest 29 by @bmulholland in #617
- fix(deps): update dependency electron-updater to v6 by @renovate in #614
- chore(deps): update dependency postcss to v8.4.31 by @renovate in #629
- chore(deps): update dependency webpack-cli to v5.1.4 by @renovate in #630
- fix(deps): update dependency final-form to v4.20.10 by @renovate in #631
- fix(deps): update dependency react-transition-group to v4.4.5 by @renovate in #632
- fix(deps): update dependency typescript to v5 by @renovate in #634
- chore(deps): update pnpm to v8.8.0 by @renovate in #636
- fix(deps): update dependency react-final-form to v6.5.9 by @renovate in #637
- fix(deps): update dependency ts-loader to v9.4.4 by @renovate in #639
- chore(deps): update dependency electron-notarize to v1.2.2 by @renovate in #640
- chore(deps): update dependency webpack to v5.88.2 by @renovate in #641
- fix(deps): update dependency date-fns to v2.30.0 by @renovate in #643
- chore(deps): update dependency webpack-merge to v5.9.0 by @renovate in #642
- chore(routing): Switch to new react-router syntax by @bmulholland in #638
- feat: automate cask bump by @afonsojramos in #644
- fix: remove outputFileSync usage by @afonsojramos in #645
- fix(deps): update react-router monorepo to v6 (major) by @renovate in #635
- fix(deps): update dependency axios to v1 by @renovate in #613
- chore(deps): update dependency @types/react to v18.2.25 by @renovate in #656
- fix(deps): update dependency ts-loader to v9.5.0 by @renovate in #658
- chore(CI): don't run tests twice per PR by @JoseAlberola in #659
- chore(deps): update pnpm to v8.9.0 by @renovate in #661
- chore(electron): Move off deprecated remote module by @bmulholland in #649
- fix(deps): pin dependency @electron/remote to v2.0.11 by @renovate in #664
- chore(deps): update dependency @types/react to v18.2.27 by @renovate in #662
- chore(refactor): Simplify window re-open by @bmulholland in #651
- chore: Replace remote for hiding window by @bmulholland in #652
- chore(deps): update dependency @types/react to v18.2.28 by @renovate in #667
- chore: set renovate to run monthly by @afonsojramos in #666
- chore(deps): update dependency nock to v13.3.4 by @renovate in #668
- refactor: replace substr with substring by @setchy in #671
- feat: add husky to apply prettier and run tests by @afonsojramos in #674
- build: add codeowners file by @setchy in #672
- chore: remove lodash and emojione by @afonsojramos in #675
- fix: use enterprise token if hostname of notification is enterprise server by @p1ass in #669
- chore: Replace remote for setting auto-open pref by @bmulholland in #653
- chore(deps): Remove history dependency by @bmulholland in #648
- chore(deps): pin dependency husky to 8.0.3 by @renovate in #676
- chore(deps): update dependency @types/jest to v29.5.7 by @renovate in #677
- fix(deps): update dependency axios to v1.6.0 [security] by @renovate in #680
- chore: bump to 4.5.0 by @afonsojramos in #684
- fix: homebrew job os by @afonsojramos in #685
- chore: bump to 4.5.1 by @afonsojramos in #686
New in Gitify 4.5.0 (Dec 3, 2023)
- chore: final release v4.4.0 by @afonsojramos in #603
- build(deps): bump lodash from 4.17.20 to 4.17.21 by @dependabot in #604
- chore(deps): update dependency @testing-library/react-hooks to v8 by @renovate in #580
- chore(deps): update dependency css-loader to v6 by @renovate in #582
- chore(deps): bump prettier to v3.0.3 by @afonsojramos in #608
- chore(deps): bump css-loader to v6.8.1 by @afonsojramos in #610
- feat: add esc keybind to close window by @afonsojramos in #605
- chore(deps): update pnpm to v8.7.6 by @renovate in #609
- chore(deps): update dependency node to v18.18.0 by @renovate in #607
- chore(deps): update dependency postcss-loader to v7 by @renovate in #585
- chore(deps): update dependency electron-builder to v24 by @renovate in #611
- chore: add repo scope to token login by @afonsojramos in #606
- chore(deps): Upgrade to Jest v27 by @bmulholland in #615
- chore(deps): Upgrade typescript by @bmulholland in #619
- chore(deps): update react monorepo to v18 (major) by @renovate in #612
- chore(deps): update dependency @testing-library/react to v14 by @renovate in #579
- chore(deps): Upgrade to Jest 28 by @bmulholland in #616
- fix(deps): pin dependencies by @renovate in #621
- chore(deps): update dependency nock to v13.3.3 by @renovate in #623
- chore(deps): pin dependency @types/react to 18.2.23 by @renovate in #620
- chore(deps): update dependency @testing-library/react-hooks to v8.0.1 by @renovate in #625
- chore(deps): update dependency @types/lodash to v4.14.199 by @renovate in #626
- chore(deps): update dependency @types/react to v18.2.24 by @renovate in #627
- chore(deps): Upgrade to Jest 29 by @bmulholland in #617
- fix(deps): update dependency electron-updater to v6 by @renovate in #614
- chore(deps): update dependency postcss to v8.4.31 by @renovate in #629
- chore(deps): update dependency webpack-cli to v5.1.4 by @renovate in #630
- fix(deps): update dependency final-form to v4.20.10 by @renovate in #631
- fix(deps): update dependency react-transition-group to v4.4.5 by @renovate in #632
- fix(deps): update dependency typescript to v5 by @renovate in #634
- chore(deps): update pnpm to v8.8.0 by @renovate in #636
- fix(deps): update dependency react-final-form to v6.5.9 by @renovate in #637
- fix(deps): update dependency ts-loader to v9.4.4 by @renovate in #639
- chore(deps): update dependency electron-notarize to v1.2.2 by @renovate in #640
- chore(deps): update dependency webpack to v5.88.2 by @renovate in #641
- fix(deps): update dependency date-fns to v2.30.0 by @renovate in #643
- chore(deps): update dependency webpack-merge to v5.9.0 by @renovate in #642
- chore(routing): Switch to new react-router syntax by @bmulholland in #638
- feat: automate cask bump by @afonsojramos in #644
- fix: remove outputFileSync usage by @afonsojramos in #645
- fix(deps): update react-router monorepo to v6 (major) by @renovate in #635
- fix(deps): update dependency axios to v1 by @renovate in #613
- chore(deps): update dependency @types/react to v18.2.25 by @renovate in #656
- fix(deps): update dependency ts-loader to v9.5.0 by @renovate in #658
- chore(CI): don't run tests twice per PR by @JoseAlberola in #659
- chore(deps): update pnpm to v8.9.0 by @renovate in #661
- chore(electron): Move off deprecated remote module by @bmulholland in #649
- fix(deps): pin dependency @electron/remote to v2.0.11 by @renovate in #664
- chore(deps): update dependency @types/react to v18.2.27 by @renovate in #662
- chore(refactor): Simplify window re-open by @bmulholland in #651
- chore: Replace remote for hiding window by @bmulholland in #652
- chore(deps): update dependency @types/react to v18.2.28 by @renovate in #667
- chore: set renovate to run monthly by @afonsojramos in #666
- chore(deps): update dependency nock to v13.3.4 by @renovate in #668
- refactor: replace substr with substring by @setchy in #671
- feat: add husky to apply prettier and run tests by @afonsojramos in #674
- build: add codeowners file by @setchy in #672
- chore: remove lodash and emojione by @afonsojramos in #675
- fix: use enterprise token if hostname of notification is enterprise server by @p1ass in #669
- chore: Replace remote for setting auto-open pref by @bmulholland in #653
- chore(deps): Remove history dependency by @bmulholland in #648
- chore(deps): pin dependency husky to 8.0.3 by @renovate in #676
- chore(deps): update dependency @types/jest to v29.5.7 by @renovate in #677
- fix(deps): update dependency axios to v1.6.0 [security] by @renovate in #680
New in Gitify 4.4.0 (Sep 25, 2023)
- Fix Personal Access Token login method to Github Enterprise Server modifying getUserData by @yyar in #524
- feat: switch to pnpm & update runs-on versions & packages by @afonsojramos in #566
- fix: notification appId for windows by @Araxeus in #539
- deps: upgrade prettier by @afonsojramos in #567
- feat: add pr title validator by @afonsojramos in #569
- chore: build app on PR and push to main by @afonsojramos in #568
- chore: create issue templates by @afonsojramos in #570
- chore: coveralls reporting by @afonsojramos in #572
- chore: configure renovate by @renovate in #571
- docs: update readme with coveralls & workflows by @afonsojramos in #573
- fix: add RepositoryInvitation icon by @codebytere in #542
- chore: change dimensions of login window by @hughlilly in #556
- chore(deps): update pnpm to v8.5.1 by @renovate in #577
- chore(deps): update dependency @types/node to v18 by @renovate in #581
- chore(deps): update react monorepo by @renovate in #578
- fix(deps): update dependency axios to v0.21.2 [security] by @renovate in #574
- chore(deps): update pnpm to v8.6.0 by @renovate in #583
- fix(deps): update dependency axios to v0.27.2 by @renovate in #584
- chore(deps): update dependency style-loader to v3 by @renovate in #586
- chore(deps): update pnpm to v8.6.1 by @renovate in #588
- feat: remove gh icon & keep notifications icon by @afonsojramos in #587
- chore: improve tests for sidebar by @afonsojramos in #590
- feat: include required scopes in "create github PAT" link by @danielnovograd in #549
- build: update git repository url by @setchy in #593
- chore: change casing and phrasing of onClickMarkAsRead field by @hughlilly in #554
- fix: github enterprise login by @Uanid in #533
- feat: settings button toggle between settings and notifications by @hughlilly in #553
- fix: discussions-url by @Araxeus in #538
- fix: trigger release on release by @afonsojramos in #594
- feat: color coding for PRs and issues by @afonsojramos in #565
- release: bump version by @afonsojramos in #595
- fix: pnpm config for electron-builder by @afonsojramos in #599
- chore(deps): upgrade menubar by @afonsojramos in #600
- chore(deps): upgrade tailwind & related deps by @afonsojramos in #601
- chore(deps): upgrade @primer/octicons-react by @afonsojramos in #602
New in Gitify 4.3.1 (Nov 17, 2021)
- Fix: Capture callback by will-navigate event (#509) @yyar
New in Gitify 4.3.0 (Oct 29, 2021)
- Feat: Switch to universal builds for macOS (#509) @manosim
- Fix: dark mode not toggling with system (#515) @codebytere
- Fix: unsubscribe button ignoring thread subscription (#517) @Juice805
- Chore: Remove all read messages (#518) @manosim
- Feat: use notification_referrer_id for better UX (#519) @codebytere
New in Gitify 4.2.1 (Apr 6, 2021)
- Features:
- Fix "Login with GitHub Token" to support the new token format y GitHub #492 by @jasonbarry
New in Gitify 4.2.0 (Jan 25, 2021)
- Features:
- Support for Apple Silicon #471 by @HappyTobi
New in Gitify 4.1.0 (Jan 6, 2021)
- Features:
- Login with a personal access token #471 by @manosim
- Added a quit button for logged out users #467 by @manosim
- Add a link to GitHub Notifications page by pressing the notifications count (sidebar) #473 by @manosim
New in Gitify 4.0.0 (Dec 28, 2020)
- Features:
- Dark Mode support #457 by @manosim
- Bugfixes:
- Fixed the app icon (#464) by @manosim
- More:
- Moved from Redux to React Context (#463) by @manosim
New in Gitify 3.1.3 (Dec 14, 2020)
- Features:
- Improved settings UI #452 by @manosim
- Bugfixes:
- Prevent crash on windows when trying to hide dock icon (#453) by @manosim
- More:
- feat: Migrate to TailwindCSS (#452) by @manosim
New in Gitify 3.1.2 (Dec 14, 2020)
- Features:
- (macOS) feat: Hide app's dock icon #447 by @manosim
New in Gitify 3.1.1 (Dec 14, 2020)
- Features:
- (macOS) Update app icon to follow Big Sur design pattern #443 by @manosim
- Support Discussions notification type #438 by @codebytere
- More:
- Upgrade to Electron v11 #442 by @manosim
- Update dependencies & tidy up #444 by @manosim
- Remove ok hand emoji #441 by @iansu
- Update notification messaging #436 by @iansu
New in Gitify 3.1.0 (Jun 26, 2020)
- Features:
- (macOS) Ask to move to Applications on first run #418 by @codebytere
- Bugfixes:
- fix: use thread subscription set endpoint #410 by @codebytere
- More:
- Upgrade to Electron v9 #419 by @codebytere
New in Gitify 3.0.5 (May 8, 2020)
- Features:
- Unsubscribe from notifications #407 by @codebytere
- More:
- Add missing mark-read tooltip #40 by @codebytere
- Only try to open links if url is not null #405 by @codebytere
- More Tests #403 by @philihp
New in Gitify 3.0.4 (Apr 27, 2020)
- Features:
- UI support for GitHub Actions notifications by @codebytere (#398)
- More:
- Improve the README (#399)
New in Gitify 3.0.3 (Apr 27, 2020)
- Features:
- Support for Windows (#393)
- Support for Linux (#396)
- More:
- Fix integration with codedov.io (#396)
New in Gitify 3.0.2 (Mar 30, 2020)
- Features:
- Notarize app with Apple (#390)
- More:
- Brought all dependencies up to date (#391)
New in Gitify 3.0.1 (Feb 25, 2020)
- Features:
- Notification Icon - Support "Vulnerability alerts" (#374)
- Clear the BrowserWindow session on login (#371)
- Fix GitHub hostname to avoid redirects (#370)
- More:
- Setup Release GitHub Action (#376)
- Improve GitHub Actions (#375)
- Run GitHub actions on PRs from forks (#369)
- Update electron(v8), menubar(v8) & more dependencies (#372)
- docs: fix typo (#368)
- Update README.md (#367)
- Move OAuth keys to env variables for CD through GitHub Actions
New in Gitify 3.0.0 (Feb 11, 2020)
- Features:
- Move the app back to a tray icon app
- New "thin" Sidebar
- Rebranding
- Build the app on GitHub Actions
- Complete rewrite of the code (see tech details below)
- Tech Details:
- Setup Webpack
- Migrate to TypeScript
- Setup Styled Components
- Replace SCSS with Styled Components
- Remove Bootstrap
- Replace Font Awesome with Octicons
- Upgrade Electron
- Update dependencies
- Remove ImmutableJS
- Remove eslint
- New "thin" Sidebar
- Move Window back to Tray
- Hide dock icon
- Remove hasStarred functionality
- Remove list of accounts from sidebar
- Electron - Use Menubar instead of BrowserWindow & Tray
- Resize when toggling dev tools
- Hide "Account" bar if there's only 1 connected account
- Update Tray Icon
- Update color palette
- Update logos (SVG)
- New sound notification
- New App Icon (.icns)
- Update react-transition-group
- Remove electron-packager
- Setup electron-builder
- Replace TravisCI with GitHub Actions
- Codesign on GitHub Actions
- Replace electron-gh-releases with electron-updater
New in Gitify 2.0.2 (Jun 27, 2017)
- Improve UX - On tray icon click, toggle gitify visibility #300
New in Gitify 2.0.1 (Jun 27, 2017)
- Fix github login issue #295, #296.
New in Gitify 2.0.0 (Jun 19, 2017)
- Features:
- Support for GitHub Enterprise (with multiple accounts)
- Move app from tray to a normal app with a dock icon
- Rebranding, there's a new logo!
- New layout with a sidebar
- Remove network status check
- Brand new settings modal
- Display notifications "reason"
- Technical Details:
- Bring project up to date
- Bootstrap v4 + Flexbox
- Immutable JS
- React Router v4
- Jest
- Prettier
- YARN
New in Gitify 1.1.0 (Sep 18, 2016)
- New Features:
- Check Internet Connection (Retry on connect) - #209, #216
- Hide "Star Gitify on Github" if project has already been starred - #215
- Click on notification(with 1 item) goes straight to GitHub - #207, #213
- Debugging! You can now use (alt+cmd+i) to open the devtools - #211
- Bug fixes:
- Prevent the app from crashing on Fetch Notifications Failure - #218, #219
- Release notifications/links breaking - #167, #214
- Tray Icon stays green if there are notifications #202
- Brought app up to date
- Fix Autolaunch, Now respects the setting Open at Startup - #210
New in Gitify 1.0.0 (Jun 6, 2016)
- Fresh UI
- New Logo
- Now using Electron 1.0.2
- Complete rewrite of the app
- Rewritten in ES6
- React v15
- Moved from Reflux to Redux
- Use Bootstrap 4
- Better Unit Tests (Mocha, Chai, Sinon, Enzyme)
- Fixed auto-updates
New in Gitify 0.0.19 (Jan 4, 2016)
- Update Electron to 0.35.4
- Update React to 0.14.5
- Update React-Router to 1.0.1
- Display notification type in native notifications
- Fix Window Positioning (thanks to @mrmlnc)
- Display Version Number under Settings
- Hide search under the settings screen and if user logged out
- Fix repository name font size
- Bring all the the (dev)dependencies up to date
New in Gitify 0.0.18 (Oct 18, 2015)
- Fixes a bug where scrolling was prevented
- Settings / Check for Updates
- Settings / Click on item - Mark as Read option
- Tooltips for Icons
- Default BrowserWindow Position on launch
- Added development instructions in the README (Client Secret Key etc)
New in Gitify 0.0.17 (Sep 20, 2015)
- Fixes a bug that was preventing users getting authenticated with GitHub
- Update to Electron 0.32.3
- Nice animation when there are no notifications
New in Gitify 0.0.16 (Sep 2, 2015)
- Auto Update - Yes you don't have to download a new version every now and then!
- Notifications count on the header
- Updated UI
- Search Toggling
- Change the Tray Icon when marking all notifications as read
New in Gitify 0.0.15 (Aug 24, 2015)
- The window shows up in the right screen if you have multiple monitors.
- Fixes a bug that was preventing users from getting authenticated with GitHub.
- Moved from jsxhint & jscs to eslint.
New in Gitify 0.0.14 (Aug 3, 2015)
- Marking notifications & repos as read with an awesome animation
- Open at start up setting (thanks to @sergiovilar)
- Mark repositories' all notifications as read at once
- Fixed a bug that was preventing storing the settings for notifications & sounds
- Fixed a bug where the search text was under the clear search icon
- Updated to electron 0.30.2
- Minor improvements
New in Gitify 0.0.13 (Jun 17, 2015)
- Settings Page
- Participating Notifications (default off)
- Native Notifications (default on)
- Sound on new notifications (default on)
- Search Repositories