LoSkana

Results 11 issues of LoSkana

## Description of Issue Hi! Fantastic library. I have a physical joystick, I'm using it to emulate a gamepad. I take the analogRead, put the value on X/Y axis, and...

Proposal to grant admin access to association maintainers

Upgrade steps: 1. Install uv: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` 2. Update dependencies: ```bash uv pip install --system -r pyproject.toml ``` 3. Restart your application

Fixed multiple redirect vulnerabilities that could lead to open redirects and phishing attacks: CRITICAL fixes: - Path Traversal in Feature Activation (larpmanager.py:335-336, 395-396) Added url_has_allowed_host_and_scheme() validation for path parameter -...

This commit addresses multiple critical and high-severity upload-related security vulnerabilities: 1. ZIP Path Traversal (CRITICAL): - Added path validation to prevent malicious ZIP files from extracting to arbitrary locations -...

This commit implements a new event-level configurable system that allows organizers to receive daily summary emails instead of immediate notifications for registrations and payments. Changes: - Created OrganizerNotificationQueue model to...

Optimized database queries in PX (experience points) views by adding prefetch_related calls for ManyToMany relationships: - orga_px_abilities: Added 'characters' to existing prefetch - orga_px_deliveries: Added 'characters' prefetch - orga_px_modifiers: Added...

Updated warehouse views and templates to cache tags list instead of calling .all() in templates, following the pattern from cache/rels.py. Changes: - Modified orga_warehouse_area_assignments to cache tags on each item...