Add static mode
[plack-app-gruntmaster.git] / lib / Plack / App / Gruntmaster.pm
2015-03-21 Marius GavrilescuAdd static mode
2015-03-21 Marius GavrilescuSimplify calls to process_pb_entry and process_log
2015-03-21 Marius GavrilescuGreatly increase cache max-ages
2015-03-16 Marius GavrilescuRemove login dependency on cookies & referer
2015-03-09 Marius GavrilescuAdd ruby
2015-03-08 Marius GavrilescuFix /pb/
2015-03-08 Marius GavrilescuRequire admin to list problems of pending contests
2015-03-08 Marius GavrilescuAllow filtering by result
2015-03-03 Marius GavrilescuRemove unnecessary forbids
2015-03-03 Marius GavrilescuChange private problem handling
2015-03-03 Marius GavrilescuDo not pass contest explicitly for /pb/
2015-03-02 Marius GavrilescuGenerate minified js/css during build
2015-03-01 Marius GavrilescuUse Plack::Middleware::Auth::Complex for auth
2015-02-28 Marius GavrilescuDo not return 404 for favicon.ico
2015-02-25 Marius GavrilescuAdd editorial header
2015-02-25 Marius GavrilescuMake editorials private before contest start
2015-02-24 Marius GavrilescuFix content types on sources
2015-02-24 Marius GavrilescuRemove purges as they are handled in gruntmaster-data
2015-02-23 Marius GavrilescuDeclare charset in content-type header
2015-02-20 Marius GavrilescuReturn a 404 for robots.txt and favicon.ico
2015-02-16 Marius GavrilescuState token validity in password reset emails
2015-02-16 Marius GavrilescuReject expired reset tokens
2015-02-16 Marius GavrilescuAdd password reset functionality
2015-02-15 Marius GavrilescuRe-enable experimental::smartmatch warnings
2015-02-15 Marius GavrilescuServe lisp as text/plain
2015-02-14 Marius GavrilescuAdd SBCL
2015-02-12 Marius GavrilescuFix previous commit
2015-02-12 Marius GavrilescuMake jobs sent to pending contests private
2015-02-07 Marius GavrilescuMake private sources Cache-Control: private and Vary...
2015-02-07 Marius GavrilescuMake private 1 or 0 instead of 1 or empty string
2015-02-06 Marius GavrilescuVary on authorization for private responses
2015-02-05 Marius GavrilescuAlways allow users to view their own sources
2015-02-04 Marius GavrilescuAdd editorial support
2015-02-04 Marius GavrilescuRedirect /favicon.ico to /static/favicon.ico
2015-01-29 Marius GavrilescuAdd country to users
2015-01-25 Marius GavrilescuPass query parameters to response
2015-01-25 Marius GavrilescuSort problems in standings by value and fix standings...
2015-01-23 Marius GavrilescuPass contest to /pb/:problem response
2015-01-21 Marius GavrilescuDisallow submissions where the problem does not belong...
2015-01-21 Marius GavrilescuFix a typo in /src and force jobs in contests to be...
2015-01-21 Marius GavrilescuRequire authentication and privacy for problems during...
2015-01-20 Marius GavrilescuUse 303 instead of 205 in /login
2015-01-20 Marius GavrilescuUse 205 Reset Content in /login
2015-01-20 Marius GavrilescuAdd a fake login link
2015-01-16 Marius GavrilescuRedirect to new job instead of job log on submit
2015-01-04 Marius GavrilescuFix previous commit
2015-01-04 Marius GavrilescuAdd a "private" parameter to /log/ and /pb/
2015-01-04 Marius GavrilescuFix file uploads
2014-12-20 Marius GavrilescuEnforce job privacy
2014-12-19 Marius GavrilescuEnable caching
2014-12-16 Marius GavrilescuFix undef in lc warning
2014-12-15 Marius GavrilescuDisable X-Forever on JSON
2014-12-13 Marius GavrilescuUse ?format=json instead of Accept: application/json
2014-12-12 Marius GavrilescuFix UTF-8 in JSON
2014-12-12 Marius GavrilescuRemove archive standings
2014-12-10 Marius GavrilescuDo not minify CSS/JS in development
2014-12-09 Marius GavrilescuAdd solutions
2014-12-01 Marius GavrilescuAdd non-interactive score and countdown on pb_entry
2014-12-01 Marius GavrilescuFix problem entry during contest
2014-09-28 Marius GavrilescuAdd GOLANG, GCCGO, HASKELL
2014-09-28 Marius GavrilescuRefactoring, part II (HTML::Seamstress)
2014-07-23 Marius GavrilescuRefactoring, part I (Web::Simple)
2014-04-26 Marius GavrilescuPrepare for Dancer2 port
2014-03-24 Marius GavrilescuFix some bugs
2014-03-19 Marius GavrilescuFrom Redis to Postgres - Part 3 (Bugfixes, first try)
2014-03-19 Marius GavrilescuFrom Redis to Postgres - Part 2 (Better routes)
2014-03-18 Marius GavrilescuFrom Redis to Postgres - Part 1 (Getting started)
2014-02-28 Marius GavrilescuReorder routes
2014-02-23 Marius GavrilescuMove display mangling to templates, add read API
2014-02-20 Marius GavrilescuIntroduce Gruntmaster::Page::Generic
2014-02-11 Marius GavrilescuMake CSS/JS links end with .css/.js
2014-02-10 Marius GavrilescuMake Ct::Entry URLs end with a slash
2014-02-07 Marius GavrilescuMark articles as X-Forever and set max-age to 300
2014-02-05 Marius GavrilescuAdd submit
2014-02-05 Marius GavrilescuAdd register and passwd actions
2014-02-05 Marius GavrilescuPass PSGI env to generators
2014-02-05 Marius GavrilescuAdd Page::Src
2014-02-05 Marius GavrilescuAdd article support
2014-02-04 Marius GavrilescuHeeere's Plack/PSGI!
This page took 0.157166 seconds and 86 git commands to generate.