Commit Graph

  • 159638084e Fix CSRF loading on static GET pages Brian Picciano 2022-05-24 17:27:03 -0600
  • 88ebaeda8f Don't set updated at field on feed, it's wonky Brian Picciano 2022-05-22 09:33:24 -0600
  • f3340ae5f4 Remove old code related to static, it's not needed anymore Brian Picciano 2022-05-21 14:07:14 -0600
  • 55eb40d4bb Add chat page, though it's not used yet Brian Picciano 2022-05-21 14:06:07 -0600
  • 4dc1683d3e Serve mailing list finalize and unsubscribe endpoints Brian Picciano 2022-05-21 14:03:38 -0600
  • 7335295dc0 Fix rendering errors near script tags Brian Picciano 2022-05-21 13:54:14 -0600
  • b136b42a44 Give images a bottom margin Brian Picciano 2022-05-21 13:00:04 -0600
  • 04b95b0e22 Cleanup after importing everything into prod Brian Picciano 2022-05-21 12:57:08 -0600
  • 180575fe4a Fix post body templates not being parsed correctly Brian Picciano 2022-05-21 12:10:38 -0600
  • bdd1f01605 Fix srv binaries Brian Picciano 2022-05-21 11:40:13 -0600
  • 01424c7dab Standardize URL generation across the blog Brian Picciano 2022-05-21 11:34:03 -0600
  • e269b111a1 List existing tags on edit post page Brian Picciano 2022-05-21 11:20:45 -0600
  • 3059909deb Publish new posts to mailing list Brian Picciano 2022-05-21 11:15:37 -0600
  • 3e67823205 Hide tag picker for now Brian Picciano 2022-05-21 10:56:50 -0600
  • e92f59fc7f Redirect legacy URL path Brian Picciano 2022-05-21 10:50:42 -0600
  • 0361b1d4bf Fix annoying underline next to follow button Brian Picciano 2022-05-21 10:37:02 -0600
  • 5a58890228 Fix code block formatting and clean up extraneous files Brian Picciano 2022-05-21 10:30:43 -0600
  • 79452e7472 Re-arrange routes so that cache only applies to blog routes Brian Picciano 2022-05-21 10:18:00 -0600
  • fb905ad53c Add in-memory cache to GET requests, purges on successful POSTs Brian Picciano 2022-05-21 10:04:50 -0600
  • 1de0ab3b72 Define an actual middleware type, use that to set up API routes Brian Picciano 2022-05-21 09:17:43 -0600
  • 034342421b Simplify routes by moving formMiddleware to the global level Brian Picciano 2022-05-20 19:29:01 -0600
  • 1181af0318 Don't use EDIT method, only POSTs should use alt methods Brian Picciano 2022-05-20 19:19:32 -0600
  • c4692f72e3 Add tag parameter to feed endpoint Brian Picciano 2022-05-20 17:51:41 -0600
  • 1f42c5e000 Add tag selector to index Brian Picciano 2022-05-20 17:43:47 -0600
  • 47d4787907 Always return results in time desc order from PostStore Brian Picciano 2022-05-20 17:31:44 -0600
  • 99f8c1188c Add RSS feed generator Brian Picciano 2022-05-20 17:24:52 -0600
  • b4ca8853a9 Update http config names Brian Picciano 2022-05-20 17:04:20 -0600
  • 1ffda21ae3 Implement ratelimit on authentications Brian Picciano 2022-05-20 14:54:26 -0600
  • ae1fa76efc Rename follow.html to follow Brian Picciano 2022-05-20 14:32:31 -0600
  • af434077ef Implement image macro for rendering images Brian Picciano 2022-05-20 14:30:09 -0600
  • 16cfbd1915 Move static assets to within srv Brian Picciano 2022-05-20 13:37:43 -0600
  • 3cdee89c96 Put post preview behind auth Brian Picciano 2022-05-20 11:20:02 -0600
  • 09acb111a2 Rename api package to http Brian Picciano 2022-05-20 11:17:31 -0600
  • f69ed83de7 Add preview button to edit post page Brian Picciano 2022-05-20 11:06:21 -0600
  • 2c4b617dde Implement saving of new and edited posts Brian Picciano 2022-05-20 10:47:22 -0600
  • 75044eef03 Implement edit post page Brian Picciano 2022-05-20 10:13:46 -0600
  • 0bc0204f0b Implement post deleting Brian Picciano 2022-05-20 09:33:03 -0600
  • 1242be7cfe Implement posts index page Brian Picciano 2022-05-20 08:36:52 -0600
  • 5a99778187 Scatter render.go contents everywhere Brian Picciano 2022-05-20 07:59:36 -0600
  • 16f9da05e5 Fix spacing in assets table delete button Brian Picciano 2022-05-19 22:47:57 -0600
  • 3664286506 Actually use the auth middleware for assets routes Brian Picciano 2022-05-19 22:44:33 -0600
  • 8da42184eb Implement basic auth middleware Brian Picciano 2022-05-19 21:35:45 -0600
  • 46d8c1cebe
    Merge 0b93f3c76a into 56530a8a66 dependabot[bot] 2022-05-19 03:28:32 +0000
  • 0b93f3c76a
    Bump nokogiri from 1.10.10 to 1.13.5 in /static dependabot[bot] 2022-05-19 03:28:31 +0000
  • 56530a8a66 Implement asset deletion and fix redirect logic Brian Picciano 2022-05-18 10:59:07 -0600
  • 69de76cb32 Add asset file upload form, plus related necessary refactors Brian Picciano 2022-05-17 15:54:20 -0600
  • e406ad6e7c Re-arrange how api endpoints are defined Brian Picciano 2022-05-17 15:25:13 -0600
  • 7b7bdcf57a Initial implementation of admin assets page Brian Picciano 2022-05-17 14:39:42 -0600
  • 9a67ef9211 Add follow.html to v2 Brian Picciano 2022-05-17 14:13:56 -0600
  • e742a2d6d5 Add BlogURL template function Brian Picciano 2022-05-17 13:52:18 -0600
  • 0fdece68c0 Add /v2/assets/ handler, with resizing Brian Picciano 2022-05-17 13:29:12 -0600
  • f9d1f664f0 Implement import-asset script Brian Picciano 2022-05-17 12:41:17 -0600
  • 4d23325823 Implement cfg.BoolVar method Brian Picciano 2022-05-17 11:56:17 -0600
  • 788aba3d0d Fix new index page Brian Picciano 2022-05-14 21:30:18 -0600
  • af08122a25 Add static serve back to dev-shell Brian Picciano 2022-05-14 21:28:33 -0600
  • e24dd6d630 Import posts in dev-shell target Brian Picciano 2022-05-14 20:42:43 -0600
  • e41ff2b897 Implement index handler Brian Picciano 2022-05-14 17:02:30 -0600
  • 4c04177c05 Move template rendering logic into api package Brian Picciano 2022-05-14 16:14:11 -0600
  • dd354bc323 Create srv.dev-shell target in Makefile Brian Picciano 2022-05-14 15:21:52 -0600
  • 7e87c09c50 Add /posts handler to api Brian Picciano 2022-05-13 13:35:54 -0600
  • 2929b4279c Implement rendering Posts to html Brian Picciano 2022-05-13 11:47:29 -0600
  • d284fe2d25 Fix integration tests Brian Picciano 2022-05-08 16:57:04 -0600
  • a6269d1fe0 Cleanup and fix dev entrypoint target Brian Picciano 2022-05-08 16:48:03 -0600
  • a759fc28f7 Add test target to Makefile to run full integration tests Brian Picciano 2022-05-08 16:36:28 -0600
  • ddb126db17 Move radix config into cfg, use that for integration tests Brian Picciano 2022-05-08 16:36:08 -0600
  • 450136a0c0 Implement cachedAssetStore Brian Picciano 2022-05-07 18:22:57 -0600
  • 3088c9d76c Implement AssetStore interface Brian Picciano 2022-05-07 18:07:27 -0600
  • cfb633b3b5 Cleanup various small issues with post package Brian Picciano 2022-05-07 17:58:20 -0600
  • 07806c6942 Move sql db out of post.NewStore, so it can be shared Brian Picciano 2022-05-07 14:56:34 -0600
  • 1495c78656 Move integration tests under a build tag Brian Picciano 2022-05-07 14:54:40 -0600
  • 0d016129a4 Implement import-posts script Brian Picciano 2022-05-07 14:33:57 -0600
  • a10a604018 Refactor how data dir is initialized Brian Picciano 2022-05-07 13:17:18 -0600
  • c99b37c5b3 Use unix timestamps for post.Store Brian Picciano 2022-05-06 21:49:00 -0600
  • f7d72adfb5 Implement post.Store Brian Picciano 2022-05-06 17:22:17 -0600
  • d8b12cf17a Begin work on post package Brian Picciano 2022-05-05 21:42:46 -0600
  • eed10ce514 Fix various problems with the srv build Brian Picciano 2022-05-05 21:20:22 -0600
  • cc8b6289ac Improve fatal message for mailinglist.Store creation Brian Picciano 2022-05-05 21:05:23 -0600
  • 39ad0e614f Use envvars to configure srv Brian Picciano 2022-05-05 20:57:17 -0600
  • 5c247b6f29 Refactor cfg to use envvars as well Brian Picciano 2022-05-05 20:17:59 -0600
  • 0277c02767 Get rid of loggerFatalError Brian Picciano 2022-05-05 19:33:40 -0600
  • 24e9541e02 wifi passwords Brian Picciano 2022-05-03 22:23:52 -0600
  • e19e7d1fd1
    Bump nokogiri from 1.10.10 to 1.13.4 in /static dependabot[bot] 2022-04-12 09:36:00 +0000
  • 13737cf85d ginger vm update Brian Picciano 2022-04-03 15:49:24 -0600
  • ae2f854bca redate open infra, make footnotes smaller Brian Picciano 2022-03-13 09:39:51 -0600
  • 8f5577d665 open infra Brian Picciano 2022-03-12 22:21:51 -0700
  • b9a56818b7
    Bump nokogiri from 1.10.10 to 1.13.2 in /static dependabot[bot] 2022-02-26 12:18:23 +0000
  • 6b56556dba cryptic-fs Brian Picciano 2022-01-25 17:30:24 -0700
  • ae3cc05ce7 New fonts, remove external dependencies, clean out unused code, remove twitter stuff Brian Picciano 2022-01-21 22:28:48 -0700
  • bfcdeb6233 ginger names Brian Picciano 2022-01-21 22:28:42 -0700
  • fdd02aff26 take tech tag off of dog money, and center the image Brian Picciano 2022-01-19 18:58:51 -0700
  • 68caa928a8 dav Brian Picciano 2022-01-02 19:40:39 -0700
  • 19f1efd748 ginger: it's alive Brian Picciano 2021-12-31 13:37:32 -0700
  • ed4d179680 minting a single nft Brian Picciano 2021-12-02 07:54:55 -0700
  • 10cb34d0d0 add notes to follow page Brian Picciano 2021-11-09 22:02:08 -0700
  • 0055a0f4fc managing home server with nix Brian Picciano 2021-11-08 17:00:39 -0700
  • f8f9fc8b1e fix tags Brian Picciano 2021-10-31 18:02:43 -0600
  • ac7215e523 dog money! Brian Picciano 2021-10-31 17:37:32 -0600
  • 9a9b94e677 fix runDir startup Brian Picciano 2021-10-10 16:32:05 -0600
  • c790e71e7d
    Bump nokogiri from 1.10.10 to 1.12.5 in /static dependabot[bot] 2021-09-28 06:01:03 +0000
  • 624a38af2b update appimages with nix wording Brian Picciano 2021-09-22 22:04:16 -0600