Neil Hanlon neil
  • Joined on 2021-12-29
neil pushed to main at shrug.host/website 2026-09-16 22:29:15 +00:00
76f1568775 Add robots.txt with sitemap; wire Consulting-Click + Hosting-Inquiry goals
neil pushed to main at shrug.host/website 2026-09-09 04:26:15 +00:00
6438e39cd0 mark infra page draft
6ee977df17 Reframe Matrix add-on as "Managed Matrix"
3d97cee093 contact: reviewer-driven intake form + route CTAs, kill invite-only
676817e601 infrastructure: build /infrastructure/ page from reviewer + Vates notes
Compare 4 commits »
neil pushed to legal at shrug.host/website 2026-09-08 02:37:59 +00:00
eec57b4891 content: flip legal pages draft:false for preview (legal branch only)
b27367e107 content: harden LEO/privacy posture from external adversarial read (draft)
1cd0e0170b content: add law-enforcement-request protections + region residency w/ in-region access host (draft)
d526612550 content: generalize data-residency (region-specific, not EU-only)
8ae4196f84 layout: legal pages as centered reading column; match list measure to p (68ch)
Compare 15 commits »
neil pushed to main at shrug.host/website 2026-09-07 16:23:05 +00:00
f368c648c7 brand: content-address social images (cache-bust OG on change)
neil pushed to main at shrug.host/website 2026-09-07 15:16:21 +00:00
3d7d50ac7b brand: add shrug.host LinkedIn company banner
neil pushed to main at shrug.host/website 2026-09-07 04:54:03 +00:00
e0a06fd7c3 brand: regenerate social PNGs from the aligned lockups
neil pushed to main at shrug.host/website 2026-09-07 04:43:30 +00:00
ff5334235b brand: align card/badge lockups as one canonical unit
34d3f1ba7c drop doc
Compare 2 commits »
neil pushed to main at shrug.host/website 2026-09-07 02:47:30 +00:00
08489a624d brand: regenerate derived assets on the family mark
neil created branch main in neil/discourse-spike 2026-08-31 19:53:02 +00:00
neil pushed to main at neil/discourse-spike 2026-08-31 19:53:02 +00:00
66d7ef2fb0 Discourse spike: official-image compose for Coolify restore test
neil created repository neil/discourse-spike 2026-08-31 19:52:52 +00:00
neil synced commits to refs/heads/main at neil/Flipper from mirror 2026-07-28 08:44:06 +00:00
41fc08dbc4 Merge pull request #688 from RogueMaster/main
480d3dd7e6 Merge branch 'main' into mainRM
662606a923 RM FAP UPDATES
Compare 3 commits »
neil pushed to main at shrugpw/swamp-xen-orchestra 2026-07-22 16:57:53 +00:00
22105a60de release-prep: document VIF methods, fmt + fixture hygiene for first publish
neil pushed to main at shrugpw/swamp-xen-orchestra 2026-07-22 16:30:08 +00:00
4757333a34 release: bump @shrug/xen-orchestra to 2026.07.22.2
30a97cd9c9 test: cover listVifs/deleteVif injected-fetch paths
Compare 2 commits »
neil created branch main in shrugpw/swamp-xen-orchestra 2026-07-22 03:47:46 +00:00
neil pushed to main at shrugpw/swamp-xen-orchestra 2026-07-22 03:47:46 +00:00
e4e832f1ae add listvifs -- needs tests
5cea7d30cc review hardening: encode path segments, enforce timeout, tighten seam
58f5e2c17c @shrug/xen-orchestra: XO/XCP-NG VM lifecycle model
neil created repository shrugpw/swamp-xen-orchestra 2026-07-22 03:47:44 +00:00
neil pushed to main at neil/neilhanlon.me 2026-07-19 14:56:21 +00:00
5481e00bfe Fix feed emitting root-relative URLs (breaks Fedora Planet)
9efcec00d7 resume: add OpenStack / CentOS / ResolveX; past-tense RESF; active-first order
6a6d8e6470 resume: publish /resume.json + end RESF/Rocky tenure at 2026
a2f956a574 Publish: What Does Fedora Want From Me Today?
ed08a2065b resume-page: refresh generated data (volunteer locations)
Compare 40 commits »
neil synced commits to refs/heads/main at neil/Flipper from mirror 2026-07-13 17:34:01 +00:00
207b93ecf3 Merge pull request #686 from RogueMaster/main
144ed0cf1b Merge branch 'main' into mainRM
a7e4bc3c61 Update Kuronons
b63ea79c5c RM FAP Updates API v88.0
276cc1137b RM FAP UPDATES API v87.8
Compare 5 commits »
neil pushed to main at neil/babybuddy 2026-07-12 20:34:45 +00:00
74e2dfaf20 fix(settings): render default_bottle_type + stop swallowing form errors