커밋 그래프

12 커밋 (master)

작성자 SHA1 메시지 날짜
Noah 76f76df444 Code cleanup 2023-07-01 16:04:02 -07:00
Noah 777fd85085 Dust off gophertype and fix some bugs
* Add a rate limiter to the login page.
* Fix the CSRF cookie expiring after 24 hours; it now will be a session
  cookie that expires on browser exit so you get a fresh one each visit.
* Remove the dependency on go-bindata and use native Go file embed
* Add documentation
2022-12-05 21:09:06 -08:00
Noah e9e58748b4 Redis cache for Pygmentize + Fragments conflict bugfix 2021-05-31 16:11:01 -07:00
Noah 9e0f8c24a0 Bugfix for RSS feeds 2020-02-18 11:04:34 -08:00
Noah 5b6712ea97 Blog Archive, RSS Feeds, and Model Cleanup
* Legacy-importer tool updates the DB primary key serial after migrating
  the posts, to be max(posts.id)+1 -- especially important for
  PostgreSQL and MySQL (SQLite3 correctly picked the next ID by
  default?)
* Add blog archive page and RSS, Atom and JSON feeds for the blog.
  URLs are /blog.rss, /blog.atom and /blog.json
2020-02-17 18:10:35 -08:00
Noah c1995efb7a Image uploader on Blog Edit page 2020-02-15 20:34:32 -08:00
Noah ceb42aa4d0 Basic Commenting System Implemented
* List comments on a post
* Add comments, with preview
* Users can edit their own comments (EditToken)
* Admin can edit all comments
* Delete comments
* Comment counts on main blog index pages
2020-02-13 22:03:01 -08:00
Noah 117542b23c Basic Blog Functionality & Permissions 2019-11-26 16:54:02 -08:00
Noah 0b04dad045 Pretty Logger and Persistent App Settings JSON 2019-11-26 11:17:01 -08:00
Noah 4eef81c07f Sessions, log in and out 2019-11-25 19:55:28 -08:00
Noah 9348050b4c CSRF, Initial Setup and Admin User Creation 2019-11-14 20:58:55 -08:00
Noah f8bb08d2f5 Initial Prototype 2019-11-14 19:03:56 -08:00