summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use WYMeditor as the article text editor.Matthias Andreas Benkard2018-06-0934-37/+2055
| | | | WYMeditor produces much better XHTML than Trumbowyg.
* Add Dockerfile.Matthias Andreas Benkard2018-05-285-2/+66
| | | | | The Dockerfile uses deploy (https://shinmera.github.io/deploy/) to create a self-contained binary and packages it as a Docker image.
* Take `full-p` into account when querying the cache.Matthias Andreas Benkard2018-05-271-6/+8
| | | | This makes the “full archive” link work.
* Also sort by ID in article overview.Matthias Andreas Benkard2018-05-271-1/+1
| | | | | This is good because it puts new articles on top so you can edit them faster.
* Add support for explicit journal keeping in the database.Matthias Andreas Benkard2018-05-274-12/+64
|
* Update system definition for updated Postmodern.Matthias Andreas Benkard2018-05-271-1/+1
|
* Add progress dots for Hashcash.Matthias Andreas Benkard2017-05-151-1/+2
|
* Remove Flattr button.Matthias Andreas Benkard2017-05-152-12/+0
|
* Add .gitignore file.Matthias Andreas Benkard2017-05-151-0/+3
|
* Use Trumbowyg to edit articles.Matthias Andreas Benkard2017-05-1513-16/+82
| | | | This patch also updates jQuery to v3.2.1.
* Omit empty titles from articles.Matthias Andreas Benkard2017-05-142-2/+4
|
* Add license file.Matthias Andreas Benkard2017-03-251-0/+661
|
* Add missing changes from previous patch.Matthias Andreas Benkard2013-01-171-17/+27
|
* Add parameter *DROP-UNFILTERED* to control whether unauthenticated comments ↵Matthias Andreas Benkard2013-01-163-3/+8
| | | | are to be dropped immediately.
* Merge tip.Matthias Andreas Benkard2013-01-073-70/+125
|\
| * Fix static file handling.Matthias Andreas Benkard2011-12-231-17/+18
| |
| * Actually make the decoupled design work.Matthias Andreas Benkard2011-12-232-20/+22
| |
| * Fix a small compilation order problem.Matthias Andreas Benkard2011-12-231-4/+3
| |
| * Fix a typo.Matthias Andreas Benkard2011-12-231-0/+1
| |
| * Fix the usage of local-time.Matthias Andreas Benkard2011-12-231-1/+2
| |
| * Fix frontend-decoupled authorization.Matthias Andreas Benkard2011-12-231-3/+2
| |
| * Add dependency on local-time to system definition.Matthias Andreas Benkard2011-12-231-1/+2
| |
| * Completely decouple the core from the Hunchentoot frontend by depending on ↵Matthias Andreas Benkard2011-12-231-2/+4
| | | | | | | | local-time for HTTP date formatting.
| * Further decouple the core from Hunchentoot.Matthias Andreas Benkard2011-12-232-47/+58
| |
| * Fix formatting.Matthias Andreas Benkard2011-12-231-3/+3
| |
| * Loosen the core's dependency on Hunchentoot.Matthias Andreas Benkard2011-12-232-36/+74
| |
* | Add Flattr button.Matthias Andreas Benkard2012-12-182-5/+30
|/
* Add simple-date as a dependency.Matthias Andreas Benkard2011-12-071-1/+1
|
* Update to latest Hunchentoot release.Matthias Andreas Benkard2011-12-071-3/+7
|
* Disable the cache for POST requests and fix another stupid IF condition ↵Matthias Andreas Benkard2011-03-251-2/+5
| | | | confusion bug.
* Fix a stupid confusion of IF cases.Matthias Andreas Benkard2011-03-241-2/+2
|
* Make the cache SSL-aware.Matthias Andreas Benkard2011-03-241-7/+9
|
* Introduce site variables *BASE-URI/SSL* and *BASE-URI/PLAIN*. When using ↵Matthias Andreas Benkard2011-03-243-9/+17
| | | | SSL, set *BASE-URI* to the former, otherwise set it to the latter.
* Make stylesheet <link/>s more consistent with each other.Matthias Andreas Benkard2011-03-232-4/+2
|
* Database schema: Add function do_full_text_search and a couple of full-text ↵Matthias Andreas Benkard2011-03-221-0/+48
| | | | search indices.
* Add a <link rel="canonical"/> to all article pages.Matthias Andreas Benkard2011-03-222-3/+11
|
* Generate a new random state for each invocation of MAKE-UUID.Matthias Andreas Benkard2011-03-222-11/+13
|
* Remove debugging statements.Matthias Andreas Benkard2011-03-221-2/+0
|
* Add a comment moderation page.Matthias Andreas Benkard2011-03-224-13/+97
|
* Properly set the Content-Type header when giving a 304 Not Modified response.Matthias Andreas Benkard2011-03-221-2/+2
|
* Implement proper If-Modified-Since handling.Matthias Andreas Benkard2011-03-221-8/+67
|
* Make use Hunchentoot's restricted If-Modified-Since handling.Matthias Andreas Benkard2011-03-221-0/+5
|
* Calculate global article revision IDs by recursion over the child-parent ↵Matthias Andreas Benkard2011-03-221-1/+28
| | | | relationship.
* Use the Accept-Language HTTP header to determine preferred user languages.Matthias Andreas Benkard2011-03-222-3/+20
|
* Don't crash when fewer than 5 articles are to be displayed.Matthias Andreas Benkard2011-03-191-1/+5
|
* Completely rethink the way articles are retrieved from the database based on ↵Matthias Andreas Benkard2011-03-192-48/+27
| | | | the requested characteristics.
* Propagate the “hl” parameter as well.Matthias Andreas Benkard2011-03-191-1/+3
|
* Make the “lang” parameter override the characteristics precedence list ↵Matthias Andreas Benkard2011-03-191-6/+6
| | | | rather than augmenting it.
* Propagate the “lang” variable to generated links.Matthias Andreas Benkard2011-03-191-9/+44
|
* Support “lang” HTTP parameter.Matthias Andreas Benkard2011-03-192-38/+61
|