Commit graph

46 commits

Author SHA1 Message Date
"Vincent Ambo ext:(%22)
9af249c0b2 * started moving blog to bootstrap, but keeping the design. Currently far from done 2013-04-28 23:07:56 +02:00
"Vincent Ambo ext:(%22)
c5206173e6 ran hlint 2013-04-28 14:44:14 +02:00
"Vincent Ambo ext:(%22)
9719b5a62d Used stylish-haskell on all source files 2013-04-28 14:30:00 +02:00
"Vincent Ambo ext:(%22)
b3fb7f0f34 * re-enabled captchas 2013-04-28 13:11:38 +02:00
"Vincent Ambo ext:(%22)
1bdbe4af64 * switched main language to English 2013-04-27 22:17:54 +02:00
"Vincent Ambo ext:(%22)
3a39dfc19e * small fixes that I don't remember 2013-04-24 14:35:25 +02:00
Vincent Ambo
520df7957c * completed switch to Hamlet and Lucius 2012-04-25 23:45:47 +02:00
Vincent Ambo
04eb624497 * removed captchas (well, commented them out) 2012-04-22 21:57:35 +02:00
Vincent Ambo
bb981085a6 * removed entryEscape -> Posting pure HTML from now on (pre tag where necessary) 2012-04-06 20:32:25 +02:00
Vincent Ambo
d15a01007e * comment deletion (this doesn't look nice, but nobody except for me sees the admin page so I DON'T CARE :D) 2012-04-04 04:10:26 +02:00
Vincent Ambo
3e16a443e6 version 3.3:
* added reCaptcha again (got too much spam)
2012-04-04 02:20:56 +02:00
Vincent Ambo
5b80f528c7 * default rss feed link now points to an XML file 2012-03-25 20:56:19 +02:00
Vincent Ambo
8b64d14a72 * removed System.Environment from Main.hs
* using the brand-new Options package to parse command line options (--port and --statedir)
2012-03-25 19:29:38 +02:00
Vincent Ambo
efbec9ff76 * added RSS.hs: functions to create an RSS feed
* added RSS feed handler
* FromReqURI instance for BlogLang
* fixed RSS-feed link
2012-03-24 00:32:38 +01:00
Vincent Ambo
6a8ffaf25a * cleaned up res/ folder
* serving static/ content from res/ with 20 years expiration date
* linen texture
2012-03-22 14:34:04 +01:00
Vincent Ambo
ed05e92669 * gzip compression for dynamic files 2012-03-20 18:01:36 +01:00
Vincent Ambo
877a7f84b0 version 3.1:
* entirely new design (looks a lot better. Thanks to @not_eden and @agoptron for their advice)
* multi-author support (I won't use it yet)
* blogstyle.css serves as the "source" for blog.css
* displaying article eDate and author on entry page
2012-03-20 00:26:50 +01:00
Vincent Ambo
da38878212 * correctly serving 404s with status code 404 :| 2012-03-18 23:49:50 +01:00
Vincent Ambo
515660fa7d * fixed 404 page 2012-03-18 23:47:13 +01:00
Vincent Ambo
b7e34eba74 * changed entryEscape 2012-03-18 23:23:02 +01:00
Vincent Ambo
b8a045d163 * proper comment escaping 2012-03-15 21:26:45 +01:00
Vincent Ambo
f591f6b4f7 * newlines in comments 2012-03-15 20:51:53 +01:00
Vincent Ambo
cc1bf63468 * port 80 2012-03-15 20:19:25 +01:00
Vincent Ambo
df9a17b695 * updating entries and entrylist
* entryEscape ("\n" -> "<br>")
2012-03-15 18:32:01 +01:00
Vincent Ambo
47e1be1f78 * fixed entry-adding
* temporarily removed adminHandler and merged it into tazBlog :: ServerPart Response
2012-03-14 01:36:57 +01:00
Vincent Ambo
e6746984f5 * changed comment structure to sort by UTCTime
* postEntry function done; adminHandler doesn't work?
2012-03-14 00:37:00 +01:00
Vincent Ambo
eaa9ed5b98 * removed dependency on Network.CGI
* Cabal & License file
2012-03-13 19:50:13 +01:00
Vincent Ambo
2cb2900b07 * updated some stuff, work on sessions 2012-03-13 06:35:56 +01:00
Vincent Ambo
6092eb6f5e * blog is now running off acid-state (this thing is *fast*) 2012-03-13 05:31:13 +01:00
"Vincent Ambo ext:(%22)
4eacefe854 * broken version of Acid State stuff
* AccountState containing data of type Account
* hashString functions
2012-03-09 17:57:53 +01:00
"Vincent Ambo ext:(%22)
bbdfa3eae2 * initializing Acid sessions
* guardSession
2012-03-08 11:42:10 +01:00
"Vincent Ambo ext:(%22)
7b8f952413 * initial work on AcidState session storage (http://happstack.com/docs/crashcourse/AcidState.html) 2012-03-07 17:31:42 +01:00
"Vincent Ambo ext:(%22)
c880a6092c * login page 2012-03-07 14:51:45 +01:00
"Vincent Ambo ext:(%22)
b2bb90beff * comment adding fixed
* JSON Encoding is broken in the current Hackage version of CouchDB, thus it is necessary to build it manually and to apply this fix:
fafd63a436
2012-03-07 13:40:47 +01:00
"Vincent Ambo ext:(%22)
bc25b9d1e0 * one step closer to adding comments
* generic Doc update function
* redirect /<commentID> to appropriate full link
2012-03-07 12:59:44 +01:00
Vincent Ambo
cd3a5f2cb5 * links on right side 2012-03-06 23:34:04 +01:00
Vincent Ambo
91d197945f * merged String -> Text changes
* comment field
2012-03-06 21:08:36 +01:00
"Vincent Ambo ext:(%22)
8c90ebdb49 * TEXT EVERYWHERE, WHERE MY STRINGS AT? 2012-03-06 19:39:54 +01:00
Vincent Ambo
0418692f07 * finished comment field 2012-03-06 00:50:53 +01:00
Vincent Ambo
96093c9009 * Pagination (finally!)
* slight CSS change
2012-03-03 16:39:15 +01:00
Vincent Ambo
485e271475 * added TODO file 2012-03-03 04:05:19 +01:00
Vincent Ambo
7114876693 * limiting amount of queries with couchDB's limit parameter 2012-03-03 04:02:30 +01:00
Vincent Ambo
65a5443e2d * getMonthCount now takes a BlogLang, as is obviously required 2012-03-03 03:47:11 +01:00
Vincent Ambo
9e4b35613c * removed an unnecessary tempVar 2012-03-03 03:42:44 +01:00
Vincent Ambo
907eecf8c7 * getMonthCount function added 2012-03-03 03:35:20 +01:00
Vincent Ambo
da8833bf34 * changes D: 2012-03-02 09:12:09 +01:00
Renamed from src/Server.hs (Browse further)