Commit graph

122 commits

Author SHA1 Message Date
527bc7cd07 Fixed display of Ubuntu reviews 2017-04-19 21:44:54 +02:00
11ae4e6d66 Unused methods in user controller disabled 2017-04-19 13:07:33 +02:00
52ff0be45a Detecting Debian SSO client certificates for login 2017-04-19 00:16:44 +02:00
b24abd7328 Github SSO added 2017-04-19 00:15:29 +02:00
65723d3063 Amazon SSO added 2017-04-17 13:11:44 +02:00
2a7491edcd Google authentication added 2017-04-17 00:42:03 +02:00
4bad4d3a36 OpenID auth using Launchpad and Stackexchange works 2017-04-16 23:58:08 +02:00
898dd81c6b Playing with OmniAuth
However OmniAuth is mainly used for authorization. So let's try a more
lightweight approach with just OpenID.
2017-04-15 23:08:25 +02:00
909be1c8ae SSO using Amazon added 2017-04-06 20:19:14 +02:00
194a990656 Added missing handler for SSO callbacks 2017-04-06 18:32:45 +02:00
0c080386ef before_filter -> before_yction 2017-04-06 12:53:45 +02:00
8e2ebe3cf6 Loading of Ubuntu reviews slightly refactored 2017-04-05 16:27:14 +02:00
72ccc986a4 Google's recaptcha removed. Avoid external dependencies. 2017-04-05 16:26:23 +02:00
20cf3e0f10 Added route for /my_uploads 2017-02-06 09:49:51 +01:00
0e02b70213 Routing changed to accomodate new upload workflow 2017-01-31 22:44:36 +01:00
bbccbfcc20 Showing number of users' uploaded screenshots at the top 2017-01-31 22:44:11 +01:00
82fb26efad Hint added 2017-01-22 23:43:21 +01:00
34d7eb649c New upload review process partly finished 2017-01-18 21:30:14 +01:00
2189f8cc81 Merge branch 'master' of git.workaround.org:chaas/debshots 2016-11-03 13:23:15 +01:00
396f3a7751 Merge branch 'master' of git.workaround.org:chaas/debshots 2016-11-02 20:05:46 +01:00
10e44d1aaf Upload workflow improved 2016-11-01 09:16:52 +01:00
0b5f158dd0 Upload page fixed for multi-uploads. Beautification. 2016-10-30 13:02:41 +01:00
61cad639a6 Showing most wanted package on home page properly 2016-08-24 22:41:50 +02:00
10d5bab37c Allow searching in logs view 2016-08-24 22:41:31 +02:00
230f5ec213 Logs controller added 2016-08-23 19:01:01 +02:00
9ad5a05914 Showing newest and most wanted package on home page 2016-08-23 19:00:39 +02:00
639d7941e5 Added 1-day expiration for reviews requests to allow caching by Nginx 2016-08-16 12:58:23 +02:00
339bb0427f Showing reviews on package's details page from Ubuntu 2016-08-16 12:50:03 +02:00
b3fefff759 Bug note added 2016-07-24 11:03:10 +02:00
b57ed7ce1b Validation for screenshot reporting form fixed 2016-07-21 18:38:44 +02:00
ff0b93380a Recaptcha support added when reporting screenshots
There's lots of spam recently. We need to do something against it.
2016-07-21 11:29:25 +02:00
f36683f9d4 Statistics fixed 2016-07-15 20:24:19 +02:00
97c5878227 User-friendly 404-page added 2016-07-15 18:16:25 +02:00
6a92292e9b Return thumbnail or screenshot image upon 404 instead of exception 2016-07-15 11:02:38 +02:00
f20e53ea6f find! does not exist - using find 2016-07-13 22:43:59 +02:00
681ef50495 Merge branch 'master' of git.workaround.org:chaas/debshots 2016-07-13 22:41:45 +02:00
13c42e8d6b Adding package version to current screenshot upload 2016-07-13 22:41:39 +02:00
473346d9f3 Returning 404 if packages are not found 2016-07-13 14:30:21 +02:00
5ced4d3898 Cruft removed 2016-07-13 14:30:13 +02:00
82003ca1bf Define cache expire times for JSON requests
JSON requests are very expensive. Make sure they are cached for long
enough.
2016-07-13 14:22:28 +02:00
df94be866e Creating user session only when uploading a screenshot
This makes responses usually cacheable.
2016-07-13 14:22:03 +02:00
773548afc3 Merge branch 'master' of git.workaround.org:chaas/debshots 2016-07-12 20:32:36 +02:00
bb79e109c2 Legacy upload method for images from Debshots 1.x implemented 2016-07-12 20:31:09 +02:00
c0109eb6e7 json/packages-without-screenshots implemented 2016-06-28 17:09:17 +02:00
a90bb51b38 /json/packages and /json/screenshots implemented 2016-06-28 17:03:54 +02:00
b3d0b2dc06 JSON controller added. /json/package/:name implemented 2016-06-28 11:39:31 +02:00
205c624778 Delivering proper PNG 404 images for thumbnails and large images 2016-06-27 17:38:24 +02:00
0c4a0d9a3a Joined thumbnail_with_version with thumbnail dev to remove redundant code 2016-06-27 16:00:28 +02:00
04c5009b5d Simplification refactoring 2016-06-27 15:59:42 +02:00
bed96ed633 Renamed templates for list and grid view to avoid manual call of render() 2016-06-24 16:41:02 +02:00