Skip to content

Releases: zeropingheroes/lanager

v1.3.1

21 Aug 17:40
Compare
Choose a tag to compare

Fixes:

  • Fix styling of pagination
  • Update npm packages

v1.3.0

21 Aug 16:10
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.1.0

01 May 19:07
Compare
Choose a tag to compare

What's new:

  • Create a slideshow of markdown-formatted text, images or embed other websites, and display it on a big screen at your event
  • Create a venue and link it to a LAN, so your attendees can visit the venue's page and see its street address with an embedded map
  • Use the make:feature command to generate the files needed to help you start work on a new feature
  • Query the API for LANs

Improvements:

  • Switched PHP Debug Bar to use database storage to improve speed
  • Increased user's avatar size on "games being played" page

Fixes:

  • Event signup opening and closing times are now optional
  • Event description is now returned by the API, instead of event name

v1.0.0

19 Nov 23:02
Compare
Choose a tag to compare
  • Updated to Laravel 5.7.x, NGINX, PHP 7.2 and MySQL 5.7
  • Moved all configuration into .env file
  • Multiple LAN parties are now supported, each with their own schedule, guides and attendees
  • Users logging in during a LAN will be automatically added to the attendee list
  • Steam user status and gameplay is now only collected during a LAN
  • Moved all text into language files to simplify internationalisation
  • Added "games in common" and "gameplay history" to Steam user profiles
  • Added customisable navigation links
  • Added image upload tool for use in guides, events and LAN descriptions
  • Added GitHub issue template to logs page
  • Added lanager:backup and lanager:restore-backup commands
  • Added lanager:import-steam-users command
  • Added lanager:upgrade-database command for upgrading from v0.5.3
  • Removed shouts functionality
  • Removed REST API