Commit Graph

16 Commits (3b4bd4e97826ff97f3f140c00a5737b968ce5e97)

Author SHA1 Message Date
Noah 3b4bd4e978 Various small nice fixes 2018-04-10 19:07:25 -07:00
Noah 6d3de7da69 Let me use interface{} for template vars
Since most of the `render.Vars{}` fields were hardcoded/not really
editable for the templates, apart from .Data, this struct is now locked
away in the render subpackage.

End http.HandlerFunc's can then make any arbitrary template data
structure they want to, available inside the templates as `.Data`.
2018-02-10 14:05:41 -08:00
Noah eab7dae75b Further simplify template rendering 2018-02-10 13:16:20 -08:00
Noah 419ae157cc Add account settings page to change passwords 2017-12-23 19:15:50 -08:00
Noah 9e58456aaa ACE Code Editor for Pages and Blogs 2017-12-23 15:29:38 -08:00
Noah 9eaca9c98b Add admin page editor UX 2017-12-23 14:48:47 -08:00
Noah 94cdc916ac Blog tag pages and contact form 2017-12-22 18:34:58 -08:00
Noah cd575ffb1e Various small fixes 2017-11-26 19:44:36 -08:00
Noah 34d444ab96 Handle drafts and private/unlisted posts 2017-11-24 12:53:13 -08:00
Noah b127c61dd7 Blog post creation, viewing, index listing, editing, deleting 2017-11-24 11:56:32 -08:00
Noah 5009065480 Blog edit and preview page 2017-11-19 21:49:19 -08:00
Noah 3d4d69decc Sessions, log in-out, app settings GUI 2017-11-15 06:55:15 -08:00
Noah fe84b0c4f1 Init site config DB, login required middleware 2017-11-07 19:48:22 -08:00
Noah fc152d3bde User login and out, sessions and request context 2017-11-07 09:53:02 -08:00
Noah 6f330a3e92 Initial form and model layout, user creating/loading 2017-11-07 09:01:02 -08:00
Noah 456cad7a50 Initial "Bluez" default theme and Admin Setup page 2017-10-31 09:42:15 -07:00