aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2023-01-05first attempt at multiple author supportauthorsXe Iaso5-15/+41
Signed-off-by: Xe Iaso <me@christine.website>
2023-01-04show adds for hacker newsXe Iaso1-4/+4
Signed-off-by: Xe Iaso <me@christine.website>
2023-01-04attempt to change webmention titlesXe Iaso2-5/+11
Signed-off-by: Xe Iaso <me@christine.website>
2023-01-04implement pronouns supportXe Iaso6-10/+128
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-28Update to axum 0.6Xe Iaso2-23/+9
Closes #579 Closes #580 Signed-off-by: Xe <me@christine.website>
2022-12-15oops hr here lolXe Iaso1-0/+4
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-14oopsXe Iaso1-2/+3
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-13tmpl/nag: have separate messages for debug modeXe Iaso1-11/+21
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-09src/frontend: start work on wasitermXe Iaso4-5/+60
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-09remove vendored version of xeactXe Iaso3-113/+0
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-09use deno2nix to build the frontend, prepare wasi executor shitpostXe Iaso4-3/+25
Signed-off-by: Xe Iaso <me@christine.website>
2022-12-06fix share buttonXe Iaso1-4/+13
Signed-off-by: Xe Iaso <me@christine.website>
2022-11-25Start version 3 (#573)Xe Iaso21-155/+1229
* Start version 3 * Change version to 3.0.0 in Cargo.toml * Add metadata for series * Change types for signal boosts * Add start of LaTeX resume generation at Nix time * Add start of proper author tagging for posts in JSONFeed and ldjson * Convert templates to use Maud * Add start of dynamic resume generation from dhall * Make patrons page embed thumbnails TODO: * [ ] Remove the rest of the old templates * [ ] Bring in Xeact for the share on mastodon button * [ ] Site update post Signed-off-by: Xe <me@christine.website> * fix nix builds Signed-off-by: Xe Iaso <me@christine.website> * fix dhall build Signed-off-by: Xe Iaso <me@christine.website> * fix non-flakes build Signed-off-by: Xe Iaso <me@christine.website> * make new mastodon share button Signed-off-by: Xe Iaso <me@christine.website> * remove the rest of the ructe templates that I can remove Signed-off-by: Xe Iaso <me@christine.website> * refactor blogposts to its own file Signed-off-by: Xe Iaso <me@christine.website> * move resume to be generated by nix Signed-off-by: Xe Iaso <me@christine.website> * write article Signed-off-by: Xe Iaso <me@christine.website> * blog/site-update-v3: hero image Signed-off-by: Xe Iaso <me@christine.website> * add site update series tag to site updates Signed-off-by: Xe Iaso <me@christine.website> Signed-off-by: Xe <me@christine.website> Signed-off-by: Xe Iaso <me@christine.website>
2022-11-23signalboost: add entry for ~ajhalili2006 (#567)Andre Jiroh Halili1-2/+5
* signalboost: add entry for ~ajhalili2006 Also in this commit: * Add linkedin and cover_letter (per https://github.com/Xe/site/pull/550#discussion_r1019824691) anmong other things, including adding fediverse and website fields * Update the signalboost.rs HTML template to reflect these changes to Person.dhall types * Fix compilation In the future it would be nice if you ran the test suite. You can get to a development environment with `nix develop` or by installing direnv and running `direnv allow`. Alternatively you can do a full build with `nix build`. Updating the dhall type isn't enough to make the rust code automagically be updated too. You need to also update the corresponding rust type. Dhall prefers camelCase identifiers for items. The formatting for dhall was wrong. Running `dhall format $FILE` will make dhall format the file correctly for you. Signed-off-by: Xe <me@xeiaso.net>
2022-11-23Update Maud to 0.24.0Xe Iaso1-2/+2
Closes #552 Signed-off-by: Xe <me@christine.website>
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>