Skip to content

Releases: zeropingheroes/lanager

v1.4.1

22 Apr 21:19
debcc46

Choose a tag to compare

Improvements

  • Update Node packages
  • Change install instructions to use stable branch

Fixes

  • Fix image uploads being stored in inacessible directory

v1.4.0

20 Apr 09:13
f517010

Choose a tag to compare

Improvements

  • Include free-to-play games when retrieving and displaying a user's Steam games library.
  • Redesign backend management forms (Events, LANs, Venues, Achievements, Guides) to use a cleaner horizontal layout.
  • Provide default avatars for user profiles that do not have a custom image set.
  • Upgrade to Laravel 12.
  • Upgrade to PHP 8.4
  • Upgrade to Vue 3.
  • Upgrade to Bootstrap 5.3.
  • Update PHP and JavaScript package dependencies to their latest versions.
  • Migrate the asset compilation pipeline entirely from Laravel Mix to Vite.
  • Migrate icons from OpenIconic to Font Awesome.
  • Remove legacy jQuery dependencies from the achievement image upload process.
  • Migrate to FrankenPHP & Laravel Octane for improved performance.
  • Migrate the Steam API integration from syntax/steam-api to a custom fork of astrotomic/steam-sdk.
  • Optimize Docker configurations to run rootless with a custom entrypoint.
  • Add Docker container health checks to monitor application availability.
  • Integrate Laravel Pint, Larastan, and Rector to enforce code styling, static analysis, and automated refactoring.
  • Refactor legacy PHP code to use arrow functions, strict types, and Model mixins.

Fixes

  • Fix events in the schedule view overlapping
  • Fix deletion confirmation prompts not triggering correctly on button partials.
  • Fix navbar toggling failing on small screens.
  • Fix extra underline styling appearing on the avatar-username component.
  • Fix missing or incorrect badge classes for event signups.
  • Fix the logic for accurately counting processed Steam apps during background updates.
  • Fix validation result inversion to ensure proper validation checks.

v1.3.1

21 Aug 17:40

Choose a tag to compare

Fixes:

  • Fix styling of pagination
  • Update npm packages

v1.3.0

21 Aug 16:10

Choose a tag to compare

Improvements:

  • Upgrade to Laravel 11 & PHP 8.3
  • Remove Google Maps from venue page (Resolves #159)
  • Simplify LAN start/end date & time display
  • Add achievements tab to LAN page
  • Show alert if LAN is unpublished
  • Add HTTP 503 error view to show during maintenance mode
  • Load Steam app images over HTTPS
  • Show slide fullscreen button on mousemove only
  • Scale all slide text to 300% for easy reading from 10 foot away
  • Move types from docblocks to declarations
  • Remove config files that are do not deviate from defaults
  • Remove unused services from services.php
  • Add xdebug support to development image
  • Prevent authorization domain spoofing

Fixes:

  • Fix checking for role by display name instead of name
  • Fix accessing uninitialised property $currentLanAttendees in UpdateSteamUsersService
  • Fix out of memory error in lanager:update-steam-apps
  • Fix user Steam metadata not being updated on login

v1.2.2

04 Jan 16:25

Choose a tag to compare

Improvements:

  • Achievement names, IP ranges, LAN names and venue names must now be unique
  • Remove unused npm packages

Fixes:

  • Image upload page showing text "Achievement Image" instead of "Image"
  • Update vulnerable npm packages

v1.2.1

28 Dec 14:37

Choose a tag to compare

Improvements:

  • Upgrade to Laravel 9 & PHP 8.0.
  • Migrate browser test suite from Behat to Laravel Dusk
  • Add external link icon to external links
  • Add Markdown strikethrough and table extensions

Fixes:

  • Replace vulnerable vue-markdown npm package with vue-markdown-render
  • Update vulnerable npm packages moment-timezone decode-uri-component and qs

v1.2.0

24 Jul 21:11

Choose a tag to compare

Improvements:

  • Added ability for users to propose and vote for games to play
  • Added Docker image for ease of deployment
  • Updated to Laravel 7 & PHP 7.4
  • Added Behat tests

Fixes:

  • Fixed error Numeric value out of range: 1264 by moving from database logging to Docker (#130)
  • Fixed error Class 'Barryvdh\Debugbar\ServiceProvider' not found by generating app key manually (#133)
  • Fixed Javascript date picker format not matching validation rules (#128)
  • Various bug fixes and security patches

v1.1.3

23 May 20:26

Choose a tag to compare

Improvements:

  • Slides can be configured to show at particular times (@t3rminalV)
  • Speed up first time setup by importing Steam apps from CSV
  • Users Steam app sessions are now included in backups
  • Add Czech language (@Sawy7)
  • Improve documentation (@sgxyz)
  • Allow search engine crawling but disallow indexing and link following

Fixes:

  • Increase timeouts when restoring backups
  • Guests will no longer be redirected to unpublished LANs
  • Fix fatal error when installed using composer install --no-dev
  • Clear navigation link cache after restoring a backup
  • Fix exception when a standard admin views the navigation links index page

v1.1.2

22 Jun 14:56

Choose a tag to compare

Fixes:

  • Add missing images folder for uploads to fix "Unable to upload images.0"

v1.1.1

22 Jun 12:57

Choose a tag to compare

Improvements:

  • Updated to Laravel 5.8
  • Improved text readability on slides
  • Increased size of Google map embed
  • Changed from str_ global helpers to Str:: facade
  • Removed event types

Fixes:

  • Fix 1264 Out of range error when updating Steam users
  • Fix normal admins not being able to view logs and slides
  • Fix signup times not being saved after editing an event