aecsocket
d78883c130
more logging
2026-06-26 20:13:21 +01:00
aecsocket
876af7de38
prepare
2026-06-26 19:46:10 +01:00
aecsocket
3b771d7e83
delete/upsert project/version messages
2026-06-26 19:39:25 +01:00
aecsocket
534c63e664
parallelize remove tasks
2026-06-26 19:10:00 +01:00
aecsocket
d4a7b15b0d
more logging
2026-06-26 18:39:13 +01:00
aecsocket
003ceb9918
max batch size
2026-06-26 18:24:10 +01:00
aecsocket
7821b6c1cd
maybe fix
2026-06-26 18:04:11 +01:00
aecsocket
afb9f52cfe
Add consume batching delay
2026-06-26 16:50:00 +01:00
aecsocket
6fc741f7c0
fix: file scan fix v2 ( #6504 )
...
* fix: file attribution scanning not marking completed files
* prepare
* Handle file scan failures gracefully with tracking
* conditional
* add more logging
* remove leftover files
2026-06-25 20:50:04 +02:00
aecsocket
527757d158
fix: file attribution scanning not marking completed files ( #6500 )
...
* fix: file attribution scanning not marking completed files
* Clean up unused attribution files/groups on deletion
* prepare
* Handle file scan failures gracefully with tracking
2026-06-25 15:57:51 +00:00
aecsocket
f4a2999b20
Batch pending file scanning ops ( #6491 )
...
* Batch pending file scanning ops
* prepare
* move some stuff out of the txn
* scan concurrency
* prepr
* 🦀 automod attribution is dead, long live automod
* fix ci
* update scan file filtering
2026-06-24 21:46:07 +00:00
aecsocket
586cdc90f9
fix: word separators in Typesense search fields regression ( #6492 )
2026-06-24 18:09:18 +00:00
aecsocket
c392c85917
perf: Attribution route perf improvements ( #6489 )
...
* Attribution route perf improvements
* fix clippy
* clear exemptions when user attempts to scan their file
* Increase Redis TTL/refresh time
2026-06-24 17:48:35 +02:00
aecsocket
7bf85239de
Improve error handling in account balance notifications ( #6478 )
...
* Improve error handling in account balance notifications
* fix compile
2026-06-23 21:11:02 +00:00
aecsocket
23edb2351d
Filter servers out from analytics dependents ( #6445 )
2026-06-22 15:07:02 +00:00
aecsocket
b7d097d74d
Batch incremental search event consumption ( #6468 )
...
* Batch incremental search event consumption
* fmt
* fix
2026-06-22 14:54:02 +00:00
aecsocket
0a0ef1ce81
Fix account deletion deleting incorrect report threads ( #6465 )
2026-06-22 14:27:31 +00:00
aecsocket
c6ef10e798
Incremental search indexing ( #6453 )
...
* wip: initial kafka support
* wip: kafka search queue
* wip: kafka consumer
* wip: create/delete docs
* reindexing works
* reindex in more places
* also incrementally update server pings
* cleanup
* tombi
* fix ci
* update tombi
* prepare
* fix ci
* fix
* fix PLEASE
* 🙏
* add route to force reindex project
2026-06-21 10:03:20 +00:00
aecsocket
be65589e4d
Allow v2 version creation route to accept environment ( #6454 )
...
* Allow v2 version creation route to accept environment
* fix
2026-06-20 19:30:32 +00:00
aecsocket
ac5daad280
Tiltify API query backoff ( #6447 )
...
* Tiltify API querying backoff
* fix backoff
* fix clippy
* fix2
2026-06-19 19:02:22 +00:00
aecsocket
50b2b9567c
Fix token separators in game version search ( #6435 )
...
* Fix token separators in game version search
* fix
2026-06-19 15:50:02 +00:00
aecsocket
d33f00d2b1
Tighten URL slug validation ( #6442 )
...
* Tighten URL slug validation
* slug sanitization in frontend
2026-06-19 13:52:24 +00:00
aecsocket
b3257a0614
Allow revenue analytics to bucket by user ID ( #6428 )
...
* adjust
* convert to sqlx macros
* Allow users on a team to see rev splits of other users
* prepare
* clarify comment
2026-06-18 12:12:56 +00:00