Aaron Friel
65c30a1276
Implement user sessions and type-safe admin routing
2017-03-17 15:02:51 -05:00
Aaron Friel
cdf936b57f
Add session types
2017-03-17 15:02:09 -05:00
Artyom
6963e1141b
Add comments to Guide.Cache
2017-03-04 23:54:48 +01:00
Artyom
4ff43808ee
Switch to the fmt library for formatting
2017-03-04 19:57:59 +03:00
Artyom Kazak
e13a7fc832
Merge pull request #148 from aelve/footerTestFix
...
Fix overflow test for footer.
2017-03-04 14:48:36 +03:00
Aaron Friel
5a6d387130
Fix overflow test for footer.
2017-03-01 18:21:00 -06:00
Artyom
3acd358438
Use atomic createCheckpointAndClose because atomic = good
2017-02-25 16:39:09 +03:00
Artyom
4530cc6249
Catch Ctrl-C and SIGTERM and shutdown gracefully
...
Fixes #145
2017-02-19 17:30:59 +03:00
Artyom
e71ec4715a
Don't use </> for building URLs
...
Fixes #147
2017-02-19 15:26:38 +03:00
Artyom
9511810b3d
Merge category{ProsCons|Ecosystem|Notes}Enabled fields
...
Changing 'Edit' is annoying, so maybe now we'll have to do it less often
2017-02-18 13:52:23 +03:00
Artyom
d94a2ccc99
Add descriptions to all modules
2017-02-17 02:52:54 +03:00
Artyom
00f4986464
Add space before headers in Markdown
2017-02-09 16:10:02 +03:00
Artyom
f4880ce85d
Update dependencies
...
* patches-vector with bumped base is available on Hackage now
* stache-plus has tests that don't compile on a system
with an old GCC, so we have to use a branch with no tests
2017-02-09 12:02:21 +03:00
Artyom
19f9d271b5
Move category status banner into category-info
2017-02-05 14:56:59 +03:00
Artyom
4511fe68dc
Get rid of Guide.View + create Guide.Views.Category
2017-02-05 14:30:30 +03:00
Artyom
66cdd69033
Remove unused dependencies
2017-02-05 14:07:23 +03:00
Artyom
8f11f49f2b
Remove 'Message' module/type since the chatapp won't be written
2017-02-05 14:01:53 +03:00
Artyom
186d650396
Split item renderers into Guide.Views.Item
2017-02-05 14:00:16 +03:00
Artyom
5947c71750
Remove warnings in Guide.Views.Auth.*
2017-02-05 13:59:27 +03:00
Artyom
e0318d5b78
Rename 'Page' lenses to avoid clashes with lenses for core types
2017-02-05 13:58:31 +03:00
Artyom
dfe8ec6fe7
Add an export list to Guide.Views.Utils
2017-02-05 13:56:59 +03:00
Artyom
f95cf6a9e5
Whitespace fixes
2017-02-05 13:56:43 +03:00
Artyom
13763155a2
[./b] Disable parallelism
2017-02-05 13:55:11 +03:00
Aaron Friel
3fa5c4a4f0
Address comments on prior commit.
...
* (&) exported in `Imports.hs` from `microlens` instead of `prelude`
* `Page` record has comments on constructor and fields.
* Default `content` set to empty element.
* Reorganized headTag, header, and footer into fields of `Page` record.
2017-02-02 18:33:28 -06:00
Aaron Friel
f08f6cc23c
Initial commit (very prelim) with Views hierarchy, Page renderer
2017-02-02 15:46:04 -06:00
Aaron Friel
3d4f56ba63
Ignore editor files.
2017-02-02 15:34:13 -06:00
Aaron Friel
d50598ca2d
Add user, message types
2017-02-01 23:55:33 -06:00
Artyom
bedc5f3b8f
Don't highlight the header (“Aelve Guide | Haskell”) as a link
...
It's not particularly useful since people are already used to headers being
links.
2017-02-01 02:48:07 +03:00
Artyom
7b4b3c0a9d
Add comments to View.hs
2017-02-01 01:59:08 +03:00
Artyom
80d3ca3594
Give Selenium more time to start
2017-01-31 04:15:40 +03:00
Artyom
95ead2419d
Fix ./b
2017-01-31 03:58:36 +03:00
Artyom
821f15baab
Test database loading with the same resolver
2017-01-31 03:54:23 +03:00
Artyom
5d19c77a97
Add Travis-CI notifications to Slack
2017-01-31 03:18:33 +03:00
Artyom
c04adb3239
Fix a silly bug with SafeCopy
2017-01-31 03:10:09 +03:00
Artyom
e001e2823e
Reenable testing that the official database can be loaded
2017-01-31 01:06:50 +03:00
Artyom
02bae19083
Comment out unused ToSelector
2017-01-31 00:54:38 +03:00
Artyom
26b2d80520
Get rid of a SafeCopy warning about Uid
2017-01-31 00:53:55 +03:00
Artyom
5a1defbaf0
Get rid of old 'Uid'
...
Nobody is going to do any migrations anyway
2017-01-31 00:49:18 +03:00
Artyom
c7ae23838c
Add ./b, a build script
2017-01-31 00:46:02 +03:00
Artyom
076feaf37f
Split handlers out of Guide.Server
2017-01-31 00:33:13 +03:00
Artyom
4ad0f0f8f9
Move 'getDetails' to Guide.Utils
2017-01-30 03:37:48 +03:00
Artyom
eb5e896e33
Add section separators to Guide.Utils
2017-01-30 03:31:48 +03:00
Artyom
08090b5075
Break Guide.Types into submodules; separate acid methods out
2017-01-30 03:22:34 +03:00
Aaron Friel
1fc06fbde6
Merge pull request #143 from aelve/issue60
...
Switch h3 to strong, aesthetic change to banner
2017-01-29 16:57:59 -06:00
Aaron Friel
4aa3f21544
Switch h3 to strong, aesthetic change to banner
2017-01-29 16:53:50 -06:00
Aaron Friel
52fa345836
Add category status banner for WIP/stub categories
2017-01-29 16:39:05 -06:00
Artyom
ee0610b396
Add “Guide.” to all modules
...
Nowadays lots of libraries don't use hierarchical modules so let's avoid
clashes with them.
2017-01-27 03:18:18 +03:00
Artyom
97a8f9a067
Fix the test with moving items up
2017-01-27 03:00:58 +03:00
Artyom
bd800a70bc
Fix a 404 test
2017-01-27 02:51:17 +03:00
Artyom
7938770e7b
Comment out a test that can't work in Chrome
2017-01-27 02:25:36 +03:00