Kenny Lee Sin Cheong
8e643ce5d9
Repository endpoint tags pagination ( #3238 )
...
* endpoint/api/repository: limit the number of tags returned
- Limit the number of tags returned by /api/v1/repository/<ns:repo> to 500.
- Uses the tag history endpoint instead, with an active tag filte.
- Update UI to use tag history endpoint instead.
2018-09-14 15:30:54 -04:00
Alec Merdler
a9c2ea608d
update application and repository views to set <meta> description to improve search results
2017-07-14 14:03:49 -04:00
Joseph Schorr
91c7396057
Move tag history to its own top-level tab
2017-03-14 11:34:42 -04:00
Joseph Schorr
49d980f685
Remove unused (and broken) visualize tab
2017-03-14 11:34:42 -04:00
Ian Minoso
8fae92267e
create all components for new repo page
2016-10-31 13:18:18 -04:00
Ian Minoso
36b1ee2be9
two examples of implementing react components
2016-10-14 14:23:43 -04:00
Ian Minoso
67e466ee11
Create seperate directive
2016-10-14 12:03:28 -04:00
Ian Minoso
6d375e33bf
ngreact implementation wip
2016-10-14 11:40:28 -04:00
Ian Minoso
4dd6166d21
Add route and page to enable experiment
2016-09-20 17:12:15 -04:00
Ian Minoso
24327f4964
Add skeleton experiment for new repo page
2016-09-20 15:56:59 -04:00
Joseph Schorr
c3701cea7a
Only send heavy log-based stats for repository where required
2016-06-09 14:52:15 -04:00
Joseph Schorr
3b3f101ea6
Vulnerability UI part 2
...
Fixes #860
Fixes #855
2015-11-12 16:59:36 -05:00
Joseph Schorr
4f41f79fa8
Never load the full repo image list
...
Always make smaller queries per tag to ensure we scale better
Fixes #754
2015-11-04 15:53:00 -05:00
Joseph Schorr
4160b720f9
UI and API improvements for working with large repositories
...
- Change the tag check bar to only select the current page (by default), but allow for selecting ALL tags
- Limit the number of tags compared in the visualization view to 10
- Fix the multiselect dropdown to limit itself to 10 items selected
- Remove saving the selected tags in the URL, as it is too slow and overloads the URLs in Chrome when there are 1000+ tags selected
- Change the images API to not return locations: By skipping the extra join and looping, it made the /images API call 10x faster (in hand tests)
Fixes #292
Fixes #293
2015-07-31 16:31:29 -04:00
Joseph Schorr
55a0b83ddf
Delete old repo view code
2015-07-31 14:05:39 -04:00
Joseph Schorr
ff3d8bb013
Delete the old UI!
2015-06-29 12:33:00 +03:00
Joseph Schorr
43330bcfad
Make loading of the tags tab async
2015-06-25 16:19:04 -04:00
Joseph Schorr
e99ae67e58
We need to query for builds even if the repository is not currently building.
2015-05-07 18:26:11 -04:00
Joseph Schorr
23fafa6b4a
Make images loaded lazily on the repo tags page, as they will not be needed in the read-only (common) case.
2015-05-07 15:51:49 -04:00
Joseph Schorr
c04cb4e988
Change the repo view page to minimize the number of API calls necessary until such time as the information is needed (lazy load everything). Also increase the build timer to 30s.
2015-05-06 18:16:03 -04:00
Joseph Schorr
2128e39d77
Be more efficient when polling for build status in the repo view
2015-04-22 13:33:20 -04:00
Joseph Schorr
d714c00ddb
Fix NPE
2015-04-20 12:01:17 -04:00
Joseph Schorr
d09f2f6e22
Get the new context-sensitive new menu working
2015-04-07 18:33:43 -04:00
Joseph Schorr
bcd8a48159
Make sure to redraw the tree in the old repo view. Patches an issue where the tree won't show up sometimes
2015-04-02 11:37:30 -04:00
Joseph Schorr
d9c3c6689a
- Upgrade angular-strap to fix an NPE
...
- Start the download of the rest of the repo information after the repo itself loads
2015-03-23 16:10:33 -04:00
Joseph Schorr
ab2331a486
Performance improvements for the repo API and the new repo UI
2015-03-18 14:47:53 -04:00
Joseph Schorr
638ba39f7f
Limit to 3 builds on the info panel
2015-03-18 12:14:30 -04:00
Joseph Schorr
347bf31f2d
Have tags selected be handled universally throughout the entire repository view page.
2015-03-12 12:22:47 -07:00
Joseph Schorr
c4620a66a3
Reenable build polling
2015-03-10 17:27:19 -07:00
Joseph Schorr
002dc083f2
Get the main repo page design working
2015-03-10 17:22:46 -07:00
Joseph Schorr
afc8e95e19
Start on new tag view
2015-03-09 22:03:39 -07:00
Joseph Schorr
d6d11644d8
Move all controllers into page definitions and add support for layout profiles
2015-02-20 18:15:48 -05:00