Tan Nhu
bbae67299c
Finish API integration for PR review box ( #212 )
2023-01-13 13:41:07 -08:00
Tan Nhu
c31c315459
Add ability to edit PR title ( #211 )
2023-01-13 12:17:24 -08:00
Tan Nhu
3b5542a61d
Add Pagination for Diff view ( #208 )
2023-01-13 09:23:10 -08:00
Johannes Batzill
c827fa5e66
[MISC] Webhook Creation Default To Secure, Fix PR/Compare Commit Listing, Fix Merge Commit Message ( #203 )
...
This change is fixing a few things on both UI and backend side:
- update webhook creation screen to default to enable ssl verification (secure by default should always be the move)
- fix pr/compare commit listing to show correct diffs the head branch is ahead of the base branch (NOTE: THIS ONLY SHOWS THE LATEST 20 COMMITS - NO PAGINATION ADDED)
- fix merge commit message to contain the correct head branch, source repo path and pr numbers (similar'ish to github)
2023-01-13 02:49:39 -08:00
Johannes Batzill
d9a01ef9a3
[MISC] Update UI webhook creation to enable secure by default ( #202 )
2023-01-13 01:40:15 -08:00
Johannes Batzill
eabdf2ab86
[MISC] Show merged after PR got merged ( #201 )
2023-01-13 00:35:41 -08:00
Johannes Batzill
65c59d0b5b
[MISC] Fix review bugs, regenerate swagger from latest service, fix webhook.has_secret in swagger ( #198 )
...
This change contains the following changes:
- allow submitting reviews without comment for approve
- fix openapi for /reviews api and fix UI calls for submitting reviews
- fix recently broken openapi for webhook (it removed has_secret field as part of openapi refactor)
- fix fatal submit review bug (we passed repo.UID not repo.GitUID to gitrpc - not sure how that ever worked?)
- add missing merge pr activity to list of all pr activity enum values
- return all PR states by default
- show Open PRs by default (instead of all) and fix state filtering query
- regenerate code services based on latest swagger
- fix UI code to work with regenerated code service
2023-01-12 22:39:38 -08:00
Tan Nhu
b7e0f6cce5
Minor change to disable Review changes button ( #197 )
...
* Minor change to disable Review changes button
* Update PR listing icons
2023-01-12 21:04:08 -08:00
Johannes Batzill
517166965b
[UI] Add Tag Events, Enable All Events, Fix Empty Secret ( #196 )
...
* webhook edit from only show SECRET_MASK if webhook has a secret
* Add tag events, support 'all events', hide 'push events'
2023-01-12 18:24:37 -08:00
Tan Nhu
73bc9a55f7
Implement PR review changes flow ( #195 )
2023-01-12 12:45:31 -08:00
Tan Nhu
38fb97b8e2
Add placeholder for Review changes ( #193 )
2023-01-12 09:56:01 -08:00
Tan Nhu
1c5a588a83
Hide Review button when PR is merged + Fix PR.id issue ( #191 )
...
* Replace all references of PR.id by PR.number
* Hide Review button when PR is merged
2023-01-12 04:20:27 -08:00
Tan Nhu
b2bf061679
Replace all references of PR.id by PR.number ( #190 )
2023-01-12 02:18:16 -08:00
Tan Nhu
eb8d125f8b
Minor text change ( #189 )
2023-01-12 02:05:50 -08:00
Tan Nhu
86bf9cb0c4
Render PR activity system type ( #188 )
2023-01-12 01:46:29 -08:00
Tan Nhu
6719e11c09
Add styling for two PR states ( #187 )
...
* Refresh activities after merging
* Fix activities API call using wrong PR number
* Update logic to submit webhook secret
* Update webhook with new fields (display_name, desc)
* Add styling for two PR states
2023-01-12 01:14:26 -08:00
Johannes Batzill
5b55f48772
[Tags] Adding EVENT and WEBHOOK Support For Tags ( #185 )
...
Adding tagcreated, tagupdated, and tagdeleted events.
Adding tag_created, tag_updated, and tag_deleted webhooks
2023-01-11 20:56:00 -08:00
Johannes Batzill
d4d74f0f44
[SWAGGER] update swagger with latest webhook changes and re-render web services ( #184 )
2023-01-11 17:41:01 -08:00
Tan Nhu
79318bd522
Fix activities API call using wrong PR number ( #179 )
...
* Refresh activities after merging
* Fix activities API call using wrong PR number
2023-01-11 12:02:22 -08:00
Tan Nhu
f7962785aa
Add minor webhook edit flow improvements ( #178 )
2023-01-11 09:10:59 -08:00
Tan Nhu
abd132fdf6
Implement Webhook CRUD ( #177 )
2023-01-11 08:44:50 -08:00
Johannes Batzill
777eaadba7
regenerate web services to update to latest set of webhook triggers ( #166 )
2023-01-06 02:53:16 -08:00
Tan Nhu
1c769238f1
Small optimization when editing PR description ( #165 )
2023-01-06 02:12:01 -08:00
Tan Nhu
4938718aca
Add Changes integration into PR Compare view ( #164 )
2023-01-06 01:56:37 -08:00
Tan Nhu
4c6c2b3b56
Fix service generation bug + fix reply to comment thread rendering ( #162 )
2023-01-05 23:08:39 -08:00
Tan Nhu
b2c4de4751
Full API integration for PR Conversation tab ( #161 )
2023-01-05 21:26:50 -08:00
Tan Nhu
8ac12ee341
API integration for Conversation comments ( #153 )
2023-01-02 16:14:51 -08:00
Tan Nhu
58a2d90973
Redirect to Compare when editing a file with new branch created ( #149 )
2022-12-29 22:41:43 -08:00
Marko Gaćeša
a79e187a88
DB & API refactor: Use snake case ( #144 )
...
Update DB and API to follow Harness Standard
2022-12-29 13:53:08 -08:00
Tan Nhu
e4ae2b269b
Implement components to support PR commenting ( #146 )
2022-12-28 15:58:02 -08:00
Johannes Batzill
1337f729e7
[Webhook] Add Swagger ( #145 )
...
This change adds webhook APIs to swagger and regenerates the web service clients based on the latest swagger.
2022-12-28 14:42:13 -08:00
Tan Nhu
23792ab2f5
Add Diff view Line Break configuration ( #135 )
...
* Add Diff view Line Break configuration
* Minor string change
2022-12-23 00:57:56 -08:00
Johannes Batzill
63c3740e58
[UI] Consume Latest OpenAPI Specs ( #134 )
...
* regenerate CODE service code to match latest API specs
* update readme
2022-12-22 21:58:38 -08:00
Tan Nhu
9da9aa42b5
Remove bad tick from icons package ( #133 )
2022-12-22 15:48:00 -08:00
Tan Nhu
97e70cd581
Implement commenting thread ( #132 )
...
* Implement commenting thread
* Add extra comment example
2022-12-22 15:06:56 -08:00
Tan Nhu
da3bfc9bd0
Implement PR commenting prototype ( #131 )
...
* Remove unused packages
* Remove some unused packages
* Height adjustment calculation for DiffViewer with CommentBox inside
* Add logic to render existing comments
* Improve rendering performance
* Remove optimization that makes things slow
* Use 'auto' to boost re-layout performance
* Fix wrong height calculation when 'auto' is being sent
* Fix CommentBox height adjustment when comments got changed
2022-12-22 13:34:54 -08:00
Tan Nhu
43c7e94e06
Add markdown editor into commenting ( #128 )
...
* Small refactoring
* Refactoring: Make it a bit easier for DOM manipulation
* Add markdown editor into commenting
2022-12-20 11:28:56 -08:00
Tan Nhu
0d49ef1d69
Prototyping for diff annotations ( #127 )
2022-12-16 09:57:52 -08:00
Tan Nhu
619fd2c9de
Add PR listing page + Commits tab for PR detail page ( #123 )
...
* Add PR listing page + Commits tab for PR detail page
* Add commits place-holder in Compare view
* Add commits place-holder in Compare view
* Correct PR number after creation
* Minor CSS improvement
* Add diff sample
* Diff side by side (3.4.2 is better than latest)
* Big PR diff example
* Implement diff view
* Scrolling optimization
* Add placeholder to allow click at line number
2022-12-12 16:39:14 -08:00
Tan Nhu
d898f4edb7
Add placeholders for PR page ( #113 )
...
* Add placeholders for PR page
* Add placeholders for PR page
2022-12-05 10:44:47 -08:00
Tan Nhu
225199b008
feat: Add Create Git Pull Request flow ( #111 )
2022-12-02 21:32:42 -08:00
Sahithi Kolichala
7c4fe6292f
feat: [SCM-42]: added tabs to settings page ( #108 )
...
* feat: [SCM-42]: added setting tabs
* feat: [SCM-42]: added settingtabs
* feat: [SCM-42]: added tabs to the settings page
* feat: [SCM-42]: fixed review comments
2022-12-02 21:08:03 -08:00
Sahithi Kolichala
4c8323584b
feat: [SCM-42]: fixed the reposetings content ( #107 )
2022-12-01 13:59:04 -08:00
Sahithi Kolichala
caea272046
feat: [SCM-42]: added listing page ( #106 )
2022-12-01 13:55:04 -08:00
Tan Nhu
edb6baabc6
Refactor to use shorter names + initial code for PR ( #104 )
2022-12-01 11:21:25 -08:00
Enver Bisevac
7a54ef9d65
fix with file content on commit, fix linter, removed unused provider
2022-11-30 22:36:01 +01:00
Sahithi Kolichala
08f8c14055
feat: [SCM-42]: added createwebhook form ( #103 )
...
* feat: [SCM-42]: added createwebhook form
* fix: [SCM-42]: mdified the string
* fix: [SCM-42]: use strings for strings
2022-11-30 11:02:42 -08:00
Tan Nhu
6e5147578b
Minor padding improvements ( #102 )
2022-11-29 20:01:13 -08:00
Sahithi Kolichala
e410681739
fix: [SCM-42]: fixed the webhook page header ( #101 )
2022-11-29 14:09:50 -08:00
Tan Nhu
a567a6ce76
Fix highlighting not enable at root level ( #97 )
2022-11-29 03:11:27 -08:00