Artyom
|
e8a6afd7e5
|
Switch to GHC 8
|
2016-11-26 03:40:46 +03:00 |
|
Artyom
|
8bd2720a8a
|
Get rid of some custom dependencies
|
2016-11-19 19:43:30 +03:00 |
|
Artyom
|
231b88727b
|
Sort all fields and add a versioning helper
|
2016-10-16 20:05:47 +03:00 |
|
Artyom
|
6e866feb5f
|
Add default extensions for tests too
|
2016-10-05 01:33:34 +03:00 |
|
Artyom
|
fb3ad7814a
|
Put Selenium stuff into a separate module
|
2016-09-07 18:18:39 +03:00 |
|
Artyom
|
0fa7b6d55c
|
[tests] A new selector language
|
2016-08-24 18:05:27 +03:00 |
|
Artyom
|
7cd62c9bd2
|
Add merge tests
|
2016-08-21 17:45:46 +03:00 |
|
Artyom
|
fa1bc73ac1
|
Move Markdown tests into a separate file
|
2016-08-21 17:45:35 +03:00 |
|
Artyom
|
e8525804ff
|
Add Markdown tests
|
2016-08-21 14:32:52 +03:00 |
|
Artyom
|
c72815c436
|
Big switch to Mustache (only half-done)
* Render some elements of some pages with Mustache
* Switch to Stack
* Add a bit of tests
* Turn the project into a library
|
2016-08-17 11:18:57 +03:00 |
|
Artyom
|
dd4468c772
|
Add Derive* extensions to default extensions
|
2016-07-30 17:36:20 +03:00 |
|
Artyom
|
752864fc30
|
Switch to Megaparsec 5
|
2016-07-27 16:31:55 +03:00 |
|
Artyom
|
adc73b6fd2
|
Fix 'cached'
|
2016-07-25 20:12:08 +03:00 |
|
Artyom
|
699b07687a
|
Get rid of MonadRandom
|
2016-07-25 19:47:49 +03:00 |
|
Artyom
|
e810f1997d
|
Migrate to newer versions
|
2016-07-25 17:55:10 +03:00 |
|
Artyom
|
519211ac2e
|
Move from cheapskate to cmark
|
2016-07-24 13:12:17 +03:00 |
|
Artyom
|
aaa56aabee
|
Add default extensions
|
2016-07-21 18:57:14 +03:00 |
|
Artyom
|
364f792175
|
Empty the cache at start
|
2016-07-21 16:26:08 +03:00 |
|
Artyom
|
1521a3e64c
|
Bump microlens dependency
|
2016-07-03 23:07:09 +03:00 |
|
Artyom
|
ccb8693a97
|
Implement merging for traits
|
2016-06-19 00:52:19 +03:00 |
|
Artyom
|
57afee3b64
|
Use ilist and text-all
|
2016-06-12 22:35:13 +03:00 |
|
Artyom
|
daac18a6ab
|
Add more things to data-files
|
2016-05-27 12:45:54 +03:00 |
|
Artyom
|
c7873d447a
|
Don't allow new megaparsec
|
2016-05-21 16:55:56 +03:00 |
|
Artyom
|
53e1a465e3
|
Prerender pages
Fixes #26
|
2016-05-02 17:54:34 +03:00 |
|
Artyom
|
f560f461d2
|
Add caching
Fixes #21
|
2016-05-01 16:28:10 +03:00 |
|
Artyom
|
91da7809d8
|
Use MonadRandom instead of MonadIO in some places
|
2016-04-21 16:49:01 +03:00 |
|
Artyom
|
f0d67cbb75
|
Use deriveSafeCopySimple as workaround for a bug
See https://github.com/acid-state/safecopy/issues/41
|
2016-04-11 16:05:45 +03:00 |
|
Artyom
|
b9af03f55e
|
Switch to the IP type from iproute
It gives us a Read instance by default!
|
2016-04-08 23:11:13 +03:00 |
|
Artyom
|
5e7ce95f43
|
Show edits better on the admin page
|
2016-04-07 22:14:08 +03:00 |
|
Artyom
|
1138781926
|
Add TH functions to make migrations less painful
|
2016-04-07 18:03:38 +03:00 |
|
Artyom
|
1de64e1a6e
|
Keep track of edits
|
2016-04-03 23:57:01 +03:00 |
|
Artyom
|
59c8640d69
|
Remove character counting
It was useless really.
|
2016-03-24 22:20:25 +03:00 |
|
Artyom
|
652e28e585
|
Add an admin page (no content yet)
|
2016-03-23 01:54:59 +03:00 |
|
Artyom
|
72ad74a431
|
Use config instead of environment variables
|
2016-03-22 01:17:53 +03:00 |
|
Artyom
|
7d2f3594b6
|
Add feeds for items in categories
|
2016-03-19 21:36:21 +03:00 |
|
Artyom
|
f01c360b83
|
Move Lucid/Spock integration into another package
|
2016-03-19 18:29:58 +03:00 |
|
Artyom
|
95d710eaee
|
Record creation time of items/categories
|
2016-03-18 21:32:33 +03:00 |
|
Artyom
|
96a4d59b29
|
Add “hk” as a synonym for “hackage”
|
2016-03-17 18:05:38 +03:00 |
|
Artyom
|
3ccf1e0d28
|
Enable multithreading
|
2016-03-16 02:26:42 +03:00 |
|
Artyom
|
4b5221c649
|
Disable explicit optimisation
Cabal still complains.
(Cabal is still going to compile with -O, tho. Or so it says.)
|
2016-03-16 02:21:36 +03:00 |
|
Artyom
|
74be29738e
|
Prerender Markdown
Makes page rendering about twice as fast
|
2016-03-16 02:17:08 +03:00 |
|
Artyom
|
ad95f9d94c
|
Get rid of sample state
|
2016-03-16 02:10:58 +03:00 |
|
Artyom
|
39d698c88d
|
Change -O2 to -O so that Cabal wouldn't complain
|
2016-03-16 01:03:50 +03:00 |
|
Artyom
|
c24f6fd86c
|
Explicitly turn on optimisation
|
2016-03-16 00:39:21 +03:00 |
|
Artyom
|
9a1dfec816
|
Split rendering into its own module
|
2016-03-15 15:35:35 +03:00 |
|
Artyom
|
6c94fc5231
|
Move blazeToHtml into another package
|
2016-03-15 14:20:06 +03:00 |
|
Artyom
|
32c3083eb9
|
Get rid of a renundant (now) dependency
|
2016-03-15 02:50:45 +03:00 |
|
Artyom
|
7b588e7c6e
|
Move highlighting into a separate library
|
2016-03-15 02:48:30 +03:00 |
|
Artyom
|
1392ecd785
|
Add code highlighting
|
2016-03-15 00:09:39 +03:00 |
|
Artyom
|
4d579832a3
|
Add monitoring
|
2016-03-14 21:51:34 +03:00 |
|