aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2022-11-12rip twitterXe Iaso1-8/+17
Signed-off-by: Xe Iaso <me@christine.website>
2022-10-30HAHAHAHA I WINXe Iaso1-0/+1
Signed-off-by: Xe Iaso <me@christine.website>
2022-10-30various site updatesXe Iaso3-16/+9
Signed-off-by: Xe Iaso <me@christine.website>
2022-10-30start working on a mastodon post embed tagXe Iaso2-0/+63
Signed-off-by: Xe Iaso <me@christine.website>
2022-10-25everyone gets adsXe Iaso1-27/+17
Signed-off-by: Xe Iaso <me@christine.website>
2022-10-12HLS supportXe Iaso1-2/+8
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-21fix testsXe Iaso1-10/+4
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-21purge cloudflareXe Iaso3-59/+6
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-20move markdown and templates into a dedicated crateXe Iaso6-265/+6
This does not move the ructe templates around, only the newer Maud ones. The only template I can't move easily is the salary history one, but I should get rid of that anyways.
2022-09-17push 2fa considered harmfulXe Iaso2-0/+15
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-13Revert "fix site on ios 16"Xe Iaso1-1/+1
This reverts commit 67c3de61cb69aab382f9a11e9cbef926ad26d03d.
2022-09-13fix site on ios 16Xe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-12My website is fastXe Iaso2-3/+39
Signed-off-by: Xe Iaso <me@christine.website>
2022-08-04Do I need Kubernetes?Xe2-3/+9
Signed-off-by: Xe <me@christine.website>
2022-07-26fix buildXe Iaso1-0/+1
Signed-off-by: Xe Iaso <me@christine.website>
2022-07-24add xeblog-sticker elementXe2-1/+21
Signed-off-by: Xe <me@christine.website>
2022-07-10consolidate API routesXe Iaso5-81/+85
Signed-off-by: Xe Iaso <me@christine.website>
2022-07-04add _xesite_frontmatter extensionXe Iaso2-95/+74
Signed-off-by: Xe Iaso <me@christine.website>
2022-07-04add API calls for my blogposts/talksXe Iaso3-2/+68
Signed-off-by: Xe Iaso <me@christine.website>
2022-07-04handlers: fix LAST_MODIFIED date formatXe Iaso1-1/+19
Closes #463 Signed-off-by: Xe <me@christine.website>
2022-07-04rename jsonfeed to xe_jsonfeed to prepare for my own extensionsXe Iaso3-8/+8
Signed-off-by: Xe Iaso <me@christine.website>
2022-06-21job history: even moreXe2-63/+181
Signed-off-by: Xe <me@christine.website>
2022-06-14Add salary transparency page (#492)Xe Iaso7-23/+147
* Move dhall data and types into `/dhall` folder * Reformat salary transparency data into Dhall * Wire up the old salary transparency page with a custom element * Wire up a new salary transparency page * Expose raw data as JSON * Make dhall types more portable * Remove gallery from the navbar * Make signal boost page point to the new data location * Add salary transparency page to the footer of the site * Add site update post for this Signed-off-by: Xe <me@xeiaso.net>
2022-06-08talks: add static analysis talkXe Iaso1-2/+11
Signed-off-by: Xe Iaso <me@christine.website>
2022-06-08Add hero image support with <xeblog-hero>Xe Iaso6-4/+126
Also lightens the JavaScript load and shifts ad impressions to only when people from Reddit and Hacker News visit. I may have this include Twitter in the future. Signed-off-by: Xe <me@christine.website>
2022-05-28fix sitemapXe Iaso1-1/+7
Signed-off-by: Xe Iaso <me@christine.website>
2022-05-28xeiaso.netXe Iaso6-36/+49
Signed-off-by: Xe Iaso <me@christine.website>
2022-05-18look for patreon creds in ~ instead of .Xe Iaso1-2/+3
Signed-off-by: Xe Iaso <me@christine.website>
2022-05-07src/app/markdown: no-js xeblog-conv supportXe Iaso1-1/+30
Thanks to the meddling of @fasterthanlime, I now use lol_html[0] to parse the <xeblog-conv> elements on the server side instead of on the client side as an HTML custom element. I will be using this strategy in the future to expand my blog's functionality and make the christine dot website cinematic universe stronger. Signed-off-by: Xe Iaso <me@christine.website>
2022-05-05add support for pre-publication postsXe Iaso1-2/+8
Signed-off-by: Xe Iaso <me@christine.website>
2022-04-05fix better????Xe Iaso1-1/+10
Signed-off-by: Xe Iaso <me@christine.website>
2022-04-05log refresh token errorsXe Iaso1-1/+3
Signed-off-by: Xe Iaso <me@christine.website>
2022-04-05fix???Xe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@christine.website>
2022-04-05don't read patreon creds from envvarsXe Iaso1-10/+1
Signed-off-by: Xe Iaso <me@christine.website>
2022-04-06tolerate no patrone credsXe Iaso1-0/+5
Signed-off-by: Xe Iaso <me@christine.website>
2022-04-02signal boost: make links optionalXe Iaso1-2/+2
Closes #326 Closes #209 Signed-off-by: Xe <me@christine.website>
2022-04-02Update to Axum 0.5Xe Iaso1-1/+1
Closes #446 Closes #447 Closes #448 Signed-off-by: Xe <me@christine.website>
2022-04-02lib/patreon: refresh token supportXe Iaso2-9/+5
This should hopefully make the patrons page work consistently and no longer require me to manually update the patreon token once per month. Why didn't I do this age ago?????? Hacked up live on twitch: https://twitch.tv/princessxen Closes #442 Signed-off-by: Xe <me@christine.website>
2022-03-22make rust happyXe Iaso1-30/+30
Signed-off-by: Xe Iaso <me@christine.website>
2022-03-21lol oopsXe Iaso1-0/+1
Signed-off-by: Xe Iaso <me@christine.website>
2022-03-21Rewrite the site routing with Axum (#441)Xe Iaso8-422/+466
* broken state Signed-off-by: Xe Iaso <me@christine.website> * fix??? Signed-off-by: Xe Iaso <me@christine.website> * Port everything else to axum Signed-off-by: Xe <me@christine.website> * headers Signed-off-by: Xe Iaso <me@christine.website> * site update post Signed-off-by: Christine Dodrill <me@christine.website> * fix headers Signed-off-by: Xe Iaso <me@christine.website> * remove warp example Signed-off-by: Xe Iaso <me@christine.website> * 80c wrap Signed-off-by: Xe Iaso <me@christine.website> * bump version Signed-off-by: Xe Iaso <me@christine.website>
2022-02-27nix flakes 2: fun with packagesXe Iaso1-0/+7
Signed-off-by: Xe Iaso <me@christine.website>
2022-01-02VRChat Avatar to VRMXe1-0/+6
Signed-off-by: Xe <me@christine.website>
2021-11-06oops name lolXe1-2/+2
Signed-off-by: Xe <me@christine.website>
2021-09-29use less ramChristine Dodrill1-6/+11
Signed-off-by: Christine Dodrill <me@christine.website>
2021-09-08markdown: use comrak syntect (#393)Asherah Connor1-4/+16
* markdown: use comrak syntect * css: make the code samples look better It ain't perfect, but it's probably good enough to start with: https://media.discordapp.net/attachments/188796211543801856/885244826180808754/20210908_15h26m30s_grim.png Signed-off-by: Christine Dodrill <me@christine.website> Co-authored-by: Christine Dodrill <me@christine.website>
2021-09-06reduce feeds to 5 postsChristine Dodrill1-1/+1
Signed-off-by: Christine Dodrill <me@christine.website>
2021-07-08update read time estimateChristine Dodrill1-1/+8
Signed-off-by: Christine Dodrill <me@christine.website>
2021-07-07closer integration into android, read estimatesChristine Dodrill2-29/+14
Signed-off-by: Christine Dodrill <me@christine.website>
2021-07-05make new_post route for the android widgetChristine Dodrill3-2/+57
Signed-off-by: Christine Dodrill <me@christine.website>