Welcome to WinTube 2.2!
- First thing, bumped version number to 2.2.05
- Second thing, I'm now going to be "naming" major builds (i.e. 2.2, 2.3, 2.4), so this build will be named "Seras"
Correct errors in video table and create playlist tables
Rewrite how the festive module calculates days until christmas.
Add playlist pods, add pod flags, remove useless replaces
- Remove mysqli escape from sendMySQL (was escaping things twice?)
- Implement ajax node OB compression flag
- Add custom temp file function (WAAAAAAAY better than PHPs)
- Add build "name" to footer
- change IE compatibilty metadata to EDGE
- include jquery ui CSS (excite-bike)
- Add loading cover (lazy man's way of hiding FOUCs)
- move jQuery UI
- use minified bootstrap.js
- Update license header
- Move jquery ui
- rebuild theme.json for aurora
Add session handler
- update lang
- category default value is now 1 (pk 1 in db is supposed to point to a category named "No Category")
- added likes, dislikes and has_subs values to video
- add validation to refresh() in video
- added new visibility restrictions in video and playlist
- rewrote thumbnail processing for video and playlists (slightly slower but allows for thumbnails to update properly when needed)
- remove useless conditional from video::delete()
- add playlist class
- rewrote some of AjaxModules
- logout node no longer uses ob compression
- hp now uses ajax placeholder generator
- theme resource node no longer uses ob compression
- header collapse node no longer uses ob compression
- upload handler node no longer uses ob compression
- mange page is now displayed in title
- remove #OVERRIDE
- watch node is now more secure
- rewrote manage meta page node
- added category editor
- implemented video deletion
- implemented playlist addition from video pod
- implemented tags for playlists
- changed most uses of die() to echo <what used to be in die>; return; so ob compression can work
- volume storage no longer uses ob compression
- fixed glitch were message would still send even though it used a bad recipient
Fixed log manager moaning about locked files due to new async processing mode
Added "keywords" support to rewriteengine and created %RAND% keyword which will be replaced with a random string
- fixed critical issue where large uploads would get stuck in limbo because the server would run out of memory when pulling them back from the processing server
- added "return", "w" and "h" values to the createThumbnail function
- fixed bug in printarray where it would not reference itself correctly
- removed "copy" from utils, it was a useless function that I created while *very* tired
- added playlist counter
- added temp file function
- added placeholder generator
Fixed cursors
add new definitions to the mime list.
add new patches
fixed bug in "tags.js" where it would duplicate tags if you did not own the video and opened the tag viewer
Overhaul of core javascript
- now checks if it can reach the internet before any ajax action is performed
- rewrote history so it now pushes the recall parameters into a base64 encoded url in the users history
- cursor changes to a small-hourglass/loading wheel when large ajax operations are taking place
- updateAjax now takes a success callback
- add support for hiding the FOUC cover
- added update checking (server hashes the "resource" directory and sends it to client, client compares and if different asks to reload page)
- added urlencoder
- update win-btn-edit to display "loading" when clicked
- add playlist tag support
add bufferbar support (now shows buffering progress)
update visualiser
- detects if WAAPI is not supported and disables itself