Commit Graph

43 Commits (master)

Author SHA1 Message Date
Noah 1835300e33 Various improvements to commenting system 2017-01-02 19:49:47 -08:00
Noah 38594a382b Add hooks for Markdown pages to render their own table of contents 2016-06-17 14:54:45 -07:00
Noah 4b6be02e5a Spaces to tabs in HTML and CSS 2015-08-11 17:39:16 -07:00
Noah 0c71bc456b Add timezone offsetter and strftime template function 2015-07-26 15:13:25 -07:00
Noah 21dbede734 Moar unicode fixes 2015-02-23 13:10:21 -08:00
Noah 8a7cf66248 Add Wiki syntax for page links, style updates 2015-01-25 02:05:14 -08:00
Noah bf294e0009 Responsive images in markdown 2014-12-16 03:50:42 +00:00
Noah 45eec97bf3 Add exception e-mail handler 2014-12-04 15:56:20 -08:00
Noah 4374325eb3 Add tracking info to layout 2014-12-03 00:09:58 +00:00
Noah 0c5f238637 Add CSS for visitor tracking 2014-12-02 15:47:22 -08:00
Noah 67a30e2471 Add visitor tracking code 2014-12-02 15:46:13 -08:00
Noah fd5f4ce57d Add the ability to edit users' comments 2014-09-11 22:26:45 -07:00
Noah 1c32d08ab8 Enhanced photo album features
Support album descriptions and layout options, and add photo
descriptions
2014-08-26 18:11:34 -07:00
Noah 8a2d6a7c04 Refactor modules into a plugin-based system
All modules are now plugins. The config.py calls load_plugin for each
plugin it needs (some plugins may load others automatically). Also each
plugin keeps its own template folder which gets added to the template
search path, so i.e. if the photo plugin is unloaded completely, the URL
endpoints won't work either (with the old system, since the HTML
templates still existed in the default root the endpoints would still
serve pages, just without any Python logic behind them).
2014-07-23 14:21:53 -07:00
Noah 969a758a8d Handle 403 Forbidden errors better 2014-07-01 00:45:13 +00:00
Noah 7e0fc42700 Small tweaks 2014-06-24 18:59:00 +00:00
Noah 200befc65f Add ability to rotate a photo 2014-06-20 21:25:15 -07:00
Noah 95da4b19a1 Add endpoint to delete entire photo album 2014-06-20 19:37:48 -07:00
Noah a682ea17c1 Add multiple photo upload support 2014-06-20 18:32:05 -07:00
Noah dc87792545 Add Python version, fix Markdown cheatsheet 2014-06-20 21:32:45 +00:00
Noah a3114a5212 Add Markdown syntax cheat sheet 2014-06-20 21:26:09 +00:00
Noah 74a6534762 Remove Google ads placeholder text 2014-04-29 21:52:16 -07:00
Noah 18dab04f73 Move blog Google ads logic into core Rophako 2014-04-29 21:50:15 -07:00
Noah 2b3f0a748a Add editable preview screen for leaving comments 2014-04-29 21:40:40 -07:00
Noah acbd353617 Move comments anchor up to the top of the comment page 2014-04-24 19:02:11 +00:00
Noah e2f7495add Add blog sibling nav links to blog entries 2014-04-19 21:28:35 -07:00
Noah 978928c97e Add Markdown support to blogs, comments, pages 2014-04-18 21:55:37 -07:00
Noah b58563b0d1 Make Rophako support SSL 2014-04-18 23:00:13 +00:00
Noah 07f051f17e Add flashed messages to default site 2014-04-11 18:14:10 +00:00
Noah 6919458450 Add favicon.ico to default site 2014-04-09 22:52:37 -07:00
Noah c835e9ab32 Add logged-in links 2014-04-09 22:11:34 -07:00
Noah d4f3a00837 Add better default theme 2014-04-09 21:58:21 -07:00
Noah 1ff8e277b1 Add commenting on photos 2014-04-07 09:44:20 -07:00
Noah 61dce0f90f Blog avatars take priority over user photos 2014-04-07 08:59:50 -07:00
Noah 1a30c2ab58 Remove link in blog, add documentation 2014-04-06 21:15:59 -07:00
Noah 87dfe28133 Remove useless link from blog entry view 2014-04-06 20:24:39 -07:00
Noah aa395ca206 Show user picture on blog update page 2014-04-06 20:02:33 -07:00
Noah 9a4f74844d Add RSS feed, contact page, Kirsle.net stuff 2014-04-06 18:02:34 -07:00
Noah 4bb9b5d687 Add Comments and Emoticons modules 2014-04-06 15:45:43 -07:00
Noah 91536e3d05 Add photo albums and hook them up to the blog 2014-04-05 00:47:43 -07:00
Noah f9c2481499 Add the web blog views/models/controllers 2014-03-28 01:23:12 -07:00
Noah 80c20ec87b JsonDB, In'tl setup, user login and admin pages 2014-02-19 23:51:18 -08:00
Noah f86d1df276 Initial structure of web app 2014-02-18 22:30:21 -08:00