Releases: CATcher-org/WATcher
V1.2.2
Changelog
- Make ItemsPerPage common for all card views @MadLamprey (#362)
- Optimise Github API calls @nknguyenhc (#360)
- Consider open milestone without deadline as currently active @NereusWB922 (#359)
Bug Fixes
- Fix top and bottom shadow of columns @Arif-Khalid (#357)
- Show preset view only when repo is set @Arif-Khalid (#355)
V1.2.1
Changelog
- Enable automated testing on the deploy branch. @NereusWB922 (#351)
- Create release V1.2.1 @NereusWB922 (#349)
- Hide column issue count @nknguyenhc (#346)
- Implement dropdown menu for repo change @NereusWB922 (#347)
- Add icon for PRs without milestones @MadLamprey (#337)
- Fix preset view selection appearance @nknguyenhc (#338)
- Show prs without milestone @NereusWB922 (#339)
Features
- Remove quotation marks from url @Arif-Khalid (#345)
Bug Fixes
- Fix default preset view @Arif-Khalid (#334)
V1.2.0
What's Changed
- Release changelog automation by @Arif-Khalid in #285
- Keep filters when switching repos by @Arif-Khalid in #281
- Refactor Phase Service and remove Phase by @NereusWB922 in #291
- Hide redundant column pagination by @nknguyenhc in #309
- Add tool tip for hidden users by @MadLamprey in #307
- Setup grouping strategy and service by @NereusWB922 in #308
- Three-state labels by @nknguyenhc in #282
- Status filter checkboxes by @nknguyenhc in #310
- Create tests for Error Handling service by @MadLamprey in #304
- Create tests for Milestone service by @MadLamprey in #303
- Integrate Grouping Service by @NereusWB922 in #313
- Keep milestones when switching repo by @Arif-Khalid in #311
- Implement group by milestone by @NereusWB922 in #316
- Add sorting by Status by @MadLamprey in #318
- Include groupby params in url by @NereusWB922 in #319
- Split 'Without a milestone' option by @MadLamprey in #315
- Add preset views by @nknguyenhc in #320
- Reset GroupingContextService only if "keep filter" is selected. by @NereusWB922 in #324
- Refactor MilestoneGroupingStrategy to match the changes in #315 by @NereusWB922 in #323
- Update repo on back and forward navigation by @NereusWB922 in #322
- Fix for no milestone case by @nknguyenhc in #326
- Enable npm run test in GitHub Action by @NereusWB922 in #325
- Add filters to url by @Arif-Khalid in #314
Full Changelog: V1.1.1...V1.2.0
V1.1.1
What's Changed
@Arif-Khalid
Automatic deployment (https://github.com/CATcher-org/WATcher/pull/272[)](https://github.com/CATcher-org/WATcher/pull/292/commits/5a01d8f9a6e522a6b62de9d70ca8b07da12d8484)
5a01d8f
@Arif-Khalid
Refactor title filter (https://github.com/CATcher-org/WATcher/pull/265[)](https://github.com/CATcher-org/WATcher/pull/292/commits/06260a9f2baada4cff35e536143ce6adae1d2c42)
06260a9
@NereusWB922
Fix zone testing import error (https://github.com/CATcher-org/WATcher/pull/269[)](https://github.com/CATcher-org/WATcher/pull/292/commits/518ea791f4f838009c79aabed6db12d94d9ebce5)
518ea79
@NereusWB922
Refactor test cases for issue sorter (https://github.com/CATcher-org/WATcher/pull/270[)](https://github.com/CATcher-org/WATcher/pull/292/commits/00f64fbecc6030c83f2fda114bb2a6a09e15dad2)
00f64fb
@NereusWB922
Refactor test cases for user service (https://github.com/CATcher-org/WATcher/pull/271[)](https://github.com/CATcher-org/WATcher/pull/292/commits/48b63155ba859ba7362b118740c4e40cb7785c7c)
48b6315
@NereusWB922
Refactor test cases for label filter bar component (https://github.com/CATcher-org/WATcher/pull/274[)](https://github.com/CATcher-org/WATcher/pull/292/commits/8c36423a20ad868f665ef65e30d1c73cf1b2428a)
8c36423
@NereusWB922
Update test cases for phase service (https://github.com/CATcher-org/WATcher/pull/275[)](https://github.com/CATcher-org/WATcher/pull/292/commits/f435ca142f7d92bcbe8651e8f4c437f13c833a50)
f435ca1
@NereusWB922
Enable pre-push hook for npm test execution (https://github.com/CATcher-org/WATcher/pull/288[)](https://github.com/CATcher-org/WATcher/pull/292/commits/5747ceb43fbb46f39ea28f79f8b5270125c40f6d)
5747ceb
@Arif-Khalid
Refactor milestones to save by name (https://github.com/CATcher-org/WATcher/pull/289[)](https://github.com/CATcher-org/WATcher/pull/292/commits/f6a8f236d9d0b0dde9f0f97db3997e983b2b85a1)
f6a8f23
@MadLamprey
Remove sorting by assignees in Issue Sorter (https://github.com/CATcher-org/WATcher/pull/286[)](https://github.com/CATcher-org/WATcher/pull/292/commits/7e68bbdaeceb5bdfcc8c09e0f3f7cbd9bd3000f4)
7e68bbd
@vigneshsankariyer1234567890
Create release for v1.1.1 (https://github.com/CATcher-org/WATcher/pull/279[)](https://github.com/CATcher-org/WATcher/pull/292/commits/09ca9abaf4e37db626ee0c1204fe8730ce3ef891)
09ca9ab
@gycgabriel
Merge branch 'deploy' into main
Full Changelog: V1.1.0...V1.1.1
V1.1.0
What's Changed
- Add Issues Dashboard access by URL by @LJXSean in #207
- Accept github link as valid repository input by @LJXSean in #210
- Option to Limit Repository Access by @joyngjr in #215
- Add support for issues closed as not planned by @joyngjr in #191
- Standardise error messages by @joyngjr in #195
- Delete .prettierignore by @luminousleek in #217
- Rename dataRepo and org in the local storage by @wweqg in #220
- Fix closed draft pr colour by @wweqg in #219
- Hide 0 issue columns by @Arif-Khalid in #223
- Release 1.1.0 by @gycgabriel in #231
- Prevent redirection when repo not set by @MadLamprey in #228
- Improve activity dashboard design by @NereusWB922 in #233
- Remove unused services by @Arif-Khalid in #238
- Fix label filter not working by @nknguyenhc in #230
- Build in Github Actions by @gycgabriel in #239
- Remove markdown.css from test env stylesheets by @NereusWB922 in #243
- Refactor test cases for Login Component, Session Model and Conflict Model by @NereusWB922 in #241
- Refactor test cases for issue paginator by @NereusWB922 in #244
- Refactor test cases for issue sorter by @NereusWB922 in #245
- Refactor github label constants by @NereusWB922 in #246
- Refactor test cases for search filter by @NereusWB922 in #247
- Show list of hidden users by @nknguyenhc in #235
- Remove unused models by @Arif-Khalid in #253
- Remove unused session-fix-confirmation component by @Arif-Khalid in #250
- Refactor Label model by @nknguyenhc in #254
- Refactor certain filters into its own service by @Arif-Khalid in #259
- Remove test cases for permissions service by @NereusWB922 in #260
- Add shareable repo-specific URL by @nknguyenhc in #255
- Remove constants for DataFile and Team model by @NereusWB922 in #262
- Refactor test cases for Label Service by @NereusWB922 in #258
- Refactor sorting by @Arif-Khalid in #261
- Refactor milestone filters by @Arif-Khalid in #264
- Upgrade to Angular 11 by @MadLamprey in #252
- Refactor test cases for Issue Model by @NereusWB922 in #257
- Refactor test cases for Phase Service by @NereusWB922 in #263
New Contributors
- @luminousleek made their first contribution in #217
- @nknguyenhc made their first contribution in #230
Full Changelog: V1.0.0...V1.1.0
V1.0.0
What's Changed
- 75 fix closed pr icon by @Echomo-Xinyu in #91
- 68 upgrade angular version by @Echomo-Xinyu in #84
- Improve UIX for milestones and label-filter-bar by @Echomo-Xinyu in #97
- [#111] Modularizing issues and PRs as components by @Eclipse-Dominator in #116
- 119 fix datatable inefficiency by @Eclipse-Dominator in #120
- Better error messages by @vigneshsankariyer1234567890 in #104
- 68 upgrade angular to v10 and node to v14 by @Echomo-Xinyu in #105
- Clear Issues before fetching and populating IssuesDataTable by @vigneshsankariyer1234567890 in #114
- Add additional card to show unassigned issues by @vigneshsankariyer1234567890 in #118
- Remove electron from WATcher by @vigneshsankariyer1234567890 in #113
- Add horizontal scroll to Issues Viewer by @vigneshsankariyer1234567890 in #122
- Modularization and abstraction of filter related components by @Eclipse-Dominator in #129
- Sorts issues by updated_at attribute by @tarunsamanta2k20 in #138
- Fix broken peer dependencies by @Eclipse-Dominator in #139
- Fix pressing back to cause issues to being cleared by @Eclipse-Dominator in #142
- Disable milestone filter if there are no milestones by @seetohjinwei in #149
- Update website title after changing repository by @chia-yh in #141
- Add wrap for username in issues-viewer's card-view by @seetohjinwei in #147
- Show loading spinner on switch repository by @chia-yh in #151
- Enclose PR/issues in scrollable container by @chia-yh in #148
- Add link to documentation in Readme by @gycgabriel in #158
- Update PR template by @gycgabriel in #157
- Autofill repository URL with Browser Cache by @chia-yh in #159
- [#72] Remove code related to creating and updating repos by @Eclipse-Dominator in #143
- Extract method from header.component into phase.service.ts by @chia-yh in #162
- [#72] Remove package ngx-markdown by @Eclipse-Dominator in #145
- [#72] Remove unused code from catcher models by @Eclipse-Dominator in #146
- Fix hover, click interaction with issue cards by @chia-yh in #173
- Reduce code duplication in repository url suggestions by @chia-yh in #170
- Fix ng test type error by @gycgabriel in #175
- Allow keyboard enter when changing repository by @chia-yh in #177
- Add reset labels feature by @joyngjr in #150
- Change labels filter to dynamic height, fixed width, and shadow scroll bar by @seetohjinwei in #163
- Format assignee component by @joyngjr in #184
- Dynamic chip size in filter bar by @joyngjr in #180
- Show indication when no labels are found by @seetohjinwei in #183
- Filter for 'Merged' by @joyngjr in #182
- Immediately display page data that has loaded by @seetohjinwei in #179
- Support private repos by @joyngjr in #190
- Update labels without refresh by @chia-yh in #165
- Login to Github before entering repository name by @chia-yh in #169
- Remove unused code in phase.service.ts by @wweqg in #197
- Throw error if there are too many pages to fetch by @seetohjinwei in #187
- Add a check to detect if no changes to currentRepo by @LJXSean in #198
- Fix oction displayed for draft pr by @wweqg in #199
- Fix deprecated async by @wweqg in #201
- Login to Github before entering repository name (dialog popup) by @chia-yh in #178
- Improve efficiency of saving and deleting issue models by @seetohjinwei in #193
- Re-open Prompt for Invalid Repos by @joyngjr in #209
- Release v1.0.0 by @chunweii in #211
New Contributors
- @tarunsamanta2k20 made their first contribution in #138
- @seetohjinwei made their first contribution in #149
- @chia-yh made their first contribution in #141
- @joyngjr made their first contribution in #150
- @wweqg made their first contribution in #197
- @LJXSean made their first contribution in #198
- @chunweii made their first contribution in #211
Full Changelog: V0.1.0...V1.0.0
V0.1.0
First release for WATcher! 🎉
What's Changed
- Rename to WATcher and create Issues Viewer by @gycgabriel in #1
- Improve issues viewer by @gycgabriel in #3
- Create activity dashboard by @gycgabriel in #5
- Activity Dashboard: Specify dates and Color table cells by @gycgabriel in #8
- Issue Dashboard: Fetch pull requests, Filter by status and type by @gycgabriel in #9
- Clean-up for Alpha release by @gycgabriel in #14
- Optimize Issue graphql calls by @gycgabriel in #16
- Load both issues and pull requests by @gycgabriel in #18
- Change CATcher to WATcher in workflow files by @gycgabriel in #19
- Build WATcher in Github workflows by @gycgabriel in #20
- Restore link to WATcher issue tracker by @gycgabriel in #21
- Deploy on Github pages by @gycgabriel in #23
- Autofill repository URL from link by @gycgabriel in #24
- Issue Dashboard: Display and filter by milestone by @gycgabriel in #25
- Minimize Issue Graphql fetching by @gycgabriel in #27
- Issue Dashboard: Add row-count at top of each user column by @gycgabriel in #28
- Issue Dashboard: Switch repository feature after logged in by @gycgabriel in #29
- Tidy code and add inline documentation by @gycgabriel in #34
- Fix #34 merge conflict by @gycgabriel in #43
- Specify geojson version in package.json dependencies by @honganhcs in #49
- Change count to show the total number of filtered issues or PRs by @honganhcs in #50
- Fix Referenced error by @kkangs0226 in #55
- Reset milestone selection upon repo change by @cheehongw in #57
- Add logging for services by @cheehongw in #59
- Modify card view to move milestone flag position by @Echomo-Xinyu in #61
- Move repo name to header bar by @cheehongw in #62
- Rename loggingService to logger by @Eclipse-Dominator in #67
- Fix hard to see text labels by @Eclipse-Dominator in #64
- Fix lint issues on main by @vigneshsankariyer1234567890 in #79
- Fix uncaught httpError arising from promise by @cheehongw in #70
- Remove unused code in IssuesViewerComponent by @cheehongw in #71
- Enable linting in Github workflow by @cheehongw in #81
- Remove tests for unused components by @cheehongw in #86
- Add show and hide labels menu by @Eclipse-Dominator in #82
- Fix wrong octicon displayed for closed PR by @Echomo-Xinyu in #89
- Revert "Fix wrong octicon displayed for closed PR" by @kkangs0226 in #90
- Create release for WATcher v0.0.2 by @cheehongw in #88
- Remove label-filter-bar as module export by @cheehongw in #92
- Create release for v0.1.0 by @cheehongw in #93
New Contributors
- @gycgabriel made their first contribution in #1
- @honganhcs made their first contribution in #49
- @kkangs0226 made their first contribution in #55
- @cheehongw made their first contribution in #57
- @Echomo-Xinyu made their first contribution in #61
- @Eclipse-Dominator made their first contribution in #67
- @vigneshsankariyer1234567890 made their first contribution in #79
Full Changelog: https://github.com/CATcher-org/WATcher/commits/V0.1.0