How I'm Making This Website
(for my fellow nerds)
Well, jokes on me, because if you want to use Cloudflare pages without the worst workflow you've ever had the misfortune of learing about (I can't be arsed to manually upload static files every time I make a change I want to be made public), you have to have a GitHub repo to sync from... Yaaaay...
The project is still hosted on Codeberg and just mirrored to a GitHub repo every eight hours out of pure principal and spite.
Anyways, if you're also a massive grass-fearing shower-hating nerd like me, here's some information from the repo that I'm willing to make public:
Issues
Fetched commits are limited in quantity (Issue #9)
Only the 30 most recent commits are fetched from Forgejo by default. This means, consequently, we're only actually showing these 30 commits on /website.
Show issue comments on /website (Issue #6)
You currently can't see the comments on issues on /website, but this means if I'm a doofus and misspell something and correct myself in the comments of an issue (or, you know, do something actually useful like clarify or provide updates on an issue), it's not visible on the website.
Show closed issues as well as open ones (Issue #2)
At the moment, I'm only showing visitors open issues. It would be pretty cool if they could see open AND closed issues.
Commits
Commit 434b330
Adjust secondary colour
Commit 9961f94
Centralise centering text elements to app.css
Commit ef8a383
Update colour scheme to look less horrendously like a swamp
Commit 35d435a
Change colour scheme to using OKLCH over HSL and update overall theme (resolves #4, resolves #10, and resolves #11)
Commit e7e7865
Fix classes being assigned to incorrect elements
Commit 15f46d4
Fix off-center endearing-insult
Commit d717b09
Refine 47-tile-bitmask page
Commit a37ff98
Add resource descriptions and remove redundant style tags
Commit 2dd3cb7
Fix typos in /about and refine wording
Commit d59d7f3
Add more content to /about
Commit 9f342f4
Add basic layout to /about (this technically fixes #7)
Commit bfac9b3
Add prose max widths to text elements
Commit b8e4403
Fix /about alignment
Commit 7e8c19a
Darken .surface background colour
Commit 5be699e
Clean up /website and define default styling for <h3 />
Commit 33175ff
Add 1rem to Container margin-block
Commit dc89141
Add padding to Container on all sides instead of just horizontally
Commit b4b0708
Correct typo
Commit a8276b4
Update resource layout
Commit 90b2e47
Clean up home page and standardise header and container styling
Commit fcb407b
Logically re-order lines in app.css and separate element placement from element appearance
Commit a872624
Move global styles to a dedicated app.css file
Commit f53ea1b
Start work on back arrow svg creation and implementation
Commit 03b263f
Barely elaborate on my 47-tile bitmask resource
Commit ee86fb4
Add back button to resource pages
Commit a4804b1
Integrate new Container and .surface into resources page
Commit 98dc787
Remove redundant variables being set
Commit db70304
Remove styling from Container component after realising it's a terrible idea and I should be ashamed of myself for even considering such a heinous crime
Commit 99a3f29
Move src/lib/navbar.svelte to src/lib/components/Navbar.svelte
Commit b842de4
Begin work on resources page
Commit fab4dbf
Add resources link to navbar
Commit dd6721e
Set margin-block on <hr /> elements
Commit 99f5690
Set max width for <hr />
Commit 87ae276
Improve Container styling
Commit ddd5224
Abstract container definition into a Svelte component
Commit 2526e5e
Use rem for --width-variables and reorganise :global(:root) styles
Commit 683df4f
Configure <hr /> styling and move <main /> style
Commit 994babf
Fix background being too bright
Commit 4648c6b
Display background logo independantly with a lowered opacity modifier so that there's no visible linear-gradient covering it
Commit 0bbc17e
Raise limit of fetched commits to 50 (maximum) in response to #9
Commit 51cc13c
Resolve #8 by adding a dark gradient on top of the site logo
Commit d6afef3
Truncate commit hashes to 7 characters long
Commit c7a2d83
Use border-color instead of color in <hr /> tags
Commit 9ab5c0c
Remove <hr /> tags from cards
Commit 36df606
Re-adjust tertiary and link colours
Commit 4965d12
Begin work on /about
Commit a592eac
Remove all instances of -webkit-backdrop-filter from all .svelte files
Commit ca41dfe
Create logo, set it as favicon, put it in the middle of the background, and apply blurry containers to text that was rendered unreadable by this change (I'm not a graphic designer- I'm aware that the logo is below mid at best)
Commit 268874c
Make /website card backgrounds more opaque, add temporary background image while working on logo, create placeholder logo file
Commit b15550d
Adjust --color-surface and --color-border to be a tad lighter