<commit_before>

                       LATER
                       -----

Add hourly local redis rdb dumps

Add script to roll back into hourly local db dumps and remote backups

Delete backups older than 6 months from s3 automatically

Work on quick script to load DB from remote backups

Add daemon for zero-downtime node restart

Set up autorecovery
https://aws.amazon.com/blogs/aws/new-auto-recovery-for-amazon-ec2/

Test with instance reboot on live site

Test monit with nginx going down

Test monit with blot going down

Lease new instance for 12 months

Remove limit on image size

nginx fail2ban & http2

FIx bug with case sensitivity for tag folders
https://mail.google.com/mail/u/0/#inbox/15700b686c2b9fae

Frank image cache bug for dropshadow
drexore /draft/view/Drafts/debugging.md

Improve nginx error pages

make the source folder on the per-blog basis (not per account) so theoretically a blot user could have two different dropbox accounts.

  Add folder section to settings page? radio buttons?
  how to ensure this won't fuck up other blogs

  move to Dropbox sdk v2

  Add support for 'full Dropbox' feature
  Cosmo https://mail.google.com/mail/u/0/#inbox/14f9057ef0c0c615
  Nick
  Jostein
  Alex https://mail.google.com/mail/u/0/#inbox/14faefb52fc2a038
  James https://mail.google.com/mail/u/0/?zx=goas1mprsi6r#inbox/1501f399ea668b65

  add git repository support
  https://github.com/stackdot/NodeJS-Git-Server/issues/33
  https://github.com/netbeast/gitbox

  add ftp support
  https://www.npmjs.com/package/ftpd

  make the sync / rebuild proceses run with unpriviledged
  user permissions to ensure shit isnt fucked with user input...

support different payment methods

  bitcoin

  paypal
  https://mail.google.com/mail/u/0/?zx=s4822pgobzlz#inbox/1544b5f92e1e6870
  https://mail.google.com/mail/u/0/?zx=s4822pgobzlz#inbox/1544a859e881a152







configurable url schemes
tell rodericus

Giphy url support

Find a better search library for blog text search

Removing date metadata should reset datestamp to entry.created

Catch rename failed to find a match for scrapboox/patch_bunny_slippers.jpg -> /patch_bunny_slippers.png

Can rename tolerate a minor file size change?

Add filtering by date to 404 log
https://mail.google.com/mail/u/0/#inbox/1566e52d170f29ca

Move daily update generator to app folder

Move onetimeauth to scripts folder

If entries share publish date, sort them by blot creation date?

Consider what to do for footnote links in a teaser -> rewrite links to {{permalink}}#frag?<commit_msg>handle queries properly<commit_after>

                       LATER
                       -----

Add hourly local redis rdb dumps

Add script to roll back into hourly local db dumps and remote backups

Delete backups older than 6 months from s3 automatically

Work on quick script to load DB from remote backups

Add daemon for zero-downtime node restart

Set up autorecovery
https://aws.amazon.com/blogs/aws/new-auto-recovery-for-amazon-ec2/

Test with instance reboot on live site

Test monit with nginx going down

Test monit with blot going down

Lease new instance for 12 months

Remove limit on image size

nginx fail2ban & http2

FIx bug with case sensitivity for tag folders
https://mail.google.com/mail/u/0/#inbox/15700b686c2b9fae

Frank image cache bug for dropshadow
drexore /draft/view/Drafts/debugging.md

Improve nginx error pages

make the source folder on the per-blog basis (not per account) so theoretically a blot user could have two different dropbox accounts.

  Add folder section to settings page? radio buttons?
  how to ensure this won't fuck up other blogs

  move to Dropbox sdk v2

  Add support for 'full Dropbox' feature
  Cosmo https://mail.google.com/mail/u/0/#inbox/14f9057ef0c0c615
  Nick
  Jostein
  Alex https://mail.google.com/mail/u/0/#inbox/14faefb52fc2a038
  James https://mail.google.com/mail/u/0/?zx=goas1mprsi6r#inbox/1501f399ea668b65

  add git repository support
  https://github.com/stackdot/NodeJS-Git-Server/issues/33
  https://github.com/netbeast/gitbox

  add ftp support
  https://www.npmjs.com/package/ftpd

  make the sync / rebuild proceses run with unpriviledged
  user permissions to ensure shit isnt fucked with user input...

support different payment methods

  bitcoin

  paypal
  https://mail.google.com/mail/u/0/?zx=s4822pgobzlz#inbox/1544b5f92e1e6870
  https://mail.google.com/mail/u/0/?zx=s4822pgobzlz#inbox/1544a859e881a152





Re-do url redirector to use route-parser and properly
support regular expressions

  handle queries properly too
  https://mail.google.com/mail/u/0/?zx=tqp989l7y4yi#inbox/15b575fbc8d80ad1


configurable url schemes
tell rodericus

Giphy url support

Find a better search library for blog text search

Removing date metadata should reset datestamp to entry.created

Catch rename failed to find a match for scrapboox/patch_bunny_slippers.jpg -> /patch_bunny_slippers.png

Can rename tolerate a minor file size change?

Add filtering by date to 404 log
https://mail.google.com/mail/u/0/#inbox/1566e52d170f29ca

Move daily update generator to app folder

Move onetimeauth to scripts folder

If entries share publish date, sort them by blot creation date?

Consider what to do for footnote links in a teaser -> rewrite links to {{permalink}}#frag?
{'fraction_non_alphanumeric': 0.06576952236542835, 'fraction_numerical': 0.043404094010614104, 'mean_word_length': 3.7412398921832883, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 23, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 4, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2433439', 'n_tokens_mistral': 1877, 'n_tokens_neox': 1658, 'n_words': 589}