Commit graph

684 commits

Author SHA1 Message Date
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
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
Andrii V
93d4bc5120 Cleanup, better handling for multiline comments in full commit view 2026-02-16 12:45:08 +01: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
b004f0001c Fixed some potential scope issues with jQuery and window 2026-01-28 17:33:49 +01: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
RhodeCode Admin
6f7af610e1 maintain(js): updated JS routes 2026-01-14 17:42:56 +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
88debb4421 feature: fix typo 2026-01-06 18:00:46 +01:00
ievgenii vdovenko
8123a42f8a feature: removes redundant comments 2026-01-06 17:57:39 +01:00
ievgenii vdovenko
e0b2043c71 feature: implements mid trimming long text; implements repo length truncation 2026-01-06 17:54:17 +01:00
ievgenii vdovenko
f9c939d1e3 fix: fixes comment editing removes slash 2025-12-31 10:36:07 +01: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
Andrii Verbytskyi
b7c79549cc Merge pull request !2933 from rhodecode-enterprise-ce fix-remove-reviewer-buttons
Fixed issue with remove reviewer buttons dissapearing
2025-12-24 18:22:39 +00:00
Andrii V
0a6b41bc09 Fixed issue with remove reviewer buttons dissapearing 2025-12-24 16:36:33 +01:00
ievgenii vdovenko
1be5a7e2f9 fix: toggle section only if preview is active 2025-12-24 12:52:03 +01:00
ievgenii vdovenko
e09ea5e345 fix: toggle file upload section for comments preview 2025-12-24 12:48:15 +01:00
Andrii Verbytskyi
9790153ed6 Merge pull request !2919 from rhodecode-enterprise-ce babel-6-to-7-upgrade
Changes from branch: Babel 6 to 7 upgrade
2025-12-23 13:05:09 +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
Andrii V
0a7c6c2bc5 Fixed merge conflicts - regenerated lock file 2025-12-22 14:21:35 +01:00
ievgenii vdovenko
d5ae569ab9 fix: fixes codemirror load; updated codemiror mode modules; fixes grunt config 2025-12-22 11:35:41 +01:00
RhodeCode Admin
102205ec73 feature(scm): added multibranch support for git and mercurial 2025-12-21 08:27:16 +01:00
Andrii V
bbd793df04 Fixed babel config and plugins 2025-12-19 21:39:48 +01:00
Andrii V
5e6502f25f Rebuilt lock file and deps reduction 2025-12-12 17:25:09 +01:00
ievgenii vdovenko
0132bba779 feature: update code mirror 2025-12-11 10:39:40 +01:00
Andrii V
2f46166d0e Fixed merge conflicts, regenerated lock file 2025-12-10 17:56:09 +01:00
Andrii Verbytskyi
10ad0686cb Merge pull request !2871 from rhodecode-enterprise-ce Polymer-lit-migration-1
Changes from branch: Polymer lit migration 1
2025-12-10 16:17:29 +00:00
ievgenii vdovenko
781fd21474 fix: luxon seconds precisions 2025-12-10 11:22:02 +01:00
Andrii V
ee09aefa70 Fixed shared styles for new Lit components 2025-12-09 22:23:40 +01:00
Andrii V
36cf92ae8c Renamed polymer css/less files to lit 2025-12-09 15:54:37 +01:00
Andrii V
048df19e63 Fixed some math operations in LESS after bumping less plugin version 2025-12-08 18:18:42 +01:00
ievgenii vdovenko
a28be32792 fix: fix jquery selector 2025-12-08 14:03:53 +01:00
ievgenii vdovenko
56fc497067 feature: reverts select2 changes 2025-12-08 11:44:35 +01:00
Andrii V
7346bdc00b Bumped node version for build image, some cleanup from polymer remnants 2025-12-05 17:49:31 +01:00
Andrii V
1791f83dcc Bumped webpack and grunt, fixed notifications issue caused by minification 2025-12-03 18:13:53 +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
Andrii V
b856331a05 Removed ES5 adapter, finished migration of Polymer components, cleanup 2025-11-24 15:21:34 +01:00
Andrii V
241837f815 Migration to lit 2 of most components 2025-11-20 15:17:07 +01:00
ievgenii.v
0a0f79b2c6 migration: migrated to jquery 3.7 2025-11-18 16:41:16 +01:00
Andrii V
f5c56265e9 Migrated rhodecode-app base component 2025-11-14 15:00:27 +01:00
Andrii V
e17f3e7494 Migrated 3 components, set Lit version 2 for babel 6 compatibility, added regenerator-runtime for reverse compatibility 2025-11-14 12:56:54 +01:00
ievgenii vdovenko
c09e1d136e refactoring: adds comment 2025-11-11 14:35:14 +01:00