-
8de77dcb83
Rate limit login attempts
master
Noah Petherbridge
2024-02-28 21:33:05 -0800
-
f6f2dc57e8
Add class to Markdown page
Noah Petherbridge
2023-01-27 18:23:45 +0000
-
277783fea4
Merge
05ddb78674
into d78814b9c9
#8
dependabot[bot]
2022-05-16 17:51:14 +0000
-
-
05ddb78674
Bump github.com/microcosm-cc/bluemonday from 1.0.2 to 1.0.16
#8
dependabot/go_modules/github.com/microcosm-cc/bluemonday-1.0.16
dependabot[bot]
2022-05-16 17:51:13 +0000
-
-
6a36c0ed76
WIP Bindata stuff
bindata
Noah Petherbridge
2020-10-28 18:56:09 -0700
-
d78814b9c9
Tweaks to age-gate middleware
Noah Petherbridge
2019-10-22 10:50:51 -0700
-
-
445fffdf2b
JSON feed support for the blog cuz why not
Noah Petherbridge
2019-08-19 18:30:42 -0700
-
82b73f26b4
Fix RSS feed links
Noah Petherbridge
2019-08-19 17:50:56 -0700
-
77bf2b9dd3
Fix up RSS/Atom feeds
Noah Petherbridge
2019-08-19 17:46:44 -0700
-
e67df627ce
Make it a Go module
Noah Petherbridge
2019-06-20 13:36:42 -0700
-
e2cfb2d70c
Add a -v flag to print version information
Noah Petherbridge
2019-06-05 16:28:59 -0700
-
7376947e8a
Extract Blog Thumbnails for Archive Page
Noah Petherbridge
2019-06-05 16:18:38 -0700
-
c556f862e5
Add image uploader to the Edit Blog page
Noah Petherbridge
2019-05-16 20:12:47 -0700
-
2fd5fccc5b
Add button to disable ACE Code Editor (for mobile)
Noah Petherbridge
2019-05-16 18:46:02 -0700
-
86d5367d8e
Fix sticky blog posts not ordering correctly
Noah Petherbridge
2019-03-15 14:12:38 -0700
-
dee7c8eb98
Additional age gate suffixes
Noah Petherbridge
2019-01-03 11:36:52 -0800
-
87f53c9895
Age Gate: Allow single-page exceptions with ?over18=1
Noah Petherbridge
2019-01-01 13:31:01 -0800
-
0943ff34b1
Merge pull request #7 from kirsle/questions
Noah Petherbridge
2018-12-24 11:54:50 -0800
-
-
1821ef60d4
Feature: Ask Me Anything
#7
Noah Petherbridge
2018-12-24 11:47:25 -0800
-
-
9b938ccff3
Move package from internal to src
Noah Petherbridge
2018-12-23 16:21:50 -0800
-
517a2ee86b
Questions system WIP
Noah Petherbridge
2018-12-23 16:18:04 -0800
-
eae499c640
Dummy out Events and Contacts for now, shelved for later
events
Noah Petherbridge
2018-12-15 17:17:36 -0800
-
bddae00a1e
Merge branch 'master' into events
Noah Petherbridge
2018-12-15 16:42:56 -0800
-
-
b31eb284f0
Rebase Dockerfile on golang:1.10
Noah Petherbridge
2018-09-18 11:21:11 -0700
-
d9a1e6a3c0
Merge pull request #5 from kirsle/docker
Noah Petherbridge
2018-06-07 11:52:29 -0700
-
-
107e5dd963
Add a Dockerfile
#5
Noah Petherbridge
2018-06-07 11:51:44 -0700
-
-
5c4f5612f8
Controller docs, RSVP counts, comment integration
Noah Petherbridge
2018-05-12 11:48:18 -0700
-
a3ba16c9b2
Anonymous contact authentication for events
Noah Petherbridge
2018-05-11 21:29:18 -0700
-
a166c72cf3
SQLite DB, initial invite flows and UX
Noah Petherbridge
2018-05-11 20:15:16 -0700
-
f154c55862
Catch spam bots on my contact form
Noah Petherbridge
2018-05-01 18:26:50 +0000
-
345878fabe
Contact creation and invite UI
Noah Petherbridge
2018-04-30 17:50:39 -0700
-
765e80b64d
Initial events UI - Creation, editing, viewing
Noah Petherbridge
2018-04-29 12:56:37 -0700
-
-
a1c84fa1e9
Make Session available in the templates
Noah Petherbridge
2018-04-27 14:49:21 -0700
-
efeb2e934e
Fix page count and comment form styling
Noah Petherbridge
2018-04-14 09:29:03 -0700
-
92887a6472
Keep fragments in the blog index file
Noah Petherbridge
2018-04-13 22:08:44 -0700
-
95fdc4baff
Fix CSRF token generator
Noah Petherbridge
2018-04-11 19:53:41 -0700
-
aca9734b14
More config settings and age gating
Noah Petherbridge
2018-04-11 19:34:37 -0700
-
532135094c
Bootstrap version bump
Noah Petherbridge
2018-04-11 18:59:48 -0700
-
b7d1661fcd
Various tweaks
Noah Petherbridge
2018-04-11 18:59:30 -0700
-
709e1f9577
Add tumblr-import script to import Tumblr blogs
Noah Petherbridge
2018-04-10 22:36:32 -0700
-
3b4bd4e978
Various small nice fixes
Noah Petherbridge
2018-04-10 19:07:25 -0700
-
7fa422e42f
Shuffle around packages, fix rophako-import
Noah Petherbridge
2018-02-11 16:24:43 -0800
-
f702ad12e0
Merge pull request #4 from kirsle/refactor
Noah Petherbridge
2018-02-10 15:50:52 -0800
-
-
d4321b5087
Small bugfixes
#4
Noah Petherbridge
2018-02-10 15:16:30 -0800
-
c69c14ea09
Controller breakout for blog and comments
Noah Petherbridge
2018-02-10 15:07:10 -0800
-
eb1880d348
Break out some controllers and move mail to subpackage
Noah Petherbridge
2018-02-10 14:36:21 -0800
-
6d3de7da69
Let me use interface{} for template vars
Noah Petherbridge
2018-02-10 14:05:41 -0800
-
eab7dae75b
Further simplify template rendering
Noah Petherbridge
2018-02-10 13:16:20 -0800
-
f0045ae2cf
Move Flash and Redirect responses to subpackage
Noah Petherbridge
2018-02-10 11:20:27 -0800
-
60ccaf7b35
Eviscerate the last of the middleware into sub-packages
Noah Petherbridge
2018-02-10 11:14:42 -0800
-
e393b1880f
Move template rendering into sub-package
Noah Petherbridge
2018-02-10 10:08:45 -0800
-
aabcf59181
Branch markdown into its own subpackage
Noah Petherbridge
2018-02-09 19:01:56 -0800
-
3d5147ff4c
Shuffle around package directories
Noah Petherbridge
2018-02-09 18:46:58 -0800
-
-
3b3295884c
Fix blog posts losing their Created time on edit
Noah Petherbridge
2018-02-09 18:25:03 -0800
-
e8ca2e408a
Descriptions in XML feeds
Noah Petherbridge
2018-02-01 20:25:41 -0800
-
0ca2ebd874
Bring back the RSS/Atom feeds
Noah Petherbridge
2018-02-01 20:14:42 -0800
-
9f25d38276
Upgrade to Bootstrap 4 Final
Noah Petherbridge
2018-02-01 09:34:28 -0800
-
4cfc5bbd3d
Merge branch 'master' of github.com:kirsle/blog
Noah Petherbridge
2018-01-02 19:19:03 +0000
-
-
1430c54f0e
Legacy /category/ URI
Noah Petherbridge
2018-01-02 11:16:11 -0800
-
c6e8e3f5e5
Legacy /category/ URI
Noah Petherbridge
2018-01-02 11:16:11 -0800
-
-
946a05c505
Some README Documentation
Noah Petherbridge
2017-12-24 13:55:50 -0800
-
22374fb5f8
Log contact form messages to disk, just in case
Noah Petherbridge
2017-12-24 12:46:15 -0800
-
ce4f0d2f7c
Sort comments properly from Rophako ingest
Noah Petherbridge
2017-12-24 10:34:10 -0800
-
c664c07a74
Sort comments on Rophako ingest
Noah Petherbridge
2017-12-24 10:24:42 -0800
-
baaf7bcfac
Legacy Rophako blog index page
Noah Petherbridge
2017-12-23 21:21:26 -0800
-
419ae157cc
Add account settings page to change passwords
Noah Petherbridge
2017-12-23 19:15:50 -0800
-
00925bb267
Don't allow reconfiguring the site
Noah Petherbridge
2017-12-23 18:45:39 -0800
-
98dc41aa0a
Fix path errors with JsonDB
Noah Petherbridge
2017-12-23 18:17:29 -0800
-
4cc50e86c9
Tweak ACE defaults
Noah Petherbridge
2017-12-23 15:37:59 -0800
-
9e58456aaa
ACE Code Editor for Pages and Blogs
Noah Petherbridge
2017-12-23 15:29:38 -0800
-
d8254826c2
Add the ACE Code Editor
Noah Petherbridge
2017-12-23 15:27:32 -0800
-
9eaca9c98b
Add admin page editor UX
Noah Petherbridge
2017-12-23 14:48:47 -0800
-
3f7b800423
Fix toggling on/off of Redis at runtime
Noah Petherbridge
2017-12-23 13:32:26 -0800
-
c03a010696
Redis caches for JsonDB and Pygments
Noah Petherbridge
2017-12-23 13:22:51 -0800
-
94cdc916ac
Blog tag pages and contact form
Noah Petherbridge
2017-12-22 18:34:58 -0800
-
d730b4d43c
Import wiki pages, render Markdown pages w/ Pygments
Noah Petherbridge
2017-12-02 10:47:21 -0800
-
10071a8301
Add Rophako importer for blog posts and comments
Noah Petherbridge
2017-12-01 09:05:16 -0800
-
88a9908c19
Make the blog index includeable from site index
Noah Petherbridge
2017-12-01 08:07:21 -0800
-
cd575ffb1e
Various small fixes
Noah Petherbridge
2017-11-26 19:44:36 -0800
-
4a7a87c306
Plain text and HTML emails
Noah Petherbridge
2017-11-26 19:05:31 -0800
-
527e995c1c
Add support for subscribing to comment threads
Noah Petherbridge
2017-11-26 18:52:14 -0800
-
725437d06f
Comment system: add, edit, delete for guests and Admins
Noah Petherbridge
2017-11-26 15:53:10 -0800
-
ab5430df26
Blog archive page
Noah Petherbridge
2017-11-24 13:27:08 -0800
-
34d444ab96
Handle drafts and private/unlisted posts
Noah Petherbridge
2017-11-24 12:53:13 -0800
-
b127c61dd7
Blog post creation, viewing, index listing, editing, deleting
Noah Petherbridge
2017-11-24 11:56:32 -0800
-
5009065480
Blog edit and preview page
Noah Petherbridge
2017-11-19 21:49:19 -0800
-
5b051391d6
Remove vue.js
Noah Petherbridge
2017-11-19 20:20:46 -0800
-
3d4d69decc
Sessions, log in-out, app settings GUI
Noah Petherbridge
2017-11-15 06:55:15 -0800
-
fe84b0c4f1
Init site config DB, login required middleware
Noah Petherbridge
2017-11-07 19:48:22 -0800
-
fc152d3bde
User login and out, sessions and request context
Noah Petherbridge
2017-11-07 09:53:02 -0800
-
6f330a3e92
Initial form and model layout, user creating/loading
Noah Petherbridge
2017-11-07 09:01:02 -0800
-
c69dbfebba
Add JsonDB and initial Admin Setup POST handler
Noah Petherbridge
2017-11-03 09:52:40 -0700
-
456cad7a50
Initial "Bluez" default theme and Admin Setup page
Noah Petherbridge
2017-10-31 09:42:15 -0700
-
0c243c849c
Bootstrap 4.0.0 Beta
Noah Petherbridge
2017-10-08 11:19:48 -0700
-
2966cb2c7f
Initial static file router
Noah Petherbridge
2017-10-07 21:48:58 -0700
-
3d30a58ccb
Initial commit
Noah Petherbridge
2017-10-07 20:13:31 -0700