Commit Graph
100 Commits
Author SHA1 Message Date
wymiller 59e10f779f tenth pass in ci 2025-07-19 15:59:37 -04:00
wymiller 4dd094bee0 ninth pass in ci 2025-07-19 15:41:29 -04:00
wymiller 2464d2ab17 eighth pass at ci 2025-07-19 15:27:05 -04:00
wymiller 7e9cf9a7ec i am gonna lose it
aghhhhhhhhhh
2025-07-19 15:19:16 -04:00
wymiller 9b1e742db4 missed something 2025-07-19 15:13:53 -04:00
wymiller 57da15f1e0 sixth pass at ci 2025-07-19 15:11:43 -04:00
wymiller 1e77fbfd4d fifth pass at ci 2025-07-19 14:00:47 -04:00
wymiller b2e22d4b6b fourth pass at ci 2025-07-19 02:05:57 -04:00
wymiller 3539ceced3 third pass of ci 2025-07-19 01:51:09 -04:00
wymiller a83c13a214 second pass of ci 2025-07-19 01:47:09 -04:00
wymiller 613adcb4c4 modified dockerfiles 2025-07-19 01:28:21 -04:00
wymiller 8f0ba5289a first pass of continuous integration 2025-07-19 01:10:25 -04:00
wymiller 79cc4caa58 added dockerfiles
for building the stuff
2025-07-19 00:44:28 -04:00
wymiller 6eea6724bf cleanup 2025-07-19 00:44:08 -04:00
wymiller d73e572527 wip: added docker compose file 2025-07-17 21:23:46 -04:00
wymiller 3014c1f841 fixed share link button 2025-07-17 21:23:16 -04:00
wymiller 742a10fb9b removed hot posts
bc comments are not implemented yet
2025-07-17 21:22:12 -04:00
wymiller 7f04dabf92 fleshed out publish date 2025-07-17 21:21:33 -04:00
wymiller bc8e093651 added routes for rss, sitemap, updated footer 2025-07-17 20:09:01 -04:00
wymiller 71b3b1f42d added publish date 2025-07-17 19:35:45 -04:00
wymiller 7875c23b67 Merge branch 'master' of https://scm.wyattjmiller.com/wymiller/my-website-v2 2025-07-17 12:38:36 -04:00
wymiller 48d9360a69 flake update 2025-07-17 12:37:58 -04:00
wymiller 92b14e63f2 updated deps 2025-07-16 22:02:41 -04:00
wymiller baccca1cfa Merge remote-tracking branch 'origin' into pagination 2025-07-16 21:57:52 -04:00
wymiller 109f8826ff reverted back to old postcard
onClick doesn't want to work, even with the islands, so back to the
drawing board
2025-07-15 23:20:34 -04:00
wymiller d58538599c added different favicon 2025-07-14 23:39:47 -04:00
wymiller d53f3da4c6 added cache, s3 to taskmanager, ask cache if result is the same, among others 2025-07-14 23:30:29 -04:00
wymiller 57952ec41d added documentation
it's nothing too novel, okay?
2025-07-14 20:35:49 -04:00
wymiller 42dff3f186 switched public api to caching library 2025-07-14 20:26:17 -04:00
wymiller f4937dc382 create caching library 2025-07-14 20:25:36 -04:00
wymiller 13d022d44c adjusted css 2025-07-14 20:09:10 -04:00
wymiller 29011c8f48 added new method to s3clientconfig struct, added from_env to be default 2025-07-14 18:21:13 -04:00
wymiller 6694f47d70 added pagination to a given authors page 2025-07-07 21:05:27 -04:00
wymiller a64b8fdceb impl storage library 2025-06-30 22:58:52 -04:00
wymiller a6b4f6917b added storage library 2025-06-30 22:58:25 -04:00
wymiller 585728de9d fixing tasks upload_sitemap
among other things
2025-06-30 20:38:58 -04:00
wymiller 5a6346617a remove env 2025-06-30 18:41:22 -04:00
wymiller 957858de59 added post container 2025-06-30 00:23:41 -04:00
wymiller 82e118a0e5 stuff happened 2025-06-29 23:41:20 -04:00
wymiller 3600166dc5 set inner html for correct display 2025-05-17 21:07:56 -04:00
wymiller 1503db9509 working import task
wip: not complete, got to fix some of markdown options
2025-05-17 21:04:56 -04:00
wymiller c8273016ee switched deprecated dep for maintained dep 2025-05-17 21:04:22 -04:00
wymiller 6f5b9d4106 cleanup 2025-03-23 12:19:33 -04:00
wymiller f0c2f6f3e3 wip: task scheduler works, import task does not work
lol
2025-03-23 12:15:35 -04:00
wymiller 15a203acf2 moved datetime functions to utils dir 2025-03-17 07:15:36 -04:00
wymiller 1c461ddb9d fixed mismatched borders on post header, added flex wrap to nav bar 2025-03-17 00:10:58 -04:00
wymiller 075c73bb3a cleanup, added some boilerplate readmes for backend projects 2025-03-16 14:35:50 -04:00
wymiller d126fed2bd implemented working cache
some testing still has to be done
2025-03-16 02:56:54 -04:00
wymiller cb6b182042 added s3 crate 2025-03-15 18:02:26 -04:00
wymiller 3cd6b6e8b3 added health, fallback not found endpoints 2025-03-15 18:02:26 -04:00
wymiller 328dacb675 wip: broken state 2025-03-15 17:27:32 -04:00
wymiller cae531eae3 updated flake, added valkey to env 2025-03-15 01:45:40 -04:00
wymiller 4421f472f7 added cargo watch, cargo bloat 2025-02-25 13:22:59 -05:00
wymiller c4e11c2e02 added blog post page, reverted back to flex blog landing, added types 2025-02-25 13:22:45 -05:00
wymiller addb2e55d9 modified PostCarousel to use grid, among other things 2024-12-10 14:09:13 -05:00
wymiller 637f0b47dd added rss generator 2024-12-10 14:09:13 -05:00
wymiller ae86f86339 fixed header links, adjusted anchor tag 2024-12-10 14:09:13 -05:00
wymiller eab3904e69 added database readme, added file to .gitignore 2024-12-06 14:12:05 -05:00
wymiller 4104a76f3e built out contact form, added env variable
might make button island so that i can change the button's text
2024-12-04 23:36:49 -05:00
wymiller d08463aaf7 modified links to be correct/appropriate 2024-12-04 20:29:24 -05:00
wymiller 3264dbf028 added zellij config file 2024-12-04 20:28:53 -05:00
wymiller ebf7081c07 built out 404 page 2024-12-02 23:36:00 -05:00
wymiller 65f6c30eac modified text for music bot project 2024-12-02 23:35:45 -05:00
wymiller ca238bd919 added icons to posts page 2024-12-02 23:35:15 -05:00
wymiller 899f94d4d2 fixed contact page 2024-12-02 23:34:55 -05:00
wymiller c382dd9969 added seo component 2024-12-02 23:34:32 -05:00
wymiller 9e8cf4b147 code dump frontend 2024-12-02 18:29:45 -05:00
wymiller 44f1f35caa added recent posts endpoint, added image column to authors table 2024-12-02 18:29:23 -05:00
wymiller b8f3d4ca7a updated global .gitignore 2024-11-27 00:36:12 -05:00
wymiller 70578fd132 updated flake 2024-11-27 00:35:53 -05:00
wymiller 0093589a4b got frontend working with backend project 2024-11-27 00:35:32 -05:00
wymiller 66ba89c0b1 modified task entrypoint 2024-11-27 00:34:28 -05:00
wymiller 2d00604c6f added cors to public, modified import_posts task, updated task log sql queries 2024-11-27 00:33:59 -05:00
wymiller a42f827cf7 wip: added global layout, added posts route 2024-10-10 16:16:55 -04:00
wymiller 1a480b3cf9 commented out rate limiter 2024-10-04 07:21:24 -04:00
wymiller 3c78ed5ae3 implemented front matter parser, created task log abstraction fuctions 2024-10-04 07:21:10 -04:00
wymiller 59d8273498 added deno overlay, modified flake name 2024-09-29 21:16:20 -04:00
wymiller 646121d1cb added intial migration 2024-09-29 21:15:56 -04:00
wymiller 44be4ab04a added front matter parser for markdown 2024-09-29 21:15:42 -04:00
wymiller a742dd7f12 wip: rewrite loop to handle assigning tasks 2024-09-29 21:15:14 -04:00
wymiller 7aa1dd07f4 added serde, serde_yaml crates 2024-09-29 21:14:52 -04:00
wymiller 4480b87cab added get authors posts route, datasource 2024-09-28 02:26:17 -04:00
wymiller c508f78043 added rate limiting layer to activate, added author nested router 2024-09-28 01:49:40 -04:00
wymiller 65e058b3c1 added comment index pagination, added author routes 2024-09-28 01:48:58 -04:00
wymiller 8128459b4e wip: added get post comments, working insert comment to post 2024-09-27 23:17:33 -04:00
wymiller c303e6aaee added hot posts datasource, added respective route, added view_count updating 2024-09-26 23:53:39 -04:00
wymiller b427311742 added condition for rate limiting 2024-09-26 23:52:42 -04:00
wymiller 790dac7c82 added tower_governor crate, added some basic rate limiting 2024-09-26 23:52:15 -04:00
wymiller e3e81f6685 added get_one, get_popular datasource methods, added respective routes 2024-09-26 13:11:55 -04:00
wymiller 9bd2cf373a wip: get all posts route working state 2024-09-25 18:29:12 -04:00
wymiller 7842baf5f2 added chrono crate 2024-09-25 18:28:51 -04:00
wymiller f758c6c078 wip: modified main entry task (code dump) 2024-09-24 20:29:22 -04:00
wymiller 845f058568 added nested routes, added separate config struct, among other items 2024-09-24 20:26:15 -04:00
wymiller cf199ab48a added crates to public project, made api structure 2024-09-22 22:38:35 -04:00
wymiller 3afff00b29 modified task manager to add markdown, import_posts task
the import_posts task isn't perfect, we need some relation between the
author_id and the author itself
2024-09-22 22:37:47 -04:00
wymiller 80081b75d5 wip: impl scheduler, import posts task 2024-09-22 04:10:29 -04:00
wymiller 4cb3983a9b added dotenvy, futures, markdown crates 2024-09-22 04:10:02 -04:00
wymiller 7de920f85a added sqlx cli to flake 2024-09-22 04:09:17 -04:00
wymiller 0d0cf63c62 wip: working on task manager 2024-09-21 23:57:37 -04:00
wymiller 13a40353e5 refactored dev flake to rust overlay, added deno to flake 2024-09-21 23:57:23 -04:00