Mark Greene
6153beced6
Fix: search redirecting early and missing full tank names
...
**Enter key**
- Enter redirected to the previous results' first tank while a search was still buffering, because the key handler captured a stale `searching` value.
- Enter on an empty field redirected to the first tank of the unfiltered list (Sheridan).
- The handler now reads live filter state and only acts when there is a settled search, matching the quick-link button.
**Full names in search**
- Search only knew short tank names, so queries like "super pershing" found nothing when the game stores a short form.
- Add an optional `name_full` to `TankDefinition`, filled from the game's full name when a short name exists, and index it (plus an accent-stripped copy) in `fetchTankNames` / `SEARCH_KEYS`.
- Displayed names are unchanged. Full names become searchable once the definitions are regenerated on the next build.
2026-10-04 14:24:02 +13:00
tresabhi
347efa75fe
add compatibility for string game mode ids
2026-09-23 16:31:35 -05:00
TrèsAbhi
6835004945
feat: equalizer parsing
2026-04-03 11:47:58 -05:00
TrèsAbhi
e36823c159
feat: equalizer protos
2026-04-03 11:10:45 -05:00
TrèsAbhi
e2f50871ec
fix: update all
2026-03-31 14:11:45 -05:00
TrèsAbhi
bdea9fdab3
fix: consistent protos
2026-03-31 13:35:47 -05:00
GonnaHetzMe
e6fcfdb514
Feat: dev name
2026-03-25 02:58:16 +01:00
TrèsAbhi
49b5d4f7dc
fix: script imports
2025-10-13 22:26:11 -05:00
TrèsAbhi
8033e8f7cc
feat: burst compatiblity
2025-08-21 20:22:12 -05:00
TrèsAbhi
c20f8c5040
feat: burst data
2025-08-18 12:06:14 -05:00
TrèsAbhi
993083665b
fix: types
2025-08-04 21:52:34 -05:00
TrèsAbhi
a704b291fd
fix: consider shells
2025-08-01 12:37:40 -05:00
TrèsAbhi
b20bb97ea3
feat: reorder stuff
2025-07-31 14:12:14 -05:00
TrèsAbhi
ba97a9f28b
feat: some implementation
2025-07-31 14:07:21 -05:00
TrèsAbhi
40e4e0a274
feat: start of assault shells
2025-07-31 13:44:14 -05:00
TrèsAbhi
83b7de77de
feat: start of assault shells
2025-07-31 13:40:30 -05:00
tresabhi
a8dc271e0a
feat: update to imported base creators
2025-05-21 13:24:02 -05:00
tresabhi
f030fd53b1
feat: slugs
2025-05-16 19:14:56 -05:00
tresabhi
b90b355f8f
feat: migrate urls
2025-05-15 23:44:20 -05:00
tresabhi
04e09b84ff
feat: skeleton and proper file extensions
2025-04-20 20:49:54 -05:00
tresabhi
c5e6f5e2eb
feat: glossary cron
2025-04-19 00:47:28 -05:00
tresabhi
365c68aa4d
feat: move popular tanks to cron job
2025-04-18 23:57:04 -05:00
tresabhi
ef9778ea96
feat: localize game assets
2025-01-14 19:22:41 -06:00
tresabhi
d8459d373c
feat: start of localized proto strings
2025-01-14 14:38:41 -06:00
tresabhi
8089a5eaa6
fix: filters
2024-11-20 10:21:17 -06:00
tresabhi
02aed3e3a5
feat: some migration
2024-11-18 10:56:24 -06:00
tresabhi
3da154b75d
feat: shell capacity
2024-11-09 19:16:06 -06:00
tresabhi
594b1eb311
feat: protos
2024-11-09 15:56:09 -06:00
tresabhi
f2f7d8aa3d
feat: shell range defs
2024-11-09 12:55:39 -06:00
TrèsAbhi
1f6eab2ef8
feat: include built defs
2024-10-09 10:39:21 -05:00
TrèsAbhi
96310a9d63
fix: some linting for new proto 5
2024-10-05 23:20:04 -05:00
TrèsAbhi
f14ca394b5
fix: some linting for new proto 3
2024-10-05 16:44:07 -05:00
TrèsAbhi
94f67e30f1
fix: some linting for new proto
2024-10-05 15:24:54 -05:00
TrèsAbhi
78dce028d9
idk bro
2024-10-02 10:21:16 -05:00
TrèsAbhi
61fe8c7e7c
feat: type errors in definitions
2024-09-30 22:35:37 -05:00
TrèsAbhi
57170469f2
feat: some work on functional pro ts
2024-09-29 22:24:35 -05:00
TrèsAbhi
9b134fab27
move
2024-09-29 22:09:43 -05:00
TrèsAbhi
9cced11199
feat: mode protos
2024-09-29 22:03:50 -05:00
TrèsAbhi
370ef2df65
feat: transition to protobug
2024-09-29 20:56:52 -05:00