Commit Graph

  • 7b88673b36 Attempt to re-initialize if start fails. main Sage Vaillancourt 2024-09-16 09:47:31 -0400
  • d9fa6fdf33 Patch new-template clickability Sage Vaillancourt 2023-12-17 00:58:38 -0500
  • 09f182fcd0 Styling and accessibility tweaks Sage Vaillancourt 2023-12-17 00:48:40 -0500
  • f0f19d7d41 Merge branch 'main' of https://git.sagev.space/sage/UnderCover Sage Vaillancourt 2023-12-17 00:10:59 -0500
  • c59071e680 Commit fonts and .idea Sage Vaillancourt 2023-12-17 00:10:35 -0500
  • 629e3eeaf9 Merge branch 'main' of https://git.sagev.space/sage/UnderCover Sage Vaillancourt 2023-12-05 20:00:33 -0500
  • 4991853092 Add logo to README Sage Vaillancourt 2023-12-05 20:00:05 -0500
  • a8b830d3d1 Update README with new link Sage Vaillancourt 2023-10-29 21:59:35 -0400
  • e418df1a72 Larger template-selector Sage Vaillancourt 2023-10-29 21:58:32 -0400
  • 6669613af5 More specific <input type="text"> CSS. Sage Vaillancourt 2023-10-29 21:20:26 -0400
  • 7348bf3ee6 Addition of a toggleable dark mode. Sage Vaillancourt 2023-10-29 21:16:11 -0400
  • 77868b4f9b Add a basic README Sage Vaillancourt 2023-05-03 23:12:25 +0000
  • b03ee285a2 Add 'Latest commit' label to /status page Sage Vaillancourt 2023-05-03 20:51:20 +0000
  • 8f6a7ac2f6 Refactor some styling. Sage Vaillancourt 2023-05-03 20:32:06 +0000
  • cca15686bf Change add_letter error to a redirect Sage Vaillancourt 2023-05-03 20:09:12 +0000
  • cd87e4fa29 Double-quote to prevent PROD_PORT globbing. Sage Vaillancourt 2022-10-03 16:40:45 -0400
  • a407f3228c Use env var for PROD_PORT Sage Vaillancourt 2022-10-03 20:37:56 +0000
  • c26758f468 Fix simplified pathing. Sage Vaillancourt 2022-10-03 16:16:07 -0400
  • ebb3127dd2 Try simplifying pdf_builder path setup. Sage Vaillancourt 2022-10-03 16:05:38 -0400
  • b4212df850 Remove bad decode() call Sage Vaillancourt 2022-10-03 15:10:28 -0400
  • b695231196 Fix git message. Sage Vaillancourt 2022-10-03 15:08:56 -0400
  • f09d86d9d7 Decode cwd as utf-8 Sage Vaillancourt 2022-10-03 14:54:49 -0400
  • 97e04a01a7 Temporarily show cwd on /status Sage Vaillancourt 2022-10-03 14:53:26 -0400
  • 9dd136a44e Show current (short) git hash on /status Sage Vaillancourt 2022-10-03 14:28:43 -0400
  • c823f3b55c Compress shrunk favicon. Sage Vaillancourt 2022-10-03 14:15:21 -0400
  • eb9a58d0bf Shrink favicon to standard size. Sage Vaillancourt 2022-10-03 14:09:31 -0400
  • fecd87b19b Tweak error page and status message. Sage Vaillancourt 2022-10-02 22:54:22 -0400
  • 2fb373ace0 Merge remote-tracking branch 'origin/main' Sage Vaillancourt 2022-10-02 22:52:20 -0400
  • d98deb9dec Add simple /status route Sage Vaillancourt 2022-10-02 22:52:14 -0400
  • 5bddc12cd4 Tweak Caddyfile testing setup Sage Vaillancourt 2022-10-03 02:49:20 +0000
  • d777401475 Detach update process. Sage Vaillancourt 2022-10-02 22:25:23 -0400
  • 9b8221ce1e Small cleanup Sage Vaillancourt 2022-10-02 22:18:55 -0400
  • 8a051d2394 Bolder create_account text Sage Vaillancourt 2022-10-02 16:54:55 -0400
  • dc155e72ac Add minimum body width on large devices. Sage Vaillancourt 2022-10-02 16:53:28 -0400
  • 0323ee803a Add "free tier" max template count. Sage Vaillancourt 2022-10-02 16:46:06 -0400
  • a33f142b4b Update prod undercover -> app Sage Vaillancourt 2022-10-02 16:33:56 -0400
  • 241dfa8ba6 Rename undercover/ to app/ Sage Vaillancourt 2022-10-02 16:32:01 -0400
  • e2be735d3f Small create_app() re-org Sage Vaillancourt 2022-10-02 16:25:23 -0400
  • 468e232d46 Remove redundant exception message behavior. Sage Vaillancourt 2022-10-02 15:13:34 -0400
  • 3e69d39aef Adjust error email formatting. Sage Vaillancourt 2022-10-02 15:12:19 -0400
  • 0b6738aad1 Add simple error page and email alerts. Sage Vaillancourt 2022-10-02 15:09:16 -0400
  • fa11e38c6f Redirect /create_account GET to / Sage Vaillancourt 2022-10-02 14:13:44 -0400
  • 8741c301d5 Fix password length check. Sage Vaillancourt 2022-10-02 14:09:36 -0400
  • 2b64b3bb38 font-display: swap Sage Vaillancourt 2022-10-02 11:28:02 -0400
  • a009dd8800 Request fonts directly from html. Sage Vaillancourt 2022-10-02 11:24:52 -0400
  • bd096ba364 Merge remote-tracking branch 'origin/main' Sage Vaillancourt 2022-10-02 11:12:57 -0400
  • e2f918df72 Add meta tag and password length hint. Sage Vaillancourt 2022-10-02 11:12:50 -0400
  • f362e719fe Redirect www and add compression Sage Vaillancourt 2022-10-02 15:11:47 +0000
  • 9d15924d60 More password validation. Sage Vaillancourt 2022-10-02 10:48:13 -0400
  • d2b2d860cf Delete dedicated create_account page. Sage Vaillancourt 2022-10-02 10:07:39 -0400
  • 1465d0183a Allow scrolling modal-content. Sage Vaillancourt 2022-10-02 10:02:55 -0400
  • a23ec07618 Prevent scroll when modal is up. Sage Vaillancourt 2022-10-02 09:57:17 -0400
  • 577c911f34 More consistent `wipe` buttons Sage Vaillancourt 2022-10-02 09:49:24 -0400
  • 234565b923 Tweak some login-related spacing. Sage Vaillancourt 2022-10-02 09:45:40 -0400
  • 56327d29e6 Add titles to modal. Sage Vaillancourt 2022-10-02 02:54:59 -0400
  • 2ee23bb33e Move login/create account into a modal. Sage Vaillancourt 2022-10-02 02:27:23 -0400
  • 069873de02 Remove letter_choices() redundancy. Sage Vaillancourt 2022-09-30 16:44:41 -0400
  • 76eec9c82c Tweak default letter text Sage Vaillancourt 2022-09-30 20:43:38 +0000
  • d564f63915 Letter Name -> Select Template Sage Vaillancourt 2022-09-30 01:03:03 -0400
  • 0c47f21416 Less space below logged-in info on mobile. Sage Vaillancourt 2022-09-30 00:55:07 -0400
  • dbd5ebc798 Move logged-in info to top of page. Sage Vaillancourt 2022-09-30 00:50:19 -0400
  • bf9ea51021 Bold text on 'Generate PDF' button. Sage Vaillancourt 2022-09-30 00:39:58 -0400
  • fb2ca4722b Add Barlow as main site font. Sage Vaillancourt 2022-09-30 00:37:52 -0400
  • f31d8a7c21 Reduce field margins on mobile. Sage Vaillancourt 2022-09-30 01:45:30 +0000
  • f9810ce2b9 Tweak label style for better visual hierarchy. Sage Vaillancourt 2022-09-29 16:22:31 -0400
  • c7229d5db1 Simplify front-end error-clearing logic. Sage Vaillancourt 2022-09-29 13:31:58 -0400
  • 5024a79842 Right-align 'Generate PDF' button Sage Vaillancourt 2022-09-29 13:28:25 -0400
  • 20a0c7b2e7 Tweak default letter names (no space). Sage Vaillancourt 2022-09-29 13:23:38 -0400
  • 05ab019901 Fix default letter names. Sage Vaillancourt 2022-09-29 13:22:36 -0400
  • 6bb6821d39 Don't use cookie when logged in. Sage Vaillancourt 2022-09-29 13:02:09 -0400
  • 31f6737f92 Correct letter_choices behavior Sage Vaillancourt 2022-09-29 12:54:59 -0400
  • ef0b6503cb Try to init CLForm choices sooner. Sage Vaillancourt 2022-09-29 12:53:22 -0400
  • 04c16b50fe Flesh out letter-adding. Sage Vaillancourt 2022-09-29 16:35:26 +0000
  • a5704c8c12 Start sketching out add-letter button. Sage Vaillancourt 2022-09-29 07:57:13 -0400
  • b86db5c479 A good bit of refactoring. Sage Vaillancourt 2022-09-28 17:53:32 -0400
  • f1090abbc4 Merge branch 'main' of https://gitlab.com/sagev9000/undercover Sage Vaillancourt 2022-09-27 22:50:24 -0400
  • 58bebc2109 Refactor index_get() with early returns. Sage Vaillancourt 2022-09-27 22:50:12 -0400
  • 82faabd34a Remove previous css minification Sage Vaillancourt 2022-09-28 02:00:34 +0000
  • 4915afa750 Fix requirements syntax Sage Vaillancourt 2022-09-28 01:56:52 +0000
  • 777575619c Add and use Flask-Minify. Sage Vaillancourt 2022-09-28 01:55:10 +0000
  • 1b32206a23 Implement template-switching. Sage Vaillancourt 2022-09-28 00:39:44 +0000
  • 4ce13cad00 Fix arg list Sage Vaillancourt 2022-09-27 16:29:51 +0000
  • cfcd318011 Call gs directly when compressing PDFs. Sage Vaillancourt 2022-09-27 08:32:32 -0400
  • 13781ba7d9 Move https responsibilities to caddy Sage Vaillancourt 2022-09-27 06:17:27 +0000
  • 3857674244 Put fallbacks in their own file. Sage Vaillancourt 2022-09-27 02:47:38 +0000
  • d358c55017 Add basic fallbacks for missing db/email creds. Sage Vaillancourt 2022-09-26 17:00:21 -0400
  • 7800c24f99 Forbid password resets after 15 minutes. Sage Vaillancourt 2022-09-26 09:40:48 -0400
  • ae1a743855 Inform user if password-reset failed to send. Sage Vaillancourt 2022-09-26 08:52:42 -0400
  • c262762bdc Add __main__ to email for testing. Sage Vaillancourt 2022-09-26 08:40:10 -0400
  • 9df78a9d6f Add email file! Sage Vaillancourt 2022-09-26 12:24:59 +0000
  • 7d44e7ed16 Show letter selector when anyone is signed in. Sage Vaillancourt 2022-09-26 03:39:58 +0000
  • 611f4f10f6 Centralize index rendering. Sage Vaillancourt 2022-09-25 21:57:55 -0400
  • 0f73db5e45 Add functionality for password-reset emails. Sage Vaillancourt 2022-09-26 01:33:09 +0000
  • 98e385376c Don't create a new letter every time. Sage Vaillancourt 2022-09-25 03:02:52 +0000
  • 2807c72740 Also host on :80 in prod Sage Vaillancourt 2022-09-25 01:12:32 +0000
  • d8a4fa9bba Fix a few form-data bugs. Sage Vaillancourt 2022-09-24 21:59:38 +0000
  • 8fbaf6e369 Try to pull form filling from database, where possible. Sage Vaillancourt 2022-09-24 17:39:10 -0400
  • 88bfdb7530 Fix session variable name Sage Vaillancourt 2022-09-24 21:38:00 +0000
  • b3f56872d7 Add email validation Sage Vaillancourt 2022-09-24 17:20:38 -0400
  • 86563761f2 Add Create Account button to login section Sage Vaillancourt 2022-09-24 11:38:15 -0400