Commit Graph

444 Commits

Author SHA1 Message Date
Palapeli
0ea3d33158 GameStats: Apply lint suggestions 2026-04-06 07:07:23 -04:00
Palapeli
5dee992b47 GPSP: Apply lint suggestions 2026-04-06 07:07:13 -04:00
Palapeli
a700af444e Filter: Apply lint suggestions 2026-04-06 07:06:18 -04:00
Palapeli
32e7c6a3f8 GPCM: Apply lint suggestions 2026-04-06 07:05:59 -04:00
Palapeli
2157575483 Database: Apply lint suggestions 2026-04-06 07:05:28 -04:00
Palapeli
ca525e9f61 Common: Apply lint suggestions 2026-04-06 07:05:08 -04:00
Palapeli
7af300510e Logging: Apply lint suggestions 2026-04-06 07:04:12 -04:00
Palapeli
a746fa3e13 Main: Apply lint suggestions 2026-04-06 07:03:46 -04:00
Palapeli
25e0d2c38d GPCM: Remove extra newline in kick message 2026-04-06 02:19:31 -04:00
Palapeli
e81702060e Database: Fix overly greedy ban search query
Some checks are pending
Build CI / build (push) Waiting to run
golangci-lint / lint (push) Waiting to run
2026-04-06 01:42:24 -04:00
Palapeli
4efc2f1231 Logging: Support URL in webhook author object 2026-04-06 01:15:31 -04:00
Campbell
8260fcf584 (ci) Add lint workflow (#95)
* (ci) Add lint workflow, update build workflow actions

* (ci) Fixed golangci-lint version

oops I accidentally confused the golintci-lint and go versions

* (ci) Testing exclusions

* Update .golangci.yml

* Update .golangci.yml
2026-04-05 21:53:04 -04:00
Palapeli
f9d561bd22 Move backend_stopped event to the end of Shutdown
Some checks are pending
Build CI / build (push) Waiting to run
2026-04-05 14:26:14 -04:00
Palapeli
9ae9ce3558 QR2: Rename group_id to dwc_group_id in events 2026-04-05 14:17:21 -04:00
Palapeli
916a3193aa GPCM: Add game_name to profile_created event 2026-04-05 14:08:44 -04:00
Palapeli
5963f0efc3 QR2: Fix nil dereference in previous commit 2026-04-05 13:08:36 -04:00
Palapeli
18140bebe9 QR2: Add event logging 2026-04-05 12:55:33 -04:00
Palapeli
d3b8508e6a API: Add event logging 2026-04-05 09:57:09 -04:00
Palapeli
1c44f521f3 GPCM: Report events for profile actions 2026-04-05 09:52:28 -04:00
Palapeli
e30d89cd1e Add event logging via database and webhook 2026-04-05 09:00:02 -04:00
Palapeli
b3bca6e62a GPCM: Change wiilink24.com to wiilink.ca 2026-04-05 04:10:54 -04:00
Palapeli
9606722b61 database: Use specialized db connection struct 2026-04-05 04:04:35 -04:00
Palapeli
d70b0ee335 Sake: Fill in lots of new soap values
Some checks failed
Build CI / build (push) Has been cancelled
2026-04-04 05:42:23 -04:00
Palapeli
7245d1779c Common: Don't filter official Mii data 2026-04-04 02:04:24 -04:00
Palapeli
2770b46ab7 Sake: Sanitize Mii info returned from mkw FriendInfo 2026-04-04 01:46:41 -04:00
Palapeli
4dbe2a7678 Sake: Sanitize Mii info from Mario kart Wii ghost data 2026-04-04 01:21:26 -04:00
Palapeli
865d8a8df2 SAKE: Create game-specific table definitions
Some checks failed
Build CI / build (push) Has been cancelled
Additionally adds verification and sanity checks for all values passed to Sake from the client
2026-04-03 00:22:15 -04:00
Palapeli
d5c1a80a06 NAS: Loosen .gs. host regex
Some checks failed
Build CI / build (push) Has been cancelled
2026-04-01 15:44:20 -04:00
Palapeli
4fc6a27749 Fix subquery in check constraint 2026-04-01 15:22:47 -04:00
Palapeli
d14fd2e737 SAKE: Log error on CreateRecord 2026-04-01 15:05:04 -04:00
Palapeli
e4bc072e57 Database: Move Mario Kart Wii FriendInfo to new SAKE 2026-04-01 14:19:11 -04:00
Palapeli
0a5e354e61 SAKE: Limit records and fields per profile 2026-04-01 13:47:41 -04:00
Palapeli
2418fbf37d Database: Support NULL and int64 in SAKE filter 2026-04-01 06:29:44 -04:00
Palapeli
4f281ef7cc SAKE: Fix CreateRecord response 2026-04-01 06:29:07 -04:00
Palapeli
5fed8960dc database: Support SAKE filter expression 2026-04-01 05:15:13 -04:00
Palapeli
94c718f6d2 Use flexible database for SAKE storage 2026-04-01 00:38:31 -04:00
ppeb
713826f30e Prevent crashing on specific heartbeat packets (#90)
Some checks failed
Build CI / build (push) Has been cancelled
2026-01-30 23:57:58 -05:00
Larissa
c9efbc7c52 Merge pull request #89 from jonbarrow/feat/updated-profanity-check2
Some checks failed
Build CI / build (push) Has been cancelled
Use `wordsEncoding` for UTF16 strings when decoding profanity words
2026-01-13 01:01:59 -05:00
Jonathan Barrow
f32c507a90 fix(nas): use wordsEncoding for UTF16 strings profanity words
made a mistake using the unitcd instead of wordsEncoding due to a bad copy-paste, my bad
2026-01-12 22:34:37 -05:00
Larissa
eab5f7a0c0 Merge pull request #88 from jonbarrow/feat/updated-profanity-check
Updated NAS profanity check endpoint
2026-01-12 16:02:01 -05:00
Jonathan Barrow
ca8c9f1931 feat(nas): handle wenc/wregion in the profanity check endpoint 2026-01-12 13:53:09 -05:00
Jonathan Barrow
42a3a362a6 chore(nas): remove redundant switch-case break statements
linter go-staticcheck S1023
2026-01-11 17:13:17 -05:00
Larissa
70950e94e9 Update README 2026-01-04 01:34:11 -05:00
Palapeli
8bb2e2fcd8 Change sasha-s/go-deadlock to linkdata/deadlock 2026-01-04 01:19:32 -05:00
Palapeli
74efa3be1c GPCM: Add additional blocked keys from RR 2026-01-04 01:14:46 -05:00
Palapeli
e6172fa941 NAS: Support multiple Stage1 versions 2026-01-04 01:14:19 -05:00
Palapeli
c6cae968fb Revert "GPCM: Only display setup msg for Dolphin device ID"
This reverts commit cf3a2edd3e.
2026-01-02 14:13:45 -05:00
Palapeli
bca085f2bd Merge pull request #84 from Retro-Rewind-Team/threading
Minor threading fixes and improvements
2025-12-31 17:15:17 -05:00
Palapeli
2c1ddcd833 Merge pull request #87 from WiiLink24/dependabot/go_modules/golang.org/x/crypto-0.45.0
Bump golang.org/x/crypto from 0.38.0 to 0.45.0
2025-12-31 17:13:27 -05:00
Palapeli
e8ec88394e Revert "GPCM: Temporarily allow payload 0.0.5"
This reverts commit 4efb4b0c7e.
2025-12-31 11:28:20 -05:00