Commit graph

98 commits

Author SHA1 Message Date
ievgenii vdovenko
e0b2043c71 feature: implements mid trimming long text; implements repo length truncation 2026-01-06 17:54:17 +01:00
ievgenii.v
0a0f79b2c6 migration: migrated to jquery 3.7 2025-11-18 16:41:16 +01:00
ievgenii.v
6e3aa8ed6b feature: implements locking feature for AI review button; adds detailed audit logging 2025-10-29 16:31:07 +02:00
ievgenii.v
32952f105b feature: implements button to start AI code review 2025-10-27 15:16:13 +02:00
ievgenii vdovenko
802e8a8119 feature: initial implementation of squash functionality for git and hg; no enable/disable settings option yet 2025-07-04 12:38:33 +02:00
Serhii Ilin
a1989bf442 fix: removed change status dropdown for observers. Fixes: RCCE-171 2024-12-11 15:11:51 +02:00
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
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
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
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
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
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
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
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
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
f914f28831 pull-requests: confirm close without merge 2019-11-08 17:40:46 +01:00
Marcin Kuzminski
06b5e64be7 pull-request: flip the order of comments/merge status. Comments should be close to actuall comments 2019-11-08 15:23:41 +01:00
Daniel Dourvaris
603a3c0545 emails: added reply link to comment type emails
- also added note/todo ID in display
- cleanup code for anchor resolution, and selected elements highlight
2019-11-08 13:05:34 +01:00
Daniel Dourvaris
f34ef035b6 comments: enable urlify functions on comments in repo/pr scopes.
- allows render of !NUM patterns as well as issue tracker patterns.
2019-11-06 14:07:09 +01:00
Daniel Dourvaris
836aa041be pull-requests: change the naming from #NUM into !NUM.
- We'll later on enable global pattern matching and from now on refercing a pr should be
used with an ! not to confuse #NUM which is tickets/issues
2019-11-06 12:24:42 +01:00
Marcin Kuzminski
29038019e8 hovercacrds: added new tooltips and hovercards to expose certain information for objects shown in UI 2019-10-31 17:52:42 +01:00
Marcin Kuzminski
b50f97b262 pull-requests: use close logic next to merge.
- close and merge are both pr closing actions and should be groupped together
- refresh checks also will change the approved/declined status
2019-10-08 13:31:34 +02:00