Files
newznab-tmux/Changelog
T
2020-10-04 14:57:29 +02:00

5131 lines
246 KiB
Plaintext
Executable File

2020-10-04 DariusIII
* Fix: Fix group list ajax actions
2020-09-29 DariusIII
* Chg: Update laravel/framework to version 8.7.1 and update telescope and horizon assets
2020-09-28 DariusIII
* Chg: Update to Laravel 8
2020-04-12 DariusIII
* Chg: Update ElasticSearch search handling
2020-04-11 DariusIII
* Chg: Remove PayPal support
* Chg: Use Laravel 7 and remove omnipay for now
2020-03-29 DariusIII
* Chg: Start replacing constants with laravel equivalents
2020-03-01 DariusIII
* Chg: Move all third party api keys from database to .env file
2020-02-27 DariusIII
* Chg: Add option to disable or enable elasticsearch logging
2020-01-27 DariusIII
* Chg: Use immutable date when starting phases, try to prevent php7.4 null array access error
2020-01-26 DariusIII
* Chg: Remove check for mysql/mariadb version when installing NNTmux
2020-01-14 DariusIII
* Fix: Fix tvSearch returning maximum results when sphinx or elasticsearch find nothing
2020-01-11 DariusIII
* Fix: Fix rest of the cover pages search filters
* Fix: Fix cover pages search filter
2020-01-10 DariusIII
* Chg: Remove reporting of existing tags from ApiV2 capabilities response
2020-01-06 DariusIII
* Fix: Fix access to user profiles as admin
2020-01-02 DariusIII
* Chg: Add ElasticSearch support
2019-12-30 DariusIII
* Chg: Return empty data if manticore does not find anything for api related searches
* Fix: Fix wrong name of data received in TVDB class
* Chg: Rename misc/sphinxsearch to misc/manticoresearch and sphinx.conf to manticore.conf
2019-12-26 DariusIII
* Chg: Remove panes logging and comment sharing window from tmux
* Fix: Fix error on email change in user profile
2019-12-18 DariusIII
* Chg: Check if $release['cleanname'] is set
2019-12-15 DariusIII
* Chg: Update install_tmux.sh to install tmux 3.0a
2019-12-11 DariusIII
* Chg: Update font-awesome and tinyMCE to latest versions
2019-12-10 DariusIII
* Chg: Update laravel/framework and laravel/horizon to latest versions
2019-12-09 DariusIII
* Chg: Remove smarty.php from index.php
2019-12-08 DariusIII
* Chg: Replace WWW_TOP with url() helper
2019-12-03 DariusIII
* Chg: Change the name of users table migration
2019-12-01 DariusIII
* Chg: Display releases postdate information based on users location
2019-11-27 DariusIII
* Fix: Fix wrong Book categories seeders and fixtures
2019-11-25 DariusIII
* Chg: Update foreign matching regexes to include web-dl and web-rip releases
* Chg: Use Tmux 2.9a in install_tmux shell script
2019-11-22 DariusIII
* Chg: Update getTitleExact and getTitleLoose functions
2019-11-21 DariusIII
* Fix: Fix issue that prevented adding tv series aliases
* Fix: Fix TVDB poster URL
* Chg: Set default value for posterUrl for TV processing
2019-11-20 DariusIII
* Chg: Move TVDB apikey to .env
* Fix: Fix Trakt genres error
* Fix: Fix wrong url string in viewanime template
2019-11-19 DariusIII
* Fix: Fix duplicate check in Blacklight/db/populate/AniDB class
2019-11-06 DariusIII
* Chg: Use the new remember() function for lazycollections
2019-10-28 DariusIII
* Chg: Update tinyMCE to latest version
* Fix: Fix return value of searchSimilar when no results are found
2019-10-27 DariusIII
* Chg: Update query used in tvSearch function
2019-10-24 DariusIII
* Chg: Replace ! $request->has with new $request->missing
* Chg: Update regex in TV class
2019-10-23 DariusIII
* Chg: Update laravel/framework (v6.3.0 => v6.4.0)
2019-10-20 DariusIII
* Fix: Fix TMDB TV lookups
2019-10-18 DariusIII
* Chg: Add timestamps to videos_aliases table
2019-10-17 DariusIII
* Chg: Update tinyMCE to version 5.1.0
* Chg: Use only local videos_id for getPoster function
2019-10-15 DariusIII
* Chg: Update updateUserRoleChangeDate function
2019-10-14 DariusIII
* Chg: Update handling of movie search returned data
* Fix: Fix adding new content
* Chg: Remove lodash package
* Chg: Update horizon config
2019-10-12 DariusIII
* Chg: Add PayPal support
2019-10-10 DariusIII
* Chg: Add omnipay/paypal for future usage
* Fix: Fix download of zipped nzbs
* Chg: Check for false in getZipped function
2019-10-09 DariusIII
* Chg: Update laravel/framework and anhskohbo/no-captcha to latest versions
* Chg: Add laravel-lodash package and enable igbinary support for redis
2019-10-08 DariusIII
* Chg: Add league/omnipay and inkedcurtis/omnipay-coinpayments for future usage
* Chg: Rename Redis alias to RedisManager for phpredis usage
* Chg: Capabilities request will always return XML
* Chg: Use bhuvidya/laravel-countries again
* Chg: Use monicahq/laravel-cloudflare once more
2019-10-07 DariusIII
* Chg: Update redis config to use phpredis
* Chg: Update user role assignment on registration
2019-10-06 DariusIII
* Chg: Update movie tagline handling
2019-09-30 DariusIII
* Chg: Check if game release date is not a text
* Chg: Increase output length of forked scripts
2019-09-27 DariusIII
* Chg: Update used packages
2019-09-26 DariusIII
* Fix: Fix fetching imdb info
2019-09-25 DariusIII
* Chg: Update laravel/framework (v6.0.3 => v6.0.4) and laravel/scout (v7.1.3 => v7.2.1)
2019-09-24 DariusIII
* Chg: Update font-awesome and tinyMCE to latest versions
* Chg: Disable per group regex lookup, use generic regexes only
2019-09-23 DariusIII
* Chg: Add dariusiii/laravel-cloudflare package for cloudflare users
* Chg: Remove unused .js and .css scripts that are not used
2019-09-12 DariusIII
* Fix: Fix link to browse game releases in list mode
* Chg: Update dariusiii/tmdb-laravel and facade/ignition to latest versions
2019-09-11 DariusIII
* Chg: Use LazyCollections where possible to reduce memory usage of queries
* Chg: Use facade/ignition in place of filp/whoops package
* Fix: Fix fixtures package name
* Chg: Update laravel/framework to version 6.0.2 and related packages to their latest versions
2019-09-10 DariusIII
* Chg: Replace Chumper namespace with DariusIII
2019-09-09 DariusIII
* Chg: Update used libraries
* Chg: Update used libraries
* Chg: Use marcreichel/igdb-laravel for igdb lookups
2019-09-08 DariusIII
* Chg: Update used libraries to their latest versions
2019-09-05 DariusIII
* Chg: Update laravelcollective/html
* Fix: Fix file icons in filelist
2019-09-04 DariusIII
* Chg: Add message and retry header when doing site code updates
* Chg: Update tinyMCE to latest version
* Chg: Update used libraries to their latest versions
2019-09-03 DariusIII
* Chg: Update used libraries to their latest versions
2019-09-02 DariusIII
* Chg: Update spatie/laravel-permission (2.38.0 => 3.0)
* Chg: Update used libraries to their latest versions
2019-08-29 DariusIII
* Chg: Update php-ffmpeg/php-ffmpeg (v0.13 => v0.14)
* Chg: Remove watson/rememberable from composer.json
* Chg: Remove getConcatenatedCategoryIDs function
* Chg: Remove rest of the rememberable trait usages
2019-08-28 DariusIII
* Chg: Start removing watson/rememberable usage
* Chg: Update fideloper/proxy to version 4.2
* Chg: Update laravel/framework (v5.8.33 => v5.8.34)
2019-08-27 DariusIII
* Chg: Update voku/simple_html_dom (4.6.1 => 4.7.0)
2019-08-26 DariusIII
* Chg: Update symfony components
2019-08-24 DariusIII
* Chg: Update used components
2019-08-23 DariusIII
* Chg: Update font-awesome to latest version
* Chg: Update barryvdh/laravel-debugbar (v3.2.5 => v3.2.6)
2019-08-22 DariusIII
* Chg: Use config values in Tmux classes
2019-08-21 DariusIII
* Chg: Update barryvdh/laravel-debugbar (v3.2.4 => v3.2.5)
* Chg: Handle bad releases and update passworded in PPA class
* Chg: Remove yadakhov/insertonduplicatekey library
* Chg: Use the new insertOrIgnore function in place of insertIgnore from yadakhov/InsertOnDuplicateKey library
* Chg: Update laravel/framework and laravel/horizon to latest versions
2019-08-20 DariusIII
* Chg: Adjust site settings for passwordstatus changes
* Chg: Change used passwordstatus for releases
* Chg: Update tinyMCE to latest version
2019-08-19 DariusIII
* Chg: Use insertOnDuplicateKey trait in ReleaseFile class
* Chg: Update nunomaduro/larastan to latest version
2019-08-16 DariusIII
* Chg: Add misc/testing/DB/mark_as_passworded.php script
* Chg: Set release as passworded if files inside archives are passworded
* Chg: Update tinyMCE config
* Fix: Fix opening existing forum posts
* Fix: Fix bad order of variables in PostProcess class
2019-08-15 DariusIII
* Chg: Add install_composer shell script to install latest version of composer
2019-08-14 DariusIII
* Chg: Add and start updating nntmux:resetpp command
2019-08-13 DariusIII
* Chg: Update used libraries to latest versions
* Chg: Reset $this->posterUrl in TVDB class
* Chg: Update nikic/php-parser (v4.2.2 => v4.2.3)
2019-08-12 DariusIII
* Fix: Fix bad crosspost check query
* Chg: Remove api and download hits reset functionality
* Chg: Update javascript and tpls
* Chg: Slightly improve movie matching
* Fix: Fix game covers
* Chg: Update rtconner/laravel-tagging (3.2.2 => 3.2.3)
2019-08-11 DariusIII
* Chg: Add year check in processMovieReleases function to help better movie matching
2019-08-09 DariusIII
* Chg: Update doctrine/annotations (v1.6.1 => v1.7.0)
* Chg: Add basic notifications
2019-08-08 DariusIII
* Chg: Create registration and logout messages
2019-08-07 DariusIII
* Chg: Update tinymce and fontawesome
* Chg: Update used libraries to latest versions
2019-08-06 DariusIII
* Chg: Update invite code
2019-08-05 DariusIII
* Chg: Fix sending invites when site is in invite mode
2019-08-04 DariusIII
* Chg: Update used libraries to their latest versions
2019-08-02 DariusIII
* Chg: Update captainhook/captainhook (4.4.2 => 4.4.3)
2019-08-01 DariusIII
* Chg: Update nesbot/carbon (2.21.3 => 2.22.0)
2019-07-31 DariusIII
* Chg: Replace ends_with function with Str:endsWith()
* Chg: Update laravel/framework (v5.8.29 => v5.8.30) and rest of the used components to their latest version
2019-07-30 DariusIII
* Chg: Update fontawesome to latest version
2019-07-29 DariusIII
* Chg: Update used components to their latest versions
* Chg: Update simfony components
2019-07-25 DariusIII
* Chg: Update phpunit/php-token-stream (3.0.2 => 3.1.0)
2019-07-24 DariusIII
* Chg: Add captainhook/captainhook for dev work
2019-07-22 DariusIII
* Chg: Update spatie/async (1.0.2 => 1.0.3)
2019-07-21 DariusIII
* Chg: Update used libraries to their latest versions
* Chg: Update API and RSS XML output to be same as the new newznab API 0.7 specification (newznab:apilimits)
2019-07-19 DariusIII
* Chg: Update nesbot/carbon and voku/simplehtmldom to latest versions
2019-07-18 DariusIII
* Chg: Update tinyMCE to latest version
2019-07-17 DariusIII
* Chg: Update nesbot/carbon (2.21.0 => 2.21.2)
* Chg: NNTmux now requires PHP 7.3 minimum
* Chg: Update laravel/framework (v5.8.28 => v5.8.29)
* Chg: Update APIv1 and RSS xml responses and APIv2 json output for api and grab limits
2019-07-16 DariusIII
* Fix: Fix adding of new 8 digit imdbid movies in admin movie add
* Chg: Categorize TRASHBIN releases into XXX HDClips category
2019-07-14 DariusIII
* Chg: Update nesbot/carbon to latest version
2019-07-13 DariusIII
* Chg: Fix $apiRequests variable for capabilities check
2019-07-12 DariusIII
* Chg: Add grab and limit to APIv1, APIv2 and RSS responses
* Chg: Update used web components
* Chg: Update laravel/horizon and laravel/telescope to latest versions
2019-07-10 DariusIII
* Chg: Update laravel/framework (v5.8.27 => v5.8.28)
2019-07-09 DariusIII
* Chg: Update registration page with email adress clarification text
* Chg: Update tinyMCE to latest version
2019-07-08 DariusIII
* Chg: Update used libraries
2019-07-06 DariusIII
* Chg: Update expiring/expired roles email sending and account demotion
* Chg: Update used libraries to their latest versions
2019-07-05 DariusIII
* Chg: Update filp/whoops (2.4.0 => 2.4.1)
2019-07-04 DariusIII
* Chg: Remove byGroup release categorization, update isSportTV regexes
2019-07-03 DariusIII
* Chg: Update expired roles handling (send emails for 1, 7, 30 days expiration notice)
* Chg: Update laravel/framework, laravel/horizon and rtconner/laravel-tagging to latest versions
2019-07-02 DariusIII
* Chg: Update guzzlehttp/psr7 (1.6.0 => 1.6.1)
2019-07-01 DariusIII
* Chg: Update used libraries to their latest versions
2019-06-30 DariusIII
* Chg: Add artisan commands to update expired roles and delete unverified users
* Chg: Update tinyMCE to latest version
2019-06-29 DariusIII
* Chg: Update used libraries to their latest versions
2019-06-13 DariusIII
* Chg: Simplify API response checks
* Chg: Update phpspec/prophecy (1.8.0 => 1.8.1)
* Chg: Update laravel/framework (v5.8.21 => v5.8.22), cakephp/chronos, composer/composer and barryvdh/laravel-debugbar to their latest versions
2019-06-11 DariusIII
* Chg: Update used libraries to latest versions
2019-06-07 DariusIII
* Fix: Fix xml response from API when there are no releases as result
* Fix: Fix xml responses from API
* Chg: Update symfony components to latest versions
2019-06-06 DariusIII
* Chg: Update dariusiii/laravel to latest commit
* Fix: Fix display of release details when using api
2019-06-05 DariusIII
* Chg: Update fontawesome to latest version
* Fix: Fix safe backfill $backfilldays variable. Closes #978
* Chg: Update laravel/framework, nesbot/carbon and laravel/horizon to latest versions
2019-06-04 DariusIII
* Chg: Update commit script to include composer fix-style command
2019-06-03 DariusIII
* Chg: Move getZipped function from Releases class to helpers file
* Chg: Update used libraries to their latest versions
2019-05-31 DariusIII
* Chg: Check if content is set, if not use empty string
* CHg: Update config/database, AuthServiceProvider and env.example
* Chg: Update laravel/horizon to version 3.2.1
2019-05-30 DariusIII
* Chg: Update used libraries to their latest versions
2019-05-29 DariusIII
* Chg: Update animate.css to latest version(3.9.1)
* Chg: Update laravel/framework (v5.8.18 => v5.8.19) and symfony components to their latest versions
2019-05-28 DariusIII
* Chg: Update symfony components to latest versions
* Chg: Update dariusiii/php-itunes-api (v1.0.8.2 => v1.0.9)
2019-05-27 DariusIII
* Chg: Update google/recaptcha and nikic/php-parser to latest versions
2019-05-24 DariusIII
* Chg: Update tinyMCE to version 5.0.6 and bootstrap-datepicker to 1.9.0
2019-05-23 DariusIII
* Chg: Update dariusiii/php-itunes-api (v1.0.8 => v1.0.8.1)
* Chg: Update dariusiii/php-itunes-api (v1.0.7 => v1.0.8)
2019-05-22 DariusIII
* Chg: Update egulias/email-validator (2.1.7 => 2.1.8)
2019-05-21 DariusIII
* Chg: Update laravel/framework (v5.8.17 => v5.8.18)
2019-05-20 DariusIII
* Chg: Update voku/simple_html_dom (4.5.2 => 4.5.3)
* Fix: Fix browse pages when no releases are indexed yet
* Chg: Update voku/simple_html_dom (4.3.3 => 4.5.2)
2019-05-19 DariusIII
* Chg: Update spatie/async (1.0.1 => 1.0.2)
2019-05-14 DariusIII
* Chg: Update laravel/framework (v5.8.16 => v5.8.17)
* Chg: Update package.json and webpack.mix.js
* Chg: Remove unused basePage() function from BasePageController
* Chg: Update phpunit/phpunit (7.5.10 => 7.5.11)
2019-05-13 DariusIII
* Chg: Add link to advanced search to Articles & links menu
* Chg: Update orchestra/testbench, league/fractal and spatie/fractalitic to latest versions
2019-05-10 DariusIII
* Chg: Update getBrowseRange query, it should add back missing group name on release browse pages
2019-05-09 DariusIII
* Chg: Update fontawesome and tinyMCE to latest versions
* Fix: Fix browse queries and add back missing jpgstatus column select (should fix missing sample button on browse pages)
2019-05-08 DariusIII
* Fix: Fix adding user from admin area (fixes issue #972)
* Chg: Update profile deletion behaviour
2019-05-07 DariusIII
* Chg: Fix code style of many files
* Chg: Update code fixing in dev, used libraries and laravel/framework to latest versions
2019-05-05 DariusIII
* Chg: Update pnotify to version 4.0.0 and tinyMCE to latest version
2019-05-03 DariusIII
* Chg: Update laravel/framework and rest of the used libraries to their latest versions
2019-04-28 DariusIII
* Chg: Add option to disable purging of inactive user accounts
* Fix: Throw API error if apikey is missing
* Chg: Update nesbot/carbon (2.17.0 => 2.17.1) and intervention/imagecache (2.3.3 => 2.3.4)
2019-04-25 DariusIII
* Chg: Update laravel/framework (v5.8.13 => v5.8.14) and other libraries
* Chg: Exclude admin area from csrf protection
2019-04-22 DariusIII
* Chg: Add failed route to csrf protection exclusion
* Chg: Update imdbphp/imdbphp (v6.2.0 => v6.2.1)
2019-04-21 DariusIII
* Fix: Fix error related to $user variable in RssController
* Chg: Update used libraries to latest versions
2019-04-18 DariusIII
* Chg: Update laravel/framework and nesbot/carbon to latest versions
2019-04-17 DariusIII
* Chg: Update symfony components
2019-04-16 DariusIII
* Chg: Add back genealabs/laravel-caffeine
* Chg: Update used libraries to their latest versions
2019-04-15 DariusIII
* Chg: Update recategorize.php script
* Chg: Update XXX UHD and XXX ClipSD matching regexes
* Fix: Fix predb_import_daily_batch.php script (Fixes issue #970)
* Chg: Update package.json
* Chg: ConsoleTools now extends ColorCLI class
* Chg: Remove unused PDO class instantiation
* Chg: Remove $this->pdo as it is not used
* Chg: Remove unused ReleaseSearch class
2019-04-14 DariusIII
* Fix: Fix test-ReleaseCleaner.php script (Fixes issue #965)
2019-04-11 DariusIII
* Chg: Use $this-> in Git class
* Chg: Update usage of $this->userdata in controllers
2019-04-10 DariusIII
* Chg: Update laravel/framework (v5.8.10 => v5.8.11)
* Chg: Reduce querying of users table in ProfileController, simplify role and permissions code checks
* Fix: Fix wrong table name used in RootCategoriesTableSeeder class
2019-04-09 DariusIII
* Chg: Update spatie/laravel-permission (2.36.1 => 2.37.0)
* Chg: Update clue/stream-filter (v1.4.0 => v1.4.1)
* Chg: Update BasePageController to update lastlogin every 3 hours for better new releases handling
2019-04-08 DariusIII
* Chg: Update BasePageController, change 15 minute last login update code
* Chg: Update pear/archive_tar (1.4.6 => 1.4.7)
* Chg: Update misc/testing/DB/change_imdb_column.php script
* Chg: Update browse.tpl
2019-04-07 DariusIII
* Chg: Update myclabs/deep-copy (1.8.1 => 1.9.0)
2019-04-06 DariusIII
* Chg: Update nesbot/carbon (2.16.2 => 2.16.3)
* Chg: Remove padding of imdbid as column is now varchar and stores imdbid properly
* Chg: Use our own is_it_json function
2019-04-05 DariusIII
* Fix: Update Forking class, fix releases check query
* Chg: Use output of userCheck if it passes the json check
* Chg: Don't use constant for multiprocessing path, use the path directly
2019-04-04 DariusIII
* Chg: Update laravel/framework (v5.8.9 => v5.8.10)
* Chg: Add migrations and update themes for new imdbid length
* Chg: Update releases, movieinfo and user_movies migrations imdbid column definition to be string(varchar in mysql) due to changes in imdbid numbering
* Chg: Add nntmux shell command script to shorten typing (ie ./nntmux nntmux:all in place of php artisan nntmux:all command)
2019-04-03 DariusIII
* Chg: Update tmux install script to install Tmux version 2.9
* Chg: Update used libraries
* Chg: Update env.example with multiprocessing switches and use them in nntmux config and Forking
* Chg: Remove deleting of releases by group as non-mgr mode does not exist anymore
2019-04-02 DariusIII
* Chg: Update symfony components to their latest versions and downgrade voku/simple_html_dom
* Chg: Update laravel/framework (v5.8.8 => v5.8.9)
2019-04-01 DariusIII
* Chg: Move check for PPA queue inside main PPA function
* Chg: Check if title check returns no result in PopPorn class
* CHg: Revert to old behavior on bad nzb (decrement password status, do not delete the release)
* Fix: Fix bad check for debug condition in Forking
* Chg: Use now() helper in Forking date display
* Chg: Update used libraries to their latest versions
2019-03-31 DariusIII
* Chg: Update Date output
2019-03-29 DariusIII
* Chg: Add timeout to Forking class
2019-03-28 DariusIII
* Chg: Separate PPA from rest of the postprocessing
* Chg: Adjust output messages for binaries and releases processing
* Chg: Revert all but PPA to older behaviour
2019-03-27 DariusIII
* Chg: Remove $groups assignment from queries and use $this->work
* Chg: Switch back to using PHP_BINARY in Forking in place of php
* Fix: Fix queries for nfo, tv and movies postprocessing
* Chg: Update returned messages after thread is finished
2019-03-26 DariusIII
* Chg: Update ForkingImportNZB
2019-03-25 DariusIII
* Chg: Update multiprocessing scripts
* Chg: Update Forking class to use spatie/async
2019-03-22 DariusIII
* Chg: Add spatie/async
* Chg: Update symfony components
* Chg: Update doctrine/instantiator (1.1.0 => 1.2.0)
* Chg: Update laravel/framework (v5.8.5 => v5.8.7)
2019-03-21 DariusIII
* Fix: Fix logic and add check for duplicated data
* Chg: Use separate query to add releases to cart as we only need the id, so no need to use heavier getByGuid function
* Chg: Update font-awesome to latest version
* Chg: Update rtconner/laravel-tagging (3.1.0 => 3.1.1), wildbit/swiftmailer-postmark (3.0.1 => 3.0.2)
* Chg: Adjust return values of cast function in adult postprocessing
2019-03-20 DariusIII
* Fix: Fix site stats admin page
* Chg: Update return type declarations on adult postprocessing classes
* Chg: Update dariusiii/rarinfo (v2.7.4 => v2.7.4.1)
* Chg: Update dariusiii/rarinfo (v2.7.3 => v2.7.4)
* Chg: Update PPA class, simplify unrar location setting load
* Chg: Update rtconner/laravel-tagging (3.0.0 => 3.1.0)
2019-03-19 DariusIII
* Chg: Update laravel/framework to version 5.8.5
* Chg: Use query builder to fetch collections/binaries and parts when creating nzbs, drop initiateforwrite and setQueries functions
* Chg: Update tinyMCE to version 5.0.3
* Chg: Update pragmarx/firewall (v2.2.1 => v2.2.2)
2019-03-18 DariusIII
* Chg: Update nunomaduro/collision (v2.1.1 => v3.0.1)
* Chg: Update package.json
* Chg: Remove casting $this->_release into array on line 2204 of PPA class
* Chg: Don't send activation emails if site email is not set
* CHg: Update used libraries to their latest versions
2019-03-15 DariusIII
* Fix: Update addAlternateNfo function, fixes issue #941
* Fix: Fix missed renames for root_categories table
* Chg: Update phpstan/phpstan (0.11.3 => 0.11.4)
2019-03-14 DariusIII
* Chg: Use function to delete releases with bad or missing nzbs
* Chg: Delete releases that report missing, broken or empty nzbs on PPA stage
* Fix: Fix resetting groups in admin area
* Chg: Update package.json
* Chg: Load category and parent relations when querying db
* Chg: Update fetchIMDBProperties function to use real id to fetch movie data
* Chg: Update imdbphp/imdbphp (v6.1.3 => v6.2.0)
* Chg: Update spatie/laravel-fractal (5.5.0 => 5.5.1)
2019-03-13 DariusIII
* Chg: Update messed up browsing
* Chg: Select only needed columns from releases table
* Chg: Update deleteReleases function query in ProcessReleases class
* Chg: Change check for giantbomb key
* Chg: Change IGDB API to v3 url
* Fix: Fix NZB class setQuery function
* Chg: Update @fancyapps/fancybox to latest version
* Fix: Fix root categories seeding
* Chg: Update nesbot/carbon (2.14.2 => 2.16.0)
* Chg: Update laravel/framework (v5.8.3 => v5.8.4)
* Fix: Fix getConcatenatedCategoryIds function query
* Fix: Fix column name in Releases class
* Fix: Fix releases browsing
2019-03-12 DariusIII
* Chg: Update CategoryTransformer
* Chg: Update queries to use root_categories table
* Chg: Update nzb creation process
* Chg: Update fixtures and fix migration files
* Chg: Add more migrations and changes to categories tables
2019-03-11 DariusIII
* Chg: Use query builder in more functions of ProcessReleases class
* Chg: Update package.json
* Chg: Update last used raw query to query builder in ProcessReleases
* Chg: Use query builder in all collectionFileChackStage functions
2019-03-10 DariusIII
* Chg: Use query builder in collectionFileCheckStage5
* Chg: Update swiftmailer/swiftmailer (v6.1.3 => v6.2.0)
2019-03-08 DariusIII
* Fux: Add check if _install/install.lock exists before sending registration related emails. Fixes issue #928
* Chg: Replace raw queries in collectionFileCheckStage1 function with query builder counterpart
* Chg: Replace raw queries in collectionFileCheckStage2 function with query builder counterpart
* Chg: Start replacing raw SQL queries with query builder in ProcessReleases class
2019-03-07 DariusIII
* Chg: Update vlucas/phpdotenv (v3.3.2 => v3.3.3)
* Chg: Use query builder in PPA class _fetchReleases function
* Fix: Fix one more release cleaning regex range
* Fix: Fix more regex ranges in Blacklight namespace
* Fix: Add back missing $groupID in ProcessReleases class
* Chg: Fix ranges in collection and release naming regexes
2019-03-06 DariusIII
* Chg: Replace couple of raw sql queries with query builder
* Chg: Partially revert switch.php and ProcessReleases class
* Chg: Update laravel/telescope (v2.0.1 => v2.0.2)
* Chg: Add false to Collection model timestamps
* Chg: Update switch.php and ProcessReleases, remove processing of releases and collectgions per group
* Chg: Update ProcessReleases class collections cleaning and deletion
2019-03-05 DariusIII
* Chg: Update spatie/laravel-permission (2.36.0 => 2.36.1)
* Chg: Update laravel/framework (v5.8.2 => v5.8.3)
* Chg: Update laravel/telescope (v2.0 => v2.0.1)
* Chg: Update barryvdh/laravel-ide-helper (v2.6.0 => v2.6.1)
* Chg: Update usage of getRawHtml as it returns json decoded data if response is valid json
* Chg: Remove getUrl function from Utility class, function is not used anywhere anymore, getRawHtml replaced it
* Chg: Update tinyMCE to version 5.0.2
* Chg: Update package.json with new version of tinyMCE
2019-03-04 DariusIII
* Chg: Update spatie/laravel-permission (2.35.0 => 2.36.0)
* Chg: Fix regex in sortNZB function of PPA class
* Chg: Log errors in getRawHtml function only if debug is enabled
* Chg: Update dariusiii/rarinfo (v2.7.2 => v2.7.3)
* Chg: Update regexes for php7.3
* Chg: Update Forking class
* Chg: Update switch.php
* Chg: Reduce number of retries for transactions in ProcessReleases from 10 to 3
* Chg: Update voku/simple_html_dom (4.3.2 => 4.3.3)
* Chg: Revert changes in calling artisan commands
* Chg: Update mysql database connection in config/database.php
* Fix: Fix maintenance mode check in UpdateNNTmux console command
* Chg: Update voku/simple_html_dom (4.3.1 => 4.3.2)
2019-03-03 DariusIII
* Chg: Update symfony components remove unused trait
* Chg: Update console commands
2019-03-02 DariusIII
* Chg: Update code style on AniDB processing class
* Chg: Update code style of adult processing classes
* Chg: Update code style of tv processing classes
* Chg: Update package.json
* Chg: Once again use original ytake/laravel-smarty and laravelcollective/html packages
2019-03-01 DariusIII
* Chg: Update spatie/laravel-permission (2.34.0 => 2.35.0)
* Chg: Update PPA class
* Chg: Remove unused parts of fixtures and seeders
* Chg: Update nesbot/carbon (2.14.1 => 2.14.2)
* Chg: Add back jrean/laravel-user-verification and remove customized fork
2019-02-28 DariusIII
* Chg: Update laravel/horizon (v2.2.2 => v3.0.0)
* Chg: Add package to support postmark to send emails
* Chg: Reduce maximum number of compressed files checked in PPA to 10
* Fix: Cast Category constants to string in Blacklight/http/API.php to prevent strpos errors
* Chg: Update laravel/framework to 5.8.2, use forks of packages used untill they add support for laravel 5.8
* Chg: Update spatie/laravel-directory-cleanup (1.2.3 => 1.2.4)
* Chg: Update voku/simple_html_dom (4.2.1 => 4.3.1)
* Chg: Update all the regexes to work with php7.3
2019-02-27 DariusIII
* Chg: Update spatie/laravel-fractal (5.4.4 => 5.5.0)
* Chg: Update laravel/telescope (v1.0.13 => v1.1)
* Chg: Use compact where possible in ForumController
* Chg: Add tmux-ui:restart command to restart tmux scripts
* Chg: Remove now unused libraries
* Chg: Update used libraries to their latest versions
2019-02-26 DariusIII
* Chg: Update config files for laravel 5.8 changes
* Chg: Fix return declarations in multiple controllers
* Chg: Update used libraries to their latest versions
* Chg: Update isPcGame function categorization regex
2019-02-25 DariusIII
* Fix: Fix Releases class instantiation
* Chg: Releases class now extends Release model
* Fix: Fix RSS feed URLs in template files
* Fix: Properly handle rss feeds
* Fix: Fix rss routing, remove dead routes from web.php
* Chg: Update canihavesomecoffee/thetvdbapi (1.0.9 => 1.1.0)
2019-02-24 DariusIII
* Chg: Refactor RSS feeds
* Chg: Move rss routes to their own route file
* Chg: Move RSS route out of authentification
* Chg: Change routes handling for api and rss
2019-02-22 DariusIII
* Chg: Update middleware in routes/web.php
* Chg: Update opis/closure (3.1.5 => 3.1.6)
* Chg: Update package.json with new version of Vue
* Chg: Update laravel/horizon (v2.2.1 => v2.2.2)
* Chg: Update inactive account removal code
2019-02-21 DariusIII
* Chg: Move user role assignment on registration to UserServiceObserver
* Chg: Update ocramius/package-versions to version 1.4.0
* Chg: Update tinymce to version 5.0.1
* Chg: Purge accounts that have not logged in and don't have api access for more than 6 months, daily
* Fix: Fix getAlternate function error when there is no similar release match
* Chg: Add switch to enable full telescope reporting in production
* Chg: Update admin menu with link to laravel horizon
* Chg: Add laravel telescope migration
2019-02-20 DariusIII
* Chg: Add laravel/horizon to manage redis queues
* Chg: Add link to laravel telescope to admin area
* Chg: Add laravel/telescope to monitor indexer various data
* Chg: Update display of date for dates when user registered, logged in and accessed the api to show exact time not just date
* Chg: Add user API access tracking to ApiV2
* Chg: Increase timeout value for composer install command
* Chg: Move certain user functions (api accessed and logged in) into specific events
* Chg: Do some small code simplification
* Chg: Add table to track failed jobs
* Fix: Add missing import of ColorCLI class. Fixes issue #897
* Chg: Update nette/neon (v2.4.3 => v3.0.0)
2019-02-19 DariusIII
* Chg: Use getRawHtml in place of Utility::getUrl in predb_import_daily_batch script
* Chg: Update config/database mysql connection settings
* Fix: Fix FanArt error when fetching covers
* Fix: Fix missing number on group processing time message
* Chg: Update nesbot/carbon (2.10.1 => 2.12.0)
* Chg: Update laravel/framework to version 5.7.27
* Chg: Rename groups table to usenet_groups as groups is a reserved word in mysql now
* Chg: Move role expiration and verification checks into separate script and schedule them in Kernel.php
* CHg: Update archive handling regexes
* Chg: Update friendsofphp/php-cs-fixer (v2.14.1 => v2.14.2)
* Chg: Update phpunit/phpunit (7.5.5 => 7.5.6)
* Chg: Update nikic/php-parser (v4.2.0 => v4.2.1)
2019-02-17 DariusIII
* Fix: Fix addition of new blacklist regexes (Fixes issue #894)
2019-02-16 DariusIII
* Fix: Fix error when adding already existing group. Fixes issue #892
* Fix: Fix bulk adding of groups when groups exist. Fixes issue #891
2019-02-15 DariusIII
* Chg: Update phpunit/phpunit to latest version
2019-02-14 DariusIII
* Chg: Update font-awesome and bootstrap to latest versions
* Fix: Fix link to images in admin predb template
* Chg: Remove Amazon as data source completely
* Fix: Fix coverurl error on Books
* Chg: Disable fetching amazon properties as a start of removal from NNTmux
* Chg: Show debug messages in PPA only if app env is set to debug
2019-02-13 DariusIII
* Chg: Update spatie/laravel-permission (2.31.0 => 2.32.0)
* Chg: Remove messages about missing nzb, too annoying and not helpfull at all
2019-02-12 DariusIII
* Chg: Update laravel/framework (v5.7.25 => v5.7.26)
* Chg: Update phpstan/phpstan (0.11.1 => 0.11.2)
* Fix: Fix reset_postprocessing script to reset only requested categories and not all releases because of wrong query setup
* Chg: Update Bootstrap to version 4.3.0
2019-02-11 DariusIII
* Chg: Update composer/composer (1.8.3 => 1.8.4)
* Fix: Fix search returned values when search has no actual results (returning 125k unrelated releases)
* Chg: Update used libraries to their latest versions
2019-02-08 DariusIII
* Chg: Update code style of NameFixer class
* Chg: Move account deletion emails sending to user observer
* Chg: Add email notifications for new registered user on site, send welcome email to new users
* Chg: Comment out missed dict definition in sphinx.conf (resolves issue #878)
2019-02-07 DariusIII
* Chg: Update used libraries
* Chg: Update Blacklight\processing\post\AniDB class
* Chg: Update FanartTV class and add check for error response
* Chg: Add UserServiceObserver and move account verification to it
* Chg: Update package.json with new version of Vue (2.6.2)
2019-02-06 DariusIII
* Chg: Updated pear/console_getopt (v1.4.1 => v1.4.2)
* Chg: Update sphinx.conf to allow usage of sphinx 3.1.1 and up
* Chg: Update php-cs-fixer config files
* Chg: Update ProfileController
* Chg: Fix errors in email sending Jobs
* Chg: Update Mail and Jobs to use user directly
* Chg: Update User model
2019-02-05 DariusIII
* Chg: Update laravel/framework (v5.7.24 => v5.7.25)
* Chg: Update barryvdh/laravel-debugbar (v3.2.1 => v3.2.2)
* Chg: Improve getAlternate function
* Fix: Change TinyMCE theme to Silver (modern has been removed from TinyMCE 5)
* Chg: Update TinyMCE to version 5.0.0
2019-02-04 DariusIII
* Fix: Fix getSimilarName function
* Chg: Update search code to reduce number of variables used in search function
* Chg: Remove nfo and comments options from search function (searching for releases that are commented or have nfo)
* Chg: Remove SphinxSearch rules description as those do not apply anymore (not using raw queries but SphinxQL query builder)
* Chg: Update spatie/laravel-permission (2.30.0 => 2.31.0)
* Chg: Update sebastian/diff (3.0.1 => 3.0.2)
2019-02-03 DariusIII
* Chg: Update code style of various files
* Chg: Update package.json
* Chg: Update symfony components to their latest versions
2019-02-02 DariusIII
* Chg: Update package.json
* Chg: Update font-awesome to version 5.7.1
* Fix: Properly fix site searches and api related searches
2019-02-01 DariusIII
* Fix: Fix count of rows for apiv2 searches
* Fix: Fix error on empty search results
* Fix: Add check for empty collections in Releases class
* Chg: Update search function return tag
* Chg: Optimize RSS and search queries to load only needed columns from releases table
* Chg: Add prettier for css/js/vue files code style fixes
* Chg: Update sebastian/environment (4.0.2 => 4.1.0)
* Chg: Update phpunit/phpunit (7.5.2 => 7.5.3)
2019-01-31 DariusIII
* Chg: Update .styleci config file
* Chg: Update and fix code with php-cs-fixer
* Chg: Update TinyMCE to version 4.9.3
* Chg: Update composer.json
* Fix: Add missing STATUS_DISABLED to admin/CategoryController
* Chg: Add try-catch block to archiveinfo to catch errors
2019-01-30 DariusIII
* Fix: Fix typo in config check
* Chg: Update dariusiii/php-itunes-api (v1.0.6 => v1.0.7)
* Chg: Update nette/php-generator (v3.0.5 => v3.2.1)
* Chg: Update nette/di (v2.4.14 => v2.4.15)
* Chg: Log errors only if debugging is enabled
* Chg: Use transaction when updating expired collections on tmux start
* Chg: Simplify expressions to reduce cognitive load in ProcessAdditional class
* Chg: Update composer/composer (1.8.2 => 1.8.3)
* Chg: Update laravel/framework (v5.7.23 => v5.7.24)
2019-01-29 DariusIII
* Chg: Use transactions where possible in ProcessReleases class
* Chg: Update all-js.js and all-css.css with latest versions of popper and font-awesome
* Chg: Update laravel/framework (v5.7.22 => v5.7.23)
* Chg: Update composer/composer (1.8.0 => 1.8.2)
* Chg: Replace usage of array_ helper with Arr class directly to prepare for Laravel 5.8 changes
* Chg: Replace usage of str_ helper with Str class directly to prepare for Laravel 5.8 changes
* Chg: Update vlucas/phpdotenv to version 2.6.1
* Chg: Update used libraries to their latest versions
* Chg: Update BTC support to take into account current role expiration date
2019-01-28 DariusIII
* Chg: Update nesbot/carbon (2.10.0 => 2.10.1)
* Fix: Fix safe backfill
* Chg: Make settingValue function silent for undefined index
* Fix: Fix check for not empty collections table in Forking class
* Chg: Update composer/ca-bundle (1.1.3 => 1.1.4)
* Fix: Fix wrong date calculation in safeBackfill function
* Chg: Update Forking class, cast values from database into int where needed
* Chg: Simplify settingValue function
* Chg: Update settingValue function in Settings model
2019-01-25 DariusIII
* Chg: Update Category class
* Fix: Fix Log class usage in Forking class
* Chg: Small update to Forking class
* Chg: Small change in Video model
* Chg: Update Console class
* Chg: Small optimizations in code, use compact where applicable
* Chg: Add config/nntmux_nntp.php and use the config in NNTP class
* Chg: Updated czproject/git-php (v3.16.1 => v3.16.2)
2019-01-24 DariusIII
* Fix: Use inline string for settingValue in TmuxRun class
* Chg: Update toTree function
* Chg: Add SettingsTest
* Chg: Simplify settingValue function in app/Models/Settings model
* Chg: Update nunomaduro/larastan (v0.3.14 => v0.3.15)
* Chg: Update NNTP class
2019-01-23 DariusIII
* Chg: Return search results for tv, movies, anime searches from api properly
* Chg: Use pear/net_nntp from github and adjust our NNTP class
* Chg: Update NameFixer matchPredbFT function
* Fix: Fix variable assignment error in QueueController
2019-01-22 DariusIII
* Chg: Updated phpstan/phpstan (0.10.8 => 0.11.1)
* Chg: Updated laravel/framework (v5.7.21 => v5.7.22)
* Chg: Updated nunomaduro/larastan (v0.3.13 => v0.3.14)
* Fix: Fix total count of console releases that made console covers page to show only 1 page
* Chg: Update config/logging.php
* Fix: Fix one more occurence of wrong data sent to search function
* Chg: Log errors in PostProcessAdditional class
2019-01-21 DariusIII
* Chg: Further improve results returned by search
* Chg: Improve Manticore Search results, return more relevant ones and more current
* Fix: Fix XML_Response atom:link url reported for api v1
* Chg: Slightly optimize searchIndexes query
* Fix: Fix error on search with argument 16 not being an array but null
* Chg: Update czproject/git-php (v3.16.0 => v3.16.1)
* Fix: Fix issues reported by scrutinizer (strings where arrays are expected and vice versa)
* Chg: Update search, update matching
2019-01-20 DariusIII
* Chg: Update rest of the cover checking files
* Fix: Fix misc/tesing/PostProc/updateXXXImages.php script error (fixes issue #852)
2019-01-19 DariusIII
* Fix: Return empty array in search functions if manticore search found no matches
2019-01-18 DariusIII
* Chg: Update Releases class all the searches to query manticore search directly and use results in queries
* Chg: Update spatie/laravel-directory-cleanup to version 1.2.3
* Fix: Fix insert_hashes trigger migration (Fixes issue #846)
* Chg: Update fixtures:up and :down commands to accept optional parameters
* Chg: Use badge-info for badges on games page
2019-01-17 DariusIII
* Fix: Fix predb_import_daily_batch script, it was inserting quotes and making data bad
* Chg: Switch from SphinxSearch to Manticore in sphinx.conf
* Chg: Use only complete threaded update for binaries
* Chg: Add source column to predb_se table creation
* Chg: Update resetdb command sphinx index truncation
2019-01-16 DariusIII
* Chg: Update spatie/laravel-fractal to version 5.4.3
* Fix: Fix predb_import_daily_batch.php
* Chg: Update config/irc_settings.php
2019-01-15 DariusIII
* Chg: Update laravel/framework to version 5.7.21
* Chg: Update package.json
* Chg: Check sphinx for existing pre data before we insert new
* Chg: Update phpunit/phpunit to version 7.5.2
* Chg: Update directories that need to be cleaned up after PPA (add unzip folder)
* Fix: Fix insertion of data into predb_rt index from IRCScraper
2019-01-14 DariusIII
* Chg: Update opis/closure (3.1.4 => 3.1.5)
* Chg: Update dariusiii/rarinfo to version 2.7.2
* Chg: Update czproject/git-php to version 3.16.0, opus/closure and phpstan to latest versions
* Fix: Revert removal of commit from Binaries class
* Chg: Update describe function, remove null definition from $options
* Chg: Update Git related functions
* Chg: Update Binaries class, remove commit from DB::insert queries
* Chg: Add error images
2019-01-13 DariusIII
* Chg: Remove settings that are either not working or set in .env file from site-edit
* Chg: Add source to predb_rt index
* Chg: Update truncateRTIndex and optimizrRTIndex functions
* Chg: Improve sphinx indexes population with data
* Chg: Update Categorize class a.b.e group matching
* Chg: Update nikic/php-parser to version 4.2.0
* Chg: Update predb filename and title check to use only predb_rt index
* Chg: Add attributes to predb_rt index
2019-01-12 DariusIII
* Chg: Update nntmux:git command to also pull tags (addresses issue #842)
* Chg: Add short version of --kill option (--k)
* Chg: Update tmux-ui:stop command to use --kill option if tmux session needs to be killed
* Fix: Fix config/nntmux.php db_name value (Fixes issue #841)
* Chg: Update Vue to version 2.5.22
* Chg: Update Blacklight/processing/adult/Popporn class
2019-01-11 DariusIII
* Chg: Use config key in place of env in firewall config file
* Chg: Update install command and reduce code used
* Chg: Simplify UpdateNNTmuxDB.php handle function, use native artisan commands without Symfony Process component
* Chg: Update czproject/git-php to version 2.15.0
2019-01-10 DariusIII
* Chg: Update fideloper/proxy to version 4.1.0
* Chg: Update .travis.yml
* Chg: Add sodium extension as requirement to composer.json
* Fix: Fix search error when tags are not set
* Chg: Add getRawHTMLThroughCF function to helpers.php
* Chg: Log Binaries class errors into storage/logs/laravel.log
2019-01-09 DariusIII
* Chg: Remove missed Multi Group menu item from admin side menu
* Chg: Update UpdateNNTmux.php
* Chg: Make monitor_delay value 30 seconds in place of old 300 (5 minutes)
* Chg: Update nntmux:all command to stop tmux on start and start it after the process is complete at the end
* Chg: Update nesbot/carbon to version 2.10.0
* Chg: Update base laravel classess and middleware
2019-01-08 DariusIII
* Chg: Update laravel/framework to version 5.7.20
* Fix: Fix switched categories for TV and PC for users excluded categories views
* Chg: Update phpstan/phpstan to version 0.10.8
* Chg: Update xref matching regex
* Chg: Alter Binaries class xref updates and adjust nzb creation accordingly
2019-01-07 DariusIII
* Chg: Revert Binaries to original behaviour
* Chg: Try to prevent insertion of duplicated Xref data
* Chg: More File facade usage for files manipulation
* Chg: Remove MenuTableSeeder as the model and table do not exist anymore
* Chg: Update PreDb class and predb_import_daily_batch script
* Chg: Use File facade for files manipulation
* Chg: Update opis/closure to version 3.1.3
2019-01-06 DariusIII
* Chg: Remove debug code from predb_import_daily_batch.php
* Chg: Update used libraries to their latest versions
2019-01-05 DariusIII
* Fix: Fix fetching XXX data from Hotmovies
* Chg: Update dariusiii/rarinfo to version 2.7.1.2
* Chg: Update dariusiii/rarinfo to version 2.7.1.1
* Chg: Update binaries table unique index migration
* Chg: Update collection hash creation
2019-01-04 DariusIII
* Chg: Update maxmind-db/reader to version 1.4.1
* Chg: Update friendsofphp/php-cs-fixer to version 2.14.0 and dariusiii/rarinfo to version 2.7.1
* Chg: Update reset truncate command
* Chg: Update dariusiii/rarinfo to version 2.7.0.1
* Chg: Update dariusiii/rarinfo to version 2.7.0
* Fix: Fix bad checks in all regex related admin controllers
* Fix: Fix adding new collection regexes
* Fix: Fix AEBN class error when fetching data
2019-01-03 DariusIII
* Chg: Adjust menu text alignment in left sidebar
* Chg: Update voku/simple_html_dom to version 4.2.0
* Chg: Update package.json, update laravel-mix to version 4.0.13
* Chg: Remove unused settings from settings seeder/fixtures and migrations from database/migrations folder. Remove everything related to menus as we do not use them
* Chg: Use group name for collectionsCleaner in Binaries class
* Chg: Update resend_user_verification script
* Chg: Update vlucas/phpdotenv to version 2.5.2
* Chg: Update Binaries class, add unique index to binaries table
2019-01-02 DariusIII
* Chg: Update RoleAndPermissionsSeeder
2019-01-01 DariusIII
* Chg: Update all the \Blacklight namespace classes with class PHPDOC block
* Chg: Update friendsofphp/php-cs-fixer to version 2.13.2
* Fix: Fix NZB creation
* Fix: Fix typo in ProcessReleases class
* Fix: Fix couple of leftover lines pointing to non-existing functions
* Fix: Remove ProcessReleasesMultiGroup from switch.php
* Chg: Revert Binaries to pre-tpg and mgr state, with single tables for binaries, collections, parts and missed_parts
2018-12-31 DariusIII
* Chg: Do not fetch mgrposters if allAsMgr is enabled
* Chg: Update doctrine/dbal to version 2.9.2
2018-12-30 DariusIII
* Chg: Add back php-cs-fixer
2018-12-28 DariusIII
* Chg: Add option for users to change password hashing algorithm in their .env file
* Chg: Add new line to end of messages for found movie names from sources used
* Chg: Update voku/simple_html_dom to version 4.1.10
* Chg: Update voku/simple_html_dom to version 4.1.8
* Chg: Update cleanFileNames function regexes
2018-12-27 DariusIII
* Chg: Use plain join in place of straight join in ReleaseRemover class
* Chg: Use lowercase letters for charest declaration on basepage.tpl
* Chg: Update User model and Admin\UserController
2018-12-26 DariusIII
* Chg: Update imdbphp/imdbphp to version 6.1.3 and nikic/php-parser to version 4.1.1
* Chg: Update NameFixer for predb title match
* Chg: Update releases renaming, especialy XXX releases
* Chg: Add small shadow on movie and xxx covers images
* Chg: Update NameFixer PreDB matching
* Chg: Update TmuxRun class, increase number of releases for matching for match_prefiles script
2018-12-25 DariusIII
* Chg: Update searchIndexes function and use it in NameFixer and speedup predb search in admin area
* Chg: Update webmozart/assert to version 1.4.0
* Chg: Add max_matches option to SphinxSearch queries
2018-12-24 DariusIII
* Chg: Remove similar_text check from preDbFileCheck function
* Chg: Update NameFixer and SphinxSearch classes
* Chg: Update SphinxSearch predb search functions
* Chg: Update NameFixer preDbFileCheck function
* Chg: Use sphinx for predb filename matching
* Chg: Update foolz/sphinxql-query-builder to version 2.0.0, add predb_rt index to sphinx
2018-12-22 DariusIII
* Chg: Update laravel/scout to version 6.1.3 and yab/laravel-scout-mysql-driver to version 2.1.0
* Chg: Further improve preDbFileCheck function
* Chg: Update NameFixer fixNamesWithFiles method
* Fix: Fix copy-paste error in submenu definition for admin predb link
2018-12-21 DariusIII
* Chg: Update nunomaduro/larastan to version 0.3.13
* Chg: Update Bootstrap to version 4.2.1
2018-12-20 DariusIII
* Chg: Update migrations_table.sql for old users so new migrations are not run as we already have the triggers added
* Chg: Remove old add_triggers migration and create completely new with new code
* Fix: Replace DB::statement with previously used DB::unprepared for trigger and stored procedure migrations
* Chg: Use user-badge icon for user menu
* Chg: Update fontawesome to version 5.6.3
* Chg: Slowly start adding support for postgresql
* Chg: Update scripts and config by removing unused env settings
* Chg: BC! Update database configuration and unify env settings(DB_NAME => DB_DATABASE, DB_USER => DB_USERNAME) and remove unused settings
* Chg: BC! Remove nntmux and edit mysql database connection, make mysql default connection
* Chg: Add used branch to tmux output
* Fix: Fix wrong class used in TmuxOutput class _getHeader function
* Chg: Update TmuxOutput _getHeader function
* Chg: Update Git related classes and add back version to tmux monitor pane
* Chg: Do not show used query in NameFixer, clutters screen and is not needed if not debugging
* Chg: Align text in monitor pane
2018-12-19 DariusIII
* Chg: Update failed releases controller, related route and BasePageController
* Chg: Fix phpdoc block in ClearanceMiddleware
* Fix: Fix series view
* Chg: Update barryvdh/laravel-ide-helper to latest version
* Chg: Update VIEW_COMPILED_PATH with default value in .env.example
* Chg: Force migration if NNTmux application is in production when updating database
* Chg: Add migrations_table.sql so users that are patched run it and be able to use laravel's migrate method from now on
* Chg: Update TmuxOutput class
* Chg: Update tmux related files and classes
* Chg: Remove Versions classes and all related data
2018-12-18 DariusIII
* Chg: Update configuration files
* Chg: Add back logoutOtherDevices Auth function
* Chg: Make login page prettier
* Fix: Exclude ApiV2 functions from auth middleware in BasePageController
* Fix: Fix wrong index used for results returned from iTunes
* Chg: Update laravel/framework to version 5.7.19
* Chg: Update PPA class, use File facade in additional postprocessing and files management
* Chg: Update PPA class
* Chg: Update deleteSingle function in Releases class
2018-12-17 DariusIII
* Chg: Update ProcessReleases and Releases classes in an attempt to fix deletion of unwanted releases
* Chg: Update package.json and tinymce to version 4.9.2
* Chg: Update barryvdh/reflection-docblock to version 2.0.6 and laravel/framework to version 5.7.18
* Chg: Update opis/closure to version 3.1.2
* Chg: Update admin area template files
* Fix: Fix checks of missing itunes data
* Chg: Switch from groupfixrelnames to fixRelNames script
* Fix: Fix profile and profile edit pages
* Chg: Update Gentele theme various parts
* Chg: Update search-filter.tpl
* Chg: Update tables
* Chg: Update spatie/laravel-permission to version 2.29.0
* Chg: Update header menu in Gentele theme
2018-12-16 DariusIII
* Chg: Update button colors
* Chg: Update sidebar navigation, fix the layout
2018-12-15 DariusIII
* Chg: Update package.json
* Chg: Use badge-info in place of badge-primary
* Chg: Change spacing in articles & links menu
2018-12-14 DariusIII
* Chg: Update all-js.js with new version on fancybox (3.5.6)
* Chg: Update package.json
* Chg: More theme adjsutments
* Chg: Fix some issues in theme
* Chg: Update Gentele
* Chg: Use Bootstrap 4 and adjust Gentele for BS4
* Chg: Update doctrine/dbal to version 2.9.1
2018-12-13 DariusIII
* Chg: Update package.json
* Chg: Increase percentage for matching in matchPreDbFiles function
2018-12-12 DariusIII
* Chg: Prevent query error on empty movie page (when no movies have been added yet)
* Fix: Fix couple of issues introduced with API changes
* Chg: Check if request has api_token(v2 API) or apikey(v1 API)
* Fix: Fix User error on APIv2 and ApiTransformer data
* Chg: Update user category exclusion handling in API and APIv2
* Chg: Remove requirement for userid when using RSS, API and APIv2, its useless as we already have the token
* Chg: Update code style of movieinfo table migration
* Chg: Update font-awesome to version 5.6.1 and update all-css.css and all-js.js files, also update package.json
* Chg: Update laravel/framework to version 5.7.17
* Chg: Update laravel/slack-notification-channel to version 1.0.3
* Fix: Fix missing overview index returned from trakt
* Chg: Update css and js files
* Chg: Update phpunit/phpunit to version 7.5.1
2018-12-11 DariusIII
* Chg: Update all-css.css,all-js.js and package.json
* Chg: Update categorization for a.b.cd.image group
* Chg: Publish the genealabs-laravel-caffeine config
* Chg: Update spatie/laravel-permission to version 2.28.2
2018-12-10 DariusIII
* Chg: Remove usage of ImageHelper just to fetch full URL to tmdb images, use URL directly
* Chg: Update all-css.css and all-js.js and additional images/modules related to them
* Chg: Use LEFT JOIN for releaseextrafull join in groupfixrelnames
* Chg: Check IGDB for TBA/TBD release dates that could cause problems with date creation
2018-12-09 DariusIIi
* Fix: Fix missing covers on movies (tmdb)
2018-12-08 DariusIII
* Chg: Add spatie/laravel-directory-cleanup to clean temp unrar folder of leftover files and folders
2018-12-07 DariusIII
* Chg: Update spatie/laravel-permission 2.28.1
* Chg: Update orangehill/iseed to version 2.6.1 and phpunit/phpunit to version 7.5.0
* Fix: Fix continue usage inside case statements in NameFixer class (PHP 7.3 fix)
2018-12-06 DariusIII
* Chg: Update PPA class, change _createTempFolder function
* Chg: Update symfony components to their latest versions
* Chg: Update PPA class _rersivePathDelete function
2018-12-05 DariusIII
* Chg: Update laravel/framework to version 5.7.16
* Chg: Catch ArtistNotFoundException
* Chg: Remove unneeded code from FailedReleasesController
* Chg: Update ApiV2 controller
* Chg: Update guzzlehttp/psr7 and egulias/email-validator to their latest versions
2018-12-04 DariusIII
* Chg: Update groupfixrelnames renaming
* Chg: Update groupfixrelnames script once again
* Chg: Use checkName function in groufixrelnames where it was not used
* Chg: Remove unneeded '$method =' when updatin release in NameFixer
* Chg: Update used libraries to their latest versions
* Chg: Update web routes and LoginController
2018-12-03 DariusIII
* Chg: Update groupfixrelnames script
* Chg: Update NameFixer class use Release and Predb models to query database
* Chg: Update Movie class, add back tmdb caching, move cache to resources/tmp/imdb_cache
* Fix: Fix issues in Movie class
* Fix: Check if $mus['year'] is empty
* Chg: Replace tmdb-php/api with tmdb-php/laravel package
* Chg: Update used libraries to their latest versions
2018-12-02 DariusIII
* Chg: Update symfony/contracts to version 1.0.1
2018-12-01 DariusIII
* CHg: Update groupfixrelnames script
* Chg: Use config file to fetch IGDB key in COnsole and Games classes
2018-11-30 DariusIII
* Fix: Fix wrong updated column when doing crcCheck
* Chg: Reduce number of releases checked for match_prefiles script from 1000 to 100 to reduce time it takes to match releases
* Fix: Fix undefined index crc32 when adding data from rar
* Chg: Update more symfony components
* Chg: Move column status updates to inside function checks
* Chg: Use true switch in place of numerical 1 in NameFixer functions used in groupFixRelNames.php
* Chg: Update symfony components to their latest versions
* Chg: Update updateRelease function
* Chg: Update groupFixRelNames.php
* Chg: Add prox_crc32 column to releases table and adjust NameFixer class
* Chg: Update spatie/laravel-permission to version 2.28
2018-11-29 DariusIII
* Fix: Fix wrong git commands used
* Chg: Add crc32 file check
* Chg: Do more time conversion/updates changes in Binaries class
* Chg: Update nesbot/Carbon to version 2.6.1 (fixes 86399 seconds output)
* Chg: Update variable definitions
* Chg: Use now() helper for calculating scripts runtime
* Chg: Simplify functions that check for mgrPoster variable
* Chg: Update imdbphp/imdbphp to version 6.1.2
* Chg: Use DB::statement in place of DB::unprepared + DB::commit
* Chg: Use str_plural for duration
* Chg: Update composer/xdebug-handler to version 1.3.1
* Chg: Update predb_import script, it should work now
* Chg: Update tmux install script to use latest tmux release (version 2.8)
2018-11-28 DariusIII
* Chg: Update php-tmdb/api to version 2.1.16 and update all-js.js and all-css.css files
* Chg: Update composer.json and package.json
* Chg: Replace mkdir, is_file, is_dir with File facade functions in Blacklight namespace
* Chg: Use trusty build on travis, xenial does not support php 7.3
* Chg: Update ProcessReleases class and use ConsoleTools to show nzbs creation count
* Chg: Update package.json
2018-11-27 DariusIII
* Chg: Add BooksTest
* Chg: Replace is_dir and is_file in PPA class with File::isDirectory and File::isFile respectively
* Chg: Update Books class
* Chg: Update books page to show both Amazon and iTunes text
* Chg: Update dariusiii/php-itunes-api to version 1.0.6 and update Books to fetch data from iTunes too
* Chg: Update travis.yml, use xenial and add php 7.3 test
* Chg: Update css and js for tinymce 4.9.0 release
* Chg: Update dariusiii/php-itunes-api to version 1.0.5.1
* Chg: Update pnotify to latest version and update js and css accordingly
* Chg: Rename fetchItunesProperties to fetchItunesMusicProperties
* Chg: Update dariusiii/php-itunes-api to version 1.0.4 an add itunes to movie class movie info fetching
2018-11-26 DariusIII
* Chg: Update Music class and dariusiii/php-itunes-api to version 1.0.3
* Chg: Update saving of cover value
* Chg: Update symfony components to their latest versions and laravel/framework to version 5.7.15
* Chg: Change Music lookup logic
* Fix: Fix typo in $this->coloCLi
* Chg: Fetch music information from iTunes too
2018-11-25 DariusIII
* Chg: Update sebastian/environment to version 4.0.1
2018-11-24 DariusIII
* Chg: Update imdbphp/imdbphp to version 6.1.1 and league/flysystem to version 1.0.49
2018-11-23 DariusIII
* Chg: Update getMyMoviesRSS function
* Fix: Fix empty email on profile save
* Fix: Fix MyMovies RSS feed
2018-11-22 DariusIII
* Chg: Update RSS class
* Chg: Rename .php-cs to .php-cs.dist
* Chg: Update nunomaduro/larastan to version 0.3.10
* Fix: Fix adding of movies to MyMovies (RSS still does not work)
* Chg: Change pointless 404 page usage where not needed, replace with redirects
2018-11-21 DariusIII
* Chg: Add php-cs-fixer to dev requirement
* Fix: Fix bad movie caching
* Chg: Update config/permission.php
* Chg: Update used libraries to their latest versions
* Chg: Update laravel/framework to version 5.7.14
* Chg: Update psr/log to version 1.1.0
* Chg: Update User model
* Chg: Replace custom user email and password validation with laravel validation for user profile updates
* Chg: Update spatie/laravel-permission to version 2.26.2
2018-11-20 DariusIII
* Chg: Update User model and install testC
* Chg: Update maxim-db/reader to version 1.4.0
* Chg: Update ReleaseExtra class addXml function
* Chg: Update artisan commands PHPDOC blocks
* Chg: Update composer install process to prefer dist in dev branches too, we will not be making changes to composer packages
* Chg: Update PCGames categorization function, use categorization by poster
* Chg: Update isPC function to check if release is PCGame before isISO check
* Chg: Update query style in NameFixer class
* Chg: Update spatie/laravel-permission to version 2.26.1
2018-11-19 DariusIII
* Chg: Update config/permission.php
* Chg: Update spatie/laravel-permission to version 2.26.0
* Chg: Update MovieController
* Fix: Fix wrong link with bad data sent to failed releases controller in GetNzbController
* Chg: Update Console and Details controllers, change behaviour on missing data
* Chg: Update ContentController, do not show 404 page on missing content but return json message
* Fix: Fix display of contact form when logged in
2018-11-18 DariusIII
* Chg: Increase number of checked files in PostProcess par2 check function
* Chg: Update Blacklight/utility/Country class
* Chg: Use short version of where query in Nfo class
2018-11-17 DariusIII
* Chg: Small adjustments in switch.php
2018-11-16 DariusIII
* Chg: Update imdbphp/imdbphp to version 6.1.0
* Fix: Partial fix for XXX releases processing after addition of new library
* Chg: Small additional fixes to reset_postprocessing.php script
* Chg: Update reset_postprocessing.php script
* Chg: Update barryvdh/laravel-debugbar, orchestra/testbench-core and orchestra/testbench to their latest versions
2018-11-15 DariusIII
* Fix: Fix _html property definition
* Fix: Fix Git class gitPull function
* Chg: Update adult movies, replace simple_html_dom with voku/simple_html_dom
* Chg: Update PHPDOC block return values in GetNzbController
* Chg: Use chumper/zipper to generate zipped nzb files
* Chg: Remove YencServiceProvider from app.php
* Chg: Make PhpYenc the only yenc available, remove rest of the files used
* Chg: Update app/Extensions/util/Versions.php
* Chg: Replace nZEDb/Git.php with Cz\Git\GitRepository
2018-11-14 DariusIII
* Chg: Use nesbot/carbon 2.5.3
* Chg: Update package.json
* Chg: Update queries in NameFixer class
* Chg: Update phpunit/phpunit to version 7.4.4 and nesbot/carbon to version 1.35.0
* Chg: Update PNotify and fix notifications
2018-11-13 DariusIII
* Chg: Update assets
* Chg: Use User model for email queue where possible
* Chg: Update assets
* Chg: Update nesbot/carbon to version 1.34.4
* Chg: Use laravel queue for sending emails
* Chg: Update basepage template and remove duplicated meta tags
* Chg: Update nesbot/carbon to latest version
* Chg: Remove unnecesarry code from login template
2018-11-12 DariusIII
* Chg: Update Release model
* Chg: Update ConsoleInfo, User and UserDownload models
2018-11-10 DariusIII
* Fix: Fix links to anime and series pages
* Chg: Add missing green@2x.png
* Chg: Remove unused css and js from resources/assets folder
* Fix: Fix TV series page
* Chg: Update webpack.mix.js and properly generate files
2018-11-09 DariusIII
* Chg: Update js and css files and ther folders
2018-11-08 DariusIII
* Chg: Use combined css and js files
* Chg: Remove fxp/composer-asset
* Chg: Remove last of bower assets and add them to npm and laravel-mix asset management
* Chg: First batch of changes to use npm and laravel-mix for asset management
* Chg: Update helpres makeFieldLinks function to properly create links, update Movie class and MovieController
* Chg: Update API v2 capabilities ouput by adding category tags used on site
* Chg: Update barryvdh/reflection-docblock to version 2.0.5 and spatie/laravel-permission to version 2.25.0
2018-11-07 DariusIII
* Chg: Update LoginController to use confgig and not env file settings
* Chg: Update barryvdh/laravel-ide-helper to latest version
* Chg: Update PHPDOC block for uSQL function
* Chg: Update laravel/framework to version 5.7.13
* Chg: Update RSS class queries, use Model to retrieve results
* Fix: Fix error with tv episode data retrieval on API and RSS
* Chg: Update Capabilities class output function PHPDOC block
* Chg: Update spatie/laravel-permission to version 2.24.0
2018-11-06 DariusIII
* Fix: Fix errors related to model/collection change
* Chg: Add option for admins to edit release tags on edit release admin page
* Chg: Add support for tags in browse, APIv2 and on site release searches
* Chg: Add script to misct/run_me_once to tag all the releases
2018-11-05 DariusIII
* Chg: Update ApiController data to return arrays for output
* Fix: Enable code that was commented for testing
* Chg: Update Releases class, use Release Model to retrieve data and add tags to API v2 output
* Chg: Remove web.php fallback route and page
* Chg: Add config/captcha.php and use it in place of direct env file call
* Chg: Update monolog/monolog to version 1.24.0
* Chg: Update ProcessReleases class release tagging
2018-11-04 DariusIII
* Chg: Update nzb details page
* Chg: Update tags display in API v2 details display.
* Chg: Remove tags from queries for now
2018-11-03 DariusIII
* Chg: Update Registration and Login controllers
* Chg: Update symfony components
2018-11-02 DariusIII
* Chg: Update removeCrapReleases message in TmuxRun class
* Chg: Update check for actual/artificial parts in NZB class
* Chg: Update NZB class to use DB facade
* Chg: Update font-awesome to version 5.5.0
* Chg: Update details page to show release category tags
* Chg: Update DetailsTransformer to include release tags
* Chg: Update Releases class queries to include tags, update ApiTransformer to use them
* Chg: Add category tag constants and use them in categorization
* Chg: Update ouput messages formatting for TV processing
* Chg: Update ReleaseRemover messages output
* Chg: Update output messages of ProcessReleases class
* Chg: Catch exception on release tagging
* Chg: Update nunomaduro/larastan to version 0.3.7
2018-11-01 DariusIII
* Chg: Update tagging on new release addition
* Fix: Fix tag assignement in Categorize class
* Chg: Update used libraries (mostly composer)
* Chg: Update NameFixer updateRelease function
* Chg: Add first wave of Release tagging capabilities
2018-10-31 DariusIII
* Chg: Update NameFixer updateRelease function to use already provided release to update and skip doing unnecessary queries
* Chg: Update symfony components to their latest versions
* CHg: Update output message in Movie class doMovieUpdate function
* Chg: Update tinymce to version 4.8.5
* Fix: Move x265 TV and Movie categorization up the ladder
* Chg: Update isMovieX265 function regex
* Chg: Update Category model getCategorySearch function
* Chg: Add x265 Movies and TV categories
* Fix: Fix query in reset_postprocessing script related to misc categories reset
* Chg: Update Forking class - remove pdo
* Chg: Increase group_concat_max_len in groupfixrelnames script
* Chg: Refactor ColorCLI class
* Chg: Update nunomaduro/larastan to version 0.3.7
2018-10-30 DariusIII
* Chg: Update laravel/framework to version 5.7.12
* Chg: Update Music class
* Chg: Add fallback routes to web and api
* Chg: Update messages output in ProcessReleases
* Chg: Update ColorCLI output, remove added newline string (\n)
* Chg: Update phpunit/php-token-stream to version 3.0.1
2018-10-29 DariusIII
* Chg: Update Backfill class
* Chg: Dissallow disposable emails for new users
* Chg: Update scripts used, remove unused ones, remove support for IE8 and IE9
* Chg: Remove unused scripts from basepage and baseadminpage and from related assets folder
* Chg: Use mediainfo data properly
* Fix: Replace isset with null check in _getAudioInfo mediainfo lookup
* Fix: Fix mediainfo data check
2018-10-28 DariusIII
* Chg: Update _getAudioInfo function to use mhor/php-mediainfo
* Chg: Update PPA class
2018-10-27 DariusIII
* Chg: Remove unused showFloodWarning function
* Chg: Simplify ClearanceMiddleware checks
2018-10-26 DariusIII
* Chg: Move patches from mysql to patches folder as we only support mysql so no need for one more folder
* Chg: Remove mysql-schema.sql as it is not used anymore
* Chg: Update font-awesome to version 5.4.2
* Chg: Catch InvalidArgumentException when opening corrupt video/audio file for processing
2018-10-25 DariusIII
* Chg: Update groupfixrelnames.php, remove traversable check for query results
* Fix: Fix deletion of sjows from my shows page
* Chg: Update groupfixrelnames queries
* Chg: Update Categorize class, update regexes to better match tv UHD releases
* Fix: Fix empty my shows RSS feed
* Chg: Add try catch block to ffmpeg frame generation so we catch the error and silently pass by
* Chg: Update ReleaseExtra class mediainfo languages retrieval
* CHg: Use File in place of Storage in ReleaseIMage delete function
2018-10-24 DariusIII
* Fix: Add missing bootstrap-datepicker from admin area
* Chg: Update laravel/framework to version 5.7.11
* Chg: Update user migration and add patch to add email_verified_at column to users table
* Chg: Update jrean/laravel-user-verification to version 7.0.1
* Chg: Update laravel/framework to 5.7.10 again
2018-10-23 DariusIII
* Fix: Downgrade laravel/framework to 5.7.9 due to breaking changes
* Chg: Remove unused assets from composer.json
* Chg: Update laravel/framework to version 5.7.10
* Chg: Update ReleaseExtra class, use first available audio/subtitle language
* Chg: Update tinymce to version 4.8.4 and filp/whoops to version 2.3.1
* Chg: Update ReleaseExtra class, check that data is there before using it
* Chg: Remove Charisma/Omicron related js and css files
* Chg: Update regex in AniDB postprocessing
* Chg: Update used libraries to their latest versions
* Chg: Convert miliseconds to proper time in ReleaseExtra for video duration from mediainfo
2018-10-22 DariusIII
* Chg: Fetch only one audio language from array from mediainfo
* Chg: Use new mediainfo managing library
* Chg: Define STDOUT to prevent errors in web movie info update
* Chg: Add check to see if the cover is set in IGDB
* Chg: Add check for existing theme data from IGDB
* Chg: Update Versions class
* CHg: Check for TBA date in steam games information check
* Chg: Add check if the functions are ran from CLI so ColorCLI does not throw an error if its ran from web(Movie class)
2018-10-21 DariusIII
* Chg: Try to prevent error on missing publishers from IGDB results
* Chg: Update filp/whoops to version 2.3.0 and phpstan/phpstan to version 0.10.5
2018-10-20 DariusIII
* Chg: Update ProfileController
* Chg: Use object casting instead of row2Object function, remove now unused Sites class
* Chg: Update phpstan/phpstan to version 0.10.4
2018-10-19 DariusIII
* Chg: Replace Storage with File facade in ProcessAdditional class
* Chg: Use Storage facade to create temporary directory
* Chg: Use Storage facade to manage temp files
* Fix: Fix invalid argument supplied for foreach error in matchPreDbFiles function
* Chg: Use kevinlebron/colors.php in monitor pane
* Chg: Use league/climate in ColorCLI class
* Chg: Check for empty filename before processing filename matching
* Chg: Increase matching percentage for matchPreDbFiles function
2018-10-18 DariusIII
* Chg: Remove unused $this->pdo instances
* Chg: Try to further improve speed and RAM consumption of matchPreDbFiles function
* Chg: Update Console class fulltext search
* Chg: Update PHPDOC block in Categorize class
* Chg: Further refine predb file matching by selecting only releases that have been not renamed
* Chg: Update used libraries to latest versions
2018-10-17 DariusIII
* Chg: Update james-heinrich/getid3 to version 1.9.16
* Chg: Add resend_email_verification.php script to resend user email verification if server failed to send it for some reason
* Chg: Update getPreFiles function to search inside other misc and hashed categories
* Chg: Update yab/laravel-scout-mysql-driver to version 2.0.7
2018-10-16 DariusIII
* Chg: Update yab/laravel-scout-mysql-driver to version 2.0.6 and laravel/scout to version 5.0.3
* Fix: Fix wrong anidb_info table name (anidb_infos)
* Fix: Fix preMatch function return values
* Chg: Update NameFixer and Utility classes
* Chg: Update phpunit/php-code-coverage to version 6.1.0
2018-10-15 DariusIII
* Fix: Fix query in matchpredbFT function
* Chg: Update spatie/laravel-permission to version 2.23.0
* Chg: Tremenduosly improve speed of matchPreDbFiles function by using laravel/scout full text matching
* Chg: Update league/flysystem to version 1.0.48
* Chg: Make $show variable in matchPreDbFiles function a boolean
* Chg: Slightly improve matchPredbFiles speed
* Chg: Use raw query in matchPredbFiles query
* Chg: Simplify matchPredbFiles function query
* Fix: Fix badly formatted query in uidCheck function
* Chg: Display complete time string for getPreFileNames function
* Fix: Fix use of empty release uniqueid in matching that causes errors
2018-10-13 DariusIII
* Chg: Add nunomaduro/larastan to dev dependencies to test the code
* Chg: Update psy/psysh to version 0.9.9 and laravel/tinker to version 1.0.8
2018-10-12 DariusIII
* Chg: Add escapeString helper function
* Fix: Add missed role_or_permission middleware to Kernel.php
* Chg: Update routes/web.php, use new role_or_permission middleware and group routes that use fw-block-blacklisted middleware
* Chg: Update spatie/laravel-permission to version 2.22.0
2018-10-11 DariusIII
* Chg: Update font-awesome to version 5.4.1
* Chg: Update NfoController, check for missing nfo
* Chg: Update PHPDOC blocks in ProcessReleases class
* Chg: Update full site rss feed with ability to define limit and num(offset) for getting more releases from rss
2018-10-10 DariusIII
* Chg: Update nikic/php-parser to version 4.1.0
* Chg: Simplyfy return value for mgr check in ProcessMultiGroupReleases class
2018-10-09 DariusIII
* Chg: Use url helper to generate password reset link
* Chg: Update some of the regexes and cleanup the code in ProcessAdditional class
* Chg: Update laravel/framework to version 5.7.9
* Chg: Update TraktAPI class, remove error messages
* Chg: Change writeNzbForReleaseId function name
* Chg: Use transactions in NZB class
2018-10-08 DariusIIi
* Chg: Update ProcessAdditional class
* Chg: Update font-awesome and spatie/fractalistic to their latest versions
2018-10-05 DariusIII
* Chg: Update used libraries to their latest versions
2018-10-04 DariusIII
* Chg: Update laravel/framework to version 5.7.8 and used libraries to their latest versions
2018-10-03 DariusIII
* Chg: Update symfony components to their latest versions
* Fix: Remove stray whitespace in X-DNZB-NFO header sent on nzb download. Fixes issue #735
* Chg: Update exception handling in ProcessAdditional class and related scripts
* Chg: Increase number of pages listed on each side of pagers current page
* Chg: Update mockery/mockery to version 1.2.0
2018-10-02 DariusIII
* Fix: Fix wrong link to tvdb banners
* Chg: Update laravel/framework to version 5.7.7 and imdbphp/imdbphp to version 6.0.4
* Chg: Update branches and their handling, remove restriction for updating non dev branches
2018-10-01 DariusIII
* Chg: Make cache persistent
* Chg: Update configuration files
* Chg: Update hashing.php, add argon2id support
* Chg: Update orangehill/iseed to version 2.6
* Chg: Update extension regexes in NZB class
* Fix: Fix wrong dates in Forking backfill functionality
2018-09-30 DariusIII
* Chg: Update symfony components
* Chg: Update used libraries to latest versions
2018-09-28 DariusIII
* Chg: Revert some of the changes and adjust wanted $time variable
* Chg: Update getVideoTime function, add codec setting to ffmpeg video sample creation
* Chg: Use proper time string for _getSample function
2018-09-27 DariusIII
* Chg: Use php-ffmpeg/php-ffmpeg for ffmpeg files manipulation
2018-09-26 DariusIII
* Fix: Fix undefined offset 0 in Binaries class postdate function
* Chg: Update tmux install script to use tmux 2.8-rc to compile tmux
* Fix: Fix blacklist-list.tpl error
* Chg: Fix checking for argv in reset_postprocessing.php
* Chg: Update egulias/email-validator to version 2.1.6 and laravel/framework to 5.7.6
2018-09-25 DariusIII
* Fix: Fix login and user controllers behaviour if firewall is disabled
* Fix: Fix wrong assingment of role in users table on user creation
* Chg: Remove verified and verification_token from users table, it will be added by verification migration
* Chg: Publish the user verification migration to prevent database user table error
2018-09-24 DariusIII
* Fix: Fix pdo quote in Blacklight/db/PreDB class
* Chg: Use $this->userdata->id variable in place of Auth::(id) in controllers
2018-09-22 DariusIIi
* Fix: Fix user login by email
2018-09-21 DariusIII
* Chg: Update install script to set admin as verified
* Chg: Update nesbot/carbon to version 1.34.0 and fancybox to latest
* Chg: Use strpos to check line in articles in NNTP class
* Chg: Update binaries class
* Chg: Set firewall as disabled in .env.example
* Chg: Update Binaries class, use transactions properly
2018-09-20 DariusIII
* Chg: Update Binaries class, wrap insert queries inside transaction
* Chg: Update laravel/framework to version 5.7.5
* Chg: Revert change to Binaries class, it makes incomplete releases
* Chg: Update releases with proper movieinfo_id when updating movies on movies list
* Chg: Update API v2 movie lookup description by adding traktid lookup example
* Chg: Update profile template
* Chg: Check for false response from getRawHtml function in FanartTV class
* Chg: Update FanartTV class and classes that use it
* Chg: Update spatie/laravel-permission to version 2.20.0
2018-09-19 DariusIII
* Chg: Update Movie class, fetch movie info from IMDb first before trying other sources
* Chg: Try to prevent foreign key erros in ReleaseFile model
* Chg: Use dirape/token to generate tokens and passwords for users
2018-09-18 DariusIII
* Chg: Update laravel/framework to version 5.7.4
* Fix: Use url helper in place of $this->serverurl variable
* Fix: Add missing $this->serverurl declaration in BasePageController
* Chg: Update mayconbordin/l5-fixtures to latest commit
* Chg: Remove debug messages from Binaries class
* Chg: Try to ignore errors on binaries data insertion
* Chg: Do not log insert errors in Binaries class to reduce log size
* Chg: Update nikic/php-parser to version 4.0.4
2018-09-17 DariusIII
* Chg: Catch 429 errors and disable IGDB lookups
* Chg: Use igdb lookups for console games
* Chg: Update getConsoleInfoByName function return value
2018-09-15 DariusIII
* Chg: Update bhuvidya/laravel-countries to version 1.0.4
2018-09-14 DariusIII
* Chg: Update Console class
* Chg: Update league/flysystem and spatie/laravel-permission to latest versions
* Chg: Update some of the regexes in Categorize and NameFixer classes
* Chg: Add IGDB for PC games lookup
2018-09-13 DariusIII
* Chg: Update tiny-mce to latest version
* Chg: Update jrean/laravel-user-verification to version 7.0.0
* Chg: Update README
* Chg: Fix misplaced seconds word in ProcessReleases class
* Chg: Prevent errors on missing images on TVDB
* Chg: Update scripts to use now() helper
* Chg: Use now() helper and related functions for time calculations in ProcessReleases class
* Chg: Update laravel/framework to version 5.7
* Chg: Update smarty/smarty to version 3.1.33
2018-09-12 DariusIII
* Fix: Fix fetching of images from TheTVDB
* Chg: Update TVDB results handling
* Chg: Comment out the imdbid part of formatShowInfo function in TVDB class
* Chg: Switch to canihavesomecoffee/thetvdbapi for TheTVDB API searches
* Chg: Small cosmetic changes in some of the classes
* Chg: Add genealabs/laravel-caffeine again, update to version 0.7.1
* Chg: Update some of the regexes in NameFixer to prevent bypassing of file extensions (ie. file.jpg.php)
* Chg: Use Carbon in place of time() for time calculations in ReleaseRemover class
2018-09-11 DariusIII
* Chg: Update barracudanetworks/forkdaemon-php to version 1.1.1
* Fix: Fix AniDB initialization in DetailsController
* Chg: Remove $page variable from AnidbController
* Chg: Update Blacklight\AniDB class
* Chg: Update NZBImport class
* Chg: Update swiftmailer/swiftmailer to version 6.1.3
* Chg: Update XXX class
* Chg: Update ReleaseSearch class remove unused constants and add return type declarations
* Chg: Update Releases class, add return type declarations and update PHPDOC blocks
* Chg: Update spatie/laravel-permission to version 2.19.0
2018-09-10 DariusIII
* Chg: Catch Throwable in place of Exceptions
* Chg: Update return types for Php yenc decode function
* Chg: Update Php yenc adapter
* Fix: Fix wrong check for result from query in password reset controller
2018-09-09 DariusIII
* Chg: Update filp/whoops to version 2.2.1
2018-09-08 DariusIII
* Fix: Fix failed releases handling
2018-09-07 DariusIII
* Chg: Use transaction function for inserts in Binaries class
* Chg: Add email verification message to login page for non-verified users
* Fix: Fix displaying errors on registration page
* Fix: Display login errors
* Chg: Update ytake/laravel-smarty to version 2.4.0
2018-09-06 DariusIII
* Chg: Update spatie/laravel-permission and barryvdh/laravel-ide-helper to latest versions
* Fix: Fix wrong Category model function usage in rest of controllers
* Fix: Fix wrong Category model function usage in BookController
* Chg: Remove unused hostHash function from User model
* Chg: Remove unused code from GetNzbController
* Chg: Update psy/psysh to latest version
2018-09-05 DariusIII
* Chg: Add powerline directly from ubuntu repo and use it in tmux
* Chg: Update tmux.conf, add credit where credit is due
* Chg: Update tmux theme and remove powerline support
* Chg: Remove now unused packages folder
* Chg: Add beyondcode/laravel-dump-server to dev requirements
* Chg: Update used libraries to their latest versions
2018-09-04 DariusIII
* Fix: Return error message on missing parameters for failed releases
* Fix: Add check for empty sharing table when running tmux
2018-09-03 DariusIII
* Fix: Fix monitor counts and percentages displayed in main monitor pane
* Chg: Update ReleaseRemover class
* Chg: Check for array before inserting audio data from mediainfo
* Chg: Add checks before inserting audio data from mediainfo
* Chg: Update handling of allAsMgr tables
2018-09-02 DariusIII
* Chg: Update symfony components, laravel/framework to their latest versions
2018-08-27 DariusIII
* Chg: Update font-awesome and laravel/framework to latest versions
* Fix: Fix failed releases returned responses
* Chg: Update yab/laravel-scout-mysql-driver to version 2.0.5
* Fix: Fix array to string conversion in ReleaseExtra addAudio function
* Fix: Fix display of movie covers on release details page
* Chg: Update TMDB movie lookups to return actors and director
* Chg: Update anhskohbo/no-captcha to version 3.0.2
2018-08-26 DariusIIi
* Fix: Fix adding new groups from admin interface
2018-08-24 DariusIII
* Chg: Update spatie/laravel-permission to version 2.17.0
* Fix: Fix adding new roles
* Chg: Update spatie/laravel-fractal to version 5.4.1
* Chg: Add additional checks to audio related data in ReleaseExtra class
* Chg: Update firewall config, allow 10 requests per minute
* Chg: Add blocking of blacklisted IP's to api routes
* Chg: Update web routes and revert LoginController action on blacklisted IP
* Chg: Add checks for blacklisted users
2018-08-22 DariusIII
* Chg: Update ReleaseExtra class, remove usage of substr() function
* Chg: Update phpuint/phpunit, league/flysystem and Movies class
2018-08-21 DariusIII
* Fix: Fix wrong nzbpath check
* Chg: Update NZB and ReleaseExtra classes
* Chg: Remove implode from time check in PPA
* Chg: Update composer.lock
* Chg: Move runCmd into helpers, return string instead an array
* Chg: Update laravel/framework, dborsato/php-giantbomb to latest versions
2018-08-20 DariusIII
* Chg: Update spatie/laravel-permission and imdbphp/imdbphp to latest versions
2018-08-17 DariusIII
* Chg: Update egulias/email-validator to version 2.1.5 and spatie/laravel-permission to version 2.15.0
2018-08-16 DariusIII
* Chg: Add soft firewall to manage access to site
2018-08-15 DariusIII
* Chg: Update date handling of Games class
* Chg: Update regex for matching width/height in ReleaseExtra class
* Chg: Update used components to latest version
* Chg: Optimize imports in Blacklight namespace
* Fix: Fix another error and bad match check
* Fix: Fix anidb matching error
2018-08-14 DariusIII
* Chg: Update imdbphp/imdbphp to latest commit
* Chg: Recreate release_unique table, alter classes for new table
* Chg: Revert runCmd function
* Chg: Update Utility class, use Symfony Process class in runCmd function, declare return types where needed
* Chg: Update ReleaseExtra class to handle MediaInfo v18 type UniqueID, add helper function and update composer.json to require bcmath extension
* Fix: Fix UniqueID matching for MediaInfo v18
* Chg: Remove unused makeCodecPretty class, change some of the functions from public to private and change their return types
* Chg: Update ReleaseExtra class, add MediaInfo 18 support
2018-08-13 DariusIII
* Chg: Update spatie/laravel-permission to version 2.14.0
* Fix: Fix imdbid used in admin/movie-list
* Chg: Update Admin/MovieController to properly do movie updates when click on update button.
* Chg: Update regexes in CollectionsCleaning to use less greedy parts
* Chg: Use less greedy parts of regexes in Books class
* Fix: Fix editing of forum posts
* Chg: Remove logoutOtherDevices for now, causes too much PITA
* Chg: Add tmdb links for movies
2018-08-12 DariusIII
* Chg: Update imdbphp/imdbphp to latest version
2018-08-11 DariusIII
* Chg: Update yab/laravel-scout-mysql-driver and psy/psysh to latest versions
2018-08-10 DariusIII
* Chg: Restore fethcImage function in ReleaseImage class
* Chg: Update output of check_covers.php
* Fix: Fix check_covers.php
* Chg: Try to properly set poster/fanart URL for TheTVDB
* Chg: Update Movie class and remove getTraktData script from tmux loop
* Chg: Add ssl options to stream_context_create in saveImage function
* Chg: Change handling of TVDB poster image downloads, try to fix authorization to url
* Chg: Use less greedy parts of regexes and fix PHPDOC blocks for $release variable in functions in NameFixer class
2018-08-09 DariusIII
* Chg: Update TinyMCE and laravel/framework to latest versions
* Fix: Fix errors related to showPasswords function change
* Chg: Use showPasswords function directly
* Fix: Fix bad check for returned movie information
* Chg: Update laravel/framework to version 5.6.31
2018-08-08 DariusIII
* Chg: Update dariusiii/rarinfo to version 2.6.1 and laravel/framework to version 5.6.30
* Chg: Update dariusiii/rarinfo to version 2.6.0
* Chg: Wrap ReleaseFile model addReleaseFiles function query into try catch block
* Chg: Catch QueryExceptions in Binaries class and send them to log
* Chg: Wrap delete queries into transaction to prevent deadlock error messages
2018-08-07 DariusIII
* Fix: Properly send lastInsertId when adding a movie to movieinfo table
* Chg: Use can instead of long hasPermissionTo
* Fix: Fix preview permission check in Gentele theme
* Fix: Fix error on missing description index in API v1 XML response
* Chg: Update used libraries to their latest versions
* Fix: Fix wrong $request->input keys check
* Chg: Remove unused parameter from apiSearch function
* Fix: Fix some more API related issues
* Chg: User can change only role allowed permissions (direct versus role based permissions)
* Fix: Fix category exclusions for RSS feeds
* Chg: Update ApiTransformer to handle null values
* Fix: Fix ApiV2 responses
2018-08-06 DariusIII
* Chg: Update handling of user and role disabled categories
2018-08-05 DariusIII
* Chg: Update Controllers and templates for user related permission changes
* Chg: Add custom ClearanceMiddleware
* Chg: Add custom 401 error page
* Chg: Add custom permission error handling
* Chg: Update handling of permissions
2018-08-04 DariusIII
* Fix: Fix role-edit template
* Chg: Update role permissions and seeding, install procedure, permissions for menu views
2018-08-03 DariusIII
* Chg: Delete now unused Blacklight\db\DB class
* Chg: Update PHPDOC blocks defined return types where bool was declared and only false was returned
* Chg: Update phpunit/phpunit to version 7.3.0
* Chg: Update updateExpiredRoles function
* Fix: Fix setting role as default
* Chg: Update updateUserRoles script to add edit releases permission to Moderator role
* Chg: Replace isAdmin, isDisabled and isModerator functions with direct role checking and remove roleCheck function from User model
* Fix: Fix another instance of wrong isDisabled check
2018-08-02 DariusIII
* Fix: Fix wrong links to group browsing page in movie and xxx cover views
* Fix: Fix nzb files download
* Chg: Update used libraries
* Fix: Fix API v1 response, wrong data used for function
* Chg: Update updateUserRoles script to account for users with missing roles
* Chg: Allow moderator role to edit releases, fixes issue #123
* Chg: Update updateUserRoles.php script with new moderator 'edit release' permission
* Chg: Update app/Http/Kernel class with role and permission middleware
* Chg: Update install command
* Chg: Update role-list template to not allow deletion of built-in roles
* Chg: Update admin user-list
* Fix: Fix role edit template
* Chg: Update display of roles in role-list template
2018-08-01 DariusIII
* Chg: Update install command
* Chg: Move canpreview and hideads from roles to permissions
* Fix: User account deletion from user profile
* Fix: Fix role and user excluded categories display
* Chg: Update user-list admin template
* Chg: Add back removed parts of getRange function queries in User model
* Fix: Fix bad table reference in Forumpost model
* Chg: Sync/add roles on user registration/update and role changes
* Chg: Add patch to rename user_roles_id to roles_id, update related classes
* Chg: Update role related classes, rename user_roles to roles where used
2018-07-30 DariusIII
* Chg: Update roleCheck function in User model
* Chg: Update roles handling
* Chg: Update Admin/UserController
* Chg: Update User model, Utility and TmuxOutput classes and RegisterController
* Chg: Update vlucas/phpdotenv and imdbphp/imdbphp to latest versions
2018-07-27 DariusIII
* Chg: Update composer.lock
* Chg: Update Release model getByGuid function
* Chg: Use now() helper in ProcessAdditional class
* Chg: Use human_filesize helper function in ProcessAdditional class
* Chg: Update phpunit.xml, move install test to front of testsuite block
* Fix: Fix checks for roles that can preview
2018-07-26 DariusIII
* Chg: Update laravel/framework to version 5.6.29
* Chg: Update Games class
* Chg: Update tests
* Chg: Update CreatesApplication class
* Chg: Add missing tests
* Chg: Update releases date handling in RSS and API operations
* Chg: Update tinymce to version 4.8.1
2018-07-25 DariusIII
* Chg: Remove unused functions from Settings and Utility classes
* Chg: Rename and update bytesToSizeString function and move it to heleprs.php with human_filesize name
* Fix: Fix wrong namespace for Blacklight\utility\Utility class in XML_Response class
2018-07-24 DariusIII
* Chg: Small updates/fixed for used regexes in Categorize class
* Chg: Update font-awesome and symfony components to their latest versions
2018-07-23 DariusIII
* Chg: Update Utility class
* Chg: Remove isWin/isWindows functions and remove HAS_WHICH definition and usage
* Chg: Update ZipFile class
* Chg: Update imdbphp/imdbphp to latest commit
2018-07-20 DariusIII
* Chg: Update \Blacklight\db\PreDb class
* Chg: Update rest of the postproc scripts
* Chg: Update more postproc scripts
* Chg: Update paragonie/compat and ramsey/uuid to their latest versions
2018-07-19 DariusIII
* Chg: Update spatie/laravel-fractal to version 5.4.0
* Fix: Fix usage of stdObject as array in ProcessAdditional class
* Chg: Cast $this->_release as array for addAlternateNfo function
* Chg: Update getXXXSamples script
* Chg: Remove Blacklight\db\DB class from many scripts in misc/testing folder
* Chg: Update ReleaseExtra class constructor
* Chg: Remove Blacklight\db\DB from ProcessAdditional class
* Fix: Potential fix for ADM site processing error
2018-07-18 DariusIII
* Chg: Remove usage of Blacklight\db\DB class from clean_nzbs and test-ReleaseCleaner scripts
* Chg: Remove usage of Blacklight\db\DB class from populate_anidb.php script
* Chg: Remove usage of Blacklight\db\DB class from release postprocessing classes
* Chg: Remove usage of Blacklight\db\DB class from Capabilities and XMLResponse
* Chg: Change PHPDOC blocks on functions in NZBExport class
* Chg: Don't use Blacklight\db\DB in NZBExport and Sharing classes
* Chg: Update font-awesome to version 5.1.1
2018-07-17 DariusIII
* Fix: Fix remaining issues in ProcessReleases class
* Chg: Update laravel/framework to latest version, fix wrong checks in selectOne results
* Fix: Fix wrong $release checks
* Chg: Remove usage of Blacklight\db\DB class from Backfill, PostProcess and ProcessReleases classes
* Chg: Update ForkinImportNZB class, remove PopulateTitles class from Blacklight\db\populate folder
* Chg: Remove usage of Blacklight\db\DB class from Backfill
2018-07-16 DariusIII
* Chg: Update Releases passworded releases check for pages
* Chg: Remove unused collectionCheck function from switch.php
* Chg: Update various scripts in misc folder
* Chg: Update sphinx tables creation scripts
* Chg: Update used libraries to latest versions
2018-07-14 DariusIII
* Chg: Update used libraries to latest versions
* Fix: Fix regex fetching error for release creation
2018-07-11 DariusIII
* Chg: Remove usage of Blacklight\db\DB from Regexes class
* Chg: Use function for repeated genres array creation
* Chg: Update laravel/framework to version 5.6.27
2018-07-10 DariusIII
* Chg: Remove references to Blacklight\db\DB from PostProcess class
* Chg: Remove usage of Blacklight\db\DB class where possible
* Fix: Fix anime list display
* Chg: Update AniDB class and related Controller and view
* Fix: Fix couple of errors in NameFixer class
* Chg: Update NZBContents and NNTP classes
* Chg: Update NZB class, remove usage of Blacklight\DB class
2018-07-09 DariusIII
* Chg: Add sorting by verification to admin users list
* Fix: Fix search-filter.tpl
* Fix: Fix genres handling in Console, Games and Music controllers
* Chg: Update update_groups.php script
2018-07-08 DariusIII
* Chg: Use Eloquent in Forking class
* Chg: Update Genres and Console classes
* Chg: Update NZBImport class, remove references to Blacklight\DB
* Chg: Remove unneeded nfostatus check in Tmux query
* Chg: Remove reference to MiscSorter in Tmux class
* Chg: Use Eloquent PDO in Movie, Music and Nfo classes
* Chg: Replace Blacklight\DB class with DB facade in Console, Games, Genres, IRCClient and IRCScraper classes
2018-07-06 DariusIII
* Fix: Fix error in missing parts handling
* Chg: Use Eloquent raw queries in Binaries class
2018-07-05 DariusIII
* Chg: Update DbUpdate class
* Chg: Fix tables count in monitor pane
* Chg: Use laravel DB facade in tmux related classes
2018-07-04 DariusIII
* Chg: Update TmuxUIStart and run.php tmux related scripts
2018-07-03 DariusIII
* Chg: Update all movies on adding new movie to database in admin area
* Chg: Better handling of movie releases updates
* Chg: Update NameFixer class
* Chg: Update swiftmailer/swiftmailer to version 6.1.0
2018-07-02 DariusIII
* Fix: Fix links to categories browsing in details and search templates
* Chg: Update queries in Release model
* Chg: Update used libraries
2018-06-30 DariusIII
* Chg: Update chosen to latest version
2018-06-27 DariusIII
* Chg: Merge roles and user_roles tables for new permission system
* Chg: Revert Backfill and Binaries to original state
* Fix: Fix terms and conditions page display
* Chg: Update terms and conditions page handling
* Chg: Change from timestamps to "normal" dates in some of the time conversion functions
* Chg: Remove needles date conversions to timestamp and back in Binaries and Backfill classes
* Chg: Update Movie processing handling
2018-06-26 DariusIII
* Chg: Add HasRole trait to User model
* Chg: Add permission tables migration
* Chg: Add spatie/laravel-permission
2018-06-25 DariusIII
* Chg: Update Symfony components
* Chg: Replace DB class with Laravel DB Facade in ReleaseRemover class
* Chg: Simplify showPasswords function (revert to pre-queryBuilder function)
* Chg: Update ApiTransformer to return null value where count of comments and grabs is 0
* Chg: Add script to non amazon pane to fetch trakt id's for added movies
* Chg: Update datatables to latest version
2018-06-23 DariusIII
* Chg: Update movieinfo_id column on imdbid match
2018-06-22 DariusIII
* Chg: Update parseTraktTv function, update getTraktData script
* Chg: Update Movie class and add script to fetch trakt ids into movieinfo table
* Chg: Update moviesSearch function to use tmdb and trakt ids
* Chg: Update phpunit/phpunit to version 7.2.6
2018-06-21 DariusIII
* Fix: Fix new line on renamed releases in NameFixer
* Chg: Remove Check all checkbox from console and games cover view
* Chg: Don't show site theme if admin has not enabled theme change
* Chg: Update profile edit page with email change description
* Chg: Send email verification request if user has changed the email in profile edit page
* Chg: Update some scripts, remove others
* Chg: Update laravel/framework to version 5.6.26, font-awesome and phpunit to latest
2018-06-20 DariusIII
* Chg: Simplify registration by using validation rules
* Chg: Add email for expired roles, update related functions
* Chg: Update user account change function logical order
* Chg: Add function to delete users that have not verified their accounts for 3 or more days
* Chg: Update users migration and add patch for existing users table
* Chg: Update routes, fix user verification
* Chg: Add isVerified middleware to routes
* Chg: Add user verification on registration
* Chg: Add check if rating is set in Movie class updateMovieInfo function
2018-06-19 DariusIII
* Chg: Update imdbphp/imdbphp
* Chg: Add titles to rest of the admin pages
* Chg: Add page title to admin/user related pages
* Chg: Add page title to admin index page
* Fix: Possible fix for undefined index 'rating' error when fetching movies info
* Chg: Update laravelcollective/html to version 5.6.10
* Chg: Update migrations for releases table, imdbid column is changed to varchar(15), add script to convert existing data
2018-06-18 DariusIII
* Chg: Remove decrypt_hashes.php
* Chg: Update minimum MySQL version to 5.7 and MariaDB version to 10.2
* Fix: Prevent insertion of blank searchnames for releases
* Chg: Update nunomaduro/collision to version 2.0.3
2018-06-16 DariusIII
* Chg: Update used libraries to their latest versions
2018-06-11 DariusIII
* Chg: Add additional info for admins on release details page
* Chg: Update Predb model checkPre function
* Chg: Update update_groups script
* Chg: Update psy/psysh and sebastian/diff to latest versions
2018-06-09 DariusIII
* Chg: Remove unused $size parameter from releaseCleaner function
* Fix: Potential fix for blank releases searchnames (issue #621)
2018-06-08 DariusIII
* Fix: Revert breaking change in NNTP class that prevented proper binaries updating. Fixes issues #622 and #609
* Fix: Fix links to sendtoqueue, closes issue #623
* Fix: Add missing column to tv related search function
2018-06-07 DariusIII
* Fix: Fix wrong return type in returnError function PHPDOC block
* Chg: Check for empty response, not false in ReleaseRemover class
* Fix: Fix error in ReleaseRemover when deleting releases
* Chg: Adjust addate response
* Chg: Add added column to API v2 json response
* Fix: Fix used values in hashCheck function
* Chg: Use api specific searches (apiTvSearch and apiSearch) and optimize used columns to reduce response time
* Fix: Uncomment caching for tvSearch (was commented for testing and forgot about it)
* Chg: Update API V2 response for tv series search
* Chg: Add total results count to API V2 response, rename link to url
2018-06-06 DariusIII
* Chg: Remove unused pdo variable from Steam class
* Chg: Fix declaration of $pdo variable in Releases class
* Chg: Update chosen to latest version
* Chg: Remove unnecessary __construct in v2 api controller
* Chg: Fix an typo in ProcessReleases class
* Chg: Update User model
* Fix: Fix couple of mistakes in NameFixer class
* Chg: Change group checking in ReleaseRemover
* Fix: Fix noticed problems in NameFixer and ReleaseRemover classes
* Chg: Update NameFixer class again, fix errors introduced in previous commit
* Chg: Update code style of some of the classes
* Chg: Updated dragonmantank/cron-expression and paragonie/random_compat to their latest versions
2018-06-05 DariusIII
* Chg: Update NZB class, use array access in place of substr and merge some if-else loops
* Fix: Fix getBrowseBy function in Music class
* Chg: Update update_groups.php
* Chg: Update mysqltuner.pl script to latest version (1.7.9)
* Chg: Update groupfixrelnames main query
* Fix: Fix Books cover view search filtering
* Fix: Fix Games cover view search filter browsing
* Chg: Update routes/web.php to allow post method to Games page
* Chg: Update phpunit/phpunit to version 7.2.4
* Fix: Fix search-filter template, fixes browsing cover views per specific items (director, actor title etc)
2018-06-04 DariusIII
* Chg: Change methods in search-filter template to GET
* Fix: Fix wrong LIKE query construct in Movie class
* Chg: Update laravel/framework to version 5.6.24
* Fix: Fix editing of user roles (copy-paste error)
* Chg: Update user rate limiting on role update
* Chg: Add dynamic api throthling
* Fix: Fix headers that are being sent with getNzb function
* Fix: Make queries properly formatted for API V2
* Chg: Remove references to extended info in API V2, API always sends extended information
* Chg: Add API V2 help page
* Chg: Complete v2 api, add related transformers and routes
* Chg: Update phpunit, whoops and php-parser packages
* Fix: Fix links in XML
2018-06-03 DariusIII
* Chg: Add initial movie search to v2 api
2018-06-02 DariusIII
* Fix: Fix RSS links in XML output
* Chg: Update api/v2/capabilites return data
2018-06-01 DariusIII
* Chg: Update phpunit to version 7.2.2
* Fix: Try to add missing leading zeroes on movie imdbid's
* Chg: Start building API v2
2018-05-31 DariusIII
* Fix: Fix rsstoken references in Gentele and shared templates
* Chg: Rename rsstoken column into api_token
* Fix: Fix wrong links to nzb download page
* Chg: Update RegisterController
* Chg: Update LoginController
* Chg: Update app/Extensions/util/Git.php, it does not extend anything, it is class of its own
* Chg: Update symfony components to version 4.1.0 and laravelcollective/html to version 5.6.9
* Fix: Fix PHPDOC block return type declarations
* Fix: Fix password reset
* Chg: Use now() helper in place of Carbon::now()
* Chg: Users can be logged in on 1 device at a time
2018-05-30 DariusIII
* Chg: Update kevinlebrun/colors.php to version 1.0.3
* Chg: Update intervention/image to version 2.4.2
2018-05-29 DariusIII
* Chg: Update NNTP class, simplify some of the if-else statements
* Fix: Fix wrong size in substr check in NNTP class
* Fix: Remove duplicated Content-disposition header
* Fix: Left commented out code for testing
* Fix: Fix sent headers when downloading an nzb
* Fix: Fix group browsing list page
2018-05-28 DariusIII
* Chg: Move API related routes to routes/api.php
* Chg: Update phpunit/php-code-coverage to version 6.0.5
* Fix: Fix issues related to myshows, their rss and browsing
* Fix: Fix issues in admin/group-list page, fixes issue #603
2018-05-26 DariusIII
* Fix: Fix users list display in admin area
2018-05-25 DariusIII
* Chg: Update symfony components
* Chg: Update admin/user-list handling
* Chg: Update Blacklight/Movie class, use DB facade and try to prevent re-processing of unmatched movies
* Chg: Update laravel/scout to version 4.0.4
* Chg: Update PHPDOC block in DbUpdate log property
* Chg: Use laravelcollective Form in forms
* Chg: Add genealabs/laravel-caffeine to prevent csrf_token expiration in forms
* Chg: Remove unneeded variable declaration as it is overwritten immediately
2018-05-24 DariusIII
* Chg: Remove usage of CacheQueryBuilder trait
* Chg: Add more checks to ids in CartController destroy function
* Chg: Update QueueController
* Fix: Fix deletion from cart when using multioperation
* Chg: Update barryvdh/laravel-debugbar to version 3.1.5
* Chg: Comment out test message from functions.js
* Chg: Allow nzb downloads for not logged in users (sab/nzbget are not logged in)
* Chg: Potential fix for sent emails reply to field
* Fix: Fix advanced search
* Chg: Do not send google recaptcha response inside contact email message
* Fix: Fix errors on no returned results in tvSearch
2018-05-23 DariusIII
* Chg: Try to fix nzb file downloads that fail in nzbget
* Fix: Fix missing nzb extension on file download
* Fix: Fix XXX releases cover view missing release names in second column
* Fix: Fix user search in admin/user-list page
* Fix: Fix groups browsing
* Chg: Don't use pagination for groups list page
* Fix: Fix Admin/AnidbController edit function
* Fix: Fix anidb-edit link
* Fix: Fix typo that lead to bad anidb rss feed
* Fix: Fix link to admin/anidb-edit page in viewanime template
* Fix: Fix misplaced bracket in animelist view
* Fix: Fix subcategory rss feeds info
* Fix: Fix anime releases view
* Fix: Fix viewanime page variable call
* Chg: Update php-coveralls/php-coveralls to latest version
2018-05-22 DariusIII
* Fix: Fix audio cover view errors for real this time
* Fix: Properly fix audio cover view errors
* Chg: Update laravel/framework and fxp/composer-asset-manager to their latest versions
* Fix: Fix anime view
* Fix: Fix wrong variable for pagination in MusicController
* Fix: Fix rss feed links
* Fix: Add $title variable to Admin/UserController
* Fix: Define $title variable in Admin/GroupController
* Chg: Remove Charisma and Omicron themes from main repo and move them into separate repositories
* Chg: Update 404 page
* Chg: Add csrf_field to btc_payment pages
* Chg: Update 503.blade.php for better information display
* Chg: Update symfony components and psy/psych to latest versions
2018-05-21 DariusIII
* Chg: Update api description template to include apikey in links
* Fix: Prevent duplicated 'All' on browse all releases
* Chg: Add .editorconfig file
* Fix: Fix errors in full series view
* Chg: Re-use old code and fix _totalrows and _totalcount insertion into existing array/object
2018-05-18 DariusIII
* Fix: Fix more errors in Charisma theme
* Fix: Fix user profile edit page
* Fix: Fix wrong argument that got missed in headsearch form
* Fix: Fix various list views in admin area
2018-05-17 DariusIII
* Fix: Partialy fix series view
* Chg: Update laravel/tinker to version 1.0.7
* Fix: Fix XXX_WEBDL category check
* Fix: Fix adding releases to download basket
* Chg: Remove Gamma theme related assets as the theme is not used anymore
* Chg: Rename XBOX 360 DLC to Xbox 360 DLC to be consistent with rest of the categories
* Fix: Fix XXX and Full XXX movie view
* Fix: Revert to old output code with addition of exit; to prevent overwriting of sent headers
* Chg: Use laravel Response class to return xml in Capabilities class output function
2018-05-16 DariusIII
* Chg: Use proper smarty3 syntax for foreach loops in movies.tpl in all themes
* Fix: Fix search in ApiController
* Chg: Use raw queries in RSS and adjust XML_Response to accomodate RSS changes
* Chg: Update ApiController to use redirect and streamDownload functions
* Chg: Update the check for release from isset to !empty in XML_Response
* Fix: Fix total releases count display in xml
* Fix: Fix empty releases at bottom of browse pages
* Fix: Fix category filter when searching for releases
* Chg: Update release edit links in all themes
* Fix: Fix movie view link from details page
* Chg: Fix release details display error
* Chg: settingValue function will not throw an exception anymore on empty setting value, but will return null
* Chg: Check also tmdb, fanart and omdb keys
* Chg: Add check for existence of trakttv api key in Movies class
* Fix: Fix movies cover and full view
* Chg: Revert smarty to version 3.1.31
2018-05-15 DariusIII
* Chg: Update laravel/framework and ytake/laravel.smarty to latest versions
* Fix: Start fixing full movie view
* Fix: Fix route to full movie view in themes
* Fix: Fix display of search filter on cover pages
* Chg: Update links to category browsing pages in all the themes
* Chg: Change Music category into Audio to match database setting
* Fix: Fix links to categories in side menus
* Fix: Fix tvSearch query
* Chg: Use original subcategory titles when browsing
* Fix: Prevent errors if no results for cover view are returned
* Fix: Many route and themes related fixes
2018-05-14 DariusIII
* Chg: Update category names display
* Chg: Update composer.json
* Chg: Add barryvdh/laravel-ide-helper
* Chg: Update Books class
* Fix: Use DBFacade for select query
* Fix: Fix couple of console problems
* Fix: Use proper parameter to display release names in movies and XXX pages
* Fix: Fix queries in Book and Console classes
* Chg: Add check if the page variable is numeric to prevent errors in offset variable
* Chg: Update Releases class, controllers and API responses
2018-05-12 DariusIII
* Chg: Use function to call paginator
* Chg: Update Adult and Music pages
* Chg: Update music cover pages
* Fix: Fix games covers page
2018-05-11 DariusIII
* Fix: Fix movie covers page
* Fix: Partial fix for movie page
* Fix: Fix Books and Console pages
* Fix: Use raw queries to speed up browse pages
* Chg: Replace '!=' with proper '<>' operator
2018-05-10 DariusIII
* Chg: Update font-awesome and laravelcollective/html to latest versions
* Fix: Fix caching in Category model getChildren function
* Chg: Update Category model
* Chg: Update query caching in Category and predb models
* Chg: Use minutes instead of seconds for cache_expiry
* Chg: Use Rememberable trait in Release model and Releases class queries
* Chg: Cache queries on request to prevent running many duplicated queries
2018-05-09 DariusIII
* Chg: Update themes
* Chg: Rearrange pagination queries
* Chg: Remove groupBy from getBrowseRange function
* Chg: Use simplePaginate method in Releases class
* Chg: Update getBrowseRange query in Releases class
* Fix: Fix links() error on rest of the cover related pages
* Fix: Fix links() array error on movies page
* Chg: Use <> operator instead of != in query builder
* Chg: Update maintenance mode handling when updating nntmux
* Fix: Fix category links in rssdesc.tpl
* Chg: Update BtcPaymentController
2018-05-08 DariusIII
* Chg: Update queries in Console, Movie, Books, Music and XXX classes
* Chg: Update laravel/framework to version 5.6.21 and mockery/mockery to version 1.1.0
* Chg: Remove Blacklight/db/DB class from Console
* Chg: Update getConsoleRange query
* Chg: Update RSS class to use query builder completely
* Chg: Update RSS/Api results handling for XML
* Chg: Update range queries to reduce number of releases returned
* Chg: Fix table name in getConsoleRange function
* Chg: Update session config and .env.example
2018-05-07 DariusIII
* Chg: Update tinymce support
* Chg: Use tinymce-dist to provide tinymce editor
* Fix: Fix XML_Response check for existing releases(remove is_array check as that is always false with laravels paginator)
* Chg: Update controllers - remove Blacklight/db/DB, update app/Exception/Handler class
* Chg: Update composer.json with new versions of used libraries
* Chg: Define default value for $catsrch variable
* Chg: Update return values of getCategorySearch function in Category model
2018-05-04 DariusIII
* Fix: Fix user-list ordering in admin area
* Chg: Update getBrowseRange query in Releases class
* Fix: Fix wrong parameters in api request
* Fix: Fix nocaptcha display on login, contact, forgottenpassword and register pages
* Chg: Remove stray column from getmoviesRange function
* Chg: Remove main, usefull and article menus from basepage controller
* Chg: Update utils-admin.js with tinymce
2018-05-03 DariusIII
* Chg: Adjust code in template files
* Chg: Add nntmux:reset-truncate command to artisan console
* Chg: Update php-tmdb/api and font-awesome to latest versions
* Chg: Add theme patch
* Chg: Update themes, remove Gamma theme
2018-05-02 DariusIII
* Chg: Update laravel/framework to version 5.6.20, symfony components and font-awesome to their latest versions
2018-04-30 DariusIII
* Chg: Update .env.example
* Chg: Update laravel/framework to version 5.6.19 and symfony components to their latest versions
* Chg: Update queries in Games class
* Fix: Fix group browsing links in all themes
* Fix: Fix games cover page
* Chg: Update getBrowseBy function in XXX class
* Fix: Fix XXX ordering
* Fix: Fix column and table names used in Games, Music and XXX get range functions
2018-04-29 DariusIII
* Chg: Use find command for userId check in Mail
* Chg: Update phpunit and php-code-coverage to latest versions
2018-04-27 DariusIII
* Chg: Try to fix multiple cart additions by changing to requests
* Chg: Update NfoController and add missing route to web.php
* Chg: Update CartController, use redirect instead of 404 page when no data is found on store function
* Chg: Update getNzb PHPDOC block
* Chg: Use laravel's response for nzb downloads
2018-04-26 DariusIII
* Fix: Fix zipped downloads
* Chg: Update laravel/framework to version 5.6.18
* Fix: Fix wrong usage of id parameter before zip
* Chg: Update paths in utils and functions.js
* Fix: Fix series view
* Chg: Fix typo in tvSearch query
2018-04-25 DariusIII
* Chg: Update SeriesController
* Chg: Possible fix for missing series when series are selected
* Fix: Fix undefined index title on series view
* Chg: Update query in getVideoById function in Video class
* Fix: Fix typo in column name in Releases tvSearch function
* Fix: Fix XXX list view
* Fix: Fix admin predb search
* Fix: Update Predb model getAll function PHPDOC block
* Fix: Fix adding new user roles
* Fix: Remove duplicated SESSION_DRIVER from .env.example
* Chg: Update smarty/smarty to version 3.1.32
2018-04-24 DariusIII
* Chg: Update groupfixrelnames query
* Chg: Add cache table migration for users that want to use database for caching
* Chg: Change paths in themes browse templates
* Chg: Adjust controllers for changed functions
* Chg: Use query builder for animeSearch, movieSearch, export functions
2018-04-23 DariusIII
* Chg: Update series page range and category handling
* Chg: Use query builder for tvSearch
* Chg: Remove static admin from .htaccess
* Chg: Update BrowseController and themes browse pages
* Fix: Fix adding mgr posters
* Chg: Remove opcache statistics page from admin
* Fix: Fix bad logic in RoleController
* Fix: Fix Sharing and SharingSite models definitions
2018-04-22 DariusIII
* Chg: Update guzzlehttp/guzzle to version 6.3.3
2018-04-21 DariusIII
* Fix: Fix admin movie-list page
2018-04-20 DariusIII
* Fix: Remove unused pager from ReleasesController
* Chg: Update imdbphp/imdbphp to version 6.0.1
* Chg: Update Readme.md
* Fix: Fix numerous category browsing issues
* Chg: Update browsing per category
* Chg: Update anime page links in all the themes
* Chg: Fix myshows/browse page
* Chg: Add browse route for myshows
* Fix: Fix active/inactive groups display
* Chg: Update error pages
2018-04-19 DariusIII
* Chg: Update actions in admin theme
* Fix: Fix group list pagination
* Fix: Add missing group routes
* Fix: Fix bugs in redirects
* Fix: Fix link on content addition
* Chg: Change redirect route on site edit submit action
* Chg: Update admin redirects
* Chg: Update ProfileController, fix Sabnzbd constructor call
* Chg: Add SharingController
* Chg: Update ShowsController add show-remove option
* Chg: Add PredbController
* Chg: Add NzbController
* Chg: Add MusicController
* Chg: Add MovieController
* Chg: Add MenuController
* Chg: Add GameController
* Chg: Update ForumController and routes for deleting forum
* Chg: Add FailedReleasesController
* Chg: Add ConsoleController
* Chg: Add CommentsController
* Chg: Update used libraries to their latest versions
* Fix: Fix install.lock file generation on install
* Chg: Add option to .env.example to decide if session should be encrypted or not
2018-04-18 DariusIII
* Chg: Add ShowsController
* Chg: Add and use admin middleware
* Chg: Update Regexes class getRegex function
* Chg: Add ReleasesController
* Chg: Add MgrPosterController
* Chg: Add TmuxController
* Chg: Add AjaxController, update utils-admin.js
* Chg: Add ReleaseNamingRegexesController
* Chg: Use api/v1 for api
* Chg: Add CollectionRegexesController
* Chg: Update routes
* Chg: Add CategoryRegexesController
2018-04-17 DariusIII
* Chg: Rename admin to oldadmin folder
* Chg: Update admin theme
* Chg: Update laravel/framework to version 5.6.17
* Chg: Add admin GroupController
* Chg: Add admin ContentController
* Chg: Add admin RoleController
* Chg: Add admin SiteController
* Chg: Add admin UserController
* Chg: Add BookController and edit Blacklist/Anidb class
* Chg: Add admin CategoryController
* Chg: Add admin anidb and blacklist controllers
2018-04-16 DariusIII
* Chg: Update nesbot/carbon to latest version
* Chg: Start adding admin routes and controllers
* Chg: Add TermsController and add nzbvortex to queue controller
* Chg: Update themes for series
* Chg: Add SeriesController
* Chg: Add controller for send to functions
* Chg: Optimize queue controller
* Chg: Add NZBGetController and route
* Chg: Update headermenu.tpl in all themes
* Chg: Use laravel pager in all themes
* Chg: Update Books class getBookRange function and BooksController
* Chg: Rename BasePageController index function to basePage
2018-04-15 DariusIII
* Chg: Update the routes
* Chg: Update Profile and Forum controllers
2018-04-13 DariusIII
* Chg: Add deleteTopic route and function
* Chg: Add NfoController and route
* Chg: Remove unused pages and update xxx route
* Chg: Update AdultController and XXX class
* Chg: Update used libraries
* Chg: Add AdultController
* Chg: Adjust queries in classes related to browsing
* Chg: Update redirect on new rss key generation
* Chg: Add option to edit profile to ProfileController
* Chg: Add MyShowsController, adjust rest of the controllers and classes
* Chg: Add MyMoviesController
* Fix: Fix search
2018-04-12 DariusIII
* Fix: Fix a bug in group model getGroupsForSelect function
* Chg: Update search
* Fix: Fix missing = in search query
* Chg: Update headermenu search
* Chg: Update search
2018-04-11 DariusIII
* Chg: Add SearchController
* Chg: Add MusicController
* Chg: Fix missing release_flag from smarty, update themes
* Chg: Add MovieController
* Chg: Add GamesController, adjust themes and classes
* Chg: Update CartController
* Chg: Update returned response in FailedReleasesController
* Fix: Fix contact-us page
2018-04-10 DariusIII
* Chg: Update Forum and FailedRelease controllers
* Chg: Update used libraries to their latest versions
* Chg: Use response helper for headers in Cart, ContactUs and FailedReleases controllers
2018-04-09 DariusIII
* Chg: Update comments handling in user profile page
* Chg: Remove pager from profile
* Chg: Use laravel pagination in forum
* Chg: Add ForumController and routes
2018-04-08 DariusIII
* Chg: Add FileListController and routes
* Chg: Add FailedReleasesController and routes
* Chg: Add ContentController and route
2018-04-07 DariusIII
* Chg: Add BtcPaymentController
* Chg: Update libraries to their latest versions
2018-04-06 DariusIII
* Fix: Fix pager on browse pages
2018-04-05 DariusIII
* Chg: Update themes for new group browse route
* Chg: Add BrowseGroupController
* Chg: Update contact form
* Chg: Update and improve registration page
* Fix: Fix NOCAPTCHA on login pages
* Chg: Add ConsoleController
* Chg: Update handling of requests for nzb files
2018-04-04 DariusIII
* Chg: Add RSS controller and route
* Chg: Add initial GetNzbController
* Chg: Update details pages
* Chg: Add Api\ApiController, update routes/web.php
* Chg: Add ApiHelp controller
* Chg: Update links in themes for new routes
* Chg: Update functions.js to include csrf-token
* Chg: Update logout logic
* Chg: Update themes and routes
* Chg: Add CartController
2018-04-03 DariusIII
* Chg: Update BrowseController
* Fix: Fix return value of Category model getCategorySearch function
* Chg: Add BooksController and update Category getCategorySearch function
* Chg: Add AnimeController
* Chg: Update BrowseController, enable non-cover view browsing of categories and subcategories
2018-04-02 DariusIII
* Chg: Update routes and browse controller
2018-04-01 DariusIII
* Chg: Update Base and Browse controllers
* Chg: Allow disabling of captcha on login page
2018-03-31 DariusIII
* Chg: Add barryvdh/laravel-debugbar as dev requirement
2018-03-30 DariusIII
* Chg: Add initial BrowseController
2018-03-29 DariusIII
* Chg: Update themes, BasePage and Profile controllers
* Chg: Update themes and use ForgottenPasswordController
* Chg: Remove login/register pages, use Login/Register controllers completely
2018-03-28 DariusIII
* Chg: Update laravel/framework to version 5.6.14
* Chg: Change login/register pages
* Chg: Change from Page to BasePage in Captcha class, remove unused use statement in SABNzbd class
* Chg: Remove Page and AdminPage classes, adjust pages accordingly
* Chg: Update font-awesome to version 5.0.9
2018-03-27 DariusIII
* Chg: Update session, .htaccess and env.example
* Chg: Use url helper to define serverroot and replace request->header with header
* Fix: Fix forum/forumpost pages routing
* Chg: Remove $kernel variable assignment from bootstraping laravel
* Chg: Fix RSS feeds for logged out users
2018-03-26 DariusIII
* Chg: Update laravel/framework to version 5.6.13, guzzlehttp/guzzle and phpunit to latest versions
* Chg: Add missing filelist route
* Chg: Add newline after Info comment message in DbUpdate class
* Chg: Update laravelcollective/html and guzzlehttp/guzzle top latest versions
2018-03-22 DariusIII
* Chg: Update jeremeamia/superclosure to latest version
2018-03-21 DariusIII
* Chg: Update Forumpost model getBrowseRange query
* Chg: Remove non-existent jquery-qtip2.css from Gentele theme
* Chg: Update forum page
* Fix: Fix my download basket added date display
* Chg: Update nesbot/carbon to version 1.25.0
* Chg: Add Mews/Purifier
2018-03-19 DariusIII
* Chg: Update Binaries class
* Chg: Update laravel/scout to version 4.0.3
* Chg: Revert changes in Forking class
2018-03-18 DariusIII
* Chg: Revert changes in Binaries class (messageBuffer)
2018-03-16 DariusIII
* Chg: Remove bootstrap 4
* Chg: Remove jquery-bootswatch
2018-03-15 DariusIII
* Cgf: Remove code coverage from scrutinizer, it is handled from travis-ci
* Chg: Add bootstrap 4 for future usage
* Chg: Add wandersonwhcr/illuminate-romans and remove unused functions from Utility class
* Chg: Simplify some of the used code, remove unused functions
* Chg: Use colons in case statements in Categorize class
* Fix: Fix some of the issues in Forking class, pointed out by scrutinizer
* Fix: Fix wrong typecasting of database settings in Categorize class
* Chg: Update Binaries class, fix issues pointed out by scrutinizer
* Chg: Update Movie class, fix some of the issues pointed out by scrutinizer
* Chg: Add back js defining variables to themes
* Fix: Revert admin pages to old links/scripts format, fix category-list page
2018-03-14 DariusIII
* Chg: Update laravel/framework to version 5.6.12
* Chg: Update themes to use laravelcollective/html
* Chg: Add laravelcollective/html package
* Chg: Move traktTv instantiation into class constructor in Movie class
* Chg: Move $this_binaries to class constructor function in Backfill class
* Chg: Update CouchPotato class
* Chg: Add coverage report to scrutinizer config
2018-03-13 DariusIII
* Chg: Update migrations, add table engine, charset and collation definitions
* Chg: Update .scrutinizer.yml to use new analisys engine
* Chg: Update processBookReleasesHelper function
* Chg: Update Movie class getBrowseBy function
* Fix: Fix call to updateExpiredRoles function
* Chg: Fix users table migration, make notes nullable
* Chg: Update fetchOmdbAPIProperties function - use null coalescing operator
* Chg: Update handling of data received from Trakt.tv in Movie class
* Chg: Update nesbot/carbon to latest version
* Chg: Update TraktAPI class, remove references to images, update functions to use str_slug function
2018-03-12 DariusIII
* Chg: Remove searchengine checks for imdbid, they are unrealiable
* Chg: Update fetchTmdbProperties function to return empty values on failed data fetching
* Chg: Check for empty variables directly, skip using a function
* Fix: Remove code related to escapeString, laravel does not need it
* Chg: Try to prevent bad data from Movie processing
* Chg: Return false on failed data fetch from Trakt API
* Chg: Add return statement in NotReadableException of ReleaseImage class
* Fix: Fix missing type check in updateRelease function
* Fix: Fix the updateRelease function query in NameFixer class
* Chg: Remove echocli parameter from some of the functions in NameFixer as it was not used at all
* Chg: Update Forking class
* Chg: Update BasePage class
* Chg: Update bootstrap/autoload and constants (change and remove non-used constants definitions)
* Chg: Update ReleaseImage class, try to catch more errors
* Chg: Remove reference to non used and non existing config folder
* Chg: Update config/logging with new options (bubble, permission and locking)
2018-03-11 DariusIII
* Chg: Update laravel/scout to version 4.0.2
2018-03-09 DariusIII
* Chg: Update nesbot/carbon and laravel/framework to latest versions
* Chg: Return bool on deletion from cart in delCartByGuid function
* Chg: Use str_finish in SmartyUtils class
* Fix: Fix blank page on single release deletion from my download basket page (cart)
* Chg: Update .env.example
* Chg: Update groupfixrelnames query
* Chg: Revert change that was not tested in groupfixrelnames.php
* Chg: Update phpunit.xml
* Chg: Possible fix for code coverage report
* Chg: Update laravel/tinker to version 1.0.5
2018-03-08 DariusIII
* Chg: Add code coverage report
* Chg: Remove MiscSorter processed releases check from groupfixrelnames.php
* Chg: Update nntmux install command
* Chg: Update ytake-laravel-smarty.php
* Chg: Uningnore folders and remove gitmodules file (unused because it is related to li3 we do not use anymore)
* Chg: Update erusev/parsedown to latest version
* Fix: Fix displaying of flag images
2018-03-07 DariusIII
* Chg: Update laravel/framework to version 5.6.9 and laravel/tinker to version 1.0.4
* Chg: Update example .env file
* Fix: Fix bad logic when checking for existing title
* Chg: Add check for existing title in TV class add function
* Fix: Fix wrong categories used in checkProcessTV function of Forking class
* Chg: Update Videos class getAliases function
* Chg: Revert to insertGetId usage
* Fix: Fix details page in Gamma theme
* Fix: Move theme specific css/js to their own folder in assets
* Fix: Fix admin pages
* Chg: Move css/js/images into assets folder
2018-03-06 DariusIII
* Chg: Update themes, move css/js/images to public folder, fix themes display
* Chg: Use WWW_ASSETS constant in themes
* Chg: Define WWW_ASSETS smarty constant
* Chg: Move assets to public/assets folder, update .gitignore
* Chg: Move themes to resources/views/themes folder
* Chg: Update Captcha class
* Chg: Update admin area pages
* Chg: Move BasePage, AdminPage and Page to Blacklight\http
* Chg: Update BasePage class
* Chg: Add cache and templates_c folders to storage/framework/smarty folder
* Chg: Add plugins folder to resources/smarty, update ytake smarty config
* Chg: Update config/app.php
* Chg: Remove igaster/laravel theme for now, update symfony components
* Chg: Update ytake smarty config
2018-03-05 DariusIII
* Chg: Update laravel smarty configuration
* Chg: Update themes.php configuration file
* Chg: Add laravel-theme support for future usage
* Chg: Update htmlpurifier to latest version
* Chg: Fix bad logic in additional postprocessing settings check
* Chg: Log error messages from ReleaseImage
* Chg: Update error message on failed image fetching in ReleaseImage class
* Fix: Fix reset_postprocessing.php script
* Fix: Fix TV shows lookups
* Chg: Add irc server setting to env.example file
* Chg: Update ssl and irc settings handling
* Chg: Update config settings handling
* Chg: Remove last of the python requirements
2018-03-04 DariusIII
* Chg: Add ytake/laravel-smarty for future usage
* Chg: Update ezyang/htmlpurifier
* Fix: Fix ssl options check
* Fix: Fix new user registration once again
2018-03-03 DariusIII
* Chg: Upgrade nntmux configuration method
2018-03-02 DariusIII
* Chg: Remove unused stripSlashes function from basepage
* Fix: Fix editing of user profiles
* Chg: Update CSRF token handling
* Chg: Update font-awesome to version 5.0.8
2018-03-01 DariusIII
* Chg: Update symfony components, league/flysystem to latest versions
* Chg: Update rest of the pages to use request directly
* Chg: Update BasePage class to use request directly
* Chg: Instantiate Request class as soon as possible
* Fix: Fix updating of site settings
* Chg: Update Basepage to use request secure site check
* Fix: Fix bulk adding of groups
* Fix: Fix typo in request function used (id()->ip())
2018-02-28 DariusIII
* Fix: Fix errors in BasePage and getnzb
* Chg: Update various libraries including laravel/framework to latest versions
* Fix: Fix update of tmux settings
* Chg: Update Settings model and tmux-edit page to handle page updates
* Chg: Final batch of changes in request usage
* Fix: Fix ajax errors in admin area changed files
* Chg: Start using Request in admin pages
* Chg: Update BasePage for more Request usage
* Chg: More changes for Request usage
* Chg: Update getnzb.php
2018-02-27 DariusIII
* Chg: Update pages for laravel request usage
* Fix: Fix isset usage on $request
* Chg: Move more pages to Request usage
* Chg: Start moving to use Illuminate\Http\Request in pages
* Fix: Fix content manipulation in admin area
* Chg: Update updating procedure, it will automatically stop tmux, kill tmux session, bring site down to maintenance mode, update and bring site up and start tmux, if it was running
* Chg: Update details page, possible fix for bad trailer link
* Chg: Revert to insertGetId function usage in Games class
* Chg: Remove references to newposterwall
* Fix: Fix date parsing for game releases
* Chg: Update font-awesome to version 5.0.7
2018-02-26 DariusIII
* Chg: Manage single and double quotes in htmlspecialchars on login page
* Chg: Update Contents class, use Content model in remaining functions
* Chg: Exclude Blacklight/config folder from code coverage test
* Fix: Fix Music postprocessing
* Fix: Fix Console games processing
* Chg: Update phpunit.xml and remove TmuxTableSeeder from DatabaseSeeder class
* Chg: Update composer add requirement for -intl php extension
* Chg: Update .travis.yml config
* Chg: Update phpunit to version 7.0.2
* Chg: Update imdbphp/imdbphp and add htmlpurifier
2018-02-23 DariusIII
* Chg: Update _getGenreKey function
* Chg: Make Console amazon updates more informative
* Chg: Use Country constant for amazon lookups
* Chg: Update Console class
* Fix: Fix fetching Book data from amazon
* Chg: Make fetching data for books more informative
* Chg: Update test_amazon_api script
* Fix: Fix reset_postprocessing.php message line endings on error/info
* Chg: Make mysql default search driver for laravel scout
* Chg: Use laravel scout to search fulltext indexes
2018-02-22 DariusIII
* Chg: Update laravel/framework to version 5.6.5
* Chg: Add try catch block to imdb information fetching
* Chg: Update admin theme with new font-awesome
* Chg: Try to prevent bad title and year matches if wrong imdbid/tmdbid is used in fetching movie info from imdb/trakt/omdb/tmdb
* Chg: Update themes
* Chg: Upgrade font-awesome to version 5.0.6
* Chg: Update laravel/framework to version 5.6.4
2018-02-21 DariusIII
* Chg: Update public/pages/movies.php
* Chg: Add tmdbconfig variable
* Chg: Use Tmdb/ImageHelper to retrieve poster/backdrop URL's
* Chg: Use array_get to retrieve plot from plot_split array
2018-02-20 DariusIII
* Chg: Simplify localIMDBSearch function
* FIx: Remove references to groups from PostpProcess and Backfill (fixes issue #398)
* Chg: Add imdbphp/imdbphp package and use it to fetch imdb movie data
* Chg: Update TMDB class
* Chg: Check for imdbid string lenghth in fetchTMDBProperties function
* Chg: One more tmdb movie processing change
* Fix: Fix undefined index error on TMDB movie lookup
* Chg: Use tmdbid for movie matching in one of the movie searches
* Chg: Update TMDB movie processing
2018-02-19 DariusIII
* Chg: Update Movie class
* Chg: Update Movie class, add check for movie imdbid from The Movie DataBase
* Chg: Update phpspec/prophecy to latest version
* Chg: Remove unused variable $colors from run.php
* Chg: Remove defunct Tmux model
* Fix: Fix issues from previous commit
* Chg: Merge tmux settings into settings table
* Chg: Move web and cli settings from settings to .env file (settings.php will be obsoleted very soon)
2018-02-17 DariusIII
* Chg: Update ColorCLI class
2018-02-16 DariusIII
* Chg: Update phpunit/phpunit-mock-objects to latest version
2018-02-15 DariusIII
* Chg: Partialy fix tmux monitor pane
2018-02-14 DariusIII
* Chg: Update Versions class
* Chg: Update informational messages output
* Chg: Rename nntmux namespace and folder to Blacklight
* Fix: Fix echoing of cli messages (most of them)
* Chg: Update echoing of informational messages in update_groups.php
* Chg: Update ColorCLI class
* Chg: Update API and RSS classes
* Chg: Remove unused Settings use statement from api page
* Fix: Fix moviesSearch $whereSql query
2018-02-13 DariusIII
* Chg: Rename search functions to be more descriptive (ie. searchByImdbId searches for movies even without imdbid, so renamed to moviesSearch)
* Chg: Use insertGetId again in addGroup function
* Chg: Update phpunit to version 7.0.1
2018-02-12 DariusIII
* Chg: Create local variable for Helper class in SphinxSearch
* Fix: Fix wrong categories used in searchByImdbId function
* Chg: Update exeu/apai-io to version 2.2.0
* Chg: Update composer.json, remove ext-yenc suggestion and add ext-bcmath as required
* Chg: Update database.php nntmux configuration to include engine definition
* Chg: Update phpspec/prophecy to version 1.7.4
* Chg: Update release_comments migration
2018-02-11 DariusIII
* Chg: Update Release model
* Fix: Fix wrong column used to fetch NFO for a release in api
* Chg: Update laravel-countries to version 1.0.3
2018-02-10 DariusIII
* Chg: Update resetdb artisan command
* Chg: Potentialy speedup api by changing used functions/queries
* Chg: Update Utility class, replace deprecated each function
2018-02-09 DariusIII
* Chg: Update laravel/framework to version 5.6.3
* Chg: Use categoryid to cache root category children
* Chg: Update TraktTv class
* Chg: Remove functions from Utility class, use same functions from laravel helpers, update generateUuid function
* Chg: Add moontoast/math library
* Chg: Update laravel/framework to version 5.6.2
* Chg: Add caching to Category model getChildren function
* Chg: Simplify install test, we don't need covers check and admin user
* Chg: Update SphinxSearch class
* Chg: Add patch to remove now unused triggers
* Fix: Fix migrations, add patch to remove old and insert new fulltext indexes
* Chg: Remove release_search_data table migration as that table is not used anymore. Remove db conversion script.
* Chg: Update migrations to properly create fulltext indexes
* Mrg: Merge PR #380 by nightah - Properly escape release_naming_regexes 33-35
2018-02-08 DariusIII
* Chg: Remove unused parameter from NameFixer class
* Chg: Update laravel/framework to version 5.6.1
* Chg: Add back spatie/laravel-fractal, it supports Laravel 5.6 now
* Chg: Remove Logging class, as it is deprecated
* Chg: Adjust variables for sphinx in NameFixer class
* Chg: Remove extra argumnet for sphinxsearch deletRelease function
* Chg: Update logging configuration
* Chg: Make sphinx only search engine, use foolz/sphinxql-query-builder to add files to sphinx index
* Chg: Update files with laravel 5.6 changes
* Fix: Update gamesinfo table migration to create proper fulltext index (fixes issue #377)
2018-02-07 DariusIII
* Chg: Add sphinxql connection to config/database.php
* Major upgrade: Upgraded to laravel/framework 5.6 and adjusted libraries
* Chg: Change escapeString function to static (in SphinxSearch class)
* Chg: Do not use delete_release stored procedure anymore to delete releases, FK's do it
* Chg: Remove yydecode setting check from yenc, will be dropped at later date
2018-02-06 DariusIII
* Chg: Update nunomaduro/collision to version 1.1.22
* Chg: Update phpunit to version 7.0
* Chg: Update laravel/framework to version 5.5.34
* Chg: Update ProcessReleasesMultiGroup class
* Chg: Update SphinxSearch class
* Fix: Update installation console commands to fix missing type error when using fixtures in production
2018-02-04 DariusIII
* Fix: Fix error on details page in Gamma theme
2018-02-03 DariusIII
* Fix: Remove hidden column declaration in User model that caused errors in getnzb and rss
2018-02-02 DariusIII
* Chg: Update phpunit.xml
* Chg: Add nunomaduro/collision for console debugging in dev environment
* Chg: Change addReleaseFiles function return logic
* Chg: Replace insertGetId method with Model::create
* Chg: Replace all of getById functions with Model::find
* Fix: Fix getByIdAndRssToken function
* Chg: Use replace getById user lookup with User model find built in function(does the same thing as custom function)
2018-02-01 DariusIII
* Chg: Update sebastian/comparator to latest version
* Chg: Use create method when adding users
* Chg: Send email to admins so they know user account has been deleted
* Chg: Update phpunit and symfony components
* Chg: Do not allow admins to delete their profiles from profile page
* Chg: Add check for users when deleting profile so they do not delete another users profile
* Chg: Remove occurences of ROLE_GUEST as that role is removed
2018-01-31 DariusIII
* Chg: Add option to users to delete their account from profile page
* Chg: Various small changes to Models, RegisterController and update_groups.php
* Fix: Fix count of regexes for pager in Regexes class
* Chg: Add option to fixtures up/down commands to specifiy which table fixtures to truncate or add
* Chg: Update some faulty regexes
* Chg: Update composer.lock
2018-01-30 DariusIII
* Chg: Update laravel/framework to version 5.5.33
* Chg: Use Carbon in SABnzbd class in set and unset cookies
* Chg: Update ReleaseSearch class
* Chg: Update .styleci.yml to exclude database/fixtures folder from checks
* Chg: Update Tmux and TmuxOutput classes
* Fix: Fix missing use statement for Category model in AniDB class
* Chg: Use fixtures to populate tables when nntmux is in production, adapt install process
* Fix: Fix reference to wrong column in dnzb_failures migration foreign key creation
2018-01-29 DariusIII
* Chg: Add fixtures command to artisan, add binaryblacklist fixture
* Chg: Update symfony components, add mayconbordin/l5-fixtures package
* Fix: Fix error on details page when there are comments for the release
* Chg: Update migration files to include foreign keys
* Chg: Remove partitions from releases table, add foreign keys, update usage
* Chg: Check for null release date in games
* Fix: Fix viewing of comments list in admin area
* Chg: Remove PHP7.1 tests from travis
* Fix: Fix adding of new cbpr after the latest changes
2018-01-28 DariusIII
* Chg: Make PHP7.2 lowest supported version, use sodium for bin2hex and hex2bin operations
* Chg: Update theleague/flysystem to latest version
* Chg: Replace time() with Carbon to prevent time conversion from unixtime
* Chg: Replace openssl_random_pseudo_bytes with random_bytes
2018-01-26 DariusIII
* Chg: Update phpdocumentor to latest version
* Chg: Try to prevent Carbon date errors when postdate is, for some weird reason, null
* Chg: Fix wrong NN_INSTALLER constant usage in User model
* Chg: Update nikic/php-parser to latest version
* Chg: Use artisan console to reset database, update reset_truncate script to use Eloquent and query builder
2018-01-25 DariusIII
* Fix: Fix display of active/inactive groups in admin group list
2018-01-24 DariusIII
* Chg: Update reset_truncate.php to be able to truncate tables (turn off foreign key checks)
* Fix: Fix wrong function call when adding groups in ProcessReleases class
* CHg: Update composer.json
* Chg: Update DbUpdate class, remove unused code and optimize some of the functions used
2018-01-23 DariusIII
* Chg: Update predb_import_daily_batch.php
* Chg: Use artisan console to install nntmux, remove the install script from _install folder
* Chg: Update chosen to latest version
2018-01-20 DariusIII
* Chg: Update composer.json license to conform with new standard
* Chg: Remove seeding of forumposts
2018-01-18 DariusIII
* Chg: Update laravel/framework to version 5.5.32
* Fix: Fix installation and tests
* Chg: Update scrutinizer config
* Chg: Change installation, remove tsv files and related tables, use migrations and seeding for them
2018-01-17 DariusIII
* Fix: Fix installation test
* Chg: Update newznab_api_specification.txt to version 0.6-NNTmux
* Chg: Add categories table migration and seed
* Chg: Change other categories id's
* Chg: Update DatabaseSeeder with CountriesSeeder
* Chg: Update mysql-ddl.sql and mysql-data.sql
* Chg: Add user_roles migration and seed
* Chg: Remove Guest user role
* Chg: Update SmartyUtils class
* Chg: Update Country class
* Chg: Remove countries table as we will use new package with migration and seeding to populate it
* Chg: Update Country.php
* Chg: Remove $maxage parameter as it is not used in Books class
* Chg: Update webpack.mix.js and package.json
* Fix: Fix error in search related to removed groups class
2018-01-16 DariusIII
* Chg: Update laravel/framework to version 5.5.31
* Chg: Add check for openssl_pseudo_bytes IV generation
* Fix: Fix getCBPTableNames function calls
* Fix: Fix call to Releases
* Chg: Use Group model and remove nntmux\Groups class
* Chg: Update Books class processBookReleases function
* Fix: Fix ReleaseComment error in profile page
* Chg: Update laravel/framework to version 5.5.29 and spatie/fractalistic to latest
2018-01-15 DariusIII
* Chg: Update ReleaseFile addReleaseFiles function $duplicateCheck query
* Chg: Revert Forking class nfo processing to older version
* Chg: Update Nfo processing
* Chg: Update maxSize and minSize parameters handling
* Chg: Remove Traversable check as $release is always traversable
* Chg: Remove options from Nfo class, adjust other files accordingly
* Chg: Update Nfo class processNfoFiles function
2018-01-14 DariusIII
* Chg: Update ramsey/uuid to latest version
* Fix: Fix processMovieReleases query
2018-01-13 DariusIII
* Chg: Add duckduckgo search to Movie class, use Release model where applicable
* Chg: Remove Sofa/Eloquence
2018-01-12 DariusIII
* Chg: Add Sofa/Eloquence, update models
* Chg: Small update to XML_Response class
* Chg: Update Capabilities class
* Chg: Update composer.json and .lock files
* Chg: Update NZBMultiGroup class
* Chg: Update Groups class
* Chg: Change NZB class call options
* Fix: Fix wrong column name in ReleaseComment model
* Chg: Update composer.lock
* Chg: Remove nntmux/ReleaseComments class and use ReleaseComment model
* Chg: Change how tmux sessions are checked, as count on non-countable array/object does not work in PHP7.2
2018-01-11 DariusIII
* Chg: Use Carbon facade and not Carbon directly
* Chg: Update ReleaseFile model
* Chg: Update Console class
* Chg: Declare categories table name in Category model
* Chg: Update Steam class
* Fix: Fix NameFixer Category model usage
* Chg: Use UserMovie model, remove nntmux\UserMovies class
* Chg: Use UserSerie model, remove nntmux/UserSeries class
* Chg: Update Categorize class groupName function
* Chg: Update headermenu.tpl and Category model
* Chg: Update Releases and Genres classes
* Chg: Update Categorize and Regexes classes
* Chg: Remove nntmux/Category class and move its functions into Category model
* Fix: Fix missing Carbon class use statament
2018-01-10 DariusIII
* Chg: Add missing DatabaseSeeder class
* Chg: Remove nntmux/Menu class and use Menu model
* Chg: Update Forumpost model
* Chg: Remove nntmux/Forum.php and use Forumpost model
* Chg: Update scrutinizer config
* Chg: Use laravels str_slug helper to create slugs in TraktAPI class
* Fix: Properly fix mediainfo display (PHP7.2 countable array/object error)
* Chg: Update doctrine/inflector to latest version
2018-01-09 DariusIII
* Chg: Update jpinkney/tvmaze-api-wrapper to latest
* Fix: Temporary fix for PHP7.2 countable arrays/objects problem
* Chg: Update ReleaseExtra class
* Chg: Update NZBContents class
* Chg: Update isValidPassword and generatePassword functions to check for and generate stronger passwords
* Chg: Add php7.2 to travis tests
* Chg: Start switching to php7.2, remove mcrypt extension requirement from composer.json
* Chg: Remove config/nntmux.php
2018-01-08 DariusIII
* Chg: Update Groups and Binaries classes
* Fix: Fix nfo query in Forking class (use leftguid for grouping)
* Fix: Fix path loading in smarty.php
* Chg: Update files that use constants.php
* Chg: Move constants.php to bootstrap folder, config folder was a bad place
* Chg: Move constants.php to config folder
* Chg: Update simfony components
2018-01-05 DariusIII
* Chg: Update ReleaseFile model
* Chg: Fix display issues of RT ratings in all themes
* Chg: Update Anidb related classes and models
* Chg: Remove nntmux/PreDb class and move its functions into Predb model
* Chg: Update ConsoleTools class and related scripts
* Chg: Update Forking and postprocess.php
* Chg: Update Movie class and add missing rtrating column to movieinfo table in mysql-ddl.sql
* Chg: Update nntmux/AniDB class
* Chg: Add foreign key to videos_aliases table that references videos table
2018-01-04 DariusIII
* Chg: Remove nntmux/Videos class and move its functions into Video model
* Chg: Update nntmux/Videos class to completely use query builder
2018-01-03 DariusIII
* Chg: Update nntmux/Videos class
* Fix: Fix setting name for zippath in ProcessAdditional class
* Chg: Update Books class
* Fix: Fix left join in getConsoleInfo query
* Chg: Update psy/psych to latest version
* Fix: Fix max headers iteration and 7zippath entries in site edit (closes issue #222)
* Chg: Update Settings model and site-edit.php(replace deprecated create_function with anonymous function)
2017-12-29 DariusIII
* Chg: Update constants defintions in Captcha class
2017-12-28 DariusIII
* Chg: Update populate_rt_indexes.php
* Chg: Remove unused DnzbFailures class use statements
* Chg: Remove DnzbFailures class and move its functions into appropriate models
* Chg: Remove nntmux\ReleaseFiles class and use ReleaseFile model
2017-12-27 DariusIII
* Chg: Remove links to newposterwall from all themes
* Fix: Fix $nfoStats query
* Fix: Fix nfo related queries in Forking class
* Chg: Add check for existence of error code in Binaries class
* Fix: Fix getByGuid function query
* Chg: Move more functions from Releases class to appropriate models and helpers.php
* Fix: Fix loading of User model in browsegroup page
* Chg: Move some more functions from Releases class to appropriate models
* Chg: Remove newposterwall feature
* Chg: Move more functions from Releases to appropriate models
* Chg: Move updateGrab, getById functions from Releases class to Release model (rename getById to getCatByRelId)
* Chg: Move createGUID function to helpers.php
* Chg: Update laravel/framework and nikic/php-parser to latest versions
2017-12-26 DariusIII
* Chg: Start moving functions from Releases class to Release model
* Chg: Update composer.json and .lock files
* Fix: Add back command removed by mistake to monitor.php
* Chg: Update switch.php and add imdb and tv lookup settings to procesNfoFiles function call
* Fix: Fix used groupBy query builder function syntax
* Chg: Change order of query parts in processNfoFiles function
* Chg: Use collection count method to get query rows count
* Chg: Remove unused use statement for Users class
* Chg: Update Forking class, fix register_child_run function parameters
2017-12-25 DariusIII
* Chg: Move getBrowseOrder and getBrowseOrdering for users into helpers.php as getUserBrowseOrder and getuserBrowseOrdering
* Chg: Remove Users class and use models in its place
* Chg: Update Settings model
2017-12-24 DariusIII
* Chg: Remove sitewide sab/nzbget integration
* Chg: Remove user registration through API
2017-12-23 DariusIII
* Fix: Fix wrong groupBy parameters
2017-12-22 DariusIII
* Chg: Allow logins by username or email
* Chg: Update SABnzbd and NZBGet classes
* Chg: Update Forking class, add nfoQueryString function back to Nfo class (tmux still needs it)
* Chg: Update Nfo and NZBContents classes
2017-12-21 DariusIII
* Chg: Update Nfo class
* Chg: Update ProcessAdditional class
* Chg: Remove custom logging from nntmux, laravel handles errors now
* Chg: Update laravel/framework and watson/rememberable to their latest versions
* Fix: Fix users_id column length in all tables
* Chg: Update ProcessReleases collections/binaries/parts tables handling
2017-12-20 DariusIII
* Fix: Update patches and mysql-ddl.sql
* Fix: Add missing redis setting into 10-tmux.tsv
* Chg: Add foreign keys to (multigroup_)binaries,(multigroup_)parts and adjust ProcessReleases class accordingly
* Chg: Remove migrations for now, they will be created again in future
* Chg: Use FK to delete user related data, add patch
* Fix: Update _install/install_nntmux.php to ignore foreign keys on install
* Fix: Fix mysql-ddl.sql
* Chg: Add foreign keys to mysql-ddl.sql
2017-12-19 DariusIII
* Chg: Update Books class
* Chg: Update Binaries class
* Chg: Update laravel/framework and laravel/tinker to latest versions
* Chg: Update ColorCLI class
* Fix: Possible fix for blank searchname on mediainfo moviename rename
* Chg: Remove code that handles requestids
* Chg: Update ParHash model and query in ReleaseFiles
* Chg: Possible fix for Carbon error
2017-12-18 DariusIII
* CHg: Update Nfo class and mysql-ddl (declare ROW_FORMAT for xxxinfo and release_nfos tables as COMPRESSED)
* Chg: Remove complete sequential mode
* Chg: Remove screen scripts completely, they were not maintaned and not up-to-date
* Chg: Remove requestid lookup settings from site edit
* Chg: Remove spotnab from nntmux, update PostProcess class
* Fix: Fix site stats display error
* Chg: Update Video and VideoAlias models, update Videos class
2017-12-17 DariusIII
* Chg: Update Releases class
* Chg: Update TV class
* Chg: Update Users class
* Chg: Update Cache class
* Chg: Update phpunit to latest version
2017-12-15 DariusIII
* Chg: Update switch.php and Forking class
* Chg: Disable requestid lookups in ProcessReleases class
* Chg: Do some small optimizations in ReleaseRemover
* Chg: Update simfony components and jpinkney/tvmaze-php-api to their latest versions
* Chg: Use count instead of rowCount in TV related classes
* Chg: Update mysql-ddl, TV class and related models
* Chg: Update TVDB class
* Chg: Update TVmaze class again
* Chg: Optimize TVMaze class
* Chg: Update XXX class, remove debugging as laravel is handling it now
* Chg: Update call to ReleaseImage, remove $(this->)pdo from it
2017-12-13 DariusIII
* Chg: Update laravel/framework and rest of the libraries to their latest versions
2017-12-10 DariusIII
* Chg: Move download related functions to UserDownload model from Users class
2017-12-09 DariusIII
* Chg: Move some of the functions to their related models
2017-12-08 DariusIII
* Chg: Update laravel/framework and simfony components to latest versions
2017-12-07 DariusIII
* Chg: Move users role related functions from Users class To UserRole model
2017-12-06 DariusIII
* Chg: Add support for BTC donations through Mycelium Gear
2017-12-04 DariusIII
* Chg: Update mysqltuner.pl to latest version
* Chg: Update composer lock file
2017-12-01 DariusIII
* CHg: Update simfony components and phpunit
2017-11-28 DariusIII
* Chg: Update NZBMultiGroup code style
* Chg: Update ReleaseFiles class
* Fix: Fix an error in Sabnzbd class when looking for user id
* Chg: Update Groups class
* Chg: Update Forum class
* Chg: Add back keychain_id to Geary create_order function
2017-11-27 DariusIII
* Chg: Update laravel/framework to latest version
* Chg: Update NameFixer class
* Chg: Use $search parameter to create key for cache
* Chg: Switch to Cache facade in Predb
* Chg: Use Rememberable trait in Predb model
* Chg: Add watson/remembarable trait for future usage
* Chg: Update ReleaseCleaning to use Predb model
* Chg: Update phpunit components to latest versions
2017-11-25 DariusIII
* Chg: Update Geary class, remove keychain_id from create_order, mycelium sets it automatically
2017-11-24 DariusIII
* Chg: Remove bootstrap.php
* Chg: Use bootstrap/autoload.php instead the bootstrap.php in root of install
* Chg: Update whoops library
2017-11-23 DariusIII
* Chg: Update Nfo class
* Chg: Remove bootstrap.php from nntmux folder and add its contents to bootstrap/autoload.php
* Chg: Optimize autoloder
2017-11-22 DariusIII
* Chg: Update Category class
* Chg: Update Users class, remove useless stat functions and related stats
2017-11-21 DariusIII
* Chg: Enable some of the opcode optimizations in NNTP class
* Fix: Fix display of role name in profile page in all the themes
* Chg: Add Geary class to support mycelium gear BTC payment gateway
* Chg: Update Users class
2017-11-20 DariusIII
* Chg: Update composer.lock with new versions of libraries used
2017-11-17 DariusIII
* Chg: Update Users class getCount function to take into account rest of the options in user-list page
* Chg: Update Binaries with opcode optimizations
* Chg: Rename tmux back to artisan
* Fix: Fix typo in Books class
* Chg: Update simfony components
2017-11-16 DariusIII
* Chg: Use Cache facade in XXX class
* Chg: Use Cache facade in Music class
* Chg: Use Cache facade in Games class
* Chg: Update Movie class, use Cache facade
* Chg: Update API class
* Chg: Rename and update MultigroupPosters class
* Chg: Update composer.lock
2017-11-15 DariusIII
* Chg: Use Cache facade in Genres class
* Chg: Remove allgroups table from mysql-ddl
* Chg: Update Games class
* Chg: Update Console class and use Cache facade
* Chg: Use Cache facade in Books and Category classes
* Chg: Update DB class
* Chg: Update simfony components and laravel/framework to latest versions
2017-11-14 DariusIII
* Fix: Fix searches on user-list in admin area
* Fix: Fix missing SteamApps (deleted) model usage and use the properly named SteamApp model
* Chg: Update and use UserSerie model in related classes and pages
* Chg: Update rest of the queries in Releases class to use laravel Cache facade
* Chg: Update getPagerCount function caching
* Chg: Add back caching to getBrowseRange function
* Chg: Adjust caching of queries in searchShows function
2017-11-13 DariusIII
* Chg: Update Category class
* Chg: Update Movie class
* Chg: Use models in some more queries and use Cache facade too
* Chg: Add Cache facade to some of the queries in Releases class
* Fix: Fix wrong atributes order for Cache facade
* Chg: Use Cache facade for getBrowseCount function
* Chg: Change tool used from redis-cli monitor to redis-stat
* Chg: Update getRange and getCount functions.
* Chg: Add optional redis-cli monitor pane to tmux
2017-11-12 DariusIII
* Chg: Update simfony components
* Chg: Update NZBImport class
2017-11-10 DariusIII
* Chg: Temporary change until i resolve the issue properly in admin/group-list page
* Fix: Fix querying wrong table for setting
* Chg: API page is accessible only with apikey
* Chg: Change checks for season and episode numbers in searchShows function
2017-11-09 DariusIII
* Fix: Fix composer missing setting error on install when calling package auto discovery
* Chg: Update Binaries class to use Group model
* Chg: Adjust some renaming
2017-11-08 DariusIII
* Fix: Fix release-edit.php in admin area
* Chg: Update phpunit to latest version
* Chg: Add setting to treat all releases as mgr
* Chg: Update getConsoleInfo query to be more table specific because of the join
2017-11-07 DariusIII
* Chg: Update laravel/framework to version 5.5.20
* Chg: Possible fix for console releases processing
* Chg: Remove MiscSorter checks from groupfixrelnames
* Chg: Update NZB class
* Chg: Update NameFixer class
* Chg: Update NZBContents class to use Release model
* Chg: Update composer.lock
* Chg: Reduce number of releases checked for match_prefiles script
2017-11-06 DariusIII
* Chg: Remove some renaming checks
* Fix: Fix paths to required files in update folder
* Chg: Move scripts from update/nix to update, remove nix folder
* Chg: Remove windows scripts
* Chg: Update Forking class
* Chg: Update ProcessReleases class
2017-11-03 DariusIII
* Chg: Update composer.lock
* Chg: Slightly change Binaries class
* Chg: Remove failed regexes logging from Regexes class
* Chg: Update CollectionsCleaning and Regexes classes
* Chg: Update Groups class and MissedPart model
2017-11-02 DariusIII
* Chg: Update Utility class showApiError response headers
* Chg: Update Release model and add back updated ReleasesGroups model
2017-11-01 DariusIII
* Chg: Update models
* Chg: Send 503 Service Unavailable header in showApiError function
* Chg: Further change some queries to ease unnecessary loading of releases table columns that are not used later
* Chg: Load only required columns from releases table for api searches
* Chg: Update composer.lock
2017-10-31 DariusIII
* Chg: Update ReleaseComments class to use ReleaseComment model
* Chg: Update ReleaseComment model and related relationships
* Chg: Update used construct for DnzbFailures class call
* Chg: Update release edit and deletion to use guid
* Chg: Change PHPDOC blocks to properly show return types
* Chg: Use only the guid for release deletion
* Chg: Update failed.php and DnzbFailures class, remove nntmux/db/DB usage from the class
2017-10-30 DariusIII
* Chg: Update isSportTV function to match more sport releaseing groups
* Chg: Update getCategoryOthersGroup function to use already defined constant of other groups
* Fix: Fix user ordering by join date in admin users-list
* Fix: Fix display of active and inactive groups in admin group list page
2017-10-27 DariusIII
* Chg: Update Groups class getRange function, remove releases count from browse groups page
2017-10-26 DariusIII
* Chg: Update getid3
* Chg: Use model relations for admin users list display
* Chg: Update Users class deleteRole function to use User model completely
* Chg: Update UserExcludedCategory, Category models and Users class to use their relationships.
* Chg: Update laravel/framework to 5.5.19
2017-10-24 DariusIII
* Chg: Use AudioData model in API.php
* Chg: Add spatie/laravel-fractal for future API usage
2017-10-20 DariusIII
* Chg: Update laravel/framework, fxp/composer-asset-plugin
2017-10-19 DariusIII
* Chg: Update User model
2017-10-18 DariusIII
* Chg: Update laravel/framework to latest version
2017-10-17 DariusIII
* Chg: Update RoleExcludedCategories and related models
* Fix: Fix sending of contact form when not logged in
* Chg: Update composer.lock
* Fix: Fix wrong template used for password reset
* Fix: Wrong model used in getRoleCategoryExclusion function
2017-10-16 DariusIII
* Chg: Update laravel/framework and phpunit to latest versions
* Fix: Fix path to jquery-goup in Gentele theme
2017-10-13 DariusIII
* Chg: Fix Console releases processing
* Chg: Update Console processConsolereleases function
* Chg: Update forgottenpassword handling
* Chg: Add env value for recaptcha
2017-10-12 DariusIII
* Chg: Add database seeds
* Chg: Use xethron/migrations-generator only in dev environment
* Chg: Add xethron/migrations-generator and generate migrations
* Chg: Update some of the models
* Fix: Possible fix for bad genres display on XXX cover page
2017-10-11 DariusIII
* Fix: Properly fix errors on series page
* Fix: Fix resetdb script
* Chg: Update settings.example.php - remove PHPCLI/WEB settings as they are now handled by laravel
* Fix: Fix console releases processing
* Chg: Update OpCacheStats to latest version
* Fix: Fix console processing
2017-10-10 DariusIIi
* Fix: Fix a bug in book processing
* Chg: Check for null and not false in Music class
* Chg: Add possibility to reset password by using apikey
* Chg: Update Genre model, MusicInfo model and related migration, use these models in some of the queries
* Chg: Move makeFieldLinks function from classes to helper
2017-10-09 DariusIII
* Chg: Update ReleaseNfo migration and add new models and migrations
* Chg: Update model relations, update ReleaseNfo model and fix one bug
* Chg: Ignore shared and admin folders for theme list
* Chg: Remove recaptcha settings from settings table
* Fix: Fix recaptcha (use the old method)
* Chg: Update captcha.tpl
* Chg: Move tpl files out of /templates into root theme folder
* Chg: Update ReCaptcha handling
* Chg: Use vinkla/recaptcha
2017-10-08 DariusIII
* Chg: Update Release and PreDb models relationship
* Chg: Update symfony components
2017-10-07 DariusIII
* Chg: Fix user list
2017-10-06 DariusIII
* Chg: Add getIdByName function to Category class
* Chg: Update services.php with proper user model
* Fix: Fix category display on pages
* Chg: Update cs of some files, use Category model in Category class
2017-10-05 DariusIII
* Chg: Update cs of TMDB class
* Chg: Update Release and Category models relationship
* Fix: Fix adding of RT rating
2017-10-04 DariusIII
* Fix: Fix sending email on account change
2017-10-03 DariusIII
* Chg: Add display of RT score
* Chg: Update laravel/framework to version 5.5.14
* Chg: Update movieinfo table for rottentomatoes rating
2017-10-02 DariusIII
* CHg: Pull RT ratings from OMDBApi
* Chg: Update headers for release-edit so they go back to release
* Chg: Remove references to from in release-edit and relese-delete
* Chg: Remove HTTP_REFERER and REQUEST_URI from viewnzb.tpl in all themes
* Chg: Use laravel Mail facade, remove phpmailer, update seeting.example.php accordingly, remove Utility sendEmail function
2017-10-01 DariusIII
* Chg: Update swiftmailer to latest version
* Chg: Update cs of SABnzbd class
2017-09-29 DariusIII
* Chg: Update auth related controllers
* Chg: Update Console class
* Chg: Update Books class
* Chg: Update ReleaseFile model, related migration, update ReleaseFiles
2017-09-28 DariusIII
* Chg: Update ReleaseFile model
* Fix: Fix wrong number of arguments in sprintf
* Chg: Rename columns createddate and updateddate to created_at and updated_at to comply with laravel
* Chg: Update MovieInfo model and related migration
* Chg: Update code style of Releases and ReleaseSearch
* Chg: Update paragonie/random_compat
* Chg: Update groupfixrelnames with new renaming method
* Add: Add renaming of releases by using additional mediainfo
2017-09-27 DariusIII
* Chg: Update Invitation and User model relation
* Chg: Update Invitation model and related migration, use the model in Users class
* Chg: Update fxp-asset library
* Chg: Move music check to the end of determineCategory function in Categorize class
* Fix: Final fix for profile page errors relted to wrong foreign key in model relation
* Fix: Prevent errors if admin did not allow user selectable site themes
* Fix: Use proper, user_roles_id, column when updating profile (prevents changing user role to guest)
* Chg: Change profile page download fetching method
* Fix: Fix bad settings values that prevented proper site settings change
2017-09-26 DariusIII
* Fix: Fix user-edit page
* Chg: Update Release, UserDownload, UsersReleases models and relations, use them where applicable
* Chg: Add Release model and migration, add starter relations to Release and Group models
* Chg: Fix collection regex deletion
* Fix: Fix collection regexes testing error
* Fix: Use proper check in getGroupsForSelect function
2017-09-25 DariusIII
* Fix: Add missing status to collection regex edit page that prevented proper adding of regexes
* Chg: Update NZB class
* Chg: Update relation between User and UsersRelease models
* Chg: Use UsersReleases model in Users class
* Chg: Update UsersRelease model and related migration
* Chg: Update Predb and PredbHash models and migration
* Chg: Update Predb model with proper table name
* Chg: Use Predb model in Predb, move parseTitles function into NameFixer
* Chg: Fix return type of getActive function
2017-09-24 DariusIII
* Chg: Update laravel/framework, phpunit, uuid to latest versions
2017-09-23 DariusIII
* Chg: Use Group model in Groups class
2017-09-22 DariusIII
* Chg: Update Group model and related migration
* Chg: Remove unused scripts from misc/IRCScraper folder
* Chg: Update laravel/framework to version 5.5.11
* Chg: Update .scrutinizer.yml
* Chg: Add relation between User and UserDownload models
2017-09-21 DariusIII
* Chg: Fix UserRequest model relationship
* Fix: Fix various errors related to bad type casting in Binaries class
* Chg: Fix another role issue
* Chg: Update and fix RSS feed
* Chg: Add relationship between User and UserRequest models
* Chg: Possible fix for apiaccess limit problem
* Chg: Use new column name and update User <-> UserRole relation and use it
* Chg: Update Users table, rename role to user_roles_id
* Chg: Update GamesInfo model and migration
* Chg: Update laravel/framework to version 5.5.9
2017-09-20 DariusIII
* Chg: Update GamesInfo to better handle missing info before inserting into database
2017-09-19 DariusIII
* Chg: Update laravel/framework to version 5.5.7 and fancybox to latest
* Chg: Remove nZEDbPre2 channel from IRCScraper
* Chg: Update XXX class to use query builder
2017-09-18 DariusIII
* Chg: Increase xref column size
* Chg: Update XXX class cs
* Chg: Update XxxInfo model and migration
* Chg: Add fideloper/proxy to satisfy laravel requirement
* Chg: Update nzb import scripts and class
2017-09-14 DariusIII
* Chg: Add updateddate column to users table
* Chg: Update ReleaseUnique model and migration, update ReleaseExtra class addUID function
* Chg: Remove unneeded type casting in TraktTv class
* Fix: Fix time parsing in Time class utility
* Chg: Replace DateTime with Carbon
2017-09-13 DariusIII
* Chg: Let eloquemt handle timestamps
* Chg: Update laravel/framework to 5.5.4
2017-09-12 DariusIII
* Chg: Update failed downloads handling
* Fix: Add custom function for insert ignore into DNZBFailure model that fixes getAlternate function
* Chg: Declare table name in ForumPost model
* Chg: Update ForumPost model, migration and usage
* Chg: Update Country model and related migration
2017-09-11 DariusIII
* Chg: Improve folder matching regex
* Chg: Update mysql-ddl.sql
* Chg: Update symfony components
* Chg: Prevent releases with filename SAMPLE/sample to be inserted into predb table (prevents wrong renames of releases, hopefuly)
* Chg: Update php-tmdb/api to version 2.1.10
2017-09-08 DariusIII
* Chg: Update predb_hashes table and triggers
* Fix: Fix notice when adding/editing groups
* Chg: Update NameFixer class
* Chg: Try to fix some renaming issues (cycling of same releases)
* Chg: Update laravel/framework and fxp/composer-asset-plugin to latest versions
2017-09-07 DariusIII
* Chg: User model now extends Illuminate\Foundation\Auth\User
* Chg: Update UserDownload model and migration, use it in Users class
* Fix: Fix undefined index regex notice
* Fix: Fix adding of binaryblacklist regexes
2017-09-06 DariusIII
* Chg: Update travis config
* Fix: Fix errors related to adding and editing contents
* Fix: Fix syntax used in Contents class
* Chg: Update Steam class
* Chg: Update Content model, class and migration
* Chg: Update .scrutinizer.yml
* Chg: Add check for existence of genres before querying Steam in Steam class
* Chg: Try and prevent insertion of empty arrays in ReleaseExtra class
* Chg: Update Console class, ConsoleInfo model and related migration
2017-09-05 DariusIII
* Chg: Update chosen to latest version
* Chg: Update Category model and migration
* Fix: Override __get method and fix site edit page
* Chg: Update .php-cs to exclude bootstrap/cache from checks
* Chg: Update pages
* Chg: Update laravel/framework to 5.5.2
2017-09-04 DariusIII
* Fix: Search page
* Fix: Fix errors on webpages causing http 503 responses
* Chg: Update SpotNab class
* Chg: Update DB class
* Fix: Fix checkAnidbInfo query
* Chg: Update code style in DB and DbUpdate classes
* Chg: Use AnidbInfo model, update related migration
* Chg: Rename AnidbEpisodes to AnidbEpisode
* Chg: Use AnidbEpisodes model where applicable
* Chg: Update and use Genre model, update related migration
* Chg: Add PHPDOC blocks and update code
* Chg: Add .php-cs config file for PHP-CS-Fixer
2017-09-03 DariusIII
* Chg: Update AnidbEpisode model and related migration file
2017-09-02 DariusIII
* Chg: Update nikic/php-parser to latest version
* Chg: Add placeholders for new models and database migrations
2017-09-01 DariusIII
* Chg: Update admin/site-edit.php
* Chg: Update Forking class check for non-empty array $groups
* Chg: Change check from !empty to !== null in bootstrap/yenc.php
* Chg: Replace leftover references to nntmux\db\Settings with proper nntmux\db\DB
* Chg: Add predis/predis
* Chg: Update value fetching and autoloading
* Chg: Update database connection settings
* Chg: Update Movie class
* Chg: Remove now unused nntmux/db/Settings class
* Chg: Rename Models/Settings value function into settingValue to prevent collision with query builder value response
* Chg: Update laravel/framework to version 5.5.1
* Chg: Trim leading/trailing whitespace in DB->settingsUpdate function
* Chg: Use array in where clause of query in value function of Settings model
2017-08-31 DariusIII
* Chg: Fix path in smarty.php
* Chg: Update yenc.php
* Chg: Add styleci badge to README.md
* Chg: Add .styleci.yml config
* Chg: Update README.md
* Chg: Update .travis.yml
2017-08-30 DariusIII
* Chg: Update composer.lock
* Chg: Update laravel related files
* Chg: Add back yydecode support
* Chg: Check if user has been logged in already before serving the login page
* Chg: Update laravel/framework to version 5.5.0
* Chg: Update rememberme logic for logging in
* Fix: Fix typo in template files
* Chg: Update warnings and http response templates
* Chg: Disable caching for php-tmdb
* Chg: Update Tmux class, use Models/Tmux and change usage of $pdo variable
* Chg: Update bytesToSizeString function in Utility class
2017-08-29 DariusIII
* Fix: Another query change in Videos class
* Fix: Add missing sprintf in Videos class getLocalZoneFromVideoID function
* Chg: Update the browse page for empty browsecount result
* Chg: Update maintenance and 503 error pages
* Chg: Add basic csrf protection to login and register pages
* Chg: Update phpmailer to latest version
2017-08-28 DariusIII
* Chg: Add BookInfo model and use it in Books class
* Chg: Update b3rs3rk/steamfront to latest version
2017-08-25 DariusIII
* Chg: Adjust updateBlacklistUsage function query
* Fix: Wrong table name in Binaries class
* Chg: Update libraries used in nntmux
* Chg: Update nntmux\utility\Versions class to prevent this 5 years old bug (https://bugs.php.net/bug.php?id=62577)
* Chg: Use getGitTagInFile in Tmux class version function
* Chg: Add timezone setting as editable in .env file
2017-08-24 DariusIII
* Fix: Fix category_regexes-edit page
* Chg: Update category_regexes-edit.php
* Chg: Update collection_regexes-edit.php
* Chg: Update uuid generation functions id DB and Utility classes
2017-08-23 DariusIII
* Chg: Update laravel/framework to version 5.4.34
* Chg: Move getRange and getCount functions to Utility class to reduce code duplication
2017-08-22 DariusIII
* Chg: Update adrenth/thetvdb2 to version 2.0.0
* Chg: Add BinaryBlacklist model, use it in Binaries class
* Chg: Use RFC4122 formatted GUID in releases table
* Chg: Change sendToSab function from get to post
2017-08-20 DariusIII
* Chg: Update Nfo class
* Fix: Fix the logical error on line 794 of MiscSorter class
* Chg: Add ReleaseSubtitle model and use it in ReleaseExtra class
* Chg: Add AudioData model and use it in ReleaseExtra class
* Chg: Add VideoData model and use it in ReleaseExtra class
* Chg: Add primaryKey property to ReleaseExtraFull model
* Chg: Add ReleaseExtraFull model and use it in ReleaseExtra class
2017-08-19 DariusIII
* Fix: Possible fix for forum page redirect loop error
2017-08-18 DariusIII
* Chg: Remove 2 non-existing pages (sitemap and sysinfo) from index.php
* Chg: Remove preinfo page, no reason for it to exist
* Chg: Remove now unneeded code from public/smarty.php
* Fix: Declare $nzb property as public, which fixes releases processing
* Chg: Update ProcessReleases class, declare some settings table values as integers
* Chg: Update PostProcess class
* Chg: Update DnzbFailures class, use model for updates, remove comment posting
* Chg: Update some of the pages (just code no changes)
2017-08-17 DariusIII
* Chg: Update .htaccess file
2017-08-16 DariusIII
* Chg: Update PHPDOC block with exception
* Chg: Remove bootstrap 4, update symfony components
2017-08-15 DariusIII
* Chg: Add bootstrap 4 for future usage
* Chg: Update doctrine/inflector and laravel/framework to latest versions
* Chg: Update install script to generate the app key
* Chg: Update composer.json
2017-08-14 DariusIII
* Chg: Update returned role value
* Chg: Use User model to update users
* Chg: Unify uuid function called and update Utility generateUuid function
* Chg: Update adding users by using User model, add new uuid generating library
* Fix: Fix adding of new user roles
2017-08-13 DariusIII
* Chg: Add UserRole model
* Chg: Cache user data for better response times and improved speed
* Chg: Update api and users
2017-08-11 DariusIII
* Chg: Update NZB class
* Chg: Update API/RSS again
* Fix: Fix API/RSS feeds
* Chg: Update API/RSS related classes
* Chg: Revert inserting apikey into old behavior
* Chg: Change the length of rsstoken (api key)
* Chg: Remove duplicate zipfile.php
* Chg: Add 2 more files originating from laravel installation(server.php for local dev web server used by laravel)
* Chg: Increase rsstoken column to varchar(64) to accommodate new api key size
2017-08-10 DariusIII
* Chg: Use Hash facade for password management in Users class
* Chg: Add customized 404 page
* Chg: Handle 500 errors in production properly
* Chg: Further improve maintenance mode
2017-08-09 DariusIII
* Chg: Add maintenance mode with custom page displayed
* Chg: Add UserRequest model and use it in Users class
* Chg: Update jquery-goup to latest version
* Chg: Remove confusing error message from sendEmail function
2017-08-08 DariusIII
* Chg: Possible fix for mail support errors when not using PhpMailer
* Chg: Update Releases class
* Chg: Update misc/testing/PostProc/getMovieCovers.php script
* Chg: Update misc/testing/PostProc/getImdb.php script
* Chg: Update Steam class
* Fix: Use proper type casting in groupfixrelnames (Fixes issue #159)
2017-08-07 DariusIII
* Chg: Update ajax pages
* Chg: Update Forum class
* Chg: Update api page
* Chg: Update MiscSorter
* Chg: Update league-flysystem to latest version
2017-08-06 DariusIII
* Fix: Inability to login, register or retrieve forgotten password
2017-08-05 DariusIII
* Chg: Update composer.lock
2017-08-04 DariusIII
* Chg: Update failed releases handling classes and pages
* Chg: Add DnzbFailure model
* Chg: Update CouchPotato class
* Chg: Update Contents class
* Chg: Update CollectionsCleaning class
* Chg: Update Category class
* Chg: Update Captcha class
* Chg: Update Books class
* Chg: Update Backfill class
* Chg: Update AniDB class
2017-08-03 DariusIII
* Chg: Update composer files with new versions of libraries
* Chg: Update AdminPage and BasePage classess
* Chg: Declare config and giantBomb properties, rename giantbomb to giantBomb
* Chg: Add check for existing GiantBomb api key
* Chg: Update laravel/framework to version 5.4.31 and doctrine/inflector to latest
2017-08-02 DariusIII
* Fix: Errors on user edit in admin area
* Chg: Use default composer install folder (vendor) to align with laravel defaults
* Chg: Add @throws PHPDOC to some of the functions in Binaries class
* Chg: Remove deprecated functions from NNTP class
* Chg: Remove commented code from Binaries class
* Chg: Fix some errors in TMDB class
* Chg: Update rewrite rule for admin in .htaccess
2017-08-01 DariusIII
* Chg: Use strict comparison in Binaries class
* Chg: Use self:: reference in commaSeparatedList function
* Chg: Remove nntmux/data folder
* Chg: Update pnotify to latest version
2017-07-31 DariusIII
* Chg: Rename www folder into public, adjust constants.php acordingly
* Chg: Add Models/User
* Fix: Fix used type of value in Models/Tmux from string to bool
* Chg: Update www/index.php
* Chg: Update www/smarty.php (also fixes apache errors)
2017-07-30 DariusIII
* Chg: Rename bootstrap/bootstrap.php to autoload.php
* Chg: Update composer files
* Chg: Move Controllers and Middleware folders back to app/Http/ folder
2017-07-28 DariusIII
* Chg: Remove unused class from tmux start script
* Chg: Use App\Models\Tmux in Tmux class, adjust tmux-ui start and stop commands
* Chg: Remove unused, update current code in run.php and NZBContents class
* Chg: Update tmux starting and stopping commands with option to kill tmux session (in stop command)
* Chg: Add Tmux Model for future usage
2017-07-27 DariusIII
* Chg: Add new console command to start and stop tmux (tmux-ui:start and tmux-ui:stop)
* Chg: Update phpmailer to latest version
2017-07-26 DariusIII
* Fix: Fix the logic for limits in release_naming_regexes-test and Regexes class. Should fix issue #156
* Chg: Declare return types and add @throw annotations where needed in Regexes and ReleaseCleaning classes
* Chg: Make all releases by posters with @md-hobbys.com go into XXX-SD category
* Mrg: Merge PR #158 by Nightah - Display SABnzbd Integration on profile page for all themes
* Fix: Add missing SABNzbd settings to profile pages in all themes
2017-07-25 DariusIII
* Chg: Replace mt_rand with random_int in ProcessReleases class
* Chg: Try to prevent creating new session on every BasePage load
* Chg: Add automatic user profile role change for expired roles (role change date) on users list check (admin area)
2017-07-23 DariusIII
* Fix: Fix error for scandir in profileedit page
2017-07-22 DariusIII
* Chg: Update composer.lock
2017-07-20 DariusIII
* Chg: Update laravel/framework and laravel/tinker to latest versions
2017-07-19 DariusIII
* Chg: Update travis.yml, move before_script to the beginning
* Chg: "Laravelize" NNTmux (use laravel in NNTmux)
2017-07-17 DariusIII
* Chg: Adjust tmux-ui permissions
* Chg: Adjust Categorize class settings values
2017-07-16 DariusIII
* Chg: Replace app with App in classes used
* Chg: Update composer.lock
2017-07-14 DariusIII
* Fix: Remove $adapter assignment from install and installtest
* Fix: Fix phpunit install test
* Fix: Fix phpunit.xml bootstrap.php path
* Mrg: Merge dev-laravel-switch branch into dev
2017-07-05 DariusIII
* Mrg: Merge PR #155 by Nightah - Adjust ordinal in patch 314 to match 10-release_naming_regexes.tsv
* Mrg: Merge PR #154 by Nightah - Updated some /admin templates
2017-07-01 DariusIII
* Mrg: Merge PR #152 by Nightah - Release Naming Regexes
2017-06-28 DariusIII
* Mrg: Merge PR #151 by Nightah - Fix safe_backfill
2017-06-27 DariusIII
* Chg: Slightly improve XXX processing speed
* Chg: Update scrutinizer.yml
* Chg: Update install procedure and insertion of zero value into auto_increment id fields for categories
(fixes problem with wrong id of OTHER root category) and user_roles, no need to load mysql-data.sql file anymore
* Mrg: Merge PR #150 by Nightah - Fix TravisCI builds
2017-06-26 DariusIII
* Chg: Move getAll function to AdultMovies class
* Chg: Update XXX processing, set protected on most methods, AdultMovies do not extend XXX anymore to fix circular reference
* Chg: Add check to XXX class for false returned result in updateXXXInfo function
* Chg: Remove safe_backfill from processStartWork and processEndWork functions in Forking class
* Chg: Optimize $this->_html declaration by using it only in AdultMovies abstract class
* Chg: Use versioning for guzzlehttp in composer
* Chg: Update guzzlehttp to latest
2017-06-23 DariusIII
* Chg: Uncomment safe_backfill in Forking class for processStartWork function, fixes backfill
* Chg: Move tmux starting tmux-ui script to root of the NNTmux install
* Chg: Rename misc/update/nix/tmux/tmux-ui.php to just tmux-ui
* Chg: Use strict comparisons and cast int where needed in TmuxRun class
* Chg: Cast int type to all Settings::settingValue lines, as that function returns string
* Chg: Change error message with no group selected in Backfill class
* Chg: Use ColorCLI in update_binaries script
* Chg: Slightly improve misc/update/backfill.php script
* Chg: Fix compressed headers check in backfill
* Chg: Rearrange order in which sites are scraped for XXX movie info
* Chg: Update guzzlehttp to latest version
2017-06-22 DariusIII
* Mrg: Merge PR #149 by Nightah - Adjusted views for Browse -> New Releases
* Chg: Update travis.yml Mysql with barracuda and large prefix support
* Chg: Create all the tables in mysql-ddl.sql as InnoDB tables
* Chg: Increase varchar columns sizes in xxxinfo table
* Fix: Fixed fetching information from PopPorn, updated the logo
2017-06-21 DariusIII
* Chg: Adjust all the themes XXX pages for new source icons display
* Chg: Update adm, ade, aebn and hotmovies logos
* Mrg: Merge PR #148 by Nightah
* Fix: Potential fix for multiplicated cast from ADE
* Chg: Update env support
2017-06-19 DariusIII
* Fix: Fix wrong variable name used in anime.php page
* Mrg: Merge PR #145 by Nightah - Fixed remaining issues for tmux-edit templates
2017-06-18 DariusIII
* Chg: Improve XXX releases logic
* Mrg: Merge PR #145 by Nightah - Admin Menu cleanup
2017-06-16 DariusIII
* Chg: Catch exception when checking for existing and missing collection tables (irritating message about Base table or view not found)
* Chg: Increase xref column in collections and multigroup_collections to 1024 and change classused
in xxxinfo table to varchar(20) and empty default value
* Chg: Remove getXXXSamples script from tmux loop as it serves no purpose anymore
* Chg: Add more debugging output to DbUpdate class and install_nntmux script
2017-06-15 DariusIII
* Fix: Fix collection regexes testing page
2017-06-14 DariusIII
* Chg: Use monolog/monolog to handle logging
* Chg: Update composer libraries
2017-06-09 DariusIII
* Chg: Update composer.lock
2017-06-06 DariusIII
* Chg: Use laravel helpers file and replace getenv with env function
* Chg: Update composer.lock
2017-06-05 DariusIII
* Chg: Update minimum MariaDB version to 10.1
* Chg: Add laravel/framework to composer.json for future usage
2017-06-02 DariusIII
* Chg: Update php-tmdb and php-giantbomb libraries
2017-05-28 DariusIII
* Chg: Possible fix for videos query in getVideoFromSiteID function
2017-05-26 DariusIII
* Mrg: Merge PR #140 by Nightah - Included a.b.multimedia.cartoons in anime regexes
* Fix: Fix bad formating in 10-release_naming_regexes.tsv in regex 1148 description that caused regexes after to be inserted into its description
2017-05-25 DariusIII
* Chg: Increase character limit to 299 in NameFixer class
2017-05-24 DariusIII
* Chg: Update crap removal with option to remove releases containing single nzb file
* Fix: Fix return type declaration in ReleaseCleaner generic_town function
* Chg: Update removing of executable crap files
* Chg: Change return values and logic for starting and stopping tmux scripts
* Fix: Fix user creation in admin area
2017-05-23 DariusIII
* Chg: Update ReleaseComments and comments-list
* Chg: Update DNZBFailures class
* Fix: Fix browsing of releases
2017-05-22 DariusIII
* Fix: Fix basic/advanced search
* Chg: Small change in classes
* Chg: Update search page
2017-15-19 DariusIII
* Chg: Replace $this->colorcli with ColorCLI:: in Groups class
* Chg: Update ConsoleTools class
* Chg: Update ColorCLI class
* Chg: Update aharen/omdbapi to version 2.0.8
* Fix: Use proper date for steam games
2017-15-18 DariusIII
* Chg: Update php-giantbomb to version 1.0.2
* Chg: More improvements in pc games matching
* Chg: Update declarations for string|int type of values
* Chg: Update Releases class, fix wrong (music) partition name
2017-05-17 DariusIII
* Chg: Use prtititions in queries in Releases class
* Chg: Improve matching and pulling data of PC Games
* Fix: Fix adding of blacklist in Binaries class
* Chg: Improve logic for movie releases data lookup
* Fix: Misplaced operator in Games class
2017-05-16 DariusIII
* Fix: Fix partition schema in mysql-ddl
* Chg: Use partition command in queries in Movie class
* Chg: Update guzzlehttp and php-giantbomb
* Chg: Remove ambiguous category selection in update queries when updating imdbid for release with specific id
* Chg: Fix messed up guzzlehttp error text for search on google, bing and yahoo
* Fix: Fix OMDbAPI searches for imdbID
* Chg: Use more information from OMDb for movies
2017-05-15 DariusIII
* Fix: Alter columns in release_regexes tables to allow signed values for collection_regexes_id and naming_regexes_id
* Fix: Wrong table structure for release_regexes table in mysql-ddl.sql
* Chg: Use fetch method for fetching OMDbAPI data
* Chg: Add OMDbAPI apikey support for future use as it will go private soon
* Chg: Update aharen/omdbapi to version 2.0.6
2017-05-12 DariusIII
* Chg: Declare proper @var for pdo (DB) in DnzbFailures
* Chg: Update queries in NameFixer so releases that are matched to predb do not get renamed again
* Chg: Replace get_class() function with __CLASS__ constant in nntmux/db/DB class
* Chg: Update ReleaseRemover by using if-else where case is used as such, change check for blacklist id from null to empty string
* Chg: Properly handle missing covers in check_covers script
2017-05-11 DariusIII
* Chg: Shorten the interval to 5 hours for check_covers script from 2 days
* Fix: Properly declare pdo in Tmux class
* Chg: Use null coalescing operator in Tmux class, add proc_srr and proc_hash16k to checked columns for renaming
* Chg: Declare return types in ProcessReleasesMultiGroup
* Chg: Posible fix for not removed missed_parts from multigroup_missed_parts table
* Chg: Remove require.php and replace the require_once line with path to bootstrap.php
* Chg: Update switch.php
* Chg: Return false if there is an exception or runtime error when retrieving images in ReleaseImage class
* Chg: Remove unused classes from check_covers script
2017-05-10 DariusIII
* Chg: Change one switch-case to if-else, add PHPDOC blokcs to functions in Tmux class
* Chg: Update query in Namefixer class fixNamesWithParHash function
* Fix: Sorting of users in admin area, users list page
* Chg: Revert groupfixrelnames to original state
* Chg: Use list to assign values to $pieces array
* Chg: Add PHPDOC blocks to Forking class functions
2017-05-09 DariusIII
* Chg: Update guzzlehttp
* Chg: Change hash16k and srr name fixing queries and support in groupfixrelnames and NameFixer
2017-05-08 DariusIII
* Chg: Use reset function in NameFixer
* Chg: Update AniDb queries and handling
* Chg: Update series page
2017-05-05 DariusIII
* Chg: Change lenght of releases table name and searchname columns to 400 and 300 respectively
* Chg: Add more specific TV UHD categorization
* Chg: Move around tests and phpunit.xml
* Chg: Update .scrutinizer.yml to use php 7.1
* Chg: Remove PHP7.0 from .travis.yml
* Chg: Update sabnzbd queue handling for the new sab API changes
* Fix: Remove void return type from nntmux/db/populate/AniDB.php populateMainTable function (fixes issue #136)
2017-05-04 DariusIII
* Chg: Switch lithium to 1.1-beta branch, update rest of the libraries
* Mrg: Merge PR #137 by Nightah - Updated new anime group regexes to match more explicitly
* Chg: Set PHP 7.1.0 as minimum version supported by NNTmux
2017-04-27 DariusIII
* Chg: Update Movie class
* Fix: Fix fetchFanartTvProperties function in Movie class
* Chg: Add install test for travis, change .travis.yml to use new test
* Chg: Update Steam and Game classes with some minor fixes
2017-04-26 DariusIII
* Fix: Fix loading of settings.php if file does not exist
* Chg: Change test suite for travis, add phpunit tests
* Chg: Add new installation to nntmux, remove web based one
2017-04-25 DariusIII
* Mrg: Merge dev-env branch into dev
Note: You need to copy .env.example, which is found in your sites root folder, into .env and edit database and USP connection fields with proper data
Install will still create config.php in nntmux/config folder but that file is not used anymore
* Fix: Fix wrong return type declared In ReleaseSearch fullTextSQL function
* Chg: Use secure tvdb api site
* Fix: Fix SSL connections to USP and IRC
2017-04-24 DariusIII
* Chg: Declare return types in AniDB class
* Chg: Chage some if-else loop logic in TMDB class
* Chg: Update lithium, pnotify and composer/installers
2017-04-23 DariusIII
* Fix: Remove return type declaration from _getXFeatureTextResponse function (should fix issue #135)
2017-04-22 DariusIII
* Fix: Fix wrong declared return type in NNTP class, fixes issue 135
* Fix: Return value of cleanMatchFiles function
2017-04-21 DariusIII
* Chg: Update TV related classes, fix trakttv covers
* Chg: Update Videos class
* Chg: Update NNTP class, small refactor of if - else
* Chg: Update Binaries class for PHP7
* Chg: Make guzzlehttp return codes more service specific
* Chg: Remove duplicated checks in XXX class
* Chg: Update composer with new versions of libraries
* Fix: Anime page layout in Gentele theme
2017-04-20 DariusIII
* Chg: Adjust the renaming logic in NameFixer
* Chg: Change definition of XXX movies array
* Chg: Update PreDB class for PHP7
* Fix: Fix usage of fixRelNames script
* Mrg: Merge PR #133 from Nightah - Rebase all anime regexes
* Chg: Update XXX class for better PHP7 support
* Fix: Properly update anidb_episodes table on anidb updates
2017-04-19 DariusIII
* Fix: Fix bad logic for namefixer release update function
* Fix: Cast $release['releases_id'] as integer when comparing to $this->relid in NameFixer class
* Chg: Declare PHP7 return types, remove duplicated TV naming regex in NameFixer class
* Chg: Declare PHP7 return types in Categorize class and add PHPDOC blocks to functions
* Chg: Declare PHP7 return types in AniDB related classes, update anidbid handling
2017-04-18 DariusIII
* Chg: Update the data/cli/populate_anidb.php script
* Chg: Update nntmux/db/populate/AniDB.php to properly update anidb_episodes table (still need to find a way to prevent bans)
2017-04-17 DariusIII
* Chg: Update AniDB and related pages updateTitle function
* Mrg: Merge PR #131 from Nightah (update a.b.anime regexes)
2017-04-13 DariusIII
* Fix: Fix notice display and movies display when imdbid is 000000
* Fix: Properly categorize HAiKU and ANiHLS releases into TV->Anime category
* Fix: Fix settings statuses of groups in admin groups page
* Chg: Update forum and forumpost related tpl's and pages
2017-04-12 DariusIII
* Chg: Update dariusiii/rarinfo package
* Chg: Update TV processing classes, remove TVRage as site is dead long time
* Chg: Add new Fanart.TV class for handling API requests to Fanart.TV, adjust Movie class to use it
* Chg: Adjust viewnzb templates in Charisma/Gentele/omicron themes
* Chg: Add aharen/omdbapi library and use it in Movies class to retrieve data from OMDb
2017-04-11 DariusIII
* Chg: Add php-console support for Chrome browser (dev tool)
* Chg: Add monolog/monolog and illuminate/filesystem to composer
* Chg: Use proper project API key for TheTVDB
* Chg: Adjust TMDB class
* Chg: Add exceptions handling, fix incorrect library usage
2017-04-10 DariusIII
* Chg: Update Tv, TVDB classes for new TVDB v2 library
* Chg: Update fxp-assest-plugin, guzzlehttp, remove moinax/tvdb add adrenth/thetvdb2 for thetvdb api v2 support
2017-04-07 DariusIII
* Chg: Update NameFixer class, change code slightly, remove duplicated conditions
2017-04-05 DariusIII
* Chg: Use parts of material design in Charisma theme
* Chg: Use chevron instead of arrow in pager.tpl
* Chg: Add materializecss to composer
2017-04-04 DariusIII
* Chg: Change path handling in scripts
* Chg: Use ColorCLI directly
* Chg: Add material design icons
2017-04-03 DariusIII
* Chg: Update Category class
* Chg: Small changes in Books and Categorize classes
* Chg: Update used unserialize function to match PHP7 usage in IRCScraper class
2017-03-30 DariusIII
* Chg: Update AniDB related classes and scripts
2017-03-30 DariusIII
* Chg: Further improve mediainfo renaming
* Chg: Update barracudanetworks/forkdaemon-php to version 1.0.10
2017-03-29 DariusIII
* Chg: Improve mediainfo renaming
2017-03-28 DariusIII
* Chg: Update composer.lock with new versions of getid3 and chosen
2017-03-24 DariusIII
* Chg: Increase search term maxlenght on search page in Charisma/Gentele/omicron themes
2017-03-23 DariusIII
* Chg: Remove sweetalert update forum theme templates for required fields
* Chg: Update composer.lock and .json with new sweetalert and update guzzlehttp
2017-03-22 DariusIII
* Chg: Use fancybox for image modals
* Chg: Update jquery3 to version 3.2.x
* Chg: Use jquery3 in Gentele theme
* Fix: Fix page count when selecting user roles in users list
* Fix: Fix empty groups list when selecting active/inactive groups
2017-03-21 DariusIII
* Chg: Add jquery-goup script to composer
* Chg: Update forums with coloured roles
* Chg: Use resources/tmp with TMDB client
* Chg: Display user role in forums
* Chg: Update guzzlehhtp/psr7 and jquery
2017-03-20 DariusIII
* Chg: Update composer.json with new fxp-asset setting
* Chg: Update user-list.php
* Chg: Remove dependecy on config.php in www/admin by calling smarty.php directly
* Fix: Possible fix for contact us page erros
* Fix: Possible fix for role error on content page when not logged in
2017-03-17 DariusIII
* Chg: Remove now unused pixelead0 tmdb library, update jquery
2017-03-16 DariusIII
* Fix: Possible fix for bad nzb details pages
* Chg: Update renaming of SDCLiP releases
2017-03-15 DariusIII
* Chg: Update some of the pages
* Chg: Update ReleaseImage class
2017-03-14 DariusIII
* Chg: Remove deprecated scripts
* Chg: Remove python folder with python scripts
* Chg: Remove references to nntpproxy and options for its usage
* Chg: Remove python backfill script from tmux.
2017-03-13 DariusIII
* Fix: Fix fetching of covers from AEBN (thanks to @niel, ported from nZEDb)
2017-03-08 DariusIII
* Chg: Update guzzlehttp
2017-03-07 DariusIII
* Fix: Fix missing pdo when calling NZB class
* Chg: Small refactor of NZB class
* Chg: Slightly change NNTP class
* Chg: Remove tvrage code, reformat some of the existing code in Nfo class
2017-03-06 DariusIII
* Chg: Make maxage parameter in getGamesRange function an empty string
* Fix: Fix wrong usage of null coalescing operator
* Chg: Remove unused classes (Desura, Greenlight), update Logger, Logging, Menu, MiscSorter classes
2017-03-03 DariusIII
* Chg: Update ternary to PHP 7 style in start.php
* Fix: Fix function name in ajax_group-edit.php (Fixes issue #126)
* Chg: Remove unnecessary parenthesys in monitor.php
* Chg: Lower PHP 7 version requirement and add new NN_MINIMUM_MARIA_VERSION constant to constants.php
* Fix: Fix for missing email error in forgottenpassword.php
* Fix: Fix errors in Version.php
2017-03-02 DariusIII
* Fix: Catch error blocks in TMDB
* Chg: Use new tmdb library in TMDB class
* Chg: Use new tmdb library in Movies class
* Chg: Add new php-tmdb library
* Chg: Add PHP 7.1 to travis tests
* Chg: Update mysql-ddl.sql
2017-02-27 DariusIII
* Chg: Update guzzlehttps and apaiIO libraries
2017-02-24 DariusIII
* Chg: Fix some problems related to bad understanding of CBP tables code in Groups class.
* Chg: Update reset_truncate, Backfill and NZB with mandatory tpg
* Chg: Update ProcessReleases with mandatory tpg
* Chg: Update Forking to new mandatory tpg.
* Chg: Start to make tablepergroup mandatory, remove tpg check from Binaries
* Fix: Fix code in Binaries class
2017-02-23 DariusIII
* Chg: Start to slowly refactor code for PHP 7
* Chg: Update travis.yml
* Chg: Update minimum supported PHP version to 7.0.16 and mysql to 5.6
2017-02-22 DariusIII
* Chg: Update uspsetting.sh
* Chg: Change check from Traversable to false in NZB class
* Chg: Update NNBase.php to use defined constants
* Chg: Fix sending to sab and download basket from xxx and movie views in Charisma/Omicron themes
2017-02-21 DariusIII
* Chg: Replace span with col-md- in Gamma theme
* Chg: Update AdminLTE to version 2.3.11 (Omicron theme)
* Chg: Remove year from names of releases on games page
* Chg: Update guzzlehttp
2017-02-20 DariusIII
* Chg: Move Pnotify to end of basepage
2017-02-17 DariusIII
* Chg: Further improve Charisma, add theme switcher
* Chg: Use css files from bootswatch directly
* Chg: Add support for GiantBomb queries back to Games class
2017-02-15 DariusIII
* Fix: Missing use statement in myshows.php
2017-02-14 DariusIII
* Chg: Update themes to show the regex info to admins
* Chg: Add collection regex to details page
* Chg: Update mysql-ddl with new releases_regexes table
* Chg: Add model for new releases_regexes table
2017-02-13 DariusIII
* Chg: Add bad regex logging (bad regex, not regex with 0 matches)
* Chg: Improve performance by doing poster check in PHP instead of single row MySQL queries (by b3rs3rk@nZEDb)
2017-02-10 DariusIII
* Fix: Predb links in admin area
2017-02-08 DariusIII
* Fix: Fix cbpm count in tmux monitor
2017-02-07 DariusIII
* Chg: Update multigroup handling
2017-02-01 DariusIII
* Chg: Add groupname and poster to browse pages in themes
2017-01-31 DariusIII
* Chg: Update rarinfo
2017-01-30 DariusIII
* Chg: Change handling of post data by guzzlehttp in NZBGet class
2017-01-28 DariusIII
* Fix: Fix errors in XXX releases processing
2017-01-26 DariusIII
* Fix: Fix bug in handling partrepair and used tables in binaries class
* Chg: Slightly refactor Steam class
* Chg: Refactor XXX info related classes
2017-01-25 DariusIII
* Chg: Not using sphinx in ReleaseRemover anymore, as it does not remove releases properly
2017-01-24 DariusIII
* Chg: Refactor RemoveCrapReleases
* Chg: Update resetdb with cbpm_loop
* Fix: Fix wrong check for yydecoderpath
2017-01-18 DariusIII
* Chg: Prevent undefined index output on nzb-import page
* Chg: Add back construct to RequestIDLocal
* Chg: Small optimization of RequestID code
2017-01-16 DariusIII
* Chg: Fix ADE getUtl function
2017-01-13 DariusIII
* Chg: Use guzzlehttp to retrieve data from ADE and ADM
2017-01-12 DariusIIi
* Chg: Use guzzlehttp to retrieve data from AEBN
2017-01-11 DariusIII
* Chg: Add check for tmux version (ported from nZEDb)
2017-01-05 DariusIII
* Chg: Update guzzlehttp
2016-12-29 DariusIII
* Chg: Update phpmailer and guzzlehttp libraries
2016-12-28 DariusIII
* Chg: Make match_prefiles more in depth and work in chunks of releases in full mode (ported from nZEDb)
* Chg: Update tmux.conf and add separate tmux configurations for older and newer tmux versions (ported from nZEDb)
* Chg: Add remote installer script (reused from nZEDb)
2016-12-27 DariusIII
* Chg: Update composer.lock
* Chg: Add Travis-CI build status to README.md
2016-12-23 DariusIII
* Chg: Move predb to admin from frontend
2016-12-20 DariusIII
* Chg: Make guzzlehttp http error messages more informative
* Fix: Fix the broken delete_release stored procedure
2016-12-19 DariusIII
* Chg: Revert to old style deleteSingle function (non-SP)
* Chg: Change checks for minfiles and minsize values in ProcessReleases class
* Chg: Improve the folder matching regex
2016-12-16 DariusIII
* Chg: Improve renaming of releases
2016-12-15 DariusIII
* Chg: Disable Desura game lookups as desura site is not serving any information for now
2016-12-13 DariusIII
* Chg: Update CouchPotato and SABNzbd to use guzzlehttp
2016-12-12 DariusIII
* Chg: Use guzzlehttp for RequestIDWeb lookups
2016-12-09 DariusIII
* Chg: Use guzzlehhtp in Movies and NZBGet
* Chg: Use guzzlehttp/guzzle in TraktTV processing
2016-12-08 DariusIII
* Chg: Fix location of logs for tmux
2016-12-07 DariusIII
* Chg: Remove stray reqid constants from Games class
* Chg: Remove check for ID in release-edit, as we are working with existing releases
* Chg: Update composer.lock
2016-12-06 DariusIII
* Chg: Fix call to showpasswords function
2016-12-05 DariusIII
* Mrg: Merge dev-release_groups branch
* Chg: Update amazon usage for new apai-io version
* Chg: Change semantics for $this->renamed
* Chg: Update exeu/apai-io to version 2
2016-12-04 DariusIII
* Chg: Simplify $this->renamed in Games class
* Fix: Books processing
* Chg: Remove do while loop from crossposted releases check
* Fix: TV processing
2016-12-02 DariusIII
* Fix: Undefined notices in admin regexes pages
2016-11-30 DariusIII
* Fix: Grouping of console releasescover view in Gamma theme
* Fix: Settings table verification for PHP 5.6 users
2016-11-27 DariusIII
* Chg: Update composer.lock
2016-11-23 DariusIII
* Chg: Avoid joining groups table on CBP deletes by selecting group info beforehand
2016-11-14 DariusIII
* Chg: Add check for missing settings table entries, add the patches for settings and tmux tables
2016-11-10 DariusIII
* Fix: Remove stray word from profileedit in Gentele.
* Fix: Wrong parameters used in SAB integration checks.
2016-11-09 DariusIII
* Chg: Change link to github page from DariusIII to NNTmux
* Fix: Fix undefined notices in user-edit page
2016-11-08 DariusIII
* Chg: Couple of fixes and missing settings (Sphinx, sabnzbd)
* Chg: Improve performance of site/edit by updating some queries in Groups/Releases
* Chg: Add serch description to search page in all themes
2016-11-07 DariusIII
* Fix: Error on searchd process when '-' is in releasename
* Chg: Remove htmlspecialchars from NZB class, it is already handled by XMLWriter. Move the function to Utility class.
2016-11-06 DariusIII
* Fix: Remove extra AND from search function query.
2016-11-05 DariusIII
* Fix: Use full path to userselstyle setting
2016-11-04 DariusIII
* Chg: Use XMLWriter for creating nzbs
* Chg: Remove debug output from ReleaseImage class
2016-11-03 DariusIII
* Fix: Wrong variable used in viewmusic.tpl in all themes
* Fix: Version lookup in NZB class
2016-11-02 DariusIII
* Fix: Undefined index title notice in viewserieslist pages
* Fix: Define pagerquerysuffix for users-list
* Fix: Typo in Users class
* Chg: Switch to if loop in setTvAttributes function for better output
2016-11-01 DariusIII
* Chg: Revamp categorySearch for cleanliness and make category determination more reliable and extensible
* Chg: Let scrutinizer ignore platform requirements
2016-10-31 DariusIII
* Chg: Replace duplicate categorySearch function in releases and exclude leading -99 improving query speed
* Chg: Add back button to most of the edit pages in admin area
2016-10-29 DariusIII
* Chg: Switch from php-gd to php-imagick in ReleaseImage class
2016-10-28 DariusIII
* Chg: Categorize VERUM releases as TV Sport
Note: run php misc/testing/Releases/recategorize.php all to recategorize releases properly
* Chg: check_covers now searches for covers less than 2 days old.
* Fix: decrypt_hashes uses wrong index to send to NameFixer (fixes issue #122)
2016-10-27 DariusIII
* Chg: Speed up browsing and api response
2016-10-26 DariusIII
* Chg: Switch to php-imagick for previews/cover processing in ReleaseImage class
2016-10-25 DariusIII
* Chg: Use Imagick to detect broken sample images
* Chg: Update composer.lock with new versions of font-awesome (4.7.0) and moinax/tvdb (1.0.6)
2016-10-24 DariusIII
* Chg: Search posts by poster by clicking on poster name on details page
2016-10-21 DariusIII
* Chg: Remove now not needed yenc initiation code from NNTP class.
* Chg: Add support for topic locking/unlocking in forum
2016-10-20 DariusIII
* Chg: Properly add topic deletion to forum
* Fix: Role excluded categories work properly now
* Chg: Change in how OTHER categories are "rendered" in themes, now they can be also excluded from frontend by user
2016-10-18 DariusIII
* Chg: Add distinction between cli and web php errors for easier tracking
* Chg: Increase the height of category exclusion selection table in all the themes
* Fix: Segfaults on PPA (possible fix)
2016-10-16 DariusIII
* Fix: Wrong table used in deleteSingle function
2016-10-14 DariusIII
* Fix: Prevent some more undefined index notices
* Fix: Prevent undefined index isadmin in forumpost.tpl
* Fix: Remove references to regexid
* Fix: Wrong column name in addAlternateNfo function
* Fix: lookuppar2 setting in NZBContents class.
* Chg: Add new favicon
* Fix: Caret icons display in viewxxxfull
* Chg: Add more ordering options to XXX to prevent undefined index errors
* Fix: Remove episodeArray from detals.php
* Fix: Remove missplaced semicolon from mysql-ddl.sql
* Chg: Update composer with new version of rarinfo
2016-10-13 DariusIII
* Chg: Remove TraktTv cover support for movies and TV (Trakt will not serve any images after october 31)
* Chg: getBrowseCount function now returns proper value for total count of releases for API totalrows
* Fix: getBrowseRange query missing group_name used in API extended parameter
2016-10-12 DariusIII
* Chg: Update composer.json with new version of composer asset plugin
* Chg: Add missing user settings to mysql-ddl.sql, remove Episode.php and episodeinfo table related settings
2016-10-11 DariusIII
* Chg: Update README.md
* Fix: Advanced/Basic search toggle in Gamma theme
* Fix: Search button on TV series list
* Fix: TinyMCE URL handling
* Chg: Add ability to edit posts on forum.
2016-10-10 DariusIII
* Chg: Add release naming regex for a.b.multimedia.anime.highspeed for better release naming
* Chg: Add release_naming_regex for a.b.movies group DJ releases
2016-10-07 DariusIII
* Chg: Add user deletion to admin user edit
* Chg: Update composer with new version of RarInfo
* Fix: Search button design in Charisma/Gentele/Omicron themes for advanced search
2016-10-16 DariusIII
* Chg: Add flexboxgrid support to Charisma/Gentele/Omicron themes, adjust the themes accordingly
* Chg: Adjust the look of login page on Gentele theme
2016-10-05 DariusIII
* Fix: Gentele theme Series and Anime list visibility
* Chg: Add caching to getPagerCount function to reduce load on indexers with many API calls
* Fix: Logic in queries for xxx and srr renaming in NameFixer.
2016-10-04 DariusIII
* Fix: Fix xxx and srr renaming queries
* Chg: Remove unused Max Messages Per Run setting from admin->edit site
* Chg: Add renaming based on included srr file in release
2016-10-03 DariusIII
* Fix: Add missing lamepath to 10-settings.tsv (fixes issue #120)
2016-09-30 DariusIII
* Chg: Update jquery and themes basepage to fix tinymce loading error
2016-09-23 DariusIII
* Chg: Rename roleexcat table to role_excluded_categories and add it back to mysql-ddl.sql
* Fix: Add back missing role category exclusion in admin->role edit
* Fix: Replace leftover genreID references with proper genres_id
2016-09-22 DariusIII
* Chg: Update Readme.md
* Chg: Move tinyMCE init to utils-admin.js
2016-09-21 DariusIII
* Chg: Add installer for NNTmux
2016-09-20 DariusIII
* Chg: Update yenc to support version 1.2.2 of php-yenc module
* Fix: Wrong column name used in settings table call
* Chg: Use DB class instead of Settings class where advanced settings functions are not used
* Chg: Port yenc and yydecoder changes from nZEDb
2016-09-19 DariusIII
* Chg: Forgot to add tinyMCE to all of the themes, move tinymce call to functions.js/utils.js
* Chg: Remove unused settings from site edit page and nntmux_fi_schema.sql, reorganize site edit to be more logical
2016-09-17 DariusIII
* Fix: Badly formed class setting
* Chg: Reformat pager and move it to shared folder
2016-09-16 DariusIII
* Chg: Add back reporting of total releases to api response
* Chg: Group music releases in Gamma theme.
2016-09-15 DariusIII
* Chg: Update yenc decode handling for new php-yenc module
* Chg: Add datepicker and role change date column to users list and user edit in admin.
Admins can now set and track role expiration date, for those who use it.
2016-09-13 DariusIII
* Fix: Fix display of tinyMCE generated code on forum pages
* Chg: Adjust how content is displayed on homepage
* Chg: Add tinyMCE support to forums
* Chg: Add tinymce support to admin content page
* Fix: Prevent undefined index errors on admin site-stats page
2016-09-12 DariusIII
* Chg: Update composer with new version of rarinfo
* Chg: Increase the size of textarea in custom.css
* Chg: Update mysqltuner.pl script
* Chg: Update admin user_edit and role_edit pages
2016-09-11 DariusIII
* Chg: Update composer with new version on rarinfo library
* Chg: Add user notes to themes and fix notes in admin area
2016-09-07 DariusIII
* Chg: Use PHP own decodeIgnore in yenc
* Chg: Make Settings::settingValue more robust
2016-09-05 DariusIII
* Chg: Update XSS vulnerability protection in themes.
* Chg: Update composer installer to version 1.2.0
* Fix: Content display for not logged in users in Charisma/Gentele/Omicron themes.
2016-09-02 DariusIII
* Chg: Update custom yenc class handling (ported from nZEDb)
2016-08-31 DariusIII
* Fix: Remove "Invite sent" text from user profile
* Chg: Remove upcoming pages and RottenTomato references as RT are removing all free keys in 30 days.
* Fix: View user profile by name as admin
2016-08-29 DariusIII
* Fix: Remove duplicate r.fromname from matchPredbFT function
* Chg: Rename roleexcat categoryid column to categories_id
* Chg: Update composer.lock with new version of Lithium dev package
2016-08-25 DariusIII
* Chg: Update sql schema files to be up-to-date
2016-08-23 DariusIII
* Fix: Update sphinx.conf and change rt_attr_string = name to rt_attr_uint = dummy
2016-08-22 DariusIII
* Fix: Wrong table name used in site-edit
* Chg: Add back prefiles match to tmux run
* Chg: Update NameFixer to use FULLTEXT search in matchPreDbFiles function
* Chg: Add FULLTEXT index to predb.filename
2016-08-21 DariusIII
* Chg: Remove match_prefiles from tmux, should be ran manualy
2016-08-20 DariusIIi
* Chg: Update SDCLiP release names predb matching
2016-08-19 DariusIII
* Chg: Rename releases posted by ozelot from KTR to SDCLiP
* Fix: Missing names of movies in upcoming movies pages.
2016-08-12 DariusIII
* Chg: Move movie and tv UHD category check above webdl one
* Chg: Update Smarty to version 3.1.30
2016-08-11 DariusIII
* Chg: Update handling of SDPORN releases in NameFixer and groupfixrelnames
2016-08-09 DariusIII
* Chg: Properly process SDPORN releases
2016-08-08 DariusIII
* Chg: Change updating (ported from nZEDb)
* Chg: Remove rss button from search page in Gamma theme.
2016-08-05 DariusIII
* Chg: Update composer asset plugin
* Fix: Fix cart operations in all themes
2016-08-04 DariusIII
* Fix: Category display in Gamma theme browse page
* Chg: Update git tag checking code
2016-08-02 DariusIII
* Chg: Move user menu to headermenu.tpl
2016-08-01 DariusIII
* Chg: Make themes more mobile devices friendly
* Fix: Path to glyphicons in Gamma them
2016-07-30 DariusIII
* Chg: Update rarinfo library
2016-07-29 DariusIII
* Fix: Add check if the password is set in ProcessAdditional
* Chg: Speed up queries in RequestIDWeb and groupfixrelnames by preventing usage of indexes on ORDER BY clause.
* Chg: Allow underscore in usernames.
2016-07-28 DariusIII
* Chg: Update sphinx.conf for new sphinx 2.2.11 release
Note: if using sphinx search the following is required to update the index
sudo service sphinxsearch stop
sudo mv /etc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf.1
sudo cp /var/www/newznab/misc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf
sudo service sphinxsearch start
php misc/sphinxsearch/populate_rt_indexes.php releases_rt
2016-07-27 DariusIII
* Chg: Update groupfixrelnames query by not allowing it to use any index on ORDER BY r.id DESC clause (speeds up the query)
2016-07-26 DariusIII
* Chg: Update composer with new version of jquery(3.1.0) and use it in themes
* Chg: Update getTVReleases query by not allowing it to use any index on ORDER BY postdate DESC clause (speeds up the query as it uses the right index now)
* Fix: Prevent notices on nzb details page for isadmin and ismod in Charisma, Gentele and Omicron themes
* Fix: Prevent undefined index group_name in XML_Response class
2016-07-25 DariusIII
* Chg: Update dariusiii/rarinfo package
* Fix: Par2Info and SfvInfo class calls in postprocessing
* Chg: Use own rarinfo library
2016-07-24 DariusIII
* Fix: Improvements to versions updating for XML file.
2016-07-24 DariusIII
* Chg: Use max headers iteration site setting if set (or max of 1000000 if not set) during multiprocessing safe binaries
This will ensure we don't queue too many jobs in one loop if you are behind on updating and is consistant
with other update binaries methods
Fix: Categorization of XXX releases posted in mp3 groups
2016-07-21 DariusIII
* Fix: Wrong order of inserted values when editing an group
* Chg: Improve isXxxClipSD matching code
2016-07-20 DariusIII
* Chg: Add function to match poster for categorization
* Chg: Update upcoming pages to prevent notices when alternate_ids is not set in rottentomatoes response
* Chg: Update XXX UHD and XXX HD regexes for categorization
2016-07-19 DariusIII
* Chg: Update queries in NameFixer for by poster categorization
* Chg: Move UHD releases checks before HD ondes
* Chg: Add UHD subcategories to Movies, TV and XXX categories
* Chg: Add categorization by poster to Categorize.php (used in XXX SD clips for now)
* Fix: Add lithium libraries bootstrap for Admin pages
* Fix: Display of browsing categories on browse pages of every theme.
2016-07-18 DariusIII
* Fix: RSS/API usenetdate format to conform with newznab api specification
* Fix: API search now respects group parameter for searches
* Chg: Add check for isadmin in forumpost.tpl in all the themes
* Fix: RSS/API issues introduced in latest commit
* Chg: Change bootstraping process in nntmux
2016-07-15 DariusIII
* Chg: Remove releases ordering in viewmoviefull page of all the themes
* Fix: Prevent undefined index notices in api.php
* Chg: Update composer files
2016-07-14 DariusIII
* Fix: Add back the missing nzb download option to api
* Chg: Add checks for ep when api is queries for season/episode.
* Fix: Wrong guid usage in Gentele viexxxfull page
* Chg: Add api requests count to admin/user-list page
* Chg: Remove now unused files
* Chg: Replace usage of indexer.php with bootstrap.php
* Chg: Add workaround for duplicate constants warning
* Chg: Create gitignore for new configuration folder
2016-07-13 DariusIII
* Chg: Use searchname and not animeTitle in viewanime.tpl's
* Chg: Check if cp_url and cp_api are set on profile edit page
* Chg: Add check for empty invitecode when user registers on site
* Fix: Remove extra release searchname after the release guid when linking to release details page
* Fix: Fix adding movies to my movies from upcoming page (in theatres)
* Fix: Fix wrong name of used result in ajax_tvinfo
* Fix: Mark new releases in Gamma browse page.
* Fix: Check if isadmin is set in Gamma theme.
* Chg: Add check for empty values for userimdbs in upcoming pages.
* Chg: Add check for empty values for season and episode in api page
2016-07-12 DariusIII
* Fix: Wrong usage of result.guid in Gentele theme viewmoviefull page
* Fix: Prevent undefined index notices in XML_Response
* Chg: Remove animation from menus in Gentele theme
* Fix: Fix color style of theme selection in Charisma theme.
* Fix: Add missing check for user selected styles setting on profile edit page
* Fix: Re-arrange items in profile edit page in all the themes.
2016-07-10 DariusIII
* Fix: Add missing ajax_resetusergrabs-admin page to index.php
* Chg: Port changes from nZEDb
* Chg: Update AdminLTE css, js and skins to version 2.3.5
2016-07-08 DariusIII
* Chg: Update composer.lock with new versions of nicescroll and lithium-dev
2016-07-07 DariusIII
* Chg: Use modified Versions command from app folder.
* Chg: Port changes for versions handling from nZEDb
* Chg: Update composer.lock with new versions of used libs
2016-07-04 DariusIII
* Fix: Fix wrong constant name in myshow-add.tpl in all the themes
* Fix: Fix my movies and my shows RSS feeds
* Chg: Move adding of movies below cover
2016-07-01 DariusIII
* Chg: Base JSON response of XMLWriter response
2016-06-30 DariusIII
* Chg: Refactor adding movies to mymovies list.
* Chg: Update myshows.php
* Chg: Add link for My Shows to Gamma theme user menu
2016-06-29 DariusIII
* Chg: Change categories_id columns in user_movies and user_series to categories (they host multiple category numbers)
2016-06-28 DariusIII
* Chg: Change remaining categoryid to categories_id and add patch for user_series table
2016-06-27 DariusIII
* Chg: Update Readme.md with updating script name change
* Chg: Add DocBlock comments to UserMovies and fix missing return in delMovie function.
2016-06-25 DariusIII
* Upd: Update composer.lock
* Chg: Switch namespace from newznab to nntmux, rename nntmux script to tmux
* Upd: Update lithium connections
* Upd: Composer will prefer source now on install
2016-06-24 DariusIII
* Fix: Fix styling of some pages in Gentele theme
* Chg: Consolidate groups handling by @ruhllatio
* Upd: Join release_comments on releases_id not gid
* Upd: Add forum link to all the themes, fix forum and forumpost pages
* Upd: Move settings for forking child processes inside if else loop
2016-06-23 DariusIII
* Chg: Make gfRN predbft deterministic to prevent useless threads
* Chg: Rename userid to users_id to follow lithium naming convention.
* Upd: Update composer.lock with new version of barracudanetworks/forkdaemon-php
* Fix: Fix gFRN nfo processing typo and update.
2016-06-21 DariusIII
* Upd: Remove old and unused scripts
* Fix: Fix stray categoryID in ReleaseRemover
2016-06-20 DariusIII
* Upd: composer.lock with update for forkdaemon-php release 1.0.8
* Fix: SQL injection fix in Movie.php @pkostiuk
2016-06-18 DariusIII
* Upd: Update composer.lock
2016-06-13 DariusIII
* Upd: Update scrutinizer config
2016-06-10 DariusIII
* Fix: Anidb not respecting update interval
2016-06-09 DariusIII
* Upd: Increase cover size on movies and XXX pages
2016-06-08 DariusIII
* Fix: Fix send to cart and queue behaviour in Charisma theme browse page
* Chg: Move user login menu in Charisma theme to headermenu
* Fix: Fix send to queue and download basket in Charisma theme.
* Upd: Make PreDb class to default to remote Db.
* Upd: Change DATEDIFF to constant comparison to allow index scan
* Upd: AniDB code cleanup, ported from nZEDb
2016-06-07 DariusIII
* Upd: Make Charisma theme dark, fix some bootstrap issues.
* Upd: Update composer.lock file
2016-06-06 DariusIII
* Fix: Fix the nntmux_fi_schema.sql
* Upd: Remove bad sources from ircscraper_settings_example and IRCScraper class
* Fix: use old qtip in Gentele theme
* Fix: Missed occurences of old checkboxes in Gentele
* Fix: TV fallback searches not episode specific / fix Season Pack lookups
2016-06-03 DariusIII
* Fix: Fix styling of login page.
* Fix: Fix TV alias and local matching
* Upd: Fix look of search page in Gentele theme.
* Upd: Add support for multiple channels in IRCScraper.
* Upd: Fix Json and XML response
2016-06-02 DariuIII
* Upd: Port fixes and new features from nZEDb.
2016-06-01 DariusIII
* Upd: Show API search
* Upd: Fix connections
* Upd: Update Versions class
* Chg: Make API and RSS separate and smarty independent.
* Upd: Update composer files.
* Chg: Use old jquery.qtip2.js, remove new version from assets
* Fix: Fix TV search sending wrong data.
2016-05-31 DariusIII
* Fix: Remove doubled and wrong preinfo function ih Gamma theme utils.js
* Fix: Fix PreDB page layout in Gamma theme.
* Fix: Fix links to colorbox images in Gamma bootstrap-fixes.css
* Fix: Fix Gamma links to scripts
* Chg: Adjust name of id attribute to guid.
2016-05-30 DariusIII
* Fix: Fix issues with adding releases to cart/queue in Omicron/Gentele theme
* Fix: Fix styling on browse page on all themes
* Fix: Fix Nfo display on Gentele XXX page.
* Upd: Replace rest of the nzb_check and nzb_check_all with square and square-all, respectively
2016-05-29 DariusIII
* Upd: update composer.lock with new versions of libs.
* Upd: Greatly improve speed of tv shows search.
2016-05-28 DariusIII
* Fix: Fix for login rememberme
2016-05-27 DariusIII
* Upd: Remove table-striped attribute from tables in search page of Gentele theme.
* Upd: Use well-sm in all themes
* Chg: Use bootstrap3 css in Gamma theme
2016-05-26 DariusIII
* Fix: Remove lines not needed in register, login and forgottenpassword pages in themes
* Upd: Update composer.lock file with new versions of datatables and jquery.
2016-05-24 DariusIII
* Chg: Rename groupid column to groups_id.
* Upd: Improve speed of update_releases on larger databases
2016-05-22 DariusIII
* Upd: Update the +1 patch file
* Upd: Update NameFixer and ReleaseExtra classes.
* Upd: Add index to release_unique table to speed up processing, use querylimit in fixNamesWithMedia function.
2016-05-21 DariusIII
* Upd: Move queries, match to properly named releases only
2016-05-20 DariusIII
* Upd: Update uid matching and add it to tmux
* Upd: Rename releases based on their uid
* Chg: Extract id from media, add separate table to handle it.
* Upd: Hide couchpotato button if no imdbid is set for release.
2016-05-19 DariusIII
* Upd: Composer.lock and remove noty. Fix wrong paths after changes to scripts location
* Upd: Refactor CouchPotato integration
2016-05-16 DariusIII
* Fix: Use Artist - Track layout in Gamma theme music page
* Fix: Add back 'None' as theme in profileedit so admin selected theme is used
* Fix: NZBImport will now insert nzb_guid into releases table
* Fix: Buffer nzb creation fixes
2016-05-15 DariusIII
* Chg: Move themelist management to Utility class
* Upd: Clean up NZB class file indents and query strings
* Fix: Fix the URL called by CouchPotato class
* Upd: Update details page and fix tootltips in Gamma theme.
* Fix: Properly manage guid for CouchPotato in functions.js.
* Fix: Fix functions.js in all tne themes
* Chg: Change CP support in themes, add new class and page to handle CP integration
2016-05-14 DariusIII
* Fix: Fix pp add work queries (ported from nZEDb)
* Upd: Update composer libraries
* Fix: Update constants.php with new Smarty variables and used them where needed.
2016-05-13 DariusIII
* Fix: Smarty cleaning of templates_c folder on nntmux update
* Upd: Improve the speed of fixrelnames work queries
* Fix: Properly fix renaming issues introduced by renaming releaseid to releases_id
2016-05-12 DariusIII
* Fix: Wrong path to fixrelnames script in TmuxRun
* Upd: Add leftguid column to releases table for better threading.
* Upd: Update command output
* Chg: Add back old type Srr file match renaming.
* Upd: Add output to git update
* Fix: Fix minsize queries fail
* Fix: Add/fix CouchPotato icons to themes.
* Fix: Remove derefferer links from CouchPotato url in Gamma theme.
* Fix: Fix nntmux_schema_fi for misc cats
* Fix: Wrong path to postprocess.php when using sequential in tmux
* Upd: Revert utf-8 fix apllied long time ago
* Rvr: Revert previous change
* Upd: Port many fixes from nZEDb
2016-05-11 DariusIII
* Upd: Composer update colorbox and phpmailer to newest versions
* Upd: Split UPDATE and DELETE query after NZB is created for release
* Fix: Add patch to modify binaries table partcheck column.
* Fix: Fix createGUID function call in release creation process.
2016-05-10 DariusIII
* Upd: Bring ProcessAdditional class up-to-date
* Fix: Prevent binaries and releases update deadlocks.
* Upd: Add couchpotato icon to Gamma theme.
* Fix: Reorder patch files
* Chg: Rename release_audio to audio_data
* Chg: Rename releaseid to releases_id
* Upd: Remove unused scripts, update mysqltuner.pl
* Chg: Rename bookinfoid to bookinfo_id, consoleinfoid to consoleinfo_id and pre_id to predb_id
* Chg: Rename musicinfoid to musicinfo_id
* Chg: Rename preid to predb_id in releases table and in classes and scripts.
* Chg: Move collection deletion right after NZB is created.
2016-05-09 DariusIII
* Fix: Wrong class in Movie.php
* Chg: Replace/remove refferences to python scripts where possible.
* Fix: Change TIME() to lowercase time()
* Upd: Fix Yahoo search in Movie class
* Chg: Replace python requestid_threaded with php equivalent in ProcessReleases class.
* Upd: Change categoryid to categories_id, category table to categories table
2016-05-08 DariusIII
* Upd: Composer replace qtip2 with qtip2-main
* Fix: Fix missed table renames in scripts.
* Upd: Update nntmux_fi_schema.sql.
2016-05-06 DariusIII
* Fix: Fix mimatched TV categorization, you will need to run misc/testing/Releases/recategorize all to fix wrong categorization
* Upd: a.b.mom collection regex
* Fix: Replace triggers
2016-05-05 DariusIII
* Upd: Remove container from sabqueuedata.php
* Fix: Fix the name of DbSystem function to proper case in DbUpdate.
* Upd: Reinstate the LINES TERMINATED BY clause to loading data files to override default behaviour of only using '\n' instead of '\r\n' that we need.
* Upd: Update sphinx.conf (remove deprecated setting and change searchd.pid location)
* Upd: Update composer.lock with new versions of font awesome and TVMaze
2016-05-04 DariusIII
* Upd: Rename tables to more logical names (same as in nZEDb)
* Upd: NNTmux versions handling
* Upd: Update db function in Update script.
* Fix: Force li3 connections to ignore Host/Port settings if a socket is provided.
* Upd: Add patch for triggers to match the new releases reqid format (@rainje)
2016-05-01 DariusIII
* Upd: Revert updating process to original version
* Upd: Update composer.lock and nntmux.xml files
2016-04-29 DariusIII
* Upd: Change how git is pulled when there are no installed dependencies yet.
* Fix: Use proper case for time operator function in ReleaseRemover.
2016-04-28 DariusIII
* Upd: Add 'gn' case to nfo retrieval in api, to be in line with newznab api spec
* Upd: Check if the movies is SD before the HD check
* Upd: Update scrutinizer.yml, .gitignore and add .gitmodules
2016-04-27 DariusIII
* Upd: Scrutinizer.yml
* Upd: Update composer, add more scripts to be managed by composer and remove scripts not used.
2016-04-25 DariusIII
* Fix: Fix path to nicescroll script
* Upd: Fix "porting" typo
* Fix: Update sphinx releases_rt index when release files are added.
*** NOTE *** - you will need to do the following to update the sphinx index:
1) stop sphinxsearch - `sudo service sphinxsearch stop`
2) clear old index - `sudo rm /var/lib/sphinxsearch/data/*`
3) start sphinxsearch - `sudo service sphinxsearch start`
4) populate the index - `php /var/www/newznab/misc/sphinxsearch/populate_rt_indexes.php releases_rt`
2016-04-25 DariusIII
* Upd: Update composer files, remove extra not needed scripts, update Gentele and baseadminpage
* Fix: Add missing files to shared folder for admin theme
* Fix: Update sphinxsearch data when release_files for release are updated.
* Upd: Update composer, composer will handle git pull, no need for manual git pull
* Fix: Fix populate_rt_indexes script
* Add: Add empty file and create resources/smarty/templates_c
2016-04-20 DariusIII
* Upd: Assign group to smarty in admin/category_regexes-list.php
* Upd: Update composer, adjust paths to bootstrap.
2016-04-19 DariusIII
* Upd: Use local jquery-migrate, html5shiv and respond javascript in themes
* Upd: Add search back to headermenu in Gentele theme.
* Fix: Fix ajax operations in admin area, replace old gif images with font awesome.
2016-04-18 DariusIII
* Upd: Update README.md
* Upd: Update git, versions, updater for complete update of newznab-tmux
NOTE: You need to run ./nntmux update nntmux to completely update nntmux.
Please remove the post-merge git hook, as it will interfere with
new updater.
* Upd: Update themes to use new files
* Upd: Update composer
2016-04-15 DariusIII
* Upd: Update composer.json
* Upd: Update and add lithium based update scripts
2016-04-14 DariusIII
* Upd: Add link to forum and fix forum pages
* Upd: Update composer and themes with new autosize and colorbox libs.
* Fix: Fix PHP Fatal error on getid3
2016-04-13 DariusIII
* Upd: Composer with fixed font awesome icons and proper litium/li3_quality
2016-04-12 DariusIII
* Upd: Update admin template part 2.
* Upd: Updated admin template to be in line with age. Part 1.
* Upd: Cleanup couple of Omicron/Gentele tpl files (terms/contact)
* Upd: Update composer, themes use shared/assets/bootstrap-hover-dropdown now
* Upd: Add initial updating scripts, still not used.
2016-04-11 DariusIII
* Upd: Update composer.json and add initial update script.
* Fix: Fix duplicated cart icon on details page
* Chg: Remove most of the select all selectors from Gentele theme.
* Upd: Update Omicron to use icheck from shared/assets folder.
2016-04-10 DariusIII
* Upd: Add modal for nfo view
* Fix: Prevent undefined index isadmin on forumpost page in Gamma template
* Fix: Fix NFO links in cover pages in all of the templates.
* Upd: Increase size of games covers in Gentele theme.
* Upd: Increase the size of covers on movies and xxx pages in Gentele theme.
2016-04-09 DariusIII
* Upd: Update composer with 2 more shared libraries(bootstrap-progressbar, icheck) and adjust Gentele theme to use them.
* Chg: Replace js checkboxes with iCheck.
2016-04-08 DariusIII
* Fix: Fix NFO display on themes, fix stylings on Gentele theme
* Upd: Change label colour, fix search page styling.
* Upd: Move nntmux versions file
2016-04-07 DariusIII
* Upd: Fix view anime page in Gentele theme
* Upd: Use PNotify confirmation notifications on multi_operations_delete functions in Gentele theme.
* Chg: Change tooltips for actions on series view in Gentele theme
* Upd: Update series view in Gentele theme
* Upd: Update notifications in Gentele theme
* Upd: Update basepage and headermenu of Gentele theme.
2016-04-05 DariusIII
* Fix: Fix full movie and xxx views on Gentele theme.
2016-04-03 DariusIII
* Fix: Fix myshows RSS feed
2016-04-01 DariusIII
* Upd: Change background color of Gentele theme
* Upd: Replace animate.min.css with bower version in assets folder.
2016-03-31 DariusIII
* Add: Add new Gentele theme
2016-03-30 DariusIII
* Chg: Add script to check for missing movie covers to postprocess Non Amazon pane.
2016-03-29 DariusIII
* Upd: Update composer.
* Upd: First push of lithium framework
2016-03-27 DariusIII
* Upd: Remove unused AmazonProductAPI class.
+ Upd: Remove commented out AmazonProductAPI usage from MiscSorter class.
2016-03-23 DariusIII
* Upd: Update scripts to handle the new dev branch
* Fix: Fix Undefined index isadmin on profile pages.
* Fix: Fix issue #116, invites not working
2016-03-22 DariusIII
* Fix: Fix API when disabled in site edit.
* Upd: Update composer.json with new asset manager and new assets
2016-03-20 DariusIII
* Upd: Update composer.json
2016-03-19 DariusIII
* Upd: Update composer.json
2016-03-18 DariusIII
* Upd: Add post-merge hook to handle composer updates, update README.md
* Upd: Add back TV processing to NFO processing.
* Chg: Add match_prefiles to tmux.
2016-03-17 DariusIII
* Chg: Replace 2 occurences of array_push with $array[] in NZB.php to reduce overhead.
* Upd: Change semantics for failed download handling in themes.
2016-03-16 DariusIII
* Upd: Update composer.lock with latest TVMaze update
* Fix: Fix missing use statement for Category class in www/pages/anime
2016-03-15 DariusIII
* Fix: Fix max headers iteration for binaries update
* Chg: Change function used to check for empty NZBGet url field in profile edit
2016-03-14 DariusIII
* Upd: Update composer.lock with new TVMaze update
2016-03-12 DariusIII
* Upd: Fix TVMaze processing
2016-03-10 DariusIII
* Fix: Fix object to string conversion in processing/tv/TVDB.php
* Upd: Update composer.json of the project.
* Chg: Move smarty template and cache files to resources folder
2016-03-09 DariusIII
* Fix: Fix typo in serverroot and fix getID3 error in Nfo class.
2016-03-08 DariusIII
* Upd: Many changes related to composer
* Upd: Update smarty handling in composer.json
* Fix: Remove require for GiantBomb as it should be handled by composer
* Fix: Fix errors related to changes to libraries.
* Fix: Remove require for getid3 from Nfo class, it is handled by composer autoload now
* Upd: Update Readme.md with composer info.
* Add: Add project composer.lock file to git, remove Git folder from libs.
* Chg: Remove dependencies handled by composer
* Chg: Remove libraries handled by composer, move others to their respective folders
* Add: Add composer.json
* Upd: Update .gitignore
2016-03-07 DariusIII
* Fix: Fix another instantiation in Groups
* Fix: Fix instantiation of Binaries Class in Groups.php
2016-03-06 DariusIII
* Upd: Add trailing slash to saburl on profile edit
2016-03-02 DariusIII
* Fix: Prevent undefined notices in Gamma theme books page
* Fix: Fix Gamma menu on hover, use shared script for menu hover in all the themes.
2016-03-01 DariusIII
* Chg: Adjust Gamma theme, add dropdown on hover to menus.
* Chg: Make Gamma use Bootstrap 3.
* Chg: Use jquery-migrate-1.4.0 in all the themes.
* Add: Add jquery-2.2.1.min.js to shared/scripts folder and use it in all the themes
2016-02-29 DariusIII
* Chg: Change occurences of form-search to form-inline in Charisma and Omicron templates
2016-02-26 DariusIII
* Chg: Remove nzbgetintegrated check from templates, check for empty sabintegrated fields
2016-02-25 DariusIII
* Chg: Replace custom filter code in templates with search-filter.tpl
* Chg: Move rss, rssdesc and search-filter.tpl to shared folder
* Fix: Fix Gamma theme rss.
* Fix: Prevent undefined index userdata error on headermenu of all themes
2016-02-23 DariusIII
* Fix: Fix undefined index errors on book pages.
* Add: Add LICENSE.txt.
* Add: Add ubuntu install guide when installer will be available
* Chg: Update the removeWMV function on ReleaseRemover.
* Chg: Remove unneccessary MYSQL_ATTR_INIT_COMMAND from PDO dsn options array. This was only
needed before PHP 5.3.6 as 'charset' was ignored.
* Fix: Add missing Music class to MiscSorter.
2016-02-20 DariusIII
* Fix: Fix typo for userexcat table in Users.php
2016-02-19 DariusIII
* Fix: Fix missing smarty const from Charisma/Omicron headermenu.tpl
2016-02-18 DariusIII
* Upd: Update nntmux_fi_schema.sql
* Fix: Fix typo in link to myshows in Omicron template.
2016-02-17 DariusIII
* Chg: Rename category for smarty to catCLass to prevent conflicts
* Upd: Update getCategoryExclusion and getCategoryExclusionNames functions.
* Fix: Fix Gamma theme headermenu when coverview is disabled
* Chg: Change position of browse groups from headermenu to left side menu
2016-02-16 DariusIII
* Chg: Rename Categories class get function to getCategories
* Fix: Prevent errors when pagertotalcount is not set
* Chg: Move showApiError function to Utility class, adjust pages that use it.
2016-02-13 DariusIII
* Upd: Use $category for constants
2016-02-11 DariusIII
* Fix: Fix filelist view in themes
* Upd: Add screen sequential and threaded scripts
2016-02-10 DariusIII
* Upd: Switch foreach loops from smarty2 to smarty3 syntax
* Chg: Switch templates from category numbers to category constants usage
2016-02-09 DariusIII
* Upd: Switch to category constants from category numbers, part 1
* Upd: Change other cat numbers to be the last number in their range x999
2016-02-07 DariusIII
* Chg: Remove CAT_ from categories names and rename parent categories to root.
2016-02-04 DariusIII
* Upd: Add function to fetch category values
2016-02-03 DariusIII
* Chg: Move fonts and css not related to bootstrap to css and fonts folders in shared respectively
* Fix: Replace deprecated html tag <center> with proper CSS
2016-02-01 DariusIII
* Chg: Rename CAT_BOOK_ to CAT_BOOKS_, change the book other category from 7050 to 7999
2016-01-29 DariusIII
Chg: Remove utf8_encode to speed up processing of binaries and collections, fix by @izolight
2016-01-28 DariusIII
Upd: Update blacklist removal in ReleaseRemover class.
2016-01-27 DariusIII
Chg: Refactor Charisma basepage.
2016-01-26 DariusIII
Chg: Refactor Omicron basepage
2016-01-25 DariusIII
Upd: Update the folder structure, remove _scripts from update, nix and win folders.
Chg: Change the name of CAT_GROUP_OTHER constant to CAT_OTHERS_GROUP in Category class, update minimum supported PHP version to 5.6.
2016-01-22 DariusIII
Upd: Update Noty package to version 2.3.8 and move it to themes/shared/libs/noty/ folder
2016-01-21 DariusIII
Upd: Update getID3 to latest revision
Upd: Update ReleaseExtra class
2016-01-20 DariusIII
Upd: Update isISO categorization, broaden triballs categories.
2016-01-18 DariusIII
Upd: Update newznab_api_specification and fix ajax_prehashinfo references.
Chg: Move Other category (Misc and Hashed) to categoryid 0000.
2016-01-15 DariusIII
Rmv: Remove the unused Sphinx class.
2016-01-14 DariusIII
Upd: Remove all references to predb/nzpre from templates as it is non-functional since october
Add: Port match_prefiles.php from nZEDb
2016-01-13 DariusIII
Upd: Adjustments in templates, move common bootstrap file to shared/libs/bootstrap/v3/ folder
2016-01-12 DariusIII
Fix: Revert ogg video processing to default ogv extension
2016-01-11 DariusIII
Upd: Move api*.tpl files to themes/shared/templates
Upd: Make sure we have a theme
Upd: Move captha.tpl to shared templates folder.
2016-01-08 DariusIII
Fix: Fix getnzb links in all of the templates
Fix: Fix xxx modal in Gamma template
Upd: Improve filename matching function in NameFixer
2016-01-06 DariusIII
Upd: Update the srr renaming functions.
2016-01-05 DariusIII
Upd: Update bootstrap-tour in Charisma to version 0.10.2
2016-01-04 DariusIII
Chg: Move frontend to templates dir, adjust Page to accomodate settings from BasePage (moved the template settings to Page)
2016-01-02 DariusIII
Fix: Fix wrong likeString usage in NameFixer
2016-01-01 DariusIII
Fix: Fix threaded filename and srr matching, switch tmux back to threaded matching.
2015-12-31 DariusIII
Fix: Fix wrong table name, switch to non-threaded version of fixReleaseNames script for filenames and srr matching.
2015-12-30 DariusIII
Fix: Fix renaming of files when using threaded fixrelnames script.
2015-12-29 DariusIII
Chg: Add release renaming based on included srr filename, fix one long standing bug in NameFixer
2015-12-28 DariusIII
Upd: Update fileInfo function in Utility.php
2015-12-23 DariusIII
Chg: Add use statement for ReCaptcha
Fix: Change how grabs are sorted in Gamma
2015-12-22 DariusIII
Fix: Fix icons and add grabs count to Gamma template
2015-12-21 DariusIII
Upd: Update smarty to 3.1.29
Upd: Remove dlbrowse page
Upd: Add noscript support to captcha (fix by zetas@nZEDb)
Fix: Fix wrong movie sample extension in Gamma
2015-12-17 DariusIII
Fix: Add forgotten password link to Gamma, fix forgottenpassword page
2015-12-16 DariusIII
Upd: Update the newznab/db/populate/AniDB class.
Add: Add full XXX movie view to all the templates
Upd: Add new 2160p quality option to series and movies view in Gamma template.
Fix: Do not show site theme selection in profile edit if admin has disabled user selectable themes.
Fix: Templates could not be changed if user selectable templates were disabled.
Upd: Refactor BasePage for new theme settings, adjust templates to use the new structure and constants.
2015-12-15 DariusIII
Upd: Update nntmux_fi_schema
Fix: Add contact page to Gamma template, fix menu items edit page
Fix: Allow empty NZBGet URL in profile
Rmv: Remove tvrage, tvrage_titles and tvrage_episodes tables
Upd: Update Failed releases and serchname handling
2015-12-13 DariusIII
Chg: Update DnzbFailures getAlternate function, add DNZB return code.
2015-12-12 DariusIII
Upd: Update pre-commit hook
Fix: Crap time was left out of codec poster removal query.
2015-12-11 DariusIII
Upd: Update removeCodecPoster in terms of speed and precision.
Upd: Update PHPDOC blocks
Fix: Anime in Gamma.
Fix: Fix path to config.php in pythonn scripts
Fix: Cover/list view selector (replaced icons with simple text), removed duplicated list icon.
Fix: Fix doubled SET in RequestIDLocal class
Chg: Change COUNT(*) queries to count the primary key columns to improve query performance
Chg: Re-work the count querying in PreDb class
2015-12-10 DariusIII
Upd: Update the pre-commit hook.
Upd: Switch to using UNION ALL in removeCodecPoster function, it increases the speed of that query dramaticaly.
2015-12-09 DariusIII
Upd: Remove referencex to UC and womble from prehash pages
Chg: Move git-hooks out of newznab into build folder, update hooks, remove addGitHook.php, not used anymore (ported from nZEDb @niel)
2015-12-08 DariusIII
Fix: Try to fix failing query when lastArticleDate is NULL (fix @kevin123)
Fix: Missing / from path to covers in movie.tpl
Fix: Fix queries for movies again(by Bart39), small arrangement of codecposter query in ReleaseRemover.
2015-12-07 DariusIII
Upd: Update utils.js in Gamma template
Fix: Change registerstatus to 0 (open) in nntmux_fi_schema.sql
2015-12-04 DariusIII
Fix: Fix the limits on Sphinx executable removal
Chg: Add backcover for XXX and screenshot for games tabs in details page
Upd: Update Version.php to not update commits and use tags only on master branch
2015-12-03 DariusIII
Fix: Fix captcha on login/register and images in upcoming
Add: Add script to check movies for missing covers.
Chg: remove traktid columns from movieinfo and releases table, add nzb_reorg script, add script to check
missing unique indexes based on nntmux_fi_schema.sql
2015-12-01 DariusIII
Chg: Replace Cart with Download Basket
Fix: Add posterwall.css
Upd: Update bootstrap to version 3.3.6
Fix: Add None to list of themes to choose from
Upd: Add Movie View link to movies detail page
Chg: Remove AND again from getBrowseBy
Upd: Update binaryblacklist-edit.php
2015-11-30 DariusIII
Fix: Add missing links to TMDB in Charisma/Omicron/Gamma templates
Fix: Add back AND to getBrowseBy function in Movie.php
Upd: Update Gamma font awesome to 4.5.0
2015-11-29 DariusIII
Chg: Remove traktid from Movie lookups
2015-11-28 DariusIII
Chg: Move themes_shared folder into themes/shared. Add new Gamma template (still WIP)
2015-11-27 DariusIII
Chg: rename template folders to Omicron and Charisma
Rmv: Remove nntmux theme, it has been out of sync for some time now
2015-11-26 DariusIII
Upd: Trakt processing works
Add: Add TraktTv processing
Fix: Fix the full movie view
2015-11-24 DariusIII
Fix: Fix failed releases count, improve cover view speeds in books, music and console view
Rmv: Remove travis, PITA to set up
Add: Add travis-ci .travis.yml to newznab-tmux
Upd: Update populate and create sphinx scripts
Fix: Fix release files indexing with sphinx
Upd: Update templates to font-awesome 4.5.0.
2015-11-23 DariusIII
Fix: Failed releases count
Fix: Security issues in dnzb failed downloads
Fix: Broken queries in DnzbFailures and Releases classes. Fix TV processing
Fix: Change dnzb_failures table
Chg: Add spotnab processing back to tmux
Fix: Change dnzb_failure queries to use releaseid for speed improvements, add index to releaseid.
2015-11-22 DariusIII
Fix: Do not cache local failure for TV processing
Fix: Fix the query in search
2015-11-20 DariusIII
Fix: Fix the sites theme scan folder
Chg: Remove version tag
Fix: Fix aka processing in TVMaze, remove leading year from TV releases before processing them
Fix: Fix the schema for new installs
Chg: Remove reference to database from nntmux_fi_schema.sql
2015-11-19 DariusIII
Fix: Missing use statement in populate_rt_indexes
Add: Add schema for fresh newznab+ installs
Chg: Remove option to postprocess properly renamed releases, useless option that caused too much problems
Upd: Rework book, movie, console queries, use ceil instead of round in pager
Upd: Add queryCalc function to DB class
Upd: Add nfo to api
2015-11-18 DariusIII
Fix: Fix release categorization to use proper partition
Chg: Remove newzdash from tmux, not worth the space
Fix: Fix patch 0111 and remove patch 0149 as it is now in schema.sql
Chg: Use releaseid instead of id from releasefiles table, rename releasefiles table to release_files
Fix: TVMaze AKA processing and some other bugs
2015-11-16 DariusIII
Fix: Use rawurlencode in TVMaze/Client.php
Upd: Change how season packs are displayed
Chg: Remove spotnab from tmux
Upd: Speed up cover view browsing, optimize SpotNab
Chg: Numerous TV related fixes ported from nZEDb
2015-11-12 DariusIII
Fix: Remove timeZone as tmdb is already UTC
Upd: Update TV episodes parsing
Fix: Fix Typo for TMDB in series view
Upd: TV processing. Parse TV show properly, update Trakt support
2015-11-10 DariusIII
Fix: Typos
Upd: Update TV support, fix TV processing logic
Fix: undefined offset error
Chg: Change how failed releases are tracked
2015-11-09 DariusIII
Fix: pre-commit hooks
Add: Add back trigger and unique index to release_comments table
Fix: Collection naming regex patches
Add: Add new PreDb class for prehash imports, update predb_import_daily_batch to use the new nZEDb github repo.
Add: Add new collection and release_naming regexes from nZEDb
2015-11-06 DariusIII
Fix: Wrong column name in NameFixer
Wrong cat name
Fix: Fix cart RSS feed, role-edit.
2015-11-05 DariusIII
Upd: Change show edit in admin
Fix: Typo in ReleaseRemover that caused errors
Upd: Add Trakt to processing
Fix: Change some variables in TMDB and TRAKT
Fix: Fix ADM processing
2015-11-04 DariusIII
Upd: Change countries table
Fix: Fix patch 202
2015-11-03 DariusIII
Chg: Move TmdbAPI back to libs/Tmdb folder
Fix: Possible fix for release edit problem
2015-11-02 DariusIII
Fix: Descriptions in TV.php
Fix: Ensure that returned results are array and not empty
2015-11-01 DariusIII
Upd: Fix TVMaze
Fix: Fix akas processing, fix offset errors
2015-10-31 DariusIII
Add: Add nezork name to show name
Fix: Buttons for TV links
Upd: Add all sources that are avalable to series view
Upd: Add first batch of changes for akas processing
2015-10-30 DariusIII
Fix: ApiIO errors.
Fix: Some of the problems created by moving TVMaze up in processing
Chg: Move ApaiIO and Tmdb libraries into libs folder
Chg: Simplify the is_array
Chg: Change admin/user-edit
Upd: searchId function in TraktAPI
Upd: Change the ordering of TV processing
2015-10-29 DariusIII
Fix: Fix the firstaired request
Chg: Remove debug output from TraktTv
Fix: SCR removal in ReleaseRemover and update queries
Fix: TV count in Tmux (still off as other scrapers need to be added)
Fix: Add network to nzb dettails page
Upd: Update the Versions.php
2015-10-28 DariusIII
Fix: Fix the no cover image
Upd: Make scrutinizer happy
Upd: Remove totalrows count ffrom some functions and api
Add: Add .idea folder to gitignore
Fix: Scrape countries properly
Fix: Fix the patches again
Upd: Update monitor, tmux and fix patches and schema
Fix: Wrong name of DB_TYPE constant
Chg: Rename scrape into irc_scraper
Upd: Change the name of the versions file to nntmux.xml
Upd: Move My Shows link from TV to Account area. Update import.
Fix: Fix the query again
Fix: Fix the query
Fix: Improve non-cover browse speed, fix undefined offset in Tv.php regex processing
2015-10-27 DariusIII
Upd: Remove searchname header from anime page
Chg: Change anime view page
Upd: Update the Readme.md for latest changes
Upd: Pull latest changes from nZEDb (fix trakt, speedup show search etc)
2015-10-26 DariusIII
Chg: Add back catsplit to browse page
Upd: Update git hooks
Fix: Local episode lookup processing incorrectly as series 0
Chg: Updating tv_episode schema to allow by-date tv programmes to have more than one entry.
Upd: Add anidb id to video table, add the missing patch
Fix: Remove non-existant processTVDB from postprocess.
Fix: Typo in array
Chg: Revamp TV processing
2015-10-17 DariusIII
Fix: Missing use statements
Fix: update_releases script and path to it in Forking.php
Fix: Autoloading and api errors
2015-10-16 DariusIII
Fix: Add getPreviewCount and getPreviewRange functions used in admin preview list
Fix: Path to smarty dir
Fix: Instantiation issues in NameFixer.php
2015-10-16 DariusIII
Fix: Missing use statements.
2015-10-15 DariusIII
Chg: Remove snHandleerror from SpotNab.
Add: Example config file
Fix: Change Misc to Utility
Chg: Move patches to mysql subdir
Fix: Path to scrape.php in TmuxRun.php
Fix: Book categories in headermenu
Fix: WWW_DIR instances replaced with NN_WWW
Fix: More fixes to issues in ProcessAdditional
Fix: Fix more instantiation issues
Fix: PreDB error in update_predb
Fix: Add back the patch
Fix: Add missing use statements.
Fix: Missing exception error in Logger.php
Fix: Change instantiation of classes
Fix: Define missing NN_TMUX folder.
Fix: More errors.
Fix: even more errors.
Fix: Fix missing Releases fatal error in ProcessAdditional.
Fix: Error in PostProcess.php
2015-10-15 DariusIII
Bug: remove tvrage patch
2015-10-15 DariusIII
Upd: Update DbUpdate.php
2015-10-15 DariusIII
Chg: Add tvrage_titles and tvrage_episodes tables for historic reference, they are emtpy and useless, but hell.
Remove references to automated.confiog.php.
2015-10-15 DariusIII
Fix: Rename nzedb references to newznab in settings.example.php
2015-10-15 DariusIII
Chg: Move all the configs into newznab/config/ folder.
Adjust patches and scripts to the new change, adapt patches for nn+ new releases table structure.
2015-10-14 DariusIII
Chg: Change location of config files(located now in newznab/config folder) update scripts
to accomodate this change.
2015-10-14 DariusIII
Fix: Possible fix for NULL nzb_guid values.
2015-10-13 DariusIII
Fix: Wrong edits, still working on commit management
2015-10-13 DariusIII
Fix: improve speed by replacing str_ireplace with strpos.Pushing again.
2015-10-13 DariusIII
???: Have no idea what is wrong
2015-10-13 DariusIII
Bug: Fix porting errors.
2015-10-13 DariusIII
Fix: Port fixes for omicron/charisma themes from nZEDb (white spaces), again.Was copied from wrong branch.
2015-10-13 DariusIII
Add: add build/NewPatches.php
2015-10-13 DariusIII
Change permissions on files