Commit graph

159 commits

Author SHA1 Message Date
RhodeCode Admin
ae99ab4e5e drafts: show TODO drafts properly.
- Fixes #5668
2021-12-03 15:21:17 +01:00
RhodeCode Admin
3dbebf36b8 pull-requests: allow forced state change to repo admins too. 2021-07-15 15:03:07 +02:00
RhodeCode Admin
aded27dc31 pull-requests: added awaiting my review filter for users pull-requests.
- additionally the awaiting my review now properly filters pull requests that have no review votes on them
2021-04-20 12:59:31 +02:00
Milka Kuzminski
d7214dc941 draft: fixed logic in toggle all draft for submit. 2021-04-09 11:27:31 +02:00
Milka Kuzminski
72085d16b0 pull-requests: fixed problems with unicode characters in branches. 2021-04-08 16:59:58 +02:00
Milka Kuzminski
ce1015425e pull-requests: fixed multiple repetitions of referenced tickets in pull requests summary sidebar. 2021-03-11 22:20:02 +01:00
Marcin Kuzminski
118e90552e diffs: added scroll down/scroll up helper. Fixes #5643 2020-12-06 19:13:28 +01:00
Milka Kuzminski
c4c67f9ecd reviewers: small ui fixes for display of review rules, and added new reviewer entries. 2020-12-02 23:33:17 +01:00
Milka Kuzminski
586719d33a drafts: sidebar functionality 2020-11-16 10:50:44 +01:00
Milka Kuzminski
b362e18090 datagrids: save permanently the state if sorting for pull-request grids. 2020-11-09 22:54:55 +01:00
Milka Kuzminski
e48461f9f3 drafts: support draft in commits view
- few tweeks on draft submition to make them fast
- no hook calls etc.
2020-11-03 10:11:57 +01:00
Milka Kuzminski
5bd32140fc drafts: draft finize boilerplate 2020-10-27 11:54:31 +01:00
Milka Kuzminski
1ebb2411e9 comments: multiple changes on comments navigation/display logic
- toggle are smarter, they open/hide windows accorind to actions. E.g commenting opens threads
- toggle are mor explicit
- possible to hide/show only single threads
- when channelstream is enabled comments are now live-pushed to diff with NEW marker indicator
- new UI for showing thread comments
2020-10-27 10:05:00 +01:00
Milka Kuzminski
afd3357349 comments: introduce new draft comments.
- private to author
- not triggering any notifications
- sidebar doesn't display draft comments
- They are just placeholders for longer review.
2020-10-21 17:53:23 +02:00
Marcin Kuzminski
2922990e2e default-reviewers: handle no common ancestor case. 2020-10-12 14:11:47 +02:00
Marcin Kuzminski
b5f86e3b64 pull-requests: fixed creation of pr after new serialized commits data. 2020-10-09 09:39:27 +02:00
Marcin Kuzminski
2b3b3aa5a7 observers: hide it for CE edition.
- This hide is simple, but real logic is in the validate function which would only work if EE edition is installed.
2020-10-08 22:28:51 +02:00
Marcin Kuzminski
92fb77497e sidebar: introduce tooltips for observers 2020-10-08 14:10:22 +02:00
Marcin Kuzminski
e9f4c90062 tables: unified tables for main pages of rhodecode repo pages. 2020-10-08 12:50:57 +02:00
Marcin Kuzminski
c8e9d9be54 sidebar: sort tickets in referenced messages 2020-10-07 10:53:26 +02:00
Marcin Kuzminski
e81d17f45c sidebar: few fixes for panel rendering of reviewers/observers for both commits and PRS. 2020-10-06 10:46:42 +02:00
Marcin Kuzminski
80da773011 reviewers: added observers as another way to define reviewers.
- fixes #4183
2020-10-06 08:49:13 +02:00
Marcin Kuzminski
f634c67b68 commits/pr pages various fixes.
- added navbar to commit page
- improvements on UI
- code cleanups
2020-09-23 11:45:43 +02:00
Marcin Kuzminski
9430615145 pull-requests: overhaul of the UX by adding new sidebar
- sidebar aggregates comments, todos, observers, referenced tickets, and reviewers
- live components push now comments, reviewer presence, and todo live via channelstream
- sidebar is collapsable, and stored in user session
- simplified number of information on the pull request page
- fixed and cleanup of the outdated comments and at version comments that in some cases reported wrong version assignment.
2020-09-01 12:09:40 +02:00
Marcin Kuzminski
9106e99baf pull-requests: added observers, and fix few problems with versioned comments 2020-08-21 20:56:59 +02:00
Marcin Kuzminski
80c83f30f0 release: Merge default into stable for release preparation 2020-07-20 11:39:21 +00:00
Daniel Dourvaris
4d5ea5c67f ui: make the action buttons with more-option have a divider + removed inline styles. 2020-07-16 21:46:12 +02:00
Daniel Dourvaris
ca1ac56a3b downloads: added more archive options that we support. Exposing this to users so they actually
know we support more then .zip downloads.
2020-07-16 12:37:18 +02:00
Daniel Dourvaris
26bc071ae3 ui: added secondary action instead of two buttons on files page.
- also made improvements for secondary dropdown actions in pull-requests
2020-07-16 12:48:00 +02:00
Marcin Kuzminski
a83fce8367 diff-navigation: small improvements on text and display of navigation menu. 2020-07-14 12:43:23 +02:00
Marcin Kuzminski
7a462891c6 pull-requests: don't show new commits info box on closed PRs 2020-07-09 11:21:37 +02:00
Marcin Kuzminski
7f1d96cb47 pull-requests: make auto generated title for pull requests show also source Ref type .eg. branch feature1, instead of just name of the branch. 2020-07-09 11:14:21 +02:00
Marcin Kuzminski
1feeef6430 commits: detect missing commits on diffsets from new PR ancestor logic.
- this would not crash the server and allow people to update some old PRs
- fixes #5622
2020-06-22 21:59:03 +02:00
Marcin Kuzminski
4294392a25 pull-requests: added quotes for branch name in new changes detection. 2020-06-09 16:18:37 +02:00
Marcin Kuzminski
293a3535ae pull-requests: fix way how pull-request calculates common ancestors.
- fixes #5561
- added new preview for size (commits/files) of PRs before opening, this is now based on the special logic that calculates common ancestor and has access to preview diff
- store common ancestor in DB so updates of pull-requests are consistent
2020-05-08 08:43:51 +02:00
Marcin Kuzminski
a4f18c798c pull-requests: switched alert to sweet alerts. 2020-04-28 10:32:20 +02:00
Daniel Dourvaris
fcd530ecfe pull-requests: add information about changes in source repositories in pull-request show page.
- fixes #5611
2020-04-21 21:50:36 +02:00
Marcin Lulek
875bda9f88 templates: switched most of confirm dialogs to sweetalert2 2020-04-17 22:01:12 +02:00
Marcin Kuzminski
c08522ec01 pull-requests: fixed small UI glitches in pull request view. 2020-04-03 21:30:17 +02:00
Marcin Kuzminski
8c09a544c1 pull-requests: allow super-admins to force change state of locked PRs.
- because we still get into that state in some cases, we just create a helper to unlock it easier.
just for super-admins.
2020-02-11 14:34:49 +01:00
Marcin Kuzminski
c8ebe519ec pull-requests: added creating indicator to let users know they should wait.
- ref #5590
2020-02-07 12:12:21 +01:00
Marcin Kuzminski
91c589e803 pull-requests: expose TODO box in dedicated panel
- TODOs are important for merging and code-review we make them important now and shown next to votes for reviewers.
- fixed some scrollToComment logic
- small UI fixes
2019-12-16 13:12:12 +01:00
Marcin Kuzminski
241db30193 pull-requests: simplified the UI for pr view.
- hide some information we don't need all the time
- style the UI similar to upcomming UI overhaul of PRs
- less info == more readability
2019-12-13 12:10:10 +01:00
Marcin Kuzminski
6977177f84 commits/ux: use similar as in files expand/collapse toggle. 2019-12-05 23:07:35 +01:00
Marcin Lulek
9143b86d83 pull-requests: loosen strict view of pull-requests that state is changing
- we now replace it with limited view which still allows deletion/editing of reviewers or title and description
- added labels for state changing instead of grey out (it was used for closed PRs)
- small UI fixes
2019-11-27 12:43:52 +01:00
Marcin Kuzminski
ad10456d3a pull-requests: added WIP markers in display, and improved a bit ui when creating a pull-request.
- add info about WIP markers in title
- make description a bigger input to match size of title
2019-11-26 12:39:01 +01:00
Marcin Kuzminski
18a751f846 pull-requests: moved force refresh to update commits button.
- this action make more sense right after updating pull-request with latest state of commits
- moving out of merge checks which shouldn't have this action as it's confusing
2019-11-26 12:21:13 +01:00
Marcin Kuzminski
ef0be3b6e8 pull-requests: added nicer formatting for merge conflicting files 2019-11-19 16:38:56 +01:00
Marcin Kuzminski
2f6dec7ef9 templates: use a single helper to select activated menu entries in templates. 2019-11-14 11:46:22 +01:00
Marcin Kuzminski
ecebee8eeb pull-requests: added quick filter to grid view. 2019-11-09 00:06:28 +01:00