Commit Graph

269 Commits

Author SHA1 Message Date
Matt Isenhower
4f482f3a40 Add unit tests for LocalizationProcessor and br2nl
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 16:55:31 -08:00
Matt Isenhower
ecce394315 Add unit tests for Pinia stores
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 16:45:20 -08:00
Matt Isenhower
b0083d08cc Add unit tests for getDurationParts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 16:45:20 -08:00
Matt Isenhower
bfcea5cca0 Fix issues with node 22 2026-02-15 16:36:59 -08:00
Matt Isenhower
29482689f4 Migrate Tailwind CSS from v3 to v4
- Replace JS config (tailwind.config.js) with CSS @theme block in base.css
- Switch from PostCSS to @tailwindcss/vite plugin
- Convert all bg-opacity-*/border-opacity-* to slash syntax (e.g. bg-zinc-900/70)
- Add @custom-variant for mobile and ss variants
- Add @reference to Vue scoped styles using @apply
- Rename v3 utilities: rounded→rounded-sm, backdrop-blur-sm→backdrop-blur-xs,
  drop-shadow→drop-shadow-sm, rotate-[25deg]→rotate-25
- Delete obsolete tailwind.config.js and postcss.config.js
- Rename vite.config.js to .mjs for ESM compatibility

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 13:52:27 -08:00
Matt Isenhower
c93854c610 Improve error logging for data loading and localization
Replace silent error handling with descriptive messages: log
HTTP status in i18n locale loading, log response details in
data store fetch, and warn on unexpected localization file
read errors.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:04:34 -08:00
Matt Isenhower
647d62dbd2 Remove dead code in GearCard and App components
Remove permanently disabled v-if="false" Order button block and
its unused SquidTape import from GearCard. Remove unnecessary
try-catch around mobile browser detection in App.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:04:14 -08:00
Matt Isenhower
011430f344 Fix code inconsistencies across frontend and backend
Use strict equality in TricolorBox, add async keyword to
CoopUpdater/GearUpdater getData() for consistency, and add
missing HMR accept for useCoopGearStore.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:04:05 -08:00
Matt Isenhower
c1a290e7bc Add null/bounds checks for media arrays and Splatfest results
Guard against accessing undefined media arrays in FileWriter,
ImageWriter, and protect against findIndex returning -1 in
SplatfestResultsBox.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:03:48 -08:00
Matt Isenhower
abb6eff676 Fix potential duplicate event listener in i18n initialization
Add a guard variable to prevent accumulating storage event listeners
during HMR module reloads.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:03:38 -08:00
Hoshimikan6490
4082a0dd45 Fix Japanese translation mistakes 2025-03-27 10:28:07 +09:00
Hoshimikan6490
487ce58753 Update Japanese translations 2025-03-27 10:13:19 +09:00
Matt Isenhower
f7f25aa854 Update screenshot footer
Some checks failed
Build frontend / build (20.x) (push) Has been cancelled
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Fix code styles / build (push) Has been cancelled
Update query hashes / check-and-create-pr (push) Has been cancelled
2024-12-21 08:02:10 -08:00
Matt Isenhower
67e6737ccb Fix time display on splatnet gear
Some checks failed
Build frontend / build (20.x) (push) Has been cancelled
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
Fix code styles / build (push) Has been cancelled
2024-12-14 23:33:00 -08:00
Matt Isenhower
d702340ae5 Fix Grizzco Mystery weapon detection 2024-11-29 14:33:01 -05:00
Matt Isenhower
951a12e7b8 Improve time display for upcoming Salmon Run shifts
Some checks failed
Deploy / deploy-frontend (push) Has been cancelled
Deploy / deploy-backend (push) Has been cancelled
2024-11-22 14:03:12 -08:00
Matt Isenhower
be2ff7bac6 Use hours for daily drop gear 2024-11-22 13:44:01 -08:00
Matt Isenhower
9ecd9b2ae6 Always display gear times in hours 2024-11-22 12:06:47 -08:00
Matt Isenhower
6ba815ac35 Update social media page 2024-11-17 20:27:39 -08:00
misenhower
fa7e4d3e90 Fix styling
Some checks failed
Build frontend / build (20.x) (push) Has been cancelled
Fix code styles / build (push) Has been cancelled
2024-10-27 05:36:57 +00:00
Inkception
3cce45f7ef Revert 149f767 2024-10-27 03:08:37 +01:00
Inkception
9ae7f33096 Display all tricolorStages in TricolorBoxes 2024-10-27 02:12:56 +01:00
Inkception
0cd4b53063 Fix linting issues 2024-09-13 20:55:59 +02:00
Inkception
149f767b28 Fixed a little oversight for startTime and isTricolorActive 2024-09-13 20:43:15 +02:00
Inkception
49bc0b27c9 Fixed rotations of multiple boxes 2024-09-13 20:37:21 +02:00
Inkception
09098b8c23 Add thumbnailImage to all tricolorStage schedules 2024-09-13 20:37:02 +02:00
Inkception
abe0dd1c52 Display tricolor stage again 2024-09-13 20:36:28 +02:00
Matt Isenhower
2dee0c05f4 Fix an issue with the old tricolor stage handler 2024-09-12 09:58:23 -07:00
Matt Isenhower
e0585bebcb Filter out schedules that are missing their settings 2024-09-12 09:56:23 -07:00
Inkception
56afd9cc0a Fix translation key for Megalodontia 2024-07-01 15:40:04 +02:00
Inkception
c07e2d4863 Add triumvirate boss image 2024-07-01 15:35:31 +02:00
Matt Isenhower
0863386060 Fix a blank "Splatfests" page 2024-03-17 15:11:05 -07:00
Matt Isenhower
e23fbbedc4 Fix an issue with the backend 2024-03-17 15:03:29 -07:00
Matt Isenhower
7ce99503e4 Prefer aliased paths 2024-03-17 10:28:59 -07:00
Matt Isenhower
d1c3480db7 Curly brace spacing 2024-03-17 10:22:25 -07:00
Matt Isenhower
37ee0c4dc9 Prefer single quotes and enforce semicolons 2024-03-17 10:20:17 -07:00
Matt Isenhower
e87a4b241d lint-fix 2024-03-17 10:15:18 -07:00
misenhower
bfe35cf521 Fix styling 2024-03-17 05:43:42 +00:00
Matt Isenhower
20f33f0efc Add a mistake the autofixer will hopefully fix 2024-03-16 22:43:04 -07:00
Matt Isenhower
3e2c31eaa7 Remove v-html 2024-03-16 22:41:13 -07:00
Matt Isenhower
8b55a5deba Fix linting issues 2024-03-16 22:31:20 -07:00
Voroniyx
63fd6b9df0 added translation for untranslated kess 2024-02-26 21:56:57 +01:00
Matt Isenhower
98df1aac93 Fix global Splatfest status language 2024-01-11 17:46:31 -08:00
Matt Isenhower
2c3cd2005b Remove now-unused "maybe" bosses 2023-11-29 20:29:36 -08:00
Matt Isenhower
cf0cd9f048 Merge remote-tracking branch 'Inkception/main' into main 2023-11-29 20:28:18 -08:00
Matt Isenhower
77c1680bb9 Use new boss data 2023-11-29 20:09:20 -08:00
Inkception
82419ad71b Add localizations for king salmonids 2023-11-30 04:49:31 +01:00
Inkception
cb7fc90644 Update en-US localization keys 2023-11-30 04:39:09 +01:00
Inkception
7bcd9607b8 Tweak css for kind salmonid icons 2023-11-30 04:37:13 +01:00
Inkception
b680b6ea43 Update king salmonid icons 2023-11-30 04:36:32 +01:00