Commit graph

126 commits

Author SHA1 Message Date
722c3bd369 Prototype: OTP auth, styleguide overhaul, login/session rework
Replace password reset with email OTP verification flow.
Add auth_otp module, OTP templates, and email delivery.
Expand styleguide CSS with full component library.
Rework login, register, and admin views for cookie sessions.
Remove legacy 2FA templates and password reset flow.
Update SSH wrappers, forms, validators, and middleware.
2026-03-04 16:44:40 -05:00
ievgenii vdovenko
c71db28d3f feature: implements AI code review PR checkbox; adds AI PR settings 2026-01-21 11:59:03 +01:00
Andrii V
37b3695596 Added settings override 2026-01-16 17:03:20 +01:00
Andrii V
9ce6ca8fd8 Initial implementation of security scan for PRs 2026-01-15 16:48:04 +01:00
RhodeCode Admin
102205ec73 feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
RhodeCode Admin
9780721347 core: ruff format 2025-11-28 11:35:34 +01:00
ievgenii.v
b2b9527164 feature: fix minor bugs, fix tests 2025-10-30 16:46:53 +02:00
ievgenii.v
f801ea6c71 feature: adds tests 2025-10-30 15:03:13 +02:00
ievgenii.v
e6a050d76a feature: preserve observers order 2025-10-30 11:09:21 +02: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
e984966a9d poc: allow code review only for admin 2025-09-10 13:16:33 +02:00
ievgenii vdovenko
1f9ff01e39 poc: adds message about code review 2025-09-08 16:24:17 +02:00
ievgenii vdovenko
29564261fb poc: POC fully integrated, need still to fix a couple of bugs and add audit logs 2025-09-03 13:08:19 +02:00
Andrii V
c1c982956a feat: add repo setting to not pre-populate target branch in PR 2025-08-01 16:35:21 +02:00
ievgenii vdovenko
29ef46a375 feature: adds default value for c.show_merge_strategy for svn 2025-07-04 12:38:37 +02:00
ievgenii vdovenko
89d2a6aa05 feature: add an option to the repo settings to disable/enable
strategy selector for a user in a pull request
2025-07-04 12:38:36 +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
ievgenii vdovenko
c0ccce7e10 feature: implements frontend saving PR setting 2025-06-24 16:48:31 +02:00
RhodeCode Admin
166db21812 core: run ruff format 2025-01-13 17:47:37 +01:00
Serhii Ilin
a1989bf442 fix: removed change status dropdown for observers. Fixes: RCCE-171 2024-12-11 15:11:51 +02:00
RhodeCode Admin
82f0f8d214 core: updated copyright to 2024 2024-11-12 16:39:07 +01:00
RhodeCode Admin
3cb072893c fix(pull-requests): fixes for rendering comments 2023-11-28 16:31:41 +01:00
RhodeCode Admin
57a99ba18f pull-requests: added commit flow into pr listing tables 2023-09-28 21:46:42 +02:00
RhodeCode Admin
4026ee36ee apps: modernize for python3 2023-07-18 14:24:37 +02:00
RhodeCode Admin
42301154fc copyrights: updated for 2023 2023-07-18 11:57:27 +02:00
RhodeCode Admin
c231b4c990 apps: various fixes and improvements for python3 2023-07-18 11:39:51 +02:00
RhodeCode Admin
abbc465e47 core: multiple fixes to unicode vs str usage
- python3 fixes
- import fixes
- list vs iterators
2023-07-18 11:17:17 +02:00
RhodeCode Admin
006cbc84e0 apps: removed utf8 marker 2023-07-18 10:20:56 +02:00
RhodeCode Admin
acbe2b54a6 json: fixed calls to json after orjson implementation 2023-03-20 20:58:57 +01:00
RhodeCode Admin
34af9cfa2f python3: fixed various code issues
- iterators
- use of u''
2023-03-20 20:51:25 +01:00
RhodeCode Admin
8e9be47052 pull-requests: updated use lower retry, and cleanup some code 2021-07-15 15:03:43 +02:00
RhodeCode Admin
3dbebf36b8 pull-requests: allow forced state change to repo admins too. 2021-07-15 15:03:07 +02:00
RhodeCode Admin
56421dc214 pull-requests: added retry mechanism for updating pull requests. 2021-05-24 23:46:36 +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
f8f3a39d93 comments: forbig removal of comments by anyone except the owners. 2021-02-23 08:44:25 +01:00
Milka Kuzminski
9c33519fcc pull-requests: expose commit versions in the pull-request commit list. Fixes #5642 2020-12-29 08:48:26 +01:00
Milka Kuzminski
eb5ec20934 application: not use config.scan(), and replace all @add_view decorator into a explicit add_view call for faster app start. 2020-12-08 17:04:39 +01:00
Milka Kuzminski
cfa9c7de67 diffs: fixed diff rendering when a common ancestor was a different commit than the source of changes. 2020-12-04 22:44:35 +01:00
Milka Kuzminski
586719d33a drafts: sidebar functionality 2020-11-16 10:50:44 +01:00
Milka Kuzminski
30342b6001 reviewers: changes for new author/commit author logic.
- new rules to exclude include pr author, commit-authors
- allows workflow to always add author of PR to reviewers
2020-11-11 17:47:49 +01:00
Milka Kuzminski
68ffe48deb pull-requests: show pr version in the my-account and repo pr listing grids. 2020-11-09 16:31:49 +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
1d6df06614 comments: counts exclude now draft comments, they shouldn't be visible. 2020-10-30 09:36: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
c3f059ebc6 observers: code cleanups and fixed tests. 2020-10-11 22:16:08 +02:00
Marcin Kuzminski
0bbae6c416 pull-requests: only allow actual reviewers to leave status/votes.
Other participants aren't allowed that, they could only sent text comments
to not distract from actual votes that count towards the overall review.
2020-10-08 13:46:33 +02:00
Marcin Kuzminski
8e48997a91 pull-requests: make my account and repo pr table more consistent. 2020-10-08 13:25:14 +02:00
Marcin Kuzminski
e78b5fc1ee pull-requests: limit the ammount of data saved in default reviewers data for better memory usage
- fixes #5633
2020-10-07 11:26:24 +02:00