Commit Graph

  • aa212e2f1f Add secret key fallback with warning. Sage Vaillancourt 2022-09-24 10:25:04 -0400
  • 3c02ce279e Tweak login form styling Sage Vaillancourt 2022-09-24 12:47:33 +0000
  • 5975f5ddf1 Fix create_account id bug. Sage Vaillancourt 2022-09-23 19:42:08 -0400
  • 1c41a1d27c Fix create_account page to point at appropriate route. Sage Vaillancourt 2022-09-23 19:41:04 -0400
  • 32b2455070 Add actual create-account action. Sage Vaillancourt 2022-09-23 19:40:07 -0400
  • a421e25344 Several style improvements. Sage Vaillancourt 2022-09-23 23:33:20 +0000
  • c27d4e9189 Added create account page Sage Vaillancourt 2022-09-23 18:59:42 -0400
  • 17494ca4df Add base jinja template. Sage Vaillancourt 2022-09-23 18:55:45 -0400
  • fb54a9c2e0 Another form precision tweak. Sage Vaillancourt 2022-09-23 15:27:12 -0400
  • 8147c3140e More precise form styling. Sage Vaillancourt 2022-09-23 15:25:51 -0400
  • 1eab1e9f10 Use unique login username id. Sage Vaillancourt 2022-09-23 15:14:24 -0400
  • 6f456fc5ce Some login/logout fixes Sage Vaillancourt 2022-09-23 19:12:07 +0000
  • 396376669c Add basic login/logout forms. Sage Vaillancourt 2022-09-23 15:02:15 -0400
  • 00472d39a3 Merge branch 'main' of https://gitlab.com/sagev9000/undercover into main Sage Vaillancourt 2022-09-23 14:14:15 -0400
  • 45eb4adff0 Display username when logged in. Sage Vaillancourt 2022-09-23 14:14:06 -0400
  • 6ea74adc90 Redirect to tiny login form on /login GET Sage Vaillancourt 2022-09-23 18:13:43 +0000
  • d5be15a827 Handle possibly-missing users. Sage Vaillancourt 2022-09-23 14:08:44 -0400
  • 6c56b17dfc Start toying with logins. Sage Vaillancourt 2022-09-23 13:59:43 -0400
  • a9c256e74f Rename latty.py to pdf_builder.py Sage Vaillancourt 2022-09-23 13:37:37 -0400
  • d7efb0d6ad Add favicon. Sage Vaillancourt 2022-09-23 12:00:59 -0400
  • 178656c929 Merge remote-tracking branch 'origin/main' into main Sage Vaillancourt 2022-09-23 11:36:24 -0400
  • ff659db77f Some project re-org, and add pytest. Sage Vaillancourt 2022-09-23 11:35:56 -0400
  • 80350b370a Merge branch 'main' of https://gitlab.com/sagev9000/undercover Sage Vaillancourt 2022-09-23 13:23:04 +0000
  • 28c84a05cb Animated generate button Sage Vaillancourt 2022-09-23 13:22:27 +0000
  • 0eee7d0ef7 Fix optimization call. Sage Vaillancourt 2022-09-23 09:21:58 -0400
  • f8d1dac945 Break up css optimization functions. Sage Vaillancourt 2022-09-23 09:19:30 -0400
  • 76a61f69e0 More precise CSS optimization. Sage Vaillancourt 2022-09-23 08:27:38 -0400
  • 784ba35f36 Remove hover test code. Sage Vaillancourt 2022-09-22 22:50:45 -0400
  • 85075bd5c7 Tweak default letter body. Sage Vaillancourt 2022-09-22 16:58:12 -0400
  • ebb2e4b045 Use camel case instead. Sage Vaillancourt 2022-09-22 16:55:49 -0400
  • 8d269c8ed3 Try using underscores in variable names. Sage Vaillancourt 2022-09-22 16:51:53 -0400
  • 2acac101f1 More spacing fixes. This time in _formhelpers Sage Vaillancourt 2022-09-22 16:30:14 -0400
  • 941e83282f Fix some indentation/spacing Sage Vaillancourt 2022-09-22 16:27:47 -0400
  • ddba4b103b Significant writing.jinja2 cleanup. Sage Vaillancourt 2022-09-22 16:23:01 -0400
  • 17ab611e9c Rename .html files to .jinja2. Sage Vaillancourt 2022-09-22 16:11:26 -0400
  • a032d0577f Inline default body string. Sage Vaillancourt 2022-09-22 15:47:51 -0400
  • beda044294 Add hacky update system Sage Vaillancourt 2022-09-22 19:43:36 +0000
  • 609d876465 A bit better desktop styling. Sage Vaillancourt 2022-09-22 19:12:54 +0000
  • 189270c9c2 More stylish input labels. Sage Vaillancourt 2022-09-22 17:55:08 +0000
  • 93ea97eaf8 Disable text-selection on main h1. Sage Vaillancourt 2022-09-22 15:57:30 +0000
  • 56d9a2a30e Small default-letter improvements Sage Vaillancourt 2022-09-22 15:48:12 +0000
  • 552ea20a43 Add simple text-based logo Sage Vaillancourt 2022-09-22 15:43:46 +0000
  • 0c07b5b0f2 Several fixes and improvements. Sage Vaillancourt 2022-09-22 15:05:17 +0000
  • b5e892f57e Start toying with some simple db functionality. Sage Vaillancourt 2022-09-21 23:14:50 -0400
  • 924bdbd8ce Don't schedule cleanup until after compression Sage Vaillancourt 2021-08-01 00:12:22 -0400
  • 38fdfc1e90 Marginally more flexible input constraints Sage Vaillancourt 2021-07-31 23:29:56 -0400
  • 7398773714 Cache the default rendered home page Sage Vaillancourt 2021-07-31 23:14:59 -0400
  • e52a0e9d28 Less naive cookie processing Sage Vaillancourt 2021-07-31 22:27:51 -0400
  • 7cb9591acf Give .bigtext a minimum size and smaller font Sage Vaillancourt 2021-07-31 22:26:56 -0400
  • 1890095df9 Fix bug with loading data from cookies Sage Vaillancourt 2021-07-31 19:18:54 -0400
  • 8bae3ebacf Don't print compression command Sage Vaillancourt 2021-07-31 18:47:51 -0400
  • 161b20f39d Less annoying port number for prod Sage Vaillancourt 2021-07-31 18:38:01 -0400
  • e37cc3db9b Compress pdf files before sending to end-user Sage Vaillancourt 2021-07-31 17:38:32 -0400
  • fc037bd105 Preload some generate() variables Sage Vaillancourt 2021-07-29 22:15:07 -0400
  • d1af841b41 Specify pip3 in start Sage Vaillancourt 2021-07-28 23:41:07 -0400
  • aefa2d13d9 Make outputs/ dir in init Sage Vaillancourt 2021-07-28 23:39:47 -0400
  • 52cb45847a Add fail() to init Sage Vaillancourt 2021-07-28 23:36:22 -0400
  • db9ca7857e Chk all pkgs before init exit. Hide whereis output Sage Vaillancourt 2021-07-28 23:33:13 -0400
  • 8307f654c0 Git should ignore successful init file Sage Vaillancourt 2021-07-28 23:29:06 -0400
  • a5f451d1e6 Add init file for setup. Move default venv to .venv Sage Vaillancourt 2021-07-29 03:25:29 +0000
  • 9e6a913442 Add hidden .venv to .gitignore Sage Vaillancourt 2021-07-29 03:18:47 +0000
  • e71c9814a1 Add start file to automatically kick off server Sage Vaillancourt 2021-07-28 22:52:37 -0400
  • 2f773098d5 Git should ignore tags file Sage Vaillancourt 2021-07-28 22:52:15 -0400
  • 4f8bfe846f Add basic CSS minification. Sage Vaillancourt 2021-07-28 22:50:30 -0400
  • 0d65f2d6cf Updated CSS styling and tweaked layout Sage Vaillancourt 2021-07-28 22:04:24 -0400
  • b591532ae8 30->5 min wait on cleanup. Strip errors. Sage Vaillancourt 2021-07-28 19:21:02 -0400
  • e10f876214 Remove uses of console.log() Sage Vaillancourt 2021-07-28 18:46:16 -0400
  • 4a32e0206f Color and notate errors. Clear them on submit Sage Vaillancourt 2021-07-28 18:43:19 -0400
  • 8892135160 Print date/time and if build was successful Sage Vaillancourt 2021-07-28 18:42:02 -0400
  • e200399366 Display latex errors as applicable Sage Vaillancourt 2021-07-27 23:39:30 -0400
  • b8ddd290a7 Move generate into CLData as generat_pdf() Sage Vaillancourt 2021-07-27 23:03:03 -0400
  • 178bdb5955 Fix file.write() and \company typos Sage Vaillancourt 2021-07-27 07:09:26 -0400
  • 3cdbfdcb04 Better styling, variable syntax, and cookies Sage Vaillancourt 2021-07-25 14:59:01 -0400
  • 1ad6f56e14 Add pip requirements file Sage Vaillancourt 2021-07-25 13:54:50 -0400
  • 53284df822 Don't try to send file unless latex succeeded Sage Vaillancourt 2021-07-24 15:44:24 -0400
  • 4f27f8a174 Output file named after `username` input. Sage Vaillancourt 2021-07-24 15:25:58 -0400
  • 759b5e0636 Smaller TextArea font on small screens Sage Vaillancourt 2021-07-24 15:25:01 -0400
  • 9a7787ef69 Save/fetch previous data. Better style. Unique IDs Sage Vaillancourt 2021-07-24 14:51:13 -0400
  • 42c67985a6 Add some desktop styling Sage Vaillancourt 2021-07-24 01:08:18 -0400
  • 5be8d759c3 Save data to cookies. TODO: read this data Sage Vaillancourt 2021-07-24 00:26:44 -0400
  • aaa4117e7f Now generates customized PDFs Sage Vaillancourt 2021-07-23 23:09:08 -0400
  • 8a15cc524f Init commit Sage Vaillancourt 2021-07-23 17:30:15 -0400