Files
Lucas WintherandClaude Opus 5 f32eb93289
CI / Typecheck, test, feed (push) Successful in 17s
CI / Build site (push) Successful in 9s
CI / Container image (push) Failing after 18s
docs: record that CI, the registry and the deploy moved to Gitea
The pipeline change made a set of sentences false, and they are the only
record of why things are the way they are, so they move with it: the CI
section and deploy target in README, the cron and BASE_PATH notes in
ARCHITECTURE, the documented User-Agent in INGESTION, and the contact
URL in SOURCES.

Two comments in source were false in the same way and are fixed here
rather than left for the next reader. `serve.ts` said compression was
"the whole difference between the Docker image and the deployed site" —
the image *is* the deployed site now, so that negotiation is the only
compression any reader gets. `robots.ts` justified product-token
matching with "our contact URL contains the string StereotypicalCat",
which it no longer does; the hazard is the arbitrary substring, not that
one, so the comment now says so and the regression test keeps the URL
that actually caused it.

What is deliberately NOT rewritten: game8.co's refusal stays in the past
tense with the Gitea result marked unverified, in AGENTS.md, README,
SOURCES and FEEDBACK alike. A new runner address is the variable that
failure turns on, so it may well be served — but "may well be" is not
evidence, and the four places that would have to change are named
together so they change together once a cycle has actually run.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-09-16 04:32:51 +02:00

104 lines
3.4 KiB
YAML

name: Bug report
description: A wrong date, a missing event, a lost tick, or anything else the app got wrong.
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting this.
**If a date looks wrong, please open the event and check its source link first.**
This app does not compile schedules; it rearranges what a wiki published. If the wiki
page says the same thing, the fix belongs there — and it is still worth telling us,
because we may be able to use a better source for that game.
Nothing you have marked, typed or ticked leaves your browser, so there is no account
for us to look up. That means the details below are all we have to go on.
- type: dropdown
id: area
attributes:
label: What part of the app?
options:
- A wrong date or time
- An event is missing
- An event that should not be there
- Dailies, streaks or the checklist
- The list, calendar or sorting
- Events I entered myself
- Offline, installing, or updating
- Export or import
- Something else
validations:
required: true
- type: input
id: event
attributes:
label: Which game and event?
description: The game, and the event title exactly as the app shows it.
placeholder: "Genshin Impact — Mutual Aid in Bloom: Into the Frostlands"
validations:
required: false
- type: textarea
id: what
attributes:
label: What happened, and what did you expect?
description: |
For a date problem, the useful shape is: what this app shows, what the source page
shows, and which one you believe.
placeholder: |
The app says it ends 24 Aug, 09:00. The Game8 page says 31 Aug.
validations:
required: true
- type: input
id: refreshed
attributes:
label: "\"Event data last refreshed\" line"
description: |
Copy it from the bottom of the page. Several sources cannot be fetched automatically,
so a stale calendar is a normal state with its own explanation — this line tells the
two cases apart before anyone goes looking for a parser bug.
placeholder: Event data last refreshed 15 Aug 2026, 04:12 — 2 days ago.
validations:
required: false
- type: input
id: source
attributes:
label: Source page
description: The wiki page the event links to, if the problem involves its data.
placeholder: https://game8.co/games/Genshin-Impact/archives/...
validations:
required: false
- type: input
id: where
attributes:
label: Where are you running it, and in what browser?
placeholder: localhost:3000 (container image) — Firefox 141 on Android
validations:
required: false
- type: textarea
id: extra
attributes:
label: Anything else
description: |
Screenshots help. If you attach an export file, remember it is a record of your own
progress — trim it to the event in question if you would rather not share the rest.
validations:
required: false
- type: checkboxes
id: checks
attributes:
label: Before you post
options:
- label: I checked the event's source page, or this is not about a date.
required: false
- label: I searched the open issues for the same problem.
required: false