4b0b9f8f50
chore: remove all Twitch/streaming references
...
- Remove Twitch link from standings sidebar
- Delete scripts/stream-browser.ts (Twitch streaming script)
- Remove start:stream and start:stream:dryrun npm scripts
- Fix quipslop-export filename fallback in admin.tsx
- Fix hardcoded quipslop.sqlite in check-db.ts
- Rewrite README.md in Spanish, no Twitch mentions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 13:30:58 +01:00
2abea42c18
feat: convert to argument.es — Spanish, vote buttons, Docker
...
- Translate all ~430 prompts to Spanish with cultural adaptations
- Translate all UI strings (frontend, admin, history, broadcast)
- Translate AI system prompts; models now respond in Spanish
- Replace Twitch/Fossabot viewer voting with in-site vote buttons
- Add POST /api/vote endpoint (IP-based, supports vote switching)
- Vote buttons appear during voting phase with active state highlight
- Rename project to argument.es throughout (package.json, cookie, DB)
- Add docker-compose.yml with SQLite volume mount
- Add .env.sample documenting all required and optional vars
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-27 13:09:00 +01:00
Theo Browne
ccaa86b4a6
send on transitions
2026-02-22 21:50:01 -08:00
Theo Browne
79f9dab7fb
new layout for model rankings
2026-02-22 18:44:49 -08:00
Theo Browne
f33277a095
update way faster
2026-02-22 18:32:51 -08:00
Theo Browne
af2f055939
dedupe
2026-02-22 18:28:36 -08:00
Theo Browne
41deee807a
fossabot setup
2026-02-22 18:25:15 -08:00
Theo Browne
8f52bee72b
Merge pull request #34 from matteomekhail/anti-spoof-thing
...
Anti spoof thing
2026-02-22 18:16:40 -08:00
Matteo Mekhail
8489927b67
normalize socket IP format
2026-02-23 13:12:42 +11:00
Matteo Mekhail
0295041cda
add support for railway internal proxy
2026-02-23 13:10:25 +11:00
Theo Browne
eda80110c6
Merge pull request #31 from matteomekhail/anti-spoof-thing
...
This should fix the vuln from that script
2026-02-22 18:05:44 -08:00
Matteo Mekhail
0dcb6f71ab
Suggestion from coderabbit and macros, both valid
2026-02-23 13:04:06 +11:00
Matteo Mekhail
ba543c1f25
This should fix the vuln from that script
2026-02-23 12:57:13 +11:00
Theo Browne
d80c40ed3f
ui fixes
2026-02-22 17:52:37 -08:00
Theo Browne
6e98a183ac
ip specific votes + ui fixes
2026-02-22 17:45:08 -08:00
Theo Browne
1a5c8354a0
Merge pull request #28 from matteomekhail/feature/x-real-ip
...
Anti-spoofing system, fixes the counter viewer
2026-02-22 17:35:29 -08:00
Theo Browne
e7d1cb3bf7
Vote fixing
2026-02-22 17:33:52 -08:00
Matteo Mekhail
0b03c7c55c
Anti-spoofing system, fixes the counter viewer
2026-02-23 12:29:57 +11:00
Theo Browne
845065ac8f
voting why not lol
2026-02-22 17:22:59 -08:00
Theo Browne
fb24f6e198
todos
2026-02-22 17:06:08 -08:00
Theo Browne
f859c73662
Throttle more
2026-02-22 17:05:59 -08:00
Theo Browne
b2b5a0bdf5
fix outputs
2026-02-22 16:54:05 -08:00
Theo Browne
7629a56889
fix stream
2026-02-22 16:47:47 -08:00
Theo Browne
4d56f95f9f
bug fixes
2026-02-22 16:40:30 -08:00
Theo Browne
9763cdf0de
Throttle view count updates
2026-02-22 16:35:20 -08:00
Theo Browne
797d05345a
fix ips
2026-02-22 16:30:41 -08:00
Theo Browne
c01f3ff076
cleanup events + limits + more logs
2026-02-22 16:23:46 -08:00
Theo Browne
43003a5b01
no more view count on broadcast
2026-02-22 16:05:08 -08:00
Theo Browne
9ea6c68edd
remove links
2026-02-22 16:02:56 -08:00
Theo Browne
20bdc7b771
Merge pull request #1 from mantrakp04/patch-1
...
Update wording from 'Built' to 'Streamed'
2026-02-22 16:00:44 -08:00
Mantra
ff0cba62e5
Update wording from 'Built' to 'Streamed'
2026-02-22 15:59:49 -08:00
Theo Browne
d44c6806ac
license and readme
2026-02-22 15:58:49 -08:00
Theo Browne
5fbdee5ecc
reasoning
2026-02-22 05:23:46 -08:00
Theo Browne
54c45f6028
reset fix
2026-02-22 04:32:41 -08:00
Theo Browne
deeeeae8f7
auto refresh
2026-02-22 03:12:44 -08:00
Theo Browne
a7b2a24f02
fix layout a bit
2026-02-22 03:09:01 -08:00
Theo Browne
c1d817b271
changes
2026-02-22 03:03:43 -08:00
Theo Browne
8d2aa7e7d6
Fix loading states
2026-02-22 03:00:37 -08:00
Theo Browne
4fe8432a16
broadcast
2026-02-22 02:15:29 -08:00
Theo Browne
dc9ac4e7c8
admin and higher limits
2026-02-22 01:20:19 -08:00
Theo Browne
4786fcfedb
fix layout a bit
2026-02-22 00:25:50 -08:00
Theo Browne
ea9d844f4b
rename
2026-02-22 00:23:35 -08:00
Theo Browne
a25097cd4a
hardened
2026-02-22 00:22:42 -08:00
Theo Browne
1ab21883fb
View counter
2026-02-22 00:11:20 -08:00
Theo Browne
8519be7cf4
todo
2026-02-20 16:35:11 -08:00
Theo Browne
73e2d6382e
fix quote wrapper
2026-02-20 05:34:04 -08:00
Theo Browne
0f653c79bb
title fix, more randomized
2026-02-20 05:26:20 -08:00
Theo Browne
77f68d440c
logo, fix db loading
2026-02-20 04:49:40 -08:00
Theo Browne
593ad125ff
Pause
2026-02-20 04:26:14 -08:00
Theo Browne
5e3b4b0279
fix wss
2026-02-20 03:55:36 -08:00