be07de2f57
Modernize repo summary page with GitHub-style layout
...
Two-column grid: main content + About sidebar.
Extract clone_url_bar component from old summary_detail.
Add repo stats bar (branches, tags, commits, forks).
Move repo metadata (owner, description, dates) into visible
About sidebar instead of hidden behind Show More toggle.
Auto-load language stats when enabled.
2026-03-04 18:48:47 -05:00
ec33c57d29
Add consistent left nav sidebar across all pages
...
Convert repo_menu from hidden horizontal context bar to sidebar sections.
Add Navigate section with global links (Repos, Activity, Gists, Search,
My Account, PRs, Notifications, Admin). Sidebar now shows for all users
including anonymous.
2026-03-04 18:24:27 -05:00
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
1dac65fc8a
Wire styleguide.css and ajax.js into root.mako globally
...
- Load styleguide.css before style.css so new design tokens are
available app-wide and new styles take precedence
- Load ajax.js after scripts.min.js — provides qs(), onReady(),
onDelegate(), setCookie(), getCookie(), and other vanilla utilities
- Keep jQuery's $ intact via qs() alias to avoid breaking existing code
- Add no-js class to <html> for capability-driven presentation
- Update error_document.mako with same CSS/JS stack
2026-02-19 20:18:09 -05:00
784a89fc9e
Rename custom.js to ajax.js
2026-02-19 16:15:03 -05:00
340e25aa71
Add living styleguide endpoint and vanilla JS utilities
...
- New /styleguide endpoint with CSS Grid layout system, design tokens,
and component library (buttons, forms, alerts, cards, tables, etc.)
- custom.js replaces jQuery patterns with native DOM APIs
- Pure CSS with custom properties, no preprocessors, no flexbox
- Capability-driven presentation with progressive enhancement
- Wire styleguide app into middleware includes
- Update CLAUDE.md with UI modernization goals
2026-02-19 16:03:21 -05:00
4f73837822
Remove beaker dependency, switch to Pyramid SignedCookieSessionFactory
...
Replace server-side session backends (redis, file, database, memcached)
with client-side signed cookie sessions. Users will need to
re-authenticate after deploy.
- Rewrite rc_beaker.py to use pyramid.session.SignedCookieSessionFactory
- Gut user_sessions.py to cookie-only stub
- Drop beaker.container from memory_lru_dict.py (pure repoze.lru)
- Migrate ini configs from beaker.session.* to session.* namespace
- Remove beaker==1.13.0 from requirements.txt
- Remove beaker.backends entry points from pyproject.toml
- Preserve backward-compat fallbacks for encryption key resolution
2026-02-19 15:26:24 -05:00
Andrii V
cb7f116e22
Fixed repo landing commit messages for multi-line and long line commit msgs
2026-02-13 15:52:01 +01:00
Andrii V
0342a3f9f0
fixed issue with vcs settings and ai code review
2026-02-03 19:20:33 +01:00
Andrii Verbytskyi
144e4a8ab1
Merge pull request !2954 from rhodecode-enterprise-ce feature/update_via_ui
...
Changes from branch: Feature/update via ui
2026-01-27 15:55:39 +00:00
ievgenii vdovenko
bb1bac5a77
feature: integrated update service to CE
2026-01-25 13:57:44 +01:00
Andrii Verbytskyi
e1a67b7306
Merge pull request !2951 from rhodecode-enterprise-ce feature/RCCE-386_add_ai_code_review_checkbox
...
feature: implements AI code review PR checkbox; adds AI PR settings
2026-01-22 12:00:55 +00:00
Andrii Verbytskyi
9ff7ebfc3b
Merge pull request !2943 from rhodecode-enterprise-ce feature/RCCE-283_long-pull-request-names
...
feature: implements mid trimming long text; implements repo length truncation
2026-01-21 13:56:06 +00:00
ievgenii vdovenko
c71db28d3f
feature: implements AI code review PR checkbox; adds AI PR settings
2026-01-21 11:59:03 +01:00
Andrii Verbytskyi
01e582003c
Merge pull request !2949 from rhodecode-enterprise-ce security-audit-improvements
...
Changes from branch: Security audit improvements
2026-01-19 12:53:42 +00:00
Andrii V
37b3695596
Added settings override
2026-01-16 17:03:20 +01:00
Andrii V
6fe5736648
New implementations and updates for security scan
2026-01-16 16:53:31 +01:00
Andrii V
9ce6ca8fd8
Initial implementation of security scan for PRs
2026-01-15 16:48:04 +01:00
RhodeCode Admin
e5c5e923b0
fix(files): file upload tmpl changes
2026-01-14 17:42:56 +01:00
ievgenii vdovenko
6b4d63e071
feature: adds trimming for global audit logs; makes ellipsis in the end for repo descriptions; add error message for long repo names;
2026-01-07 13:47:55 +01:00
ievgenii vdovenko
56b0678cb3
feature: removes redundant comment
2026-01-06 18:04:51 +01:00
ievgenii vdovenko
e0b2043c71
feature: implements mid trimming long text; implements repo length truncation
2026-01-06 17:54:17 +01:00
Andrii Verbytskyi
586b363efb
Merge pull request !2859 from rhodecode-enterprise-ce feature/RCCE-321_user_quotas
...
Changes from branch: Feature/RCCE 321 user quotas
2026-01-05 13:57:55 +00:00
Andrii V
bbddd0f533
Fixed issue with remnant select4 code
2025-12-31 13:06:02 +01:00
RhodeCode Admin
811e15c884
tests: fixed feed test
2025-12-30 10:29:30 +01:00
ievgenii vdovenko
0e08a98987
feature: implements user profile quotas update
2025-12-29 15:03:13 +01:00
ievgenii vdovenko
a960c9f99c
refactoring: implements setting up global repo quotas UI for super admin
2025-12-29 15:03:13 +01:00
ievgenii vdovenko
934f8337a1
fix: fixes styles css hash
2025-12-29 14:42:23 +01:00
Andrii Verbytskyi
543294ee86
Merge pull request !2934 from rhodecode-enterprise-ce feature/svn-bootstrap
...
Changes from branch: Feature/svn bootstrap
2025-12-29 13:30:09 +00:00
Andrii Verbytskyi
be15686522
Merge pull request !2931 from rhodecode-enterprise-ce feature/show_success_text_on_save
...
refactoring: use form submission; removes dead code;
2025-12-29 11:44:00 +00:00
RhodeCode Admin
cd01bbbddd
feat(repo-creation): added svn bootstrap, and improved repo creation validation
...
Also added refined UI, ability to pre-validate repo names
fold: repo create
fold repo creation
foldz
feat(repo-creation): added svn bootstrap, and improved repo creation validation
Also added refined UI, ability to pre-validate repo names
fold: repo create
fold repo creation
foldz
fold
2025-12-26 21:42:03 +01:00
RhodeCode Admin
ee52770fff
feature(repo): added ability to bootstrap repositories on creation
2025-12-26 21:42:02 +01:00
ievgenii vdovenko
e09ea5e345
fix: toggle file upload section for comments preview
2025-12-24 12:48:15 +01:00
ievgenii vdovenko
4134fa9a16
refactoring: use form submission; removes dead code;
2025-12-24 09:25:43 +01:00
Andrii Verbytskyi
bf234288ec
Merge pull request !2930 from rhodecode-enterprise-ce fix/codemirror_load_on_changeset
...
fix: fixes codemirror load on changeset
2025-12-23 13:05:34 +00:00
ievgenii vdovenko
34cd6861d6
fix: fixes codemirror load on changeset
2025-12-23 13:15:18 +01:00
Andrii Verbytskyi
d61a7389cb
Merge pull request !2922 from rhodecode-enterprise-ce feature/RCCE-360__Repo-deletion
...
feature: implements the feature to delete a repository completely or leave backup
2025-12-23 12:01:57 +00:00
Andrii Verbytskyi
515fc40de7
Merge pull request !2927 from rhodecode-enterprise-ce multi-branch
...
Changes from branch: Multi branch
2025-12-23 10:59:24 +00:00
ievgenii vdovenko
683c03ee4e
fix: fixes codemirror load
2025-12-22 10:31:30 +01:00
RhodeCode Admin
102205ec73
feature(scm): added multibranch support for git and mercurial
2025-12-21 08:27:16 +01:00
ievgenii vdovenko
376aa04b3c
feature: implements the feature to delete a repository completely or leave backup
2025-12-17 16:13:22 +01:00
ievgenii vdovenko
ba3a08b568
refactoring: moves codemirror scripts to a separate file
2025-12-11 10:41:10 +01:00
Andrii V
2f46166d0e
Fixed merge conflicts, regenerated lock file
2025-12-10 17:56:09 +01:00
Andrii V
36cf92ae8c
Renamed polymer css/less files to lit
2025-12-09 15:54:37 +01:00
ievgenii vdovenko
56fc497067
feature: reverts select2 changes
2025-12-08 11:44:35 +01:00
ievgenii.v
cf5ea2eac5
migration: migrated dropzone to filepond; couple fixes for select2; fixes luxon seconds display;
2025-12-02 15:42:34 +01:00
Andrii V
7971df8a49
Reapply "Merge pull request !2870 from rhodecode-enterprise-ce Polymer-lit-migration-1"
...
This reverts commit 2aebe6862d .
2025-12-01 18:06:16 +01:00
Andrii V
2aebe6862d
Revert "Merge pull request !2870 from rhodecode-enterprise-ce Polymer-lit-migration-1"
...
This reverts commit 262fefa9a9 , reversing
changes made to 57d841d6ea .
2025-12-01 18:01:18 +01:00
ievgenii.v
89479931d7
migration: update seelect2 to latest version
2025-11-25 13:07:43 +01:00
Andrii V
5e477a58a2
Resolved merge conflicts
2025-11-24 15:29:54 +01:00