Retire the online TJ submission (point at /contact) + repoint GitLab links to Forgejo #8

Merged
matt merged 1 commit from tj-contact-retire into main 2026-09-11 16:55:34 -04:00
Owner

Matt asked (2026-09-11) for the tech-journal page to just say "contact me to add your TJ" for now, and to shelve fixing the proxy job. Also folds in the last of the public-site GitLab links ahead of retiring VM 116.

Changes:

  • src/pages/techjournals/other-folks.astro: the "Add Your Techjournal" button now reads Contact me to add your TJ; the modal body is a short note linking /contact; the proxy config/env coupling is dropped.
  • public/scripts/techjournal-submission.js: the proxy POST path and its form validation are removed (no submit button remains), so nothing calls the dying proxy. The acknowledgement modal still works.
  • GitLab links repointed: policy.md (LICENSE), index.astro (x2, relabelled Forgejo), the tech-journal "Courses Detected" header link, and a commented-out line in Layout.astro.
  • Left alone deliberately: the dated blog post that mentions gitlab.goober.cloud/krypton (historical text).

Locally: npm ci && npm run build → 168 pages, clean. Nothing calls glp.mattcompton.dev from this page any more.

Matt asked (2026-09-11) for the tech-journal page to just say **"contact me to add your TJ"** for now, and to shelve fixing the proxy job. Also folds in the last of the public-site GitLab links ahead of retiring VM 116. Changes: - `src/pages/techjournals/other-folks.astro`: the "Add Your Techjournal" button now reads **Contact me to add your TJ**; the modal body is a short note linking `/contact`; the proxy config/env coupling is dropped. - `public/scripts/techjournal-submission.js`: the proxy POST path and its form validation are removed (no submit button remains), so nothing calls the dying proxy. The acknowledgement modal still works. - GitLab links repointed: `policy.md` (LICENSE), `index.astro` (x2, relabelled Forgejo), the tech-journal "Courses Detected" header link, and a commented-out line in `Layout.astro`. - Left alone deliberately: the dated blog post that mentions gitlab.goober.cloud/krypton (historical text). Locally: `npm ci && npm run build` → 168 pages, clean. Nothing calls `glp.mattcompton.dev` from this page any more.
techjournals: retire online submission, point at /contact; repoint GitLab links to Forgejo
Some checks failed
test / testbuild (pull_request) Failing after 2s
bde3d39377
The submission proxy is backed by the GitLab API, and GitLab is being
decommissioned, so the form is replaced with 'Contact me to add your TJ'
(linking /contact) and the now-dead proxy fetch path is removed from the
client script. Also repoints the site's remaining GitLab links (policy,
homepage, the tech-journal course header) at the Forgejo instance.
matt merged commit eab9756d23 into main 2026-09-11 16:55:34 -04:00
Sign in to join this conversation.
No reviewers
No labels
bigger
blog
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
matt/website!8
No description provided.