aboutsummaryrefslogtreecommitdiff
path: root/src/app
AgeCommit message (Collapse)AuthorFilesLines
2023-08-21clippy auto-fixesXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-21fix clippy suggestionsXe Iaso1-7/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-03-28atom feed: show contentXe Iaso1-1/+1
Closes #609 Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-03-25site update: MimiXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-03-19app/config: make character info a h3 for future upcoming evil plansXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-02-03app/config/markdown_string: format importsXe Iaso1-2/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-02-02add stream VOD pageXe Iaso2-1/+123
Signed-off-by: Xe Iaso <me@christine.website>
2023-01-23Add page that explains the characters in the blogXe Iaso1-6/+46
Signed-off-by: Xe <me@christine.website>
2023-01-04implement pronouns supportXe Iaso1-3/+57
Signed-off-by: Xe Iaso <me@christine.website>
2022-11-25Start version 3 (#573)Xe Iaso2-18/+80
* 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-23Update Maud to 0.24.0Xe Iaso1-2/+2
Closes #552 Signed-off-by: Xe <me@christine.website>
2022-09-21purge cloudflareXe Iaso2-51/+3
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-20move markdown and templates into a dedicated crateXe Iaso2-171/+1
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 Iaso1-0/+5
Signed-off-by: Xe Iaso <me@christine.website>
2022-09-12My website is fastXe Iaso1-1/+11
Signed-off-by: Xe Iaso <me@christine.website>
2022-08-04Do I need Kubernetes?Xe1-1/+1
Signed-off-by: Xe <me@christine.website>
2022-07-24add xeblog-sticker elementXe1-1/+9
Signed-off-by: Xe <me@christine.website>
2022-07-04rename jsonfeed to xe_jsonfeed to prepare for my own extensionsXe Iaso1-3/+3
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 Iaso2-13/+73
* 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-08Add hero image support with <xeblog-hero>Xe Iaso1-2/+7
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 Iaso3-27/+27
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-02lib/patreon: refresh token supportXe Iaso1-6/+3
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>
2021-11-06oops name lolXe1-2/+2
Signed-off-by: Xe <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-04-25blog: add morph tutorial (#363)Christine Dodrill1-2/+1
* blog: add morph tutorial Signed-off-by: Christine Dodrill <me@christine.website> * typos Signed-off-by: Christine Dodrill <me@christine.website>
2021-04-18Revert "update sitemap oops"Christine Dodrill1-1/+1
This reverts commit f066decf27695fae9c3788aedf5a05672845df06.
2021-04-18update sitemap oopsChristine Dodrill1-1/+1
2021-04-17/dev/printerfact post (#359)Christine Dodrill1-7/+7
Signed-off-by: Christine Dodrill <me@christine.website>
2021-04-02templates/mara.rs.html: make smol smollerChristine Dodrill1-1/+14
Signed-off-by: Christine Dodrill <me@christine.website>
2021-04-01Unix domain socket http server (#352)Christine Dodrill1-5/+7
* enable ipv6 support Signed-off-by: Christine Dodrill <me@christine.website> * enable unix socket powers Signed-off-by: Christine Dodrill <me@christine.website> * unix domain socket post Signed-off-by: Christine Dodrill <me@christine.website> * bump rust Signed-off-by: Christine Dodrill <me@christine.website>
2021-02-15parallelize markdown parsingChristine Dodrill1-3/+3
Signed-off-by: Christine Dodrill <me@christine.website>
2021-01-22Use Tokio 1 (#306)Christine Dodrill1-1/+1
* upgrade all the things Signed-off-by: Christine Dodrill <me@christine.website> * build(deps): bump serde from 1.0.118 to 1.0.120 Bumps [serde](https://github.com/serde-rs/serde) from 1.0.118 to 1.0.120. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.118...v1.0.120) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * fix Signed-off-by: Christine Dodrill <me@christine.website> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2021-01-16move poking services into app boot after systemd notifyChristine Dodrill2-0/+87
Signed-off-by: Christine Dodrill <me@christine.website>
2021-01-14Cache better (#296)Christine Dodrill1-0/+2
* Many improvements around bandwidth use - Use ETags for RSS/Atom feeds - Use cache-control headers - Update to rust nightly (for rust-analyzer and faster builds) - Limit feeds to the last 20 posts: https://twitter.com/theprincessxena/status/1349891678857998339 - Use if-none-match to limit bandwidth further Also does this: - bump go_vanity to 0.3.0 and lets users customize the branch name - fix formatting on jsonfeed - remove last vestige of kubernetes/docker support Signed-off-by: Christine Dodrill <me@christine.website> * expire cache quicker for dynamic pages Signed-off-by: Christine Dodrill <me@christine.website> * add rss ttl Signed-off-by: Christine Dodrill <me@christine.website> * add blogpost Signed-off-by: Christine Dodrill <me@christine.website>
2020-12-02add webmention support (#274)Christine Dodrill1-3/+8
* add webmention support Signed-off-by: Christine Dodrill <me@christine.website> * add webmention integration post Signed-off-by: Christine Dodrill <me@christine.website>
2020-11-18various updates (#263)Christine Dodrill1-6/+10
* various updates * fix glory shot * fix mi url for updating my blog * fix CI
2020-10-02incorporate tracing instead of log (#222)Christine Dodrill1-4/+5
* incorporate tracing instead of log * fix a test * fix a test
2020-09-19TL;DR Rust (#210)Christine Dodrill2-0/+220
* start mara code * better alt text * more mara tests * cleanups * blog: start tl;dr rust post * more words * feature complete * little oopses * oops lol