Commit Graph

52 Commits

Author SHA1 Message Date
hikari 8c958a2f71 feat: site-wide content and feature updates (#2)
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 2m7s
A wide-ranging set of updates across multiple pages that accumulated over time.

## Tarot

- Expanded spread descriptions and added "good for" guidance to help users pick the right spread
- Cards now start face-down and flip individually on click, with a synthesised flip sound and text fade-in
- "Click card to reveal" hint shown on each unflipped card
- Spread selection and draw button are locked until all cards in the current reading have been revealed

## Nocturne

- Added dedicated sacred scriptures showcase section
- Added patron saints section with avatar images
- Added Naomi's Prayer
- Added sacred practices section (expanded to six cards)
- Added clergy and hierarchy section
- Added titles of address section
- Added testimonial and expanded FAQ
- Capitalised She/Her pronouns referring to Naomi

## Scripture

- Converted page to interactive book with page-turning
- Expanded canon through the Fourth Edition across multiple updates
- Synced the Ten Commandments with Nocturne
- Fixed meta description to reflect fourteen books
- Capitalised She/Her pronouns referring to Naomi

## Other Pages

- Books, games, and music pages now redirect to `library.nhcarrigan.com`
- Updated user manual with additional context
- Added 404 error page

## Chore / Fixes

- Updated sitemap with new and corrected entries
- Fixed null-safe while loop for filename handling in scripts
- Updated scripts to use correct Windows paths via WSL
- Cleaned up data files and added JSON to `.gitignore`
- Added secret #13

 This PR was created with help from Hikari~ 🌸

Co-authored-by: Naomi Carrigan <commits@nhcarrigan.com>
Reviewed-on: #2
Co-authored-by: Hikari <hikari@nhcarrigan.com>
Co-committed-by: Hikari <hikari@nhcarrigan.com>
2026-03-18 12:31:50 -07:00
hikari b799dae225 feat: add naomi's nocturne religion page (#1)
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 55s
## Summary

Adds the Naomi's Nocturne page at `/nocturne/` — a satirical religion website in the NHCarrigan style.

### Content
- **Hero** — title, tagline, and banner image
- **Creed** — a short founding statement of belief
- **The Ten Commandments** — the sacred texts, styled as an ancient parchment scroll using pure CSS gradients
- **Testimonials of the Faithful** — six worshipper accounts
- **FAQ** — eight questions covering the important doctrinal matters (including the garlic bread situation)
- **Join the Faith** — links to the community, nhcarrigan.com, and the git archives

### Notes
- Uses the existing `cdn.nhcarrigan.com` header script and `--witch-*` CSS variables for consistency with the rest of the site
- The parchment scroll effect is pure CSS (gradients + pseudo-elements), no images required
- Satirical footer disclaimer included

 This issue was created with help from Hikari~ 🌸

Reviewed-on: #1
Co-authored-by: Hikari <hikari@nhcarrigan.com>
Co-committed-by: Hikari <hikari@nhcarrigan.com>
2026-03-10 10:25:20 -07:00
hikari fc835ab983 feat: add style/branding guide
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 2m41s
2026-03-03 16:41:50 -08:00
naomi cb7c4a58bc feat: add forum
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m32s
2026-02-02 13:06:20 -08:00
naomi 4afed2b3a3 feat: new seekrit
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m35s
2026-01-27 10:59:32 -08:00
naomi 890958257f chore: update sitemap 2026-01-27 10:59:30 -08:00
naomi 7596bd2bc4 feat: better sync UX 2026-01-27 10:59:29 -08:00
naomi 5ab6308645 feat: add secrets page 2026-01-27 10:59:22 -08:00
hikari 02a07c2102 docs: update feedback section to use support forum
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 56s
2026-01-26 12:32:13 -08:00
naomi a05962d499 chore: full list
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m3s
2025-12-27 14:05:13 -08:00
naomi d2c90dba20 fix: script needs new user dir
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 48s
2025-12-27 13:53:01 -08:00
naomi ca4794f46c feat: add social media page 2025-12-27 13:53:00 -08:00
naomi 837430d165 feat: automated upload of .gitea/workflows/security.yml
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 58s
2025-12-18 03:08:13 +01:00
naomi 43da335943 feat: automated upload of .gitea/workflows/security.yml
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m0s
2025-12-17 23:26:13 +01:00
naomi 1ce70a3283 feat: automated upload of .gitea/workflows/security.yml
Security Scan / Security Audit (push) Failing after 6m50s
2025-12-12 03:37:58 +01:00
naomi de0d864771 feat: automated upload of .gitea/workflows/security.yml
Security Scan / Trivy Security Scan (push) Failing after 4m47s
2025-12-11 20:12:05 +01:00
naomi 5a5cda883d Delete .gitea/workflows/sonar.yml 2025-09-23 13:26:26 -07:00
naomi 43a021d802 fix: couple of bugs
Code Analysis / SonarQube (push) Failing after 15s
2025-09-23 13:21:27 -07:00
naomi be19ed3329 feat: add donation page
Code Analysis / SonarQube (push) Failing after 15s
2025-09-23 13:15:32 -07:00
naomi 2d6b59dc21 feat: generate testimonials from source
Code Analysis / SonarQube (push) Failing after 15s
2025-09-23 12:57:56 -07:00
naomi c9373ec87a chore: forgot width
Code Analysis / SonarQube (push) Failing after 16s
2025-08-25 16:55:58 -07:00
naomi b60b3a27cf chore: name
Code Analysis / SonarQube (push) Failing after 15s
2025-08-25 16:55:09 -07:00
naomi 4d73218d45 fix: include products in script
Code Analysis / SonarQube (push) Failing after 13s
2025-06-27 16:27:42 -07:00
naomi 96eb46a6ea feat: add products page
Code Analysis / SonarQube (push) Failing after 12s
2025-06-27 16:27:00 -07:00
naomi 94b481b9a2 feat: mention wildcard domain
Code Analysis / SonarQube (push) Failing after 13s
2025-06-27 14:34:08 -07:00
naomi 73618f9181 chore: update book and song lists
Code Analysis / SonarQube (push) Failing after 13s
2025-06-25 12:53:27 -07:00
naomi 5b2a7f6eea chore: update form
Code Analysis / SonarQube (push) Failing after 46s
2025-05-27 15:51:39 -07:00
naomi 415c122a36 chore: more music
Code Analysis / SonarQube (push) Failing after 46s
2025-04-14 18:37:40 -07:00
naomi b0031e35e0 chore: new songs
Code Analysis / SonarQube (push) Failing after 44s
2025-04-11 00:58:37 -07:00
naomi 4f82486799 feat: remove resume
Code Analysis / SonarQube (push) Failing after 48s
We're moving it to its own repo.
2025-04-08 13:40:00 -07:00
naomi 4cc0240cf6 feat: nightcore
Code Analysis / SonarQube (push) Failing after 46s
2025-04-04 02:12:40 -07:00
naomi 9bd5956146 feat: pronouns
Code Analysis / SonarQube (push) Failing after 50s
2025-04-03 14:05:16 -07:00
naomi 06b817cd55 feat: add ruutuli bot dev
Code Analysis / SonarQube (push) Failing after 47s
2025-04-03 14:01:26 -07:00
naomi f870bd28d8 feat: make resume print nicer
Code Analysis / SonarQube (push) Failing after 47s
2025-04-03 13:58:58 -07:00
naomi 031406c95b feat: update music library, fix table
Code Analysis / SonarQube (push) Failing after 48s
2025-04-03 13:01:44 -07:00
naomi aff99e119a chore: forgot to remove matrix
Code Analysis / SonarQube (push) Failing after 48s
2025-03-31 09:40:32 -07:00
naomi 166755a6e0 fix: clean up sitemap
Code Analysis / SonarQube (push) Failing after 48s
2025-03-31 09:32:15 -07:00
naomi b191f14a0b fix: use mid2v3 to handle special characters
Code Analysis / SonarQube (push) Failing after 46s
2025-03-25 01:01:16 -07:00
naomi 00dc40ba47 feat: add books too
Code Analysis / SonarQube (push) Failing after 50s
2025-03-24 20:07:24 -07:00
naomi e33df16e43 feat: dynamic button to reset filters
Code Analysis / SonarQube (push) Failing after 47s
2025-03-24 15:36:17 -07:00
naomi e6f00559a9 feat: show filtered count when filter is applied 2025-03-24 15:32:35 -07:00
naomi 76749ba6b8 feat: show song count
Code Analysis / SonarQube (push) Failing after 45s
2025-03-24 15:31:29 -07:00
naomi b9478fe13f feat: add music page to sitemap
Code Analysis / SonarQube (push) Failing after 42s
2025-03-24 15:28:33 -07:00
naomi e258a3dbd0 feat: add music page
Code Analysis / SonarQube (push) Failing after 41s
2025-03-24 15:19:22 -07:00
naomi dcf79e03b6 fix: forgot security domain
Code Analysis / SonarQube (push) Successful in 42s
2025-02-26 16:10:03 -08:00
naomi 90d05bfe72 feat: set up sitemap
Code Analysis / SonarQube (push) Failing after 42s
2025-02-26 15:49:06 -08:00
naomi 140905feb0 chore: add sonar workflow
Code Analysis / SonarQube (push) Successful in 1m12s
2025-02-26 13:23:17 -08:00
naomi 7299e35663 feat: add landing page for mail server 2025-02-23 11:50:46 -08:00
naomi 58b8829f79 feat: add user manual 2025-02-20 17:59:32 -08:00
naomi dadb1e92bc feat: link to submit testimonials 2025-02-20 16:10:21 -08:00