Commit Graph

166 Commits

Author SHA1 Message Date
Sage Vaillancourt a407f3228c Use env var for PROD_PORT 2022-10-03 20:37:56 +00:00
Sage Vaillancourt c26758f468 Fix simplified pathing. 2022-10-03 16:16:07 -04:00
Sage Vaillancourt ebb3127dd2 Try simplifying pdf_builder path setup. 2022-10-03 16:05:38 -04:00
Sage Vaillancourt b4212df850 Remove bad decode() call 2022-10-03 15:10:28 -04:00
Sage Vaillancourt b695231196 Fix git message. 2022-10-03 15:08:56 -04:00
Sage Vaillancourt f09d86d9d7 Decode cwd as utf-8 2022-10-03 14:54:49 -04:00
Sage Vaillancourt 97e04a01a7 Temporarily show cwd on /status 2022-10-03 14:53:26 -04:00
Sage Vaillancourt 9dd136a44e Show current (short) git hash on /status 2022-10-03 14:45:15 -04:00
Sage Vaillancourt c823f3b55c Compress shrunk favicon. 2022-10-03 14:15:21 -04:00
Sage Vaillancourt eb9a58d0bf Shrink favicon to standard size. 2022-10-03 14:09:31 -04:00
Sage Vaillancourt fecd87b19b Tweak error page and status message. 2022-10-02 22:54:22 -04:00
Sage Vaillancourt 2fb373ace0 Merge remote-tracking branch 'origin/main' 2022-10-02 22:52:20 -04:00
Sage Vaillancourt d98deb9dec Add simple /status route 2022-10-02 22:52:14 -04:00
Sage Vaillancourt 5bddc12cd4 Tweak Caddyfile testing setup 2022-10-03 02:49:20 +00:00
Sage Vaillancourt d777401475 Detach update process. 2022-10-02 22:25:23 -04:00
Sage Vaillancourt 9b8221ce1e Small cleanup 2022-10-02 22:18:55 -04:00
Sage Vaillancourt 8a051d2394 Bolder create_account text 2022-10-02 16:54:55 -04:00
Sage Vaillancourt dc155e72ac Add minimum body width on large devices. 2022-10-02 16:53:28 -04:00
Sage Vaillancourt 0323ee803a Add "free tier" max template count. 2022-10-02 16:46:26 -04:00
Sage Vaillancourt a33f142b4b Update prod undercover -> app 2022-10-02 16:33:56 -04:00
Sage Vaillancourt 241dfa8ba6 Rename undercover/ to app/ 2022-10-02 16:32:01 -04:00
Sage Vaillancourt e2be735d3f Small create_app() re-org 2022-10-02 16:25:23 -04:00
Sage Vaillancourt 468e232d46 Remove redundant exception message behavior. 2022-10-02 15:13:34 -04:00
Sage Vaillancourt 3e69d39aef Adjust error email formatting. 2022-10-02 15:12:19 -04:00
Sage Vaillancourt 0b6738aad1 Add simple error page and email alerts.
Add error testing page.
Fix email fallback.
Fix some routing issues.
2022-10-02 15:09:16 -04:00
Sage Vaillancourt fa11e38c6f Redirect /create_account GET to / 2022-10-02 14:13:44 -04:00
Sage Vaillancourt 8741c301d5 Fix password length check. 2022-10-02 14:09:36 -04:00
Sage Vaillancourt 2b64b3bb38 font-display: swap 2022-10-02 11:28:02 -04:00
Sage Vaillancourt a009dd8800 Request fonts directly from html.
Reduces request-chaining.
2022-10-02 11:24:52 -04:00
Sage Vaillancourt bd096ba364 Merge remote-tracking branch 'origin/main' 2022-10-02 11:12:57 -04:00
Sage Vaillancourt e2f918df72 Add meta tag and password length hint. 2022-10-02 11:12:50 -04:00
Sage Vaillancourt f362e719fe Redirect www and add compression 2022-10-02 15:11:47 +00:00
Sage Vaillancourt 9d15924d60 More password validation.
Clean up login and create_account routes.
Macro-ize form submit buttons.
2022-10-02 10:48:48 -04:00
Sage Vaillancourt d2b2d860cf Delete dedicated create_account page. 2022-10-02 10:07:39 -04:00
Sage Vaillancourt 1465d0183a Allow scrolling modal-content. 2022-10-02 10:02:55 -04:00
Sage Vaillancourt a23ec07618 Prevent scroll when modal is up. 2022-10-02 09:57:17 -04:00
Sage Vaillancourt 577c911f34 More consistent `wipe` buttons 2022-10-02 09:49:24 -04:00
Sage Vaillancourt 234565b923 Tweak some login-related spacing. 2022-10-02 09:45:40 -04:00
Sage Vaillancourt 56327d29e6 Add titles to modal. 2022-10-02 02:54:59 -04:00
Sage Vaillancourt 2ee23bb33e Move login/create account into a modal.
Some redundancy floating around.
Error handling is probably wonky.
Modal should have a bit more detail in the future.
2022-10-02 02:27:23 -04:00
Sage Vaillancourt 069873de02 Remove letter_choices() redundancy. 2022-09-30 16:44:41 -04:00
Sage Vaillancourt 76eec9c82c Tweak default letter text 2022-09-30 20:43:38 +00:00
Sage Vaillancourt d564f63915 Letter Name -> Select Template 2022-09-30 01:03:03 -04:00
Sage Vaillancourt 0c47f21416 Less space below logged-in info on mobile. 2022-09-30 00:55:07 -04:00
Sage Vaillancourt dbd5ebc798 Move logged-in info to top of page. 2022-09-30 00:50:19 -04:00
Sage Vaillancourt bf9ea51021 Bold text on 'Generate PDF' button. 2022-09-30 00:39:58 -04:00
Sage Vaillancourt fb2ca4722b Add Barlow as main site font. 2022-09-30 00:37:52 -04:00
Sage Vaillancourt f31d8a7c21 Reduce field margins on mobile. 2022-09-30 01:45:30 +00:00
Sage Vaillancourt f9810ce2b9 Tweak label style for better visual hierarchy.
Username -> Your Name
2022-09-29 16:22:31 -04:00
Sage Vaillancourt c7229d5db1 Simplify front-end error-clearing logic. 2022-09-29 13:31:58 -04:00