gitea-actions[bot]
9834f99f2e
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 708.
2026-11-03 17:28:50 +00:00
gitea-actions[bot]
5de481d108
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 705.
2026-11-03 05:28:44 +00:00
gitea-actions[bot]
e79adba809
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 702.
2026-11-02 17:28:24 +00:00
gitea-actions[bot]
cd23c60ca0
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 699.
2026-11-02 05:28:27 +00:00
Lucas Winther
8af536a410
chore(changelog): note game order fix and NTE shop routines
CI / Typecheck, test, feed (push) Successful in 21s
CI / Build site (push) Successful in 9s
CI / Container image (push) Successful in 39s
2026-11-02 03:36:18 +01:00
Lucas Winther
0c965e32e9
feat(nte): add monthly Lost Exchange pull routines
...
Track the shop's five limited dice, five standard dice and twenty weapon keys separately. Keep standard dice behind the existing opt-in and cite the monthly stock and restock evidence.
2026-11-02 03:35:32 +01:00
Lucas Winther
dd5d374422
fix: apply game order to dailies and routines
...
Account creation order leaked into daily rows and routine groups even when the reader had arranged their games. Apply the shared display rule while preserving each game's server and task order.
2026-11-02 03:35:32 +01:00
gitea-actions[bot]
2056630f67
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 694.
2026-11-01 17:28:52 +00:00
gitea-actions[bot]
8bfc206b50
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 691.
2026-11-01 05:28:46 +00:00
Lucas Winther
b6891b0635
chore(changelog): note TCG tracking in Setup ( 2f69038)
CI / Typecheck, test, feed (push) Successful in 21s
CI / Build site (push) Successful in 10s
CI / Container image (push) Successful in 45s
2026-11-01 04:40:26 +01:00
Lucas Winther
2f690385f4
fix(settings): put Genshin TCG tracking in Setup
2026-11-01 04:39:49 +01:00
Lucas Winther
18b5bfa602
chore(changelog): note the Genshin trial fix ( 0043735)
CI / Typecheck, test, feed (push) Successful in 20s
CI / Build site (push) Successful in 10s
CI / Container image (push) Successful in 43s
2026-11-01 04:35:39 +01:00
Lucas Winther
0043735ef5
fix(merge): pair Genshin character trials across sources
...
Game8's generic trial title and Fandom's changing character list now refer
to the same banner phase in refreshed snapshots. Recognize the registered
trial article family under the existing start-date guard, without widening
fuzzy matching or combining consecutive phases. Carry the absorbed ID so
completion, notes and daily progress follow the surviving row.
2026-11-01 04:34:26 +01:00
Lucas Winther
88783b0240
chore(changelog): note content classification (5576e5a..b03a6ed)
CI / Typecheck, test, feed (push) Successful in 20s
CI / Build site (push) Successful in 11s
CI / Container image (push) Successful in 46s
2026-11-01 04:13:28 +01:00
Lucas Winther
b03a6ed2d1
feat(reader): separate Miliastra and track passes as cycles
...
Route source-classified activities into an independent Miliastra lane and
show dated battle passes once under Cycles. Genshin's About tab can disable
TCG tracking without deleting progress or history.
Activate routing and presentation together so no intermediate version moves
saved progress while still rendering its old owner. Preserve identities,
clock revisions and deletion timestamps across late writes and backups.
2026-11-01 04:12:14 +01:00
Lucas Winther
5576e5ad5c
feat(ingest): preserve source content classifications
...
Keep the sources' Miliastra, battle-pass and TCG distinctions so rotating
names do not need a new title table every patch. Classification survives
cross-source merges while event IDs, dates and source identities stay fixed.
Conflicting classifications are reported instead of selecting a destination.
2026-11-01 04:08:36 +01:00
gitea-actions[bot]
4faf3c9ceb
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 678.
2026-10-31 17:28:51 +00:00
gitea-actions[bot]
81a44e611f
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 655.
2026-10-31 05:28:46 +00:00
gitea-actions[bot]
3aa4a68b57
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 637.
2026-10-30 17:28:07 +00:00
gitea-actions[bot]
6d43b40ee8
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 610.
2026-10-30 05:28:59 +00:00
gitea-actions[bot]
c25c816603
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 572.
2026-10-29 17:28:18 +00:00
gitea-actions[bot]
29673794e0
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 548.
2026-10-29 05:28:12 +00:00
gitea-actions[bot]
20ac6fbb29
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 524.
2026-10-28 17:28:16 +00:00
gitea-actions[bot]
2aae75a8d7
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 521.
2026-10-28 05:28:21 +00:00
gitea-actions[bot]
6ce8dbbc36
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 518.
2026-10-27 17:28:10 +00:00
gitea-actions[bot]
28ae40c598
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 498.
2026-10-27 05:28:09 +00:00
gitea-actions[bot]
2f20d9a148
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 495.
2026-10-26 17:28:48 +00:00
gitea-actions[bot]
aa478731df
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 492.
2026-10-26 05:28:45 +00:00
gitea-actions[bot]
3aefeaaf96
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 489.
2026-10-25 17:28:04 +00:00
gitea-actions[bot]
b6998879ff
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 486.
2026-10-25 05:28:09 +00:00
gitea-actions[bot]
c284753966
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 483.
2026-10-24 17:28:04 +00:00
gitea-actions[bot]
5f8e87f83d
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 477.
2026-10-24 05:28:03 +00:00
gitea-actions[bot]
77efcc6400
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 474.
2026-10-23 17:28:12 +00:00
gitea-actions[bot]
887e142863
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 468.
2026-10-23 05:28:52 +00:00
gitea-actions[bot]
b7eba543f1
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 465.
2026-10-22 17:28:48 +00:00
Lucas Winther
2c8fc04efa
Merge remote-tracking branch 'origin/main'
CI / Typecheck, test, feed (push) Successful in 21s
CI / Build site (push) Successful in 9s
CI / Container image (push) Successful in 40s
2026-10-22 18:03:45 +02:00
Lucas Winther and Claude Opus 5.5
174065d1b5
docs(todo): keep the version follow-ups together under their heading
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 18:03:09 +02:00
Lucas Winther and Claude Opus 5.5
a9afc083cb
docs(todo): readers' own version periods; sources for version dates
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 18:02:53 +02:00
Lucas Winther and Claude Opus 5.5
5d2a9c6c57
docs(spec): version routines shipped
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 18:00:11 +02:00
Lucas Winther and Claude Opus 5.5
5896819810
fix(routines): an estimated version end is shown, never counted down
...
With no recorded end, the pinned row, the timeline labels, the routine
dialog and a group's "Next reset in" treated the estimate as a reset,
and read "ended" once it passed. They now print the version caption, and
the band reaches today.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 18:00:11 +02:00
Lucas Winther and Claude Opus 5.5
3c53fe1a06
chore(changelog): note the version routines ( 8cf01b4)
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:54:00 +02:00
Lucas Winther and Claude Opus 5.5
81fee8299c
fix(settings): put a version's source and note under its date
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:53:36 +02:00
Lucas Winther and Claude Opus 5.5
25a36cf62a
docs: version routines
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:43:40 +02:00
Lucas Winther and Claude Opus 5.5
88041d19e1
feat(settings): show a game's version timer on its About tab
...
A routine that resets with the version is offered, tallied and switched
with the cycles everywhere routines are sorted by kind, not only in the
strip.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:42:43 +02:00
Lucas Winther and Claude Opus 5.5
8cf01b427f
feat(routines): Wuthering Waves' shop pulls, each version
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:38:41 +02:00
Lucas Winther and Claude Opus 5.5
b3a84757a1
feat(routines): a routine can reset with its game's version
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:14:00 +02:00
Lucas Winther and Claude Opus 5.5
34ebc401c7
feat(versions): a cited table of version timers, and the window holding now
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:11:06 +02:00
Lucas Winther and Claude Opus 5.5
71b5077846
docs(plan): routines that reset with the game's version
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:08:46 +02:00
Lucas Winther and Claude Opus 5.5
776847e0af
docs(spec): routines that reset with the game's version
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 17:06:32 +02:00
gitea-actions[bot]
0981bb76b3
chore(data): refresh source snapshots
...
Automated fetch from Refresh sources run 440.
2026-10-22 05:28:50 +00:00