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
Artyom
86681430a1
Mention the database in INSTALL.md
2016-03-12 20:07:52 +03:00
Artyom
09957c4c39
Simplify deletion confirmation dialogs
2016-03-12 20:06:24 +03:00
Artyom
915e5d6d89
Javascript string escaping ≠ Haskell escaping
...
In particular, Unicode characters are escaped as “\u0123” in Javascript,
but `show` uses the “\0123” format (and also decimals instead of hex)
2016-03-12 18:03:15 +03:00
Artyom
9ef847d066
Style blockquotes
2016-03-12 03:33:12 +03:00
Artyom
75a5a4b89b
Refactor textarea code, deal with It's All Text!
2016-03-12 01:59:47 +03:00
Artyom
db02a47056
Minor
2016-03-12 00:10:13 +03:00
Artyom
5ae1510d52
Stupid bug: forgot to repeat checkpoint creation
2016-03-12 00:08:55 +03:00
Artyom
0f1577252b
Add a template for item notes
2016-03-12 00:06:14 +03:00
Artyom
17255b3fa0
Don't have 2 form elements in one <label>
2016-03-11 19:57:29 +03:00
Artyom
2cf47a0ec7
Add alt-text to images
2016-03-11 19:51:11 +03:00
Artyom
76e28a502e
Minor
2016-03-11 19:14:29 +03:00
Artyom
d1c34303bd
The checkpoint-ing thread works now
2016-03-11 18:50:59 +03:00
Artyom
184f96bd4d
Backups
2016-03-11 18:40:34 +03:00
Artyom
c8573bd10a
Add tags to TODOs
2016-03-11 17:37:55 +03:00
Artyom
d5b2ec3f9c
Style textareas
2016-03-11 17:08:04 +03:00
Artyom
86ddd78ee7
Apparently “12” is right and “12px” is invalid
2016-03-11 16:37:11 +03:00
Artyom
eb473ed310
Add <title>
2016-03-11 16:36:37 +03:00
Artyom
674552dfae
Add doctype
2016-03-11 16:31:40 +03:00
Artyom
77e797617e
Add <head> and <body> tags to generated pages
2016-03-11 16:17:24 +03:00
Artyom
f30423c0fe
Break things into more modules
2016-03-11 16:07:22 +03:00
Artyom
cd26bfcfe8
Serve js.js with correct MIME type
2016-03-11 15:02:53 +03:00
Artyom
e8c94ced39
Use shortcut-links
2016-03-11 14:58:11 +03:00
Artyom
8394dbf737
Load Piwik from cdnjs, it's faster
2016-03-11 13:42:49 +03:00
Artyom
086737789e
Make text areas automatically grow
2016-03-11 13:28:08 +03:00
Artyom
bb588ca49c
Move item controls into the header
2016-03-11 01:44:07 +03:00
Artyom
3f88eae40e
Add item descriptions
2016-03-11 00:22:28 +03:00
Artyom
f60fdab1d1
Change the name to “A guide to ...”
2016-03-10 23:37:17 +03:00
Artyom
101158eeee
Minor
2016-03-10 21:46:38 +03:00
Artyom
eea945f7ee
Have “edit/hide notes” at the bottom as well
2016-03-10 11:23:57 +03:00