29 Commits

Author SHA1 Message Date
Josh Stark
49ea41ef3a Created basic cache for images.
Provided Image class with copyOf method to allow for creation of new instances when caching images (to stop reference leaks).
2019-06-02 12:33:27 +01:00
Josh Stark
bee04db820 Added basic search functionality to each repository pane. 2019-06-02 11:31:04 +01:00
Josh Stark
ae1518c759 Moved tag filtering to separate class. Ensure state is reverted even on exception 2019-05-19 09:18:12 +01:00
Josh Stark
865b49c554 Improve error handling for async tasks. Determine correct versioned latest tag 2019-05-15 20:25:05 +01:00
Josh Stark
9352501b07 Small clean up 2019-04-26 10:40:53 +01:00
Josh Stark
464b57d6cd Reversed time group for allow for correct ordering 2019-04-26 10:26:47 +01:00
Josh Stark
cfecf3f9ad Added groupMode to API for pull history 2019-04-26 10:14:11 +01:00
Josh Stark
faf428b3e0 Added HOUR to grouping mode for pull history 2019-04-25 12:19:55 +01:00
Josh Stark
594125bed6 Added pull history API. Included removal process during sync for deleted images 2019-04-25 12:12:11 +01:00
Josh Stark
478541f534 Removed dependency on bouncycastle - implemented native PBKDF2 via java.security 2019-03-30 10:34:37 +00:00
Josh Stark
c100aad7e9 Added notification alerts for failed AJAX queries 2019-03-30 10:02:44 +00:00
Josh Stark
b99a5971f0 Fixed issue when synchronising image with no tags 2019-03-28 20:37:55 +00:00
Josh Stark
59fe5b764d Fixed indentation 2019-03-28 20:14:30 +00:00
Josh Stark
630c7ba043 Rectified login redirect for internal API 2019-03-28 20:11:08 +00:00
Josh Stark
96cd2fb88c Added deprecation notice functionality 2019-03-28 19:39:16 +00:00
Josh Stark
c01b9b0b43 Removed unused filter 2019-03-20 20:40:04 +00:00
Josh Stark
30b865d34d Small UI tweaks for dropdown menus 2019-03-20 20:25:23 +00:00
Josh Stark
8b8b3dad56 Finished reworking web APIs. Fixed responsive layout 2019-03-18 21:35:00 +00:00
Josh Stark
bddbb06835 Reworked web server to configure servlets more directly. Still need to sort login filter 2019-03-18 18:41:39 +00:00
Josh Stark
52c5ea952d Only add setup routes if no users 2019-03-17 18:44:17 +00:00
Josh Stark
b18567e1fc Updated path for setup process 2019-03-17 13:36:44 +00:00
Josh Stark
26322ade92 Ensure redirect not sent twice when verifying admin route on initial registration 2019-03-17 13:04:32 +00:00
Josh Stark
6ce1e99438 Reworked authentication for users. Now includes option to use database 2019-03-17 12:50:57 +00:00
Josh Stark
44ac92dfcc Updated properties loader to cascade through environment 2019-03-16 18:06:35 +00:00
Josh Stark
b168d01c3d Ensure logs directory is created under config. Load correct log config 2019-03-16 15:08:22 +00:00
Josh Stark
d9f224d5cf Implemented means to update individual image version mask 2019-03-16 11:53:24 +00:00
Josh Stark
6cc8d8a4fe Refactored state of synchronisation process 2019-03-16 09:45:33 +00:00
Josh Stark
7d02270095 Refactored sync process to use state (needs more refactoring) 2019-03-11 21:56:17 +00:00
Josh Stark
ff7c510bb5 Initial commit (of mostly all of it...) 2019-03-10 18:03:08 +00:00