| 2024-11-16 03:17 | Specify if song wasn't found or API error occurred | Asher Morgan | 4 | +25 | -8 |
| 2024-07-28 15:30 | Enable access log in docker container | Asher Morgan | 1 | +2 | -1 |
| 2024-07-28 15:24 | Update Docker compose.yml | Asher Morgan | 1 | +1 | -0 |
| 2024-07-23 19:52 | Update step 2 lyric placeholder text | Asher Morgan | 2 | +9 | -9 |
| 2024-07-23 19:38 | Add button to revert lyric modifications | Asher Morgan | 5 | +42 | -9 |
| 2024-07-23 18:33 | Add svg source for Open Graph image | Asher Morgan | 1 | +107 | -0 |
| 2024-07-19 01:17 | Fix bug in step 2 lyric placeholder text | Asher Morgan | 1 | +1 | -1 |
| 2024-07-13 01:26 | Dockerize | Asher Morgan | 5 | +30 | -4 |
| 2024-07-11 23:31 | Add e2e test with JavaScript disabled | Asher Morgan | 1 | +42 | -0 |
| 2024-07-11 22:24 | Save custom song lyrics in localStorage | Asher Morgan | 5 | +89 | -28 |
| 2024-06-28 00:14 | Save and load songs from create step 1 | Asher Morgan | 3 | +55 | -16 |
| 2024-04-27 03:33 | Add noscript messages | Asher Morgan | 3 | +16 | -0 |
| 2024-04-20 20:19 | Add screenshots | Asher Morgan | 9 | +119 | -53 |
| 2024-04-20 19:57 | Fix typo on homepage | Asher Morgan | 1 | +2 | -2 |
| 2024-04-20 17:03 | Update README.md | Asher Morgan | 1 | +9 | -8 |
| 2024-04-20 16:36 | Fix Open Graph url | Asher Morgan | 1 | +1 | -1 |
| 2024-04-20 16:31 | Merge pull request #10 from ashermorgan/e2e-tests | ashermorgan | 5 | +988 | -636 |
| 2024-04-20 16:30 | Update e2e tests and GitHub actions | Asher Morgan | 2 | +16 | -13 |
| 2024-04-17 00:13 | Update e2e tests | Asher Morgan | 1 | +2 | -2 |
| 2024-04-17 00:08 | Update GitHub actions | Asher Morgan | 1 | +2 | -2 |
| 2024-04-16 23:57 | Reformat e2e tests | Asher Morgan | 1 | +165 | -165 |
| 2024-04-16 23:55 | Start server and API automatically for e2e tests | Asher Morgan | 2 | +78 | -32 |
| 2024-04-14 19:36 | Add more e2e tests | Asher Morgan | 1 | +232 | -1 |
| 2024-04-14 18:53 | Add basic e2e test | Asher Morgan | 2 | +67 | -0 |
| 2024-04-14 18:34 | Migrate from unittest to pytest | Asher Morgan | 4 | +639 | -634 |
| 2024-04-13 03:14 | Add Open Graph metadata | Asher Morgan | 2 | +12 | -4 |
| 2024-04-12 22:44 | Capitalize title slide content | Asher Morgan | 2 | +5 | -5 |
| 2024-04-12 03:21 | Add header with maximize button to slides page | Asher Morgan | 5 | +104 | -59 |
| 2024-04-12 03:01 | Add page titles | Asher Morgan | 5 | +9 | -2 |
| 2024-04-10 00:25 | Improve step 3 submission UI | Asher Morgan | 3 | +19 | -10 |
| 2024-04-10 00:18 | Create step 3 page for slideshow options | Asher Morgan | 8 | +195 | -109 |
| 2024-04-09 01:58 | Use consistent description and terminology | Asher Morgan | 5 | +9 | -4 |
| 2024-04-09 01:51 | Implement API_AUTH environment variable | Asher Morgan | 3 | +63 | -7 |
| 2024-04-07 21:46 | Improve appearance | Asher Morgan | 11 | +53 | -22 |
| 2024-04-07 18:32 | Add mock_api.py | Asher Morgan | 1 | +34 | -0 |
| 2024-04-05 22:43 | Save basic settings in localStorage | Asher Morgan | 5 | +75 | -47 |
| 2024-03-29 02:45 | Create post-download page | Asher Morgan | 5 | +35 | -14 |
| 2024-03-28 22:06 | Fix Flask error on 404 page | Asher Morgan | 1 | +1 | -1 |
| 2024-03-28 22:04 | Move create steps to separate routes | Asher Morgan | 7 | +225 | -225 |
| 2024-03-28 21:18 | Update README.md and improve .env loading | Asher Morgan | 4 | +25 | -2 |
| 2024-03-26 22:40 | Improve pptx format and upate output type options | Asher Morgan | 3 | +13 | -9 |
| 2024-03-26 22:21 | Improve appearance | Asher Morgan | 4 | +57 | -10 |
| 2024-03-26 21:24 | Fix styles in global.css | Asher Morgan | 1 | +7 | -3 |
| 2024-03-26 20:35 | Merge pull request #9 from ashermorgan/refactor | ashermorgan | 43 | +1486 | -1412 |
| 2024-03-26 20:34 | Setup GitHub Actions | Asher Morgan | 1 | +23 | -0 |
| 2024-03-26 20:27 | Update styles | Asher Morgan | 2 | +103 | -15 |
| 2024-03-26 19:12 | Implement title slide and blank slide settings | Asher Morgan | 4 | +108 | -15 |
| 2024-03-26 18:55 | Update reveal.js slideshow config | Asher Morgan | 1 | +3 | -0 |
| 2024-03-26 18:45 | Combine create steps into one template | Asher Morgan | 7 | +196 | -166 |
| 2024-03-04 00:45 | Add 404 page | ashermorgan | 3 | +13 | -1 |
| 2024-03-02 02:40 | Add icons | ashermorgan | 5 | +76 | -0 |
| 2024-02-28 18:44 | Implement online view feature | ashermorgan | 6 | +99 | -6 |
| 2024-02-27 04:53 | Implement create-step-1 template | ashermorgan | 7 | +155 | -5 |
| 2024-02-27 03:52 | Implement create-step-2 template | ashermorgan | 4 | +100 | -8 |
| 2024-02-27 00:17 | Implement /create/ POST route | ashermorgan | 3 | +103 | -3 |
| 2024-02-26 04:23 | Add homepage | ashermorgan | 5 | +71 | -3 |
| 2024-02-25 01:14 | Implement /slides/ route | ashermorgan | 3 | +106 | -4 |
| 2024-02-24 02:12 | Add basic flask app | ashermorgan | 3 | +15 | -0 |
| 2024-02-23 17:04 | Implement filter_lyrics function | ashermorgan | 2 | +105 | -7 |
| 2024-02-22 00:22 | Move lines_per_slide parameter to assemble_slides | ashermorgan | 2 | +43 | -15 |
| 2024-02-22 00:08 | Handle extra newlines in parse_song_lyrics | ashermorgan | 2 | +18 | -7 |
| 2024-02-21 19:33 | Implement assemble_slides function | ashermorgan | 3 | +312 | -176 |
| 2024-02-21 04:28 | Implement create_pptx function | ashermorgan | 3 | +59 | -0 |
| 2024-02-20 05:34 | Implement get_slide_contents function | ashermorgan | 2 | +128 | -11 |
| 115 more commits remaining, fetch the repository |