Commit graph

  • 0e6d352dca
    Rework the CRT raster, glow and flicker effects worktree-crt-effects badbl0cks 2026-08-07 17:39:05 -07:00
  • 523f4f6214
    Add ats-tool ats-tool badbl0cks 2026-08-07 17:18:34 -07:00
  • 89cfe7bdec
    fix subpixel shift when link hover brackets appear main badbl0cks 2026-07-20 12:11:29 -07:00
  • 8466324a59
    Add Projects page backed by the Forgejo API, with caching badbl0cks 2026-07-20 12:10:32 -07:00
  • 5d5fb93647
    Replace plain page headings with a terminal-style, PageHeader component badbl0cks 2026-07-20 12:10:04 -07:00
  • c959f0d848
    Add @media queries for a11y and also add small settings nav so users can toggle a11y features between on / off / system. badbl0cks 2026-07-18 14:46:55 -07:00
  • 5fdc947bcd
    Update index to re-flow flex items based on max-width badbl0cks 2026-07-18 02:50:59 -07:00
  • dbc7cb105a
    integrate parallax into index and tidy up badbl0cks 2026-07-11 11:06:38 -07:00
  • 441056cabc
    more dev work badbl0cks 2026-07-11 11:06:10 -07:00
  • 84261c9537
    Add license page, update LICENSE file, and link license page on the base layout instead of ext. MIT license. badbl0cks 2026-07-11 00:16:01 -07:00
  • 8aa67df5c7
    dev work badbl0cks 2026-07-10 00:21:45 -07:00
  • 6e7977997e
    Fix contact form action processing for "reset" being nested incorrectly badbl0cks 2026-07-02 11:48:35 -07:00
  • e010ac2fd7
    Add .env to docker ignore badbl0cks 2026-07-02 11:47:45 -07:00
  • 27417f6806
    Remove CI/CD stuffs from being directly in project (migrated to separate CI/CD infrastructure) badbl0cks 2026-07-02 11:47:26 -07:00
  • da4925753d
    Rename content slot to main, remove h1 from header for better accessibility, and unify SVG fill color to #fff badbl0cks 2026-03-22 13:56:24 -07:00
  • 75a413621d
    Update CRT effect badbl0cks 2026-03-08 00:19:16 -08:00
  • 2548a84e0b
    Add GoatCounter count.js component (as goat.js), MIT license logo (mit.svg), and htmz assets (htmz.js and htmz.dev.js). Add LICENSE file containing this project's MIT license and 3rd-party component licenses. badbl0cks 2026-03-07 22:38:34 -08:00
  • 89c369d1cc
    Fix script and style tags being outside the fragment (and thus rendering before <html> tag) badbl0cks 2026-02-27 10:44:17 -08:00
  • e80bbb9619
    Update dependencies badbl0cks 2026-02-27 09:22:35 -08:00
  • 8783e401f8
    Remove test colors from css that were accidentally left in prefers-color-scheme and prefers-contrast badbl0cks 2026-02-27 09:03:12 -08:00
  • f46d6337d1
    Add in goatcounter script tag until we implement same-server analytics badbl0cks 2026-02-27 08:39:15 -08:00
  • 946e0fc3ff
    Update .gitignore to temporarily hide unused assets until integration badbl0cks 2026-02-27 08:37:25 -08:00
  • f014330b14
    Add HAProxy PoW challenge, simple bad bot blocking, and adjust mounts badbl0cks 2026-02-08 12:50:28 -08:00
  • 1162c53c8f
    Remove favicon.svg and update layout assets badbl0cks 2026-02-08 11:17:52 -08:00
  • 4ed23bb6ef
    Fix wireguard proxy not working when deployed due to bun's fetch not supporting undici dispatchers badbl0cks 2026-02-08 09:02:51 -08:00
  • 6c56b203d3
    Switch all db storage to session storage badbl0cks 2026-02-07 18:07:50 -08:00
  • 1fbcbf772a
    Enable WireGuard service, change HTTPFetchClient to use wireguard proxy, and add required env vars badbl0cks 2026-02-05 10:27:26 -08:00
  • 3b64839cbd
    Add crossorigin to font preloads and add inline emoji favicon badbl0cks 2026-02-04 16:12:53 -08:00
  • 1714225d00
    Add CI/CD build and deploy scripts, along with docker-compose, HAProxy config, and a certbot merge hook. Set up env.example generation. Add doiuse dev dependency. badbl0cks 2026-02-01 13:14:32 -08:00
  • 0350a4b8e3
    Modularize CSS; add reset, theme and fonts badbl0cks 2026-01-30 09:33:21 -08:00
  • 7dd61775b3
    Switch to local Unscii font and begin work on new stylesheet badbl0cks 2026-01-27 15:16:38 -08:00
  • e67e72ea66
    Handle reset and OTP errors in contact form badbl0cks 2026-01-27 10:47:04 -08:00
  • 8e35387841
    Switch to Cap invisible widget, add form drafts to middleware, and improve OTP validation badbl0cks 2026-01-27 09:49:06 -08:00
  • f7bdfd3cb8
    Add middleware to persist form actions in session and follow POST-REDIRECT-GET form submission pattern badbl0cks 2026-01-22 14:05:29 -08:00
  • f2f42a84b5
    Add contact actions and migrate contact form to Astro actions badbl0cks 2026-01-22 12:25:20 -08:00
  • 608348a5a5
    More progress but need to fully refactor into Astro action and take advantage of all the boilerplate badbl0cks 2026-01-19 18:10:33 -08:00
  • f5eac7145c
    Progress on contact form refactor from JS into Typescript badbl0cks 2026-01-13 22:24:46 -08:00
  • 72e57fb7ff
    Break out contact form into separate component and implement OTP and rate limiting, add iconify-icon dependency badbl0cks 2026-01-09 10:25:15 -08:00
  • d5a7887ad2
    Add health check API route badbl0cks 2026-01-09 10:21:28 -08:00
  • bdf4f9a051
    Add support for cap, a pow captcha, and implement on contact form badbl0cks 2026-01-06 19:55:56 -08:00
  • 22c2bc1492
    docker image building and docker compose support badbl0cks 2026-01-06 08:08:12 -08:00
  • f641dac69b
    work on porting over contact form from old site, also added initial db support to use later badbl0cks 2026-01-06 08:07:19 -08:00
  • 8d989ef36f
    new minimal retro theme, progress on parallax hero, refactor into semantic html, add htmx and alpine, etc badbl0cks 2026-01-04 21:36:08 -08:00
  • 43e8dcff5e
    feat: add parallax infinite scroll hero for index badbl0cks 2026-01-02 22:18:54 -08:00
  • e9a666621f
    Basic scaffolding of new personal site badbl0cks 2026-01-01 21:05:32 -08:00
  • 0e01ed5493
    Initial commit from Astro houston[bot] 2025-12-19 14:06:51 -08:00