Artyom
e1e74d23e4
Add a method to set global state
2016-03-19 02:52:44 +03:00
Artyom
c8b177b127
Add pages for categories
2016-03-19 02:40:00 +03:00
Artyom
7400bfa819
Generate alphanumeric Uids
2016-03-19 00:08:08 +03:00
Artyom
c268d91927
Don't generate small Uids
2016-03-18 23:45:18 +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
caa2af17f8
Allow Markdown blocks in the ecosystem field
2016-03-17 15:29:45 +03:00
Artyom
de88d2686c
Put ecosystem before notes
2016-03-17 14:58:44 +03:00
Artyom
6f6a161abc
Don't say “write something here” for ecosystem
2016-03-17 14:52:32 +03:00
Artyom
f116663b29
Recolor items in a less ugly way
2016-03-17 03:35:56 +03:00
Artyom
9b38dc68c0
Rename the thing
2016-03-17 03:22:46 +03:00
Artyom
def6c4db0a
Change the style of pros/cons a bit
2016-03-17 03:02:51 +03:00
Artyom
43c3214d54
Add an “ecosystem” field
2016-03-17 03:02:11 +03:00
Artyom
2a70c4857b
Use CSS animation for donate.html
...
Apparently SVG animation is deprecated
2016-03-17 01:27:12 +03:00
Artyom
f1cdd51536
Move the donations page to a file in static/
2016-03-17 01:02:56 +03:00
Artyom
84454d2666
Add an environment variable to enable tracking
2016-03-16 23:47:59 +03:00
Artyom
efbd7716bb
Don't use the tracking image at all
2016-03-16 15:52:58 +03:00
Artyom
5bee1ad9e8
HTML validity fix: don't use thisNode inside <ul>
2016-03-16 15:46:29 +03:00
Artyom
46c02b7ef2
Fix text length counting
2016-03-16 02:56:09 +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
63c707fc5b
Minor
2016-03-16 00:59:00 +03:00
Artyom
c24f6fd86c
Explicitly turn on optimisation
2016-03-16 00:39:21 +03:00
Artyom
951eda8e38
Fix a typo
2016-03-16 00:31:14 +03:00
Artyom
61be3b5a2e
Minor
2016-03-16 00:14:22 +03:00
Artyom
2504b6c969
Switch the order of “edit notes” and “hide notes”
2016-03-15 15:41:09 +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
993e33d154
Move JQuerySelector into JS.hs
2016-03-15 13:10:47 +03:00
Artyom
46ace5f57a
Kill the EKG server thread upon exit
2016-03-15 13:03:05 +03:00
Artyom
1209b2dfa2
Minor fix
2016-03-15 03:30:33 +03:00
Artyom
401329d851
Write about Markdown in help
2016-03-15 03:29:18 +03:00
Artyom
da90a3f270
Add highlighting for the “repl” class
...
As well as fix the overflow thing that was adding extra space at the top
of every code block.
2016-03-15 03:11:46 +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
0a2788059c
Only collect stats every minute
2016-03-14 23:30:06 +03:00
Artyom
ddb4182603
Write about the status page
2016-03-14 22:13:57 +03:00
Artyom
4d579832a3
Add monitoring
2016-03-14 21:51:34 +03:00
Artyom
414a3b150b
Allow the name and the Hackage name to differ
2016-03-14 17:09:05 +03:00
Artyom
e9e2a6ed1f
Finally fix the bug Firefox has with saving fields
...
It's not It's All Text!'s fault, it's Firefox's fault – it saves input
values, and in our case it does it wrong sometimes, so you could start
editing details of item A and the “name” field would be from item B.
2016-03-14 16:32:17 +03:00
Artyom
67fbb610c2
Let kind be edited
2016-03-14 16:13:38 +03:00
Artyom
5882205c8e
Create a kind for tools
2016-03-14 13:58:45 +03:00
Artyom
49b522c337
Render links without “(site)” for non-libraries
2016-03-13 20:28:51 +03:00
Artyom
35561aaae8
Guess whether new items are libraries or not
2016-03-13 20:21:50 +03:00
Artyom
63e808155e
Implement search properly (with page-reload)
2016-03-13 02:35:50 +03:00
Artyom
506881e2e1
It's All Text! strikes again
...
Have to use scripts with all textareas to avoid It's All Text! filling
them with outdated data.
2016-03-13 01:29:02 +03:00