Commit graph

630 commits

Author SHA1 Message Date
f3fe5c5bca Old IDE file for Komodo Edit removed 2016-10-29 17:42:07 +02:00
3af455103e New database schema after db:migrate 2016-10-29 17:41:56 +02:00
48840f6254 Upgrade to Rails 5.0.1 2016-10-29 17:41:47 +02:00
68e33f3e5a Turned moderate menu item into admin item with submenu 2016-08-23 19:01:17 +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
dbca1e0a19 Package.without_screenshots_most_visits added 2016-08-17 09:28:06 +02:00
046897f1c6 Rake task to clean up broken screenshots works now 2016-08-17 09:27:50 +02:00
1a49fc2777 Keep 'show' parameter when using text search
So that "any", "with" or "without" is kept when a new search term is
intered.
2016-08-16 18:41:06 +02:00
ade7345a6d Upload action on details page made clearer - added button 2016-08-16 13:09:27 +02:00
d4e8e89e82 Display of statistics on details page fixed 2016-08-16 13:09:13 +02:00
639d7941e5 Added 1-day expiration for reviews requests to allow caching by Nginx 2016-08-16 12:58:23 +02:00
19131f0170 Added docs on debshots:accesslog2visits rake task 2016-08-16 12:50:19 +02:00
339bb0427f Showing reviews on package's details page from Ubuntu 2016-08-16 12:50:03 +02:00
fc95fc9d9a Refactored upload modal into a seperate partial view 2016-08-12 19:00:09 +02:00
af578f6622 Info box on details page refactored into a partial 2016-08-12 18:56:26 +02:00
140756c17f Added documentation of JSON URLs 2016-08-12 18:46:23 +02:00
e6504f0182 Added test file for using in tests of the Ubuntu reviews API loader 2016-08-12 17:07:14 +02:00
c0dbfd9038 Updated schema 2016-08-12 17:06:52 +02:00
86d8a7425b Avoiding errors when showing statistics. Slight change in wording. 2016-08-12 17:06:40 +02:00
e2671d2545 Text search now properly weighted and ranked
Default order by 'name' removed so that ranking can actually work.
2016-08-12 16:40:12 +02:00
3ffe975686 Documented how to parse access logs. 2016-08-11 18:24:08 +02:00
7b0dca88b3 Statistics added to package view. 2016-08-11 18:23:53 +02:00
b7e82757eb Speed improvement in updating database
Instead of querying the database one package at a time I am now querying
all packages and just update those who have a visits count.
2016-08-11 11:20:37 +02:00
2edae8fbc2 Progress counter in 5% steps added. Comments added. 2016-08-11 09:26:27 +02:00
e895e931fc Regexp now correctly matches empty referers and user agents 2016-08-11 09:25:49 +02:00
04baeb73e7 Added rake task to count package visits from Nginx log files
Example call:
rake debshots:accesslog2visits['cache-access-example.log']
2016-08-10 18:59:59 +02:00
5227c8d1fa Setting default visit counter to 0 2016-08-10 18:59:33 +02:00
5df0a96b1d Column 'visits' added to packages
Preparation for processing web server access logs to count visits of
packages.
2016-08-10 08:45:25 +02:00
0ffcf5ca19 Ignoring Ruby installation 2016-08-10 08:44:54 +02:00
434e44a2a3 SSL can safely be enforced. nginx can handle that without loops now. 2016-08-06 12:10:30 +02:00
88858b1159 Merge branch 'master' of git.workaround.org:chaas/debshots 2016-07-31 18:42:44 +02:00
a1fe2519bd Gems and vendor cache updated 2016-07-31 18:20:04 +02:00
d9dd2792c6 Do not redirect HTTP to HTTPS globally. Causes 90% double requests. 2016-07-28 18:17:47 +02:00
1c05dc26a6 Merge branch 'master' of git.workaround.org:chaas/debshots 2016-07-24 14:13:30 +02:00
512d109c6a Add explanation text for uploads 2016-07-24 11:13:42 +02:00
b3fefff759 Bug note added 2016-07-24 11:03:10 +02:00
14950aaa0c Show description of package in moderation view
This helps moderators understand if the screenshots matches the nature
of the package.
2016-07-24 11:03:04 +02:00
1ca187e0ed minitest now generally works with Devise 2016-07-22 16:03:50 +02:00
b2ffd0f063 nginx production configuration checked in 2016-07-22 12:20:12 +02:00
b4ae69a519 Enforce HTTPS in production 2016-07-22 11:59:14 +02:00
b57ed7ce1b Validation for screenshot reporting form fixed 2016-07-21 18:38:44 +02:00
94377cdc28 Stop ignoring /doc 2016-07-21 18:38:31 +02:00
d5c6494eef Documentation and nginx example config moved to doc/ 2016-07-21 16:10:29 +02:00
36ef94d763 Prevent empty report reasons for screenshots 2016-07-21 11:29:42 +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
85b9f1014f Yet another typo regarding the usage of URL creation 2016-07-19 21:03:17 +02:00
59644078a3 Typo fixed 2016-07-19 20:48:44 +02:00
c719e35a09 JSON packages/screenshots set to fixed HTTPS 2016-07-19 20:41:54 +02:00
e1f8ccec94 URLs in JSON file always point to https:// 2016-07-19 17:02:33 +02:00