Website changelog

1.1.0 'Etive'(26/09/2020)

New featues

  • Nags people to upload a profile picture
  • Client side compression of profile pictures
  • Editing a page takes you back to that page
  • Joint exec category for threads
  • /site/* redirects to /*
  • Page names are actually used and consistent
  • Users can change their name
  • Album borders based on permissions
  • Moved from canoe.uwcs.co.uk to warwickcanoe.uk

Bugfixes

  • Fixed album creation permissions issue
  • Fixed trip sign ups on Apple devices

1.0.3 'Findhorn'(22/09/2020)

New featues

  • Post count is now stored rather than computed on each request
  • Sped up the loading of /news
  • A read receipt is automatically created for the user who creates a new thread or news item
  • News items can be scheduled for dates in the future
  • Signups can be deleted by admins
  • Forum search only loads 10 items at a time
  • Thread reply share button
  • Can filter exec page to only canoe or polo minutes
  • Users can signin using their email rather than username
  • 'username' is now called 'student id' on register.php and login.php
  • Email uniqueness is now enforced

Bugfixes

  • Database pages that were marked as Admin only are no longer visible to everyone
  • When managing users both add/remove of admin and exec links have been fixed
  • Fixed last active calculation for threads
  • Fixed thumbnail generation
  • Fixed media album creation
  • Uncategoried pages only shown in menu when they are supposed to

1.0.2 'Wye' (15/09/2020)

New features

  • Admins now have a small edit button in the top corner of database pages
  • Debt mode noises, including a nuclear deterrent courtesy of Alwin
  • 528 thread music
  • Emergency exec trip page showing details of members on closest trip
  • Users have a global post count on threads
  • Admin page made more user friendly
  • Can upload images with TinyMCE editor
  • Admins have access to script, style and iframe for database page design
  • Marquee!

Bugfixes

  • Removed ability to change album image directory after creation
  • Delete button on albums hidden for non-authorised users
  • Various trip related fixes
  • Improved page structure
  • Renamed exec_minutes_* tables
  • Uploading images with the same name but different extensions now works as expected
  • User prompted when trying to create album with already existing name/directory
  • Logged out users cannot see the quote button on threads

1.0.1 'Severn' (19/08/2020)

New features

  • Registration and password changing protected by a Captcha
  • 'The Exec' page now works and looks not awful
  • Users are told on their account page that an admin is changing their name/profile picture
  • All pages now have a contour map style background
  • Admins can manually verify and disable accounts
  • Easter egg related to the old website

Bugfixes

  • You now won't be complained at when navigating away from a thread after you've posted a reply
  • Threads shouldn't now overflow, thread layout improved
  • Navbar and sidebar layout improved
  • Picture albums should work properly
  • Autologin system cleaned up
  • "Minor" security fixes

 

1.0.0 'Avon' (13/08/2020)

Genesis 1:3 'Let there be a website'

Users

  • Sign in, logout, auto login
  • Some restriction of password complexity and lengh
  • Email requires confirmation before account can be signed into
  • Users can add any number of profile pictures (currently limited to 2mb per picture) and remove them
  • Users can edit/remove personal details (details needed for trips)
  • Change password
  • Change email
  • Debt mode

Admin

  • Admins have access to the admin console and some other special features

Exec

  • Can send notifications to other users

Trips

  • Execs can create, edit and delete trips
  • Trips have an optional cover photo with a default fallback
  • Execs have access to the trip sheet

Trip signups

  • Users can signup to trips
  • Signups need verification by an exec
  • Exec can manually signup people but the signupee must then enter contact details to confirm
  • Signups can be edited
  • Signups can be invalidated by execs

Forum, Exec forum, News

  • Threads can be created and posts can be added to them.
  • There are some restrictions on who can create threads and where
  • Most recent activity is tracked and unread threads are marked with a red dot