100 Commits
Author SHA1 Message Date
Jan Faracik 86f54628d2 Standardise shadows and focus rings for controls (#27527) 2026-10-12 12:20:15 +01:00
Jan Faracik 1c9bbfc726 Remove Manage Jenkins breadcrumb menu (#27529) 2026-10-12 12:19:55 +01:00
Jan Faracik 961bec5def Update User settings pages interface (#27526) 2026-10-12 08:24:52 +01:00
Jan Faracik 9b70e8c55a Fix sidepanel search padding (#27491) 2026-10-04 21:39:56 -06:00
30d8c13e9b Add filtering to experimental Job page (#27408)
* Init

* Push

* Update _dashboard.scss

* Getting there

* Getting there...

* GETTIGN THERE

* Update entry-skeleton.jelly

* Update _job.scss

* Update _job.scss

* Update _job.scss

* Getting there

* Update actions.jelly

* Update _job.scss

* Update _job.scss

* Remove unused code

* Rename classes

* Update entry-skeleton.jelly

* Refine

* Update entry-new.jelly

* Update entry-new.jelly

* Address comment + refinement

* Update _job.scss

* Improve detail focus

* Init

* Fixes

* Getting there!

* Update _search-bar.scss

* Getting there!

* Rename

* Update _search-bar.scss

* Update _dropdowns.scss

* Improve no results ui

* Update builds-card-new.js

* Push

* Refine

* Update _job.scss

* Update queued items styling

* Update core/src/main/resources/jenkins/job/OverviewTab/index.jelly

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>

* Update core/src/main/resources/hudson/widgets/HistoryWidget/index-new.jelly

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>

* Update core/src/main/resources/hudson/widgets/HistoryWidget/index-new.jelly

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>

* Push

* Update builds-card-new.js

* Update index.jelly

* Update builds-card-new.js

* I18n

* Update index-new.jelly

* Update index-new.jelly

* Simplify file

* Update builds-card-new.js

* Update _side-panel-tasks.scss

* Simplify filter

* Update _search-bar.scss

* Update index.jelly

* Update HistoryPageFilter.java

* Fixes

* Update filter.svg

* Update _job.scss

* Tidy up

* Address Copilot review feedback on job history filtering

- Apply status/search filtering while paging (including lookahead), so
  sparse matches no longer underfill a page or produce incorrect
  hasUpPage/hasDownPage flags in HistoryPageFilter.
- Reset pagination to the first page whenever the search term or
  status filter changes, instead of reusing stale page boundaries.
- Expose selected build-status filters via aria-pressed, initialized
  as soon as the dropdown rows are created.
- Add HistoryPageFilterTest coverage for status filtering, combined
  search/status filtering, and status-filtered paging edge cases.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-10-04 16:44:50 +01:00
47aca2ba97 Standardise experimental Jenkins pages, make the side panel independently scrollable + make the build bar sticky (#27380)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-10-04 16:24:57 +01:00
Jan Faracik 846b53f610 Enable new Manage Jenkins UI by default (#26999) 2026-10-03 11:56:24 +01:00
Jan Faracik bdefb3e889 Use new surface mixin in for search suggestions and row selection controller (#27419)
* Init

* Push

* Update _row-selection-controller.scss

* Update _search-bar.scss

* Refine

* Update updates.jelly

* Update _row-selection-controller.scss
2026-09-23 14:21:37 -06:00
Jan Faracik 9b4d646662 Fix search suggestions race between search bar init and page scripts (#27410) 2026-09-21 07:00:29 +01:00
Jan Faracik a7d51d5be4 Add initial implementation of new dashboard list for experimental Dashboard UI (#27391) 2026-09-21 07:00:13 +01:00
Jan Faracik 73fb0831d3 Remove experimental Manage Jenkins deferred loading (#27411) 2026-09-21 06:59:06 +01:00
Jan Faracik 81dc9a3e13 Show a 'Success' banner on Manage Jenkins page save (#27097) 2026-09-15 23:16:34 +01:00
Jan Faracik 52b837be4a Add initial implementation of new builds list for experimental Job UI (#27189) 2026-09-15 23:15:49 +01:00
Jan Faracik e8809b04ee Standardise experimental Jenkins pages, make the side panel independently scrollable + make the build bar sticky (#26863) 2026-08-05 15:21:22 +01:00
Jan Faracik f75bc4b1bf Standardise Jenkins branding during Sign in, Registration, and About Jenkins (#27046) 2026-07-19 09:17:32 +01:00
Jan Faracik aebca20b14 Add a full stop to Appearance page description (#27104) 2026-07-16 11:00:20 +01:00
Jan Faracik 118c892af3 Fix 'Sure' text for experimental Manage Jenkins UI (#27055) 2026-07-09 21:37:54 +01:00
Jan Faracik 70f6f0e835 Refine borders across Jenkins UI (#26974) 2026-07-06 17:29:57 +01:00
Jan Faracik 603500ffc8 Make Nodes page wide in experimental Manage Jenkins UI (#26997) 2026-07-01 16:24:17 +01:00
Jan Faracik e7eef8d2cf Refine Notifications component (#27005) 2026-07-01 08:37:43 +01:00
Jan Faracik 0afb3bf333 [JENKINS-73906] Fix weird animation artifact when clicking "Apply" (#27002) 2026-06-29 10:09:41 +01:00
1a5dd570a0 Refine the 'System Log' Manage Jenkins page (#26614)
* Refine Add User page

* Push

* Push

* Push

* Refine

* Push

* Update index.js

* Refine

* Update index.jelly

* Push

* Refine dialog

* Refine

* Refine

* Update _entryForm.jelly

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>

* Refine dialogs

* Remove scroll timeline animation due to lack of HTMLUnit support

* Update index.js

* Update confirmationLink.jelly

* Remove lines from log recorder page

* Update dependency sass to v1.99.0 (#26580)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update dependency eslint to v10.2.0 (#26581)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Lock file maintenance (#26579)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* [maven-release-plugin] prepare release jenkins-2.558

* [maven-release-plugin] prepare for next development iteration

* Init

* Update configure.jelly

* Update index.jelly

* Add wide support

* Add width

* Refine dialog content

* Move translations

* Update settings-subpage.jelly

* Update index.js

* Update index.js

* Sync dialog code with app-bar PR

* Remove dead captcha code

* Remove blurb from resource bundles

* Fix dialog text colour

* Remove old email i18n

* Restore Delete button, remove overflow button

* Standardise on Username

* Update index.js

* Don't disable the delete button

* Update index.js

* Update index_de.properties

Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>

* Remove empty i18n files

* Update index.js

* Tidy up

* Fix failing test + add helpers

* Update all.jelly

* Update _build.scss

* Rename System Log to Logs

* Update Messages.properties

* Update ResourceBundleUtilTest.java

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jenkins Release Bot <66998184+jenkins-release-bot@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-06-25 09:00:45 -06:00
Jan Faracik ac990e103f Decrease padding for experimental UI details bar (#26972)
* Update _details.scss

* Update _build.scss

* Update _details.scss
2026-06-22 04:58:32 -06:00
Jan Faracik 8fb7386d69 Standardise command palette, dialog, dropdown, and tooltip materials (#26900) 2026-06-15 22:12:48 +01:00
Jan Faracik cc41d57d74 Fix experimental job app bar status icon (#26892)
Fix experimental job app bar icon
2026-06-10 15:10:04 -06:00
Jan Faracik 4ed0273a63 Fix unexpected bluish scrollbar background (#26893)
Fix unexpected bluish scrollbar
2026-06-10 15:06:49 -06:00
Jan Faracik 14717a3636 Add permalinks to experimental job UI menu (#26699) 2026-05-05 13:45:48 +01:00
Jan Faracik 4c98580a42 Make scrollbar color derive from secondary text color (#26735) 2026-05-05 08:36:02 +01:00
Jan Faracik 143bffc210 Use variable for jenkins-not-applicable class (#26728) 2026-05-03 14:58:02 +01:00
Jan Faracik 6a36596218 Refine Manage Jenkins' System page content (#26679) 2026-05-02 09:59:00 +01:00
Jan Faracik 4e0f2cca0d Adopt experimental App Bar API for jobs (#26510) 2026-04-20 23:11:59 +01:00
Jan Faracik 153e885589 Fix console card breaking layout in experimental build view (#26663) 2026-04-18 09:53:08 +01:00
a5ca785a74 Refine the 'Users' Manage Jenkins page (#26475)
* Refine Add User page

* Push

* Push

* Push

* Refine

* Push

* Update index.js

* Refine

* Update index.jelly

* Push

* Refine dialog

* Refine

* Refine

* Update _entryForm.jelly

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>

* Update index.js

* Sync dialog code with app-bar PR

* Remove dead captcha code

* Remove blurb from resource bundles

* Fix dialog text colour

* Remove old email i18n

* Restore Delete button, remove overflow button

* Standardise on Username

* Update index.js

* Don't disable the delete button

* Update index.js

* Update index_de.properties

Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>

* Remove empty i18n files

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2026-04-18 09:52:34 +01:00
Jan Faracik ec9d72deb8 Refine dialogs (#26514) 2026-04-10 20:54:23 +01:00
Jan Faracik 1e98bb73e6 Remove lines from log recorder page (#26598) 2026-04-09 07:28:20 -06:00
Jan FaracikandTim Jacomb ac5d3b6e49 Fix legacy context menu items not working (#26525)
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2026-03-26 21:50:35 +00:00
Jan Faracik 0fab4d6c55 Fix delete button being missing and actions showing when they shouldn't be (#26526) 2026-03-26 07:45:26 +00:00
Jan Faracik 6f384824f4 Refine experimental Run overflow menu (#26524) 2026-03-26 07:45:13 +00:00
Jan Faracik 210527646d Fix breadcrumb heading label (#26523) 2026-03-26 07:45:00 +00:00
Jan Faracik 611294d365 Introduce experimental API for adding actions to experimental Run UI (#11204) 2026-03-23 16:35:11 +00:00
Jan FaracikandMark Waite 3ef4905f67 Refine Third Party Licences page (#26476)
* Refine Third Party Licences page

* Move licences to be under About breadcrumb

* Improve URL, add Restricted annotation

* Avoid null pointer exception in getPlugin()

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2026-03-21 12:47:27 -06:00
Jan Faracik 4e8dbbf897 Remove maximum width of sections (#26435)
Remove section max width
2026-03-18 11:05:31 -06:00
3355fc842f Adapt Script Console for experimental Manage Jenkins UI (#11333)
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2026-03-06 07:47:49 +00:00
Jan FaracikandTim Jacomb cad74a5696 Move "Changes" to Run (#26190)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2026-02-18 14:14:54 +00:00
Jan Faracik 9b155ce348 Update Jenkins CLI subpages to use experimental Manage Jenkins UI (#26316)
Update Jenkins CLI to use experimental Manage Jenkins UI
2026-02-18 14:13:38 +00:00
Jan Faracik bc9bf81ab5 Revamp Clouds page (#26315)
* Revamp clouds page

* Update sidepanel.jelly

* Update index.jelly

* Update index.jelly

* Update index.jelly

* Update index.jelly

* Update index.jelly

* Revert "Update index.jelly"

This reverts commit 3cb218862e.

* Hide bottom button bar
2026-02-18 14:13:36 +00:00
Jan FaracikandTim Jacomb a738e5ebdb Add experimental Plugin Manager UI (#11332)
* Add experimental Plugin Manager UI

* Update advanced.jelly

* Update index.jelly

* Update index.jelly

* Update sidepanel.jelly

* Update settings-subpage.jelly

* I18n

* Add translations

* Fix search shortcut

* Fix overflow cutoff

---------

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2026-02-18 14:13:34 +00:00
Jan Faracik a3f2c15bc2 Refine dialog component (#26033)
* Init

* push

* Refine

* Format

* Refine

* Update index.js
2026-02-09 11:13:51 -07:00
Jan Faracik f972b9d819 Refine the 'New Item' screen (#26031)
* Refine the 'New Item' screen

* Simplify SCSS

* Fix submission, fix some tests, improve tabbing + focus states

* Fix more tests

* Simplify JS + hopefully fix test

* Update pom.xml

* Update Jenkinsfile

* Fix issue noticed in #26069

* Restore Jenkinsfile/test pom

* Simplify JS

* Restore ability to have headings

* Fix focus state in Firefox/Chrome

* Add separator between items and 'Duplicate an item'
2026-02-09 11:13:17 -07:00
Jan FaracikandTim Jacomb 4df1ecc559 Add managementLink parameter for <l:settings-subpage /> (#23902)
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2025-12-14 16:07:47 +00:00
Jan FaracikandTim Jacomb 23ff4bcb63 Add experimental Manage Jenkins layout (#11222)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-11-17 16:26:44 +00:00
Jan Faracik 320a149f76 Refine Changes for the experimental Run UI (#11277) 2025-11-12 15:27:01 +00:00
8002bc9b4b Redesign the reorderable list component (#10186)
Co-authored-by: Kris Stern <krisstern@outlook.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2025-11-11 10:39:51 +00:00
Jan FaracikandTim Jacomb 0ea42364a2 Fix the ordering and visibility of experimental Run UI tabs (#11236)
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2025-11-11 08:03:15 +00:00
Jan FaracikandKris Stern 17abe4f60b Refine badges in Jenkins (#11254)
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-11-04 07:51:20 +00:00
Jan Faracik d23ae16fd5 Fix MyViewsProperty condition (#11252) 2025-10-31 22:16:01 +00:00
c24d34eba6 Remove node configuration from Manage Jenkins' System page (#11224)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2025-10-30 12:21:28 +00:00
Jan FaracikandTim Jacomb 8c385f4cc0 Add experimental dashboard UI (#11208)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-10-26 22:14:53 +00:00
Jan Faracik 903fcc9ad0 Support images in card teasers (#11227) 2025-10-22 16:05:52 +01:00
Jan Faracik d107c1c69e Make Tab object transient (#11219) 2025-10-21 07:52:18 +01:00
Jan Faracik d334644dba Refine cards UI (#11192) 2025-10-18 21:01:09 +01:00
Jan FaracikandTim Jacomb a2146f3c41 Add experimental job page UI (#11194)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-10-16 22:56:10 +01:00
893c4b52b8 Add support for tabs for the experimental run page (#11141)
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1@gmail.com>
2025-10-09 22:48:14 +01:00
Jan FaracikandKris Stern 4c310c5201 Show build cause on experimental build UI (#11128)
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-10-01 16:28:24 +01:00
Jan Faracik f7c1f67dbc Move experimental run sidepanel to overflow (#11127) 2025-10-01 16:16:43 +01:00
Jan Faracik 9238140442 Fix description merge (#11126) 2025-09-29 13:16:00 +01:00
Jan Faracik ebc93434ad Merge branch 'master' into add-parameters-detail 2025-09-28 07:40:24 +01:00
Jan Faracik 3f8753817a Merge branch 'master' into add-parameters-detail 2025-09-26 15:34:06 +01:00
Jan Faracik 6edbcc5ae1 Revert "Merge branch 'refine-description' into add-parameters-detail"
This reverts commit e7d4e3f4db, reversing
changes made to 61f4329500.
2025-09-26 15:33:49 +01:00
Jan Faracik e7d4e3f4db Merge branch 'refine-description' into add-parameters-detail 2025-09-26 15:30:34 +01:00
Jan Faracik 61f4329500 Fix dialog opening 2025-09-26 12:35:19 +01:00
Jan Faracik f998b55bbd Merge branch 'master' into refine-description 2025-09-26 11:31:44 +01:00
Jan FaracikandTim Jacomb 43bf0ff5f9 Update core/src/main/resources/lib/hudson/editDescriptionButton.jelly
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2025-09-26 11:31:35 +01:00
Jan Faracik 1d8ac5a91f Merge branch 'master' into add-parameters-detail 2025-09-26 11:06:23 +01:00
Jan Faracik 9657540896 Set the hash when a dialog is open, open when a hash is set 2025-09-26 10:29:17 +01:00
Jan Faracik 78c8f15755 Add experimental Parameters details for builds 2025-09-26 08:42:26 +01:00
Jan Faracik 5c034fb2d1 Change to compact attribute 2025-09-26 07:30:29 +01:00
Jan Faracik b3bd7a6cc2 Refine experimental add/edit description button 2025-09-25 08:29:00 +01:00
Jan Faracik 7aa344749f Refine experimental run details interface (#11096) 2025-09-25 07:46:31 +01:00
Jan Faracik 3ef51444c5 Merge branch 'master' into rename-configuration-to-configure 2025-09-15 12:02:47 +01:00
Jan Faracik d6e2c7cad0 Refine Add button for repeatable lists (#10913)
* Refine repeatable list Add button

* Update hetero-list.js

* Update HeteroListTest.java

* Update RepeatableTest.java

* Trigger Build

* Update ath.sh
2025-08-07 21:22:57 +02:00
Jan FaracikandKris Stern 1bffb0b827 Refine User page (#10807)
Co-authored-by: Kris Stern <krisstern@outlook.com>
2025-08-03 10:19:38 +01:00
Jan Faracik 3f2dfcf4b4 Update config.jelly 2025-07-31 19:42:03 +01:00
Jan Faracik fefb9cc513 Update config.jelly 2025-07-31 19:41:22 +01:00
Jan Faracik c37a57b3a1 Update config.properties 2025-07-31 19:39:19 +01:00
Jan Faracik df70d0458c Merge branch 'master' into refine-feature-flags 2025-07-31 19:37:41 +01:00
Jan Faracik e6fe06a4ea Merge branch 'master' into refine-filter-bar 2025-07-31 19:32:48 +01:00
Jan Faracik ca36dbf98f Merge branch 'master' into rename-configuration-to-configure 2025-07-28 11:26:01 +01:00
Jan Faracik e7f8c598ec Refine feature flags UI 2025-07-28 11:12:37 +01:00
Jan Faracik 486119a10e Change to Configuration if read only 2025-07-26 10:50:56 +01:00
Jan Faracik c2f47265fe Merge branch 'master' into rename-configuration-to-configure 2025-07-26 10:49:08 +01:00
Jan Faracik 8bccb3d940 Push 2025-07-25 15:37:44 +01:00
Jan Faracik 72f4bd4deb Refine dropdown filter bar 2025-07-25 15:33:07 +01:00
Jan Faracik 84bc3ead11 Merge branch 'master' into new-bottom-app-bar 2025-07-22 10:37:04 +01:00
Jan Faracik d9dd39d020 Merge branch 'master' into new-bottom-app-bar 2025-07-18 17:23:00 +01:00
Jan Faracik 8a91120fa2 Update _app-bar.scss 2025-07-18 17:21:20 +01:00
Jan Faracik d4cf906a15 Merge branch 'master' into new-bottom-app-bar 2025-07-18 17:03:44 +01:00
Jan Faracik 51bce0c7d1 Refine Console URL Provider UI (#10839) 2025-07-16 14:41:10 +01:00
Jan Faracik 5433d23278 Merge branch 'master' into fix-breadcrumb-config-outline 2025-07-16 10:00:45 +01:00
Jan Faracik fad94a3b58 Update utils.js 2025-07-16 10:00:15 +01:00