-
Notifications
You must be signed in to change notification settings - Fork 610
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Activating Open Collective #205
base: master
Are you sure you want to change the base?
Commits on Jul 23, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2fe27a2 - Browse repository at this point
Copy the full SHA 2fe27a2View commit details
Commits on Jul 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9e07142 - Browse repository at this point
Copy the full SHA 9e07142View commit details
Commits on Aug 31, 2015
-
Enable Angular's HTML5 mode in Grunt
As explained here: http://stackoverflow.com/questions/17080494/using-grunt-server-how-can-i-redirect-all-requests-to-root-url The server needs to rewrite all URLs (e.g. /home or /repositories) to index.html for HTML5 URLs to work.
Configuration menu - View commit details
-
Copy full SHA for 5e15c62 - Browse repository at this point
Copy the full SHA 5e15c62View commit details -
Revert "Add apiVersion flag and ENV_DOCKER_REGISTRY_API_VERSION var"
This reverts commit 2fe27a2.
Configuration menu - View commit details
-
Copy full SHA for d20042e - Browse repository at this point
Copy the full SHA d20042eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5d8b3d - Browse repository at this point
Copy the full SHA e5d8b3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a4ba3c - Browse repository at this point
Copy the full SHA 9a4ba3cView commit details -
Now all files dealing with repositories reside in app/repository and all dealing with tag reside in app/tag. That's far more easy to maintain than having tag files spread across multiple folders.
Configuration menu - View commit details
-
Copy full SHA for 3f988e7 - Browse repository at this point
Copy the full SHA 3f988e7View commit details
Commits on Sep 3, 2015
-
List repos in v2 registry with paging (kwk#47 and kwk#7)
We can now navigate forward through all images inside a v2 registry. The default page size is 10 but it can be changed to some other numbers as well. The unused repository selector files have been removed. The repository list directive was moved to the repository list html template for simplicity. The repository list no longer says that it searches for repos but filters repos on the current page. The bottom delete repos button has been removed in favor of more space for the pagination controls. The pagination works as described here: https://github.com/docker/distribution/blob/master/docs/spec/api.md#pagination We take the "Link:" header parameter from the response and extract portions of it to formulate the next request. As usual, each page is addressible via the URL. Note that when changing the number of repositories per page we have no other way but to go to page 1 and show at max the number of repositories selected. There's no way to find out how many repos are there so we cannot provide page links. Only forward navigation is possible.
Configuration menu - View commit details
-
Copy full SHA for 6db5b07 - Browse repository at this point
Copy the full SHA 6db5b07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 339c8a7 - Browse repository at this point
Copy the full SHA 339c8a7View commit details -
Show simple list of tags in v2 registry's repository
The current implementation is basic only. Basically all columns have been removed just to show the tag name and that's it. This will be adjusted further in the near future.
Configuration menu - View commit details
-
Copy full SHA for ef70220 - Browse repository at this point
Copy the full SHA ef70220View commit details
Commits on Sep 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d447896 - Browse repository at this point
Copy the full SHA d447896View commit details
Commits on Sep 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c199f3a - Browse repository at this point
Copy the full SHA c199f3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 179467b - Browse repository at this point
Copy the full SHA 179467bView commit details
Commits on Sep 24, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2010da2 - Browse repository at this point
Copy the full SHA 2010da2View commit details
Commits on Oct 21, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ef9db0d - Browse repository at this point
Copy the full SHA ef9db0dView commit details
Commits on Nov 17, 2015
-
Make
ENV_MODE_BROWSE_ONLY=true
for nowonly rough browsing capabilities are implemented right now.
Configuration menu - View commit details
-
Copy full SHA for 3379eb0 - Browse repository at this point
Copy the full SHA 3379eb0View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 18077ef - Browse repository at this point
Copy the full SHA 18077efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81325dc - Browse repository at this point
Copy the full SHA 81325dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6fcb56 - Browse repository at this point
Copy the full SHA d6fcb56View commit details -
Previously a lot of useless AJAX request have been made for each tag. Those requests where necessary in v1 but not in v2 where they don't do anything. The tag listing is cleaned up a log.
Configuration menu - View commit details
-
Copy full SHA for 4fe173e - Browse repository at this point
Copy the full SHA 4fe173eView commit details
Commits on Nov 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 83669c9 - Browse repository at this point
Copy the full SHA 83669c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad39f23 - Browse repository at this point
Copy the full SHA ad39f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4990f6 - Browse repository at this point
Copy the full SHA b4990f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 223cc8f - Browse repository at this point
Copy the full SHA 223cc8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdbe5cb - Browse repository at this point
Copy the full SHA bdbe5cbView commit details
Commits on Nov 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b75e348 - Browse repository at this point
Copy the full SHA b75e348View commit details
Commits on Nov 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9a1d6e0 - Browse repository at this point
Copy the full SHA 9a1d6e0View commit details
Commits on Dec 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7a464f7 - Browse repository at this point
Copy the full SHA 7a464f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b29b55 - Browse repository at this point
Copy the full SHA 5b29b55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0faadab - Browse repository at this point
Copy the full SHA 0faadabView commit details
Commits on Dec 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 75a6220 - Browse repository at this point
Copy the full SHA 75a6220View commit details
Commits on Dec 9, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 021f028 - Browse repository at this point
Copy the full SHA 021f028View commit details -
Merge pull request kwk#76 from majinjing3/v2
Update docker registry v2 api url
Configuration menu - View commit details
-
Copy full SHA for d87a599 - Browse repository at this point
Copy the full SHA d87a599View commit details
Commits on Jan 11, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 4b5cefd - Browse repository at this point
Copy the full SHA 4b5cefdView commit details
Commits on Jan 13, 2016
-
Merge pull request kwk#83 from LarsModig/devenv-fix
Changes necessary to get dev env to work out of the box.
Configuration menu - View commit details
-
Copy full SHA for a528256 - Browse repository at this point
Copy the full SHA a528256View commit details
Commits on Jan 16, 2016
-
Configuration menu - View commit details
-
Copy full SHA for d9cd1c2 - Browse repository at this point
Copy the full SHA d9cd1c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7a80b - Browse repository at this point
Copy the full SHA bc7a80bView commit details
Commits on Jan 18, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 71bc873 - Browse repository at this point
Copy the full SHA 71bc873View commit details
Commits on Jan 20, 2016
-
Merge pull request kwk#87 from cubfan20/v2
Setting ProxyPreserveHost to its default value: Off
Configuration menu - View commit details
-
Copy full SHA for ca5dd30 - Browse repository at this point
Copy the full SHA ca5dd30View commit details
Commits on Jan 26, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 9ba9dbe - Browse repository at this point
Copy the full SHA 9ba9dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bbdebb - Browse repository at this point
Copy the full SHA 2bbdebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f04ea - Browse repository at this point
Copy the full SHA 96f04eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ab1311 - Browse repository at this point
Copy the full SHA 2ab1311View commit details -
Configuration menu - View commit details
-
Copy full SHA for 347c611 - Browse repository at this point
Copy the full SHA 347c611View commit details
Commits on Feb 5, 2016
-
downgrade grunt-contrib-connect to version 0.10.1 because of changes …
…in connect 3.x
Björn Heneka committedFeb 5, 2016 Configuration menu - View commit details
-
Copy full SHA for a4f9c5f - Browse repository at this point
Copy the full SHA a4f9c5fView commit details -
updates the development installation instruction for using own registry
Björn Heneka committedFeb 5, 2016 Configuration menu - View commit details
-
Copy full SHA for 355eb23 - Browse repository at this point
Copy the full SHA 355eb23View commit details
Commits on Feb 16, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 0ba5ae5 - Browse repository at this point
Copy the full SHA 0ba5ae5View commit details
Commits on Mar 4, 2016
-
Merge pull request kwk#96 from bjoernHeneka/downgrade-grunt-contrib-c…
…onnect downgrade grunt-contrib-connect 0.10.1
Configuration menu - View commit details
-
Copy full SHA for 12ad29f - Browse repository at this point
Copy the full SHA 12ad29fView commit details -
Merge pull request kwk#99 from bjoernHeneka/readme-update
updates the development installation instruction for using own registry
Configuration menu - View commit details
-
Copy full SHA for f030b79 - Browse repository at this point
Copy the full SHA f030b79View commit details
Commits on Mar 11, 2016
-
Based on this documentation, I've added a file with an issue template: https://help.github.com/articles/helping-people-contribute-to-your-project/
Configuration menu - View commit details
-
Copy full SHA for f287a38 - Browse repository at this point
Copy the full SHA f287a38View commit details
Commits on Apr 11, 2016
-
Add image details support with API v2 (kwk#84)
Revert changes on default projet file Add detailed information for tag listing Removed useless comments, divs, etc -> refactoring Prevent bugs from future changes of API Add digest attribute to Manifest query response Add basic pagination support to tag listing Add environment variable for tags per page Fix bug of image history without config + disabled parent id Fix tags pagination system - Fetch infos for all pages add missing comma Fetch infos for all pages -> simpler fix Disable apache directory listing feature Update tag pagination system to make it feel more like repository pagination system
Configuration menu - View commit details
-
Copy full SHA for d5dd87d - Browse repository at this point
Copy the full SHA d5dd87dView commit details
Commits on Jul 12, 2016
-
package.json: Add tasks and hooks
In particular, make `npm run server` and `npm test` and work.
Configuration menu - View commit details
-
Copy full SHA for 3b22da7 - Browse repository at this point
Copy the full SHA 3b22da7View commit details
Commits on Jul 19, 2016
-
develop/README.md: Fix link (kwk#138)
* develop/README.md: Fix link Fix link to develop/docker-compose.yml which had square brackets and parentheses interchanged. * develop/README.md: Add YAML syntax highlighting to `docker-compose.yml` snippet. * develop/README.md: Fix link to Gruntfile.js * develop/README.md: Highlight Gruntfile.js as Javascript.
Configuration menu - View commit details
-
Copy full SHA for aaf1535 - Browse repository at this point
Copy the full SHA aaf1535View commit details -
Make "npm test" run Karma tests (kwk#140)
* Make "npm test" run Karma tests Result is this: ``` $ npm test > docker-registry-frontend@0.0.2 pretest /Users/marca/dev/git-repos/docker-registry-frontend_2 > npm install > docker-registry-frontend@0.0.2 postinstall /Users/marca/dev/git-repos/docker-registry-frontend_2 > bower install > docker-registry-frontend@0.0.2 test /Users/marca/dev/git-repos/docker-registry-frontend_2 > karma start test/karma.conf.js 09 07 2016 13:36:20.771:WARN [karma]: No captured browser, open http://localhost:8080/ 09 07 2016 13:36:20.781:INFO [karma]: Karma v1.1.1 server started at http://localhost:8080/ 09 07 2016 13:36:20.782:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency 09 07 2016 13:36:20.788:INFO [launcher]: Starting browser PhantomJS 09 07 2016 13:36:21.250:INFO [PhantomJS 2.1.1 (Mac OS X 0.0.0)]: Connected on socket /#Z4MF21dfMgThOi3zAAAA with id 9538616 PhantomJS 2.1.1 (Mac OS X 0.0.0) Controller: MainCtrl should attach a list of awesomeThings to the scope FAILED forEach@bower_components/angular/angular.js:326:24 loadModules@bower_components/angular/angular.js:4115:12 createInjector@bower_components/angular/angular.js:4041:22 workFn@bower_components/angular-mocks/angular-mocks.js:2464:60 loaded@http://localhost:8080/context.js:151:17 bower_components/angular/angular.js:4155:53 TypeError: undefined is not an object (evaluating 'scope.awesomeThings') in test/spec/controllers/main.js (line 20) test/spec/controllers/main.js:20:17 loaded@http://localhost:8080/context.js:151:17 PhantomJS 2.1.1 (Mac OS X 0.0.0): Executed 1 of 1 (1 FAILED) ERROR (0.005 secs / 0.006 secs) ``` Fixes kwk#139 * Make MainController tests work This makes the `MainController` tests pass. ``` $ npm test > docker-registry-frontend@0.0.2 pretest /Users/marca/dev/git-repos/docker-registry-frontend_2 > npm install > docker-registry-frontend@0.0.2 postinstall /Users/marca/dev/git-repos/docker-registry-frontend_2 > bower install > docker-registry-frontend@0.0.2 test /Users/marca/dev/git-repos/docker-registry-frontend_2 > karma start test/karma.conf.js 09 07 2016 17:06:59.974:WARN [karma]: No captured browser, open http://localhost:8080/ 09 07 2016 17:06:59.986:INFO [karma]: Karma v1.1.1 server started at http://localhost:8080/ 09 07 2016 17:06:59.986:INFO [launcher]: Launching browser PhantomJS with unlimited concurrency 09 07 2016 17:07:00.133:INFO [launcher]: Starting browser PhantomJS 09 07 2016 17:07:01.051:INFO [PhantomJS 2.1.1 (Mac OS X 0.0.0)]: Connected on socket /#6enEIdsugSVdKVioAAAA with id 62465837 PhantomJS 2.1.1 (Mac OS X 0.0.0): Executed 1 of 1 SUCCESS (0.004 secs / 0.024 secs) ``` * test/karma.conf.js: Add more files E.g.: - angular-bootstrap, - angular-bootstrap-checkbox - angular-filter - angular-loading-bar - angular-moment - angular-smart-table I also alphabetized the list to make it easier to check if something is already included. * test/karma.conf.js: Add 'dots' reporter * Add app/app.spec.js `app/app.spec.js` contains tests for various routes, which should be very useful for finding and fixing routing bugs. See: - kwk#97 - kwk#100 - kwk#104 - kwk#121 * Enable junit and spec Karma reporters * app/app.spec.js: Check scope attributes * app/app.spec.js: Check scope.appMode * test/spec/controllers/main.js: Check appVersion & registryHost * MainController: use registry-services In `MainController`, depend on the `registry-services` module instead of the `registry-host-services` module. * Remove app/services/registry-host-services.js Remove `app/services/registry-host-services.js` because it seems to be an older, unused version of `app/services/registry-services.js` * repository-list-controller: Add dependencies Specify that the `repository-list-controller` module depends on `ngRoute` and `ui.bootstrap` modules. Otherwise controller tests of this module fail. * $scope.repositories = data; In `repository-list-controller`, do: $scope.repositories = data; in the promise callback. Otherwise, the new tests in `app/repository/repository-list-controller.spec.js` fail. This is because promises get resolved in templates but not in until tests -- see http://stackoverflow.com/questions/15048132/angularjs-promise-not-being-resolved-in-unit-test * Add unit test for RepositoryListController in `app/repository/repository-list-controller.spec.js`. RepositoryListController ✓ should attach some keys to the scope * Gruntfile.js: Use DOCKER_REGISTRY_{HOST,PORT} Use `DOCKER_REGISTRY_HOST` and `DOCKER_REGISTRY_PORT` environment variables so that one can specify a custom Docker registry server while developing, without hacking `Gruntfile.js`.
Configuration menu - View commit details
-
Copy full SHA for ea2bcd5 - Browse repository at this point
Copy the full SHA ea2bcd5View commit details -
Remove app/services/registry-host-services.js (kwk#141)
Remove `app/services/registry-host-services.js` because it seems to be an older, unused version of `app/services/registry-services.js`
Configuration menu - View commit details
-
Copy full SHA for 868546e - Browse repository at this point
Copy the full SHA 868546eView commit details -
Gruntfile.js: Use DOCKER_REGISTRY_{HOST,PORT} (kwk#142)
Use `DOCKER_REGISTRY_HOST` and `DOCKER_REGISTRY_PORT` environment variables so that one can specify a custom Docker registry server while developing, without hacking `Gruntfile.js`.
Configuration menu - View commit details
-
Copy full SHA for e9941db - Browse repository at this point
Copy the full SHA e9941dbView commit details -
Merge branch 'npm_run_server' of git://github.com/msabramo/docker-reg…
…istry-frontend into msabramo-npm_run_server
Configuration menu - View commit details
-
Copy full SHA for b8ff23d - Browse repository at this point
Copy the full SHA b8ff23dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3452535 - Browse repository at this point
Copy the full SHA 3452535View commit details -
We need bzip2 in container to extract PhantomJS
See also PR kwk#140 for more information on tests.
Configuration menu - View commit details
-
Copy full SHA for 361825c - Browse repository at this point
Copy the full SHA 361825cView commit details
Commits on Jul 20, 2016
-
Try to trigger tests with travis (kwk#146)
* Try to trigger tests with travis * Updgrade to node 4.4.7 in travis * Update .travis.yml * Use correct single run test script
Configuration menu - View commit details
-
Copy full SHA for 48ae06e - Browse repository at this point
Copy the full SHA 48ae06eView commit details -
delay tag item showing until its manifest received (kwk#137)
For a tag item, there exists a time interval between receiving its name and its manifest. That will result in some jitter when loading. Signed-off-by: lijun <lijun@qiyi.com>
Configuration menu - View commit details
-
Copy full SHA for c34f619 - Browse repository at this point
Copy the full SHA c34f619View commit details
Commits on Aug 4, 2016
-
Handle images with no user properly (kwk#147)
* Uncomment test for no repositoryUser in `app/app.spec.js`, so I can work on getting this case working. * Add $log to repository-detail-controller * Set $scope.repository properly even if no user Check if `$scope.repositoryUser` is defined and if it's not, set `$scope.repository` simply to `$scope.repositoryName`. * Add route for repo with no repositoryUser * Make tagsPerPage dropdown use query string vars instead of putting `tagsPerPage` in the route part of the URL, which makes it difficult to distinguish between `repositoryName` and `tagsPerPage`, because the routes are too similar. * Make first/next links use query string vars instead of putting `tagsPerPage` in the route part of the URL, which makes it difficult to distinguish between `repositoryName` and `tagsPerPage`, because the routes are too similar. * Move defaultTagsPerPage from `RepositoryListController` to `TagController`. I think it makes more sense to read `defaultTagsPerPage` in `TagController` than to do it in `RepositoryListController` and have to pass it in URLs. * Fix "Details for repository" for repo w/ no user * Fix breadcrumb when no repositoryUser * Remove tagsPerPage/tagPage from repo detail routes * Update unit tests to use tagsPerPage qs param Updated the unit tests to page `tagsPerPage` as a query string parameter rather than in the route. * Uncomment assertions about scope.reposPerPage an make them work by casting string to an int with `parseInt`. * Make /tag work for image with no repositoryUser * repository-detail.html: Fix breadcrumb link for case when there is no `repositoryUser`. * tag-detail.html: Fix breadcrumb link when image has no `repositoryUser`. * tag-detail.html: Fix shown docker pull command when image has no `repositoryUser`. * tag-detail.html: Show docker pull cmd in code font I think it looks better.
Configuration menu - View commit details
-
Copy full SHA for 3ad864b - Browse repository at this point
Copy the full SHA 3ad864bView commit details
Commits on Dec 13, 2016
-
Remove unused RepositoryController route (kwk#149)
as far as I can tell, there is no `RepositoryController` controller, so this route is not useful.
Configuration menu - View commit details
-
Copy full SHA for bed7564 - Browse repository at this point
Copy the full SHA bed7564View commit details
Commits on Jul 6, 2017
-
Configuration menu - View commit details
-
Copy full SHA for acd3f1f - Browse repository at this point
Copy the full SHA acd3f1fView commit details
Commits on Mar 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 288973b - Browse repository at this point
Copy the full SHA 288973bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a61d4 - Browse repository at this point
Copy the full SHA 26a61d4View commit details