Commit Graph

582 Commits

Author SHA1 Message Date
Adam a38a9de8cb Merge branch 'feature/OverhaulSearchSettings' of https://github.com/JackDandy/SickRage into develop 2014-10-29 12:33:28 +08:00
Adam df5777c90b Merge branch 'feature/config_provider_improvements' of https://github.com/Supremicus/SickRage into develop 2014-10-29 12:30:12 +08:00
Supremicus 12dd9abd5f config_notifications improvements
* Changed notifier test buttons to not run if required field is missing
* Required fields will now highlight input box and add an icon if field is missing when test is pushed
* Changed Test Plex Media Server to Test Plex Client as it only tests the client and not the server
* Styled config_notifications to match new config_general styling

Wording corrections
2014-10-29 13:07:49 +10:00
JackDandy 1b2195d246 Overhaul Config Search Settings in line with General Configuration.
Improve text wording on many UI elements under Search Settings.
Improve reduce over use of capitals.
Change prevent specific rTorrent guidance from showing everywhere.
Fix duplicate html IDs used on the Torrent Search tab, there can be only ONE ID!
Improve streamline UI layout, mark-up, and javascript, remove unused DOM setters.
Clean up text, correct quotations, use spaces for code lines, tabs for html.
2014-10-29 03:04:31 +00:00
Supremicus 6489905690 Feature/config_provider_improvements
* Styled config_providers to match new config_general styling
* Removed qtip from providers and converted back to a tab
* Removed superfish-1.4.8.js and supersubs-0.2b.js as they no longer
break provider sorting with qtip removed and is no longer required due
to new UI
2014-10-29 13:00:39 +10:00
JackDandy d5863943c0 Fix theme identification for spinner when restarting. 2014-10-28 04:29:15 +00:00
JackDandy 0c765e552c Add an in progress spinner that is suitable for the dark theme.
Add dark spinner to "Add New Show" (searching indexers), "Add existing shows" (Loading Folders), Coming Eps and all config pages (when saving).
2014-10-28 00:36:02 +00:00
JackDandy aa731b31ce Fix sorting options on Show List page.
Fix Layout "Poster" sort of Paused, Ended, and Continuing shows as they were random.
Fix Layout "Simple" sort of tvrage "New" and "Returning" series by changing status column text to "Continuing".
2014-10-27 19:39:15 +00:00
adam 195277f708 Clarify description for backlog searches option on provider settings page 2014-10-27 23:32:45 +08:00
Adam 9903819ce0 Implement automatic saving of poster layout sorting options on show list 2014-10-27 23:12:24 +08:00
JackDandy 8ecd4c796b Tweak description under "Git remote for branch" on "General Config"/"Advanced Settings". 2014-10-27 14:45:46 +00:00
JackDandy 3b5fe4b0de Overhaul General Configuration. Tweak top navbar. Fix imdb and other images.
Change to rename General Configuration -> "Web Interface" tab as "Interface".
Add a "User Interface" section to the "Interface" tab.
Change consolidate "Date and Time" and "Theme" tab content to "User Interface" section.
Add field in Advanced setting for a custom remote name used to populate branch versions.
Change theme name "original" to "light".
Improve text wording on all UI options under General Configuration.
Improve reduce over use of capitals.
Improve streamline UI layout, mark-up and some CSS styling of all General Configuration tabs.
Fix default top navbar background white-out behaviour on browsers that don't support gradients.
Improve top navbar gradient use for greater cross browser compatibility (e.g. Safari).
Fix dark theme divider between Season numbers on display show page.
Fix main background and border colour of logs on log page.
Fix imdb and three other images rejected by IExplorer because they were corrupt. Turns out that they were .ico files renamed to either .gif or .png instead of being properly converted.
Fix "Subtitle Language" drop down font colour when entering text on the Subtitles Search settings.
Clean up text, correct quotations, use spaces for code lines, tabs for html.
Update changelog.
2014-10-27 00:29:12 +00:00
JackDandy 7dd545ecae Improve display of progress bars.
Change fill color height of progress bars in the Downloads columns of the show list page.
Change fill color height of progress bars under the images in Layout Poster of the show list page.
Remove top grey border on the up to 20% red progress bars in Layout Poster of the show list page.
2014-10-24 19:28:50 +01:00
JackDandy 6c8d72b9c1 Revert "Added gui for IMDB watchlists in Config General."
The main core of this code was lifted from Trakt code and not developed enough to be suitable for purpose given that the Trakt code isn't fully developed either. An issue found leading to this decision was that show statuses were set false instead of the expected default, however, worse was that users had no way of choosing shows to add, was not informed of what was actually going on once a URL was added to the UI, and was not offered options prior to adding shows like the normal add new show work-flow does. Basically, there are too many issues and this feature is too immature for inclusion.
2014-10-24 17:03:32 +01:00
Supremicus 2c510aa210 Improve UI to display fluidly on different screen sizes.
Fixes the issue where top menu items would disappear on smaller screens.
Add Bootstrap v3.2.0 with Normalize v3.0.1 from github.com/twbs/bootstrap.
Add a modified jquery pnotify stylesheet.
Various UI tweaks.
Update CHANGES.md and TODO.txt
2014-10-23 23:23:56 +01:00
JackDandy 85d022916f Add "Archive on first match" to Manage, Mass Update, Edit Selected page. 2014-10-16 22:41:46 +01:00
adam d452f199b6 Merge branch 'hotfix/0.1.0' into develop 2014-10-16 20:35:18 +08:00
adam 4e6afd7615 Update repo urls from echel0n to point to SickragePVR. Should fix autoupdating to the correct repo 2014-10-16 19:55:33 +08:00
JackDandy a751af4291 Merge pull request #8 from JackDandy/UpdateComingEpsCalendar
Update Calender View on Coming Episodes Page.
2014-10-15 17:23:31 +01:00
JackDandy f845ec24a4 Update Calender View on Coming Episodes Page.
Note: these updates are a bit hacky and will be cleaned up when new CSS arrives.
Tweak display of show cards.
Display show time based on General settings ... Date and Time.
Add hover over showtitle incase card image is non-descriptive.
Add text to columns where there are no shows for this day.
2014-10-15 16:45:55 +01:00
adam111316 a20cde9f76 Merge pull request #877 from JackDandy/ImproveAddTrending
Improve addShows trending page by using less memory and loading quicker.
2014-10-15 00:24:24 +08:00
JackDandy 397cc09610 Improve addShows trending page by using less memory and loading quicker.
The trending page shows approx. 500 images and typically, the size of fetched images were 1000 x 1500 pixels. The browser was relied on to reduce the images while rendering to 186 x 273 pixels. The result used a *lot* of memory, bandwidth, time, render processing, and server resources to populate the page so those issues have been eased by fetching smaller 300 x 450 pixel images instead.
2014-10-14 17:17:33 +01:00
adam111316 d0fea0add2 Merge pull request #875 from JackDandy/UpdateUI
Various tweaks to UI including additional use of fuzzy dates.
2014-10-14 12:48:43 +08:00
JackDandy 0333a9aa3e Various tweaks to UI including additional use of fuzzy dates.
Add a parameter to FuzzyMoments to output dates inline.
Add fuzzy dates to compact view of History page.
add fuzzy dates to poster view cards of Home page.
Tweak Home page poster view cards to span the date displayed across the first line.
Tweak Home page poster view cards to display download stats on left and network logo on right.
Tweak the two columns of Show Summary on the displayShow page to hold content.
Add title "Filters" and tweak the layout of filters sections on the displayShow page.
Move display value for show air date from Next Episode to the Airs field on the comingEpisodes page.
Add fuzzy dates to the Airs field in banner and poster views on the comingEpisodes page.
Tweak CSS for showSummary.
Tweak CSS for poster view cards line-height.
2014-10-14 05:13:59 +01:00
adam111316 5c73569f52 Merge pull request #874 from JackDandy/FixFailedDLsAndManageTorrentsIcons
Fix failed DLs and manage torrents icons
2014-10-14 10:35:31 +08:00
adam111316 914f04c231 Merge pull request #873 from JackDandy/TweakWidthCalenderView
Change: reduce width on comingEpisodes Calendar view for new page width.
2014-10-14 10:34:46 +08:00
JackDandy 07c0316815 Fix: Button icons for "Failed Downloads" and "Manage Torrents" now show on respective pages. 2014-10-13 20:08:56 +01:00
JackDandy 46554c382e Change: reduce width on comingEpisodes Calendar view for new page width. 2014-10-13 19:46:37 +01:00
adam111316 d532353a98 Merge pull request #872 from JackDandy/TweakWidthDisplayShow
Change: reduce details width on display show page for new UI width.
2014-10-14 02:15:36 +08:00
JackDandy 7bff816947 Change: reduce details width on display show page for new page width. 2014-10-13 19:10:52 +01:00
adam111316 1966ac75dd Merge pull request #871 from JackDandy/TweakWidthUI
Change: Reduce UI width. Adjust "Limit:" right alignment on history page...
2014-10-14 01:55:56 +08:00
JackDandy 8e631b11e5 Change: Reduce UI width. Adjust "Limit:" right alignment on history page. 2014-10-13 18:53:09 +01:00
adam111316 ddf6a52053 Merge pull request #869 from JackDandy/TweakUIWidth
Change: Reduce UI width. Adjust "Limit:" right alignment on history page...
2014-10-14 01:28:39 +08:00
JackDandy d8f4c74acd Change: Reduce UI width. Adjust "Limit:" right alignment on history page. 2014-10-13 17:48:45 +01:00
adam111316 f9bac63135 Merge pull request #867 from ofir123/subscenter_support
Subscenter support
2014-10-13 15:15:16 +08:00
Kalle Møller 8b0e8d103f Danish TV 2 with space
The danish tv 2 is also reffered to with space between tv and 2.
2014-10-12 20:50:21 +02:00
Ofir Brukner 14f3848872 Added all logic related to subscenter, including logo 2014-10-12 16:19:34 +03:00
Peter Maciocia 5aae8d7b48 add checkbox to control proxying indexers 2014-10-10 19:08:53 +08:00
aaronkuchma 06e201cf49 Fix for failed episodes not counted in total
Failed episodes now form part of the "total episodes" count for progress
tracking purposes.
2014-10-09 22:54:39 -04:00
Supremicus db6eb33db4 Removed unneeded code from theme_name tests yesterday 2014-10-09 10:02:43 +10:00
Supremicus 29403ff2cb Added small poster view back in 2014-10-09 10:00:36 +10:00
adam111316 75a72995b9 Merge pull request #859 from mastni/network-logos
Network logos for Australian ABC, ABC2, ABC3 and Sky Arts
2014-10-09 00:01:00 +08:00
mastni 009887140e Network logos for Australian ABC, ABC2, ABC3 and Sky Arts 2014-10-08 15:13:19 +02:00
adam111316 e4fad0b6b0 Merge pull request #853 from nielsenj/fixSeedIdleTime
Fixes SR setting SeedIdleLimit no matter what
2014-10-08 15:50:01 +08:00
Supremicus d475ee82c8 styling fixes and clarify what to do after theme selection 2014-10-08 16:56:31 +10:00
Supremicus 5e5f96722e broke the arrows woops 2014-10-08 15:01:51 +10:00
Supremicus 888b4359b9 Setting up for theme changing
sickbeard.THEME_NAME to be added to source inc_top & confing_general
broken until then.
2014-10-08 14:48:35 +10:00
Justin Nielsen 78806a2223 Fixes SR setting SeedIdleLimit no matter what 2014-10-07 13:39:11 -07:00
adam111316 d42f854451 Revert "fix typo on network logo" 2014-10-07 14:36:30 +08:00
aaronkuchma b8a653901c Added a "flip" search order option to new GUI
HTML/CSS might need to be cleaned up (I hate CSS more than python), but
sorting/flipping is working on my machine.
2014-10-07 00:07:07 -04:00
Adam cadec21304 Test fix for manage backlog key error 2014-10-07 07:47:32 +08:00
adam 52a1254cfa Add global required words 2014-10-06 01:08:32 +08:00
Supremicus ea8d109029 Update testRename.tmpl 2014-10-04 22:51:22 +10:00
Supremicus 3c1043f77e Fixes and additions to testRename.tmpl
Good named episodes show in green now and cannot be selected since it's
pointless.
Cancel Rename button added to return you to show page if you wish to
cancel.
2014-10-04 22:47:24 +10:00
Supremicus b8d7796318 fix typo on network logo 2014-10-04 10:16:30 +10:00
Supremicus 060fa6562d fix for fuzzydates on comingepisodes list 2014-10-03 09:05:20 +10:00
Supremicus f97507ffc7 fix for ui-pnotify 2014-10-03 08:26:46 +10:00
Supremicus 3c88cc1cda network logo's
logo's for 2BE, MTV2, Omroep MAX, RTE One, TROS & TV7
2014-10-02 22:39:48 +10:00
Adam c19d5e1600 Fix anime legend table on post processing options page 2014-10-02 18:57:30 +08:00
Supremicus f4e351a160 Fix for active and status sorting 2014-10-02 20:30:06 +10:00
Supremicus db9802e442 Network logo for NRK1 2014-10-02 20:16:55 +10:00
Adam 0822d15d36 Add sizing field on show page 2014-10-02 16:41:13 +08:00
adam111316 f00dee3338 Merge pull request #837 from Hellowlol/process_api
add postprocess to api
2014-10-02 08:35:35 +08:00
Supremicus 362ee82c29 fix for date clipping on poster view 2014-10-02 09:36:55 +10:00
Adam f20250e18d Add missing custom anime settings to new skin 2014-10-02 07:24:08 +08:00
John 6fe49066c8 add postprocess to api 2014-10-01 01:13:04 +02:00
Supremicus 8847fa056d New skin 2014-10-01 08:20:37 +10:00
KontiSR 7165df7405 Added gui for IMDB watchlists in Config General.
Used regex checks with javascript popup, for checking if valid imdb csv watchlist.
Added test/test_tvdb_api.py for testing the tvdb api for retrieving shows by IMDB id.

TODO: Help for assisting users in getting the correct IMDB url.
maybe, make interval configurable

First changes for imdb watchlist checker

Thrown the couch code overboard and created my own version of an imdb watchlist scraper

Added IMDB thread and test values with an IMDB csv url. These values should be replaced by front end UI settings.

- Removed some tracelogs when unable to download watchlist
- Added settings for enabling and setting of the watchlist csv url
TODO:
- create UI for setting from frontend
- Implement frontend and backend checks for validating the csv url

Default interval is 1 hour.
2014-09-30 12:25:11 +02:00
adam 37f021feb6 Custom naming for anime 2014-09-29 19:40:16 +08:00
echel0n 36bf98fcc5 Merge pull request #812 from sdbarker/pushbullet-fixes
Updates to Pushbullet functionality to address rejected keys / connections, provide "All Devices" functionality
2014-09-19 20:56:10 -07:00
Scott D. Barker 50dc83892f - Update Pushbullet notifier to no longer base64 encode the API key which was causing Pushbullet to reject the key and connections
- Update Pushbullet notifier's authorization header to reflect their API
- Update the JS that populates the Pushbullet device list to provide an "All Devices" option
2014-09-17 20:24:27 -07:00
adam111316 3f10a9e34f Merge pull request #811 from sdbarker/master
Update comingEpisodes.tmpl to prevent a 'NotFound' error for...
2014-09-18 08:37:26 +08:00
Scott D. Barker f3c1fa6b61 Update comingEpisodes.tmpl to prevent a 'NotFound' error for cur_ep_enddate 2014-09-16 22:11:21 -07:00
Adam 9f92601262 Add first revision of calendar to coming episodes 2014-09-16 17:29:57 +08:00
echel0n 68bd6d87e2 Merge pull request #802 from KontiSR/dev_manual_search2
Implemented the queuing functionality also for Failed downloads (Retries).
2014-09-15 06:09:29 -07:00
KontiSR bdac98db4b Implemented the queuing functionality also for Failed downloads.
ajaxEpSearch.js now also processes the clicks for Retries. SO merged those together and removed ajaxEpRetry.js.
2014-09-15 15:01:18 +02:00
echel0n fc23454a1e Renamed filename for wgn america network logo 2014-09-15 05:59:11 -07:00
echel0n e3db9b8c93 Renamed filename for donate button 2014-09-15 05:55:53 -07:00
echel0n 00879835a3 Added Pay-per-view, TruTV and WGN American network logos 2014-09-15 05:29:10 -07:00
KontiSR 419e35f300 sbRoot missing in some img url's
Added queued.png image.. for manual searching

Fixed issue where consecutive manual searches where not queued properly
Added first backend processing for retrieving all queued searches. This should fix the frondend blocking when doing manual searches for episodes, because the backend is free sooner. It now only queues the search.
Created a returning ajax call for getting a list of all searches in queue en running on the displayShow page.

For the getManualSearchStatus() function, only use curItem from the ManualSearchQueueItem or FailedQueueItem threads.

Conflicts:
	sickbeard/search_queue.py
2014-09-15 13:31:16 +02:00
echel0n 640b840cde PEP8 correction for search web html template 2014-09-15 02:30:01 -07:00
echel0n e78392f04a Backlog frequency determined by algo that takes into account daily search frequency to prevent overlap of searches, automatically calculates allowed minimum value that is user-settable 2014-09-15 02:23:11 -07:00
echel0n 417047f590 Added ability to set number of days to start backlog searches from, eg 7 days would search for episodes 7 days and older 2014-09-15 01:57:50 -07:00
Adam 80a028d1a6 Add TokyoToshokanProvider logo 2014-09-12 20:41:16 +08:00
KontiSR dddc66ee58 changed technique retrieving of newznab capabilities from sync ajax call to async. Added function for setting the capabilities. Code now also allot cleaner.
Retrieving of caps should no longer block the browser.
2014-09-11 10:47:59 +02:00
KontiSR b3bfe99fad Fixed typo. 2014-09-10 17:00:54 +02:00
KontiSR 3366108255 - Removed annoying alert message when failed to retrieve newsnab capabilities (categories)
- Added backend debug logging
2014-09-10 16:43:58 +02:00
Adam f5d3f71c70 Add search queue info to ManageSearches page 2014-09-08 11:54:43 +08:00
djoole 6a393cc755 Added an option in Post Processing options do activated/deactivate postponing postprocess if sync files are present in download TV dir (activated by default) 2014-09-07 12:45:19 +02:00
echel0n e3781ece75 Merge pull request #780 from djoole/t411
Added the torrent provider for www.t411.me tracker
2014-09-05 19:17:32 -07:00
djoole 159e8ceb7c Added the torrent provider for www.t411.me tracker 2014-09-06 02:16:04 +02:00
Woodpaker 000467cc73 * Added saving of changed newznab categories in backend.
Added gui for selecting categories from multiselect box.
Created some helper function in js, for dynamically modifying selects/options

Made results of function for retrieving newznab capabilities more generic. In that now always a valid json is returned with success,tv_categories,error

Added gui elements for retrieving and displaying newznab capabilities

Added backend functions for calling ajax /getNewznabCategories?name=yourNewznabProvider&url=https://newznabprovURL&key=YourApiKey
Returns json.dumps() with TV category capabilities of newznab provider. Is going to be used for new gui element in adding newsnab provider.
2014-09-01 17:57:52 +02:00
adam 2b9945e0df Add transmission seed for X hours option 2014-08-31 14:41:53 +08:00
echel0n ee458bd211 Fixed AttributeError: 'NoneType' object has no attribute 'is_scene' in scene_numbering code.
Show root dirs can not be set from general config menu.
Mass editing shows now has the ability to delete root dirs as well as edit them.
Daily search no longer is restricted to just 1 week of results for searching from which now allows for replacing lower quality downloads with higher quality ones if available.
RSS Cache is updated for each provider on demand now when performing manual, failed, backlog, or daily searches.
2014-08-30 01:47:00 -07:00
echel0n 00a1ebfee3 Fixed TypeError: string indices must be integers error when mapping indexer id's
Added full delete feature to mass update, removes show from SR and deletes show folder from hard drive. Remove will just delete show from SR without deleting files from hard drive

Fixed XML errors for TVRage indexer api
2014-08-29 10:05:15 -07:00
echel0n 3cb1c573a3 Fix for newznab provider settings not saving properly
Added new show option, delete now removes show from showlist and deletes from hard drive, remove will just remove show from showlist but leave files on hard drive untouched
2014-08-29 03:29:56 -07:00
echel0n bcffc09589 Replaced provider backlog only search option with 2 new options that allow you to enable daily searches and backlog searches individually per provider, default is enabled for both. 2014-08-28 22:16:25 -07:00
Adam 7af333e1f7 Fix sorting on mass update page 2014-08-25 13:37:55 +08:00
echel0n a3449db3d3 Fix for Error cannot find 'cur_ep_enddate' 2014-08-21 23:26:49 -07:00
Callum Loh b140354b6d Fixes issue with search page from PR 713 2014-08-14 17:11:35 +10:00
echel0n 27ac36cde9 Merge pull request #713 from piejanssens/dev
Add priority option for daily snatches (inc force)
2014-08-12 18:33:53 -07:00
piejanssens e4282df953 Add priority option for daily snatches (inc force)
This adds a priority option that allows the user to specify the
priority to be used for daily/recent snatches instead of the default
high value ‘100’.

This also includes the use of priority ‘force’ which will let nzbget
download the task even if the queue is paused.
2014-08-11 22:07:02 +02:00
Adam f4c0893d32 Fixes for trakt settings not saving 2014-08-11 19:29:35 +08:00
echel0n 8bec8751fb Merge pull request #697 from cptjhmiller/dev
Trakt method, error checking, remove series
2014-08-08 17:35:16 -07:00
echel0n 89944ed82b Merge pull request #696 from monkiibiz/dev
Added Danish Public Service channels
2014-08-08 17:34:48 -07:00
Jamie 18da621016 Trakt method, error checking, remove series 2014-08-09 00:07:17 +01:00
monkiibiz 60129f57cc Added Danish Public Service channels
DR1, DR2, TV2
2014-08-08 10:07:38 -05:00
Sami Haahtinen cd1cef55d6 Fix <a> element so that it doesn't leak to other elements 2014-08-05 00:13:34 +03:00
echel0n a15258c784 Fixed massEdit issues. 2014-07-30 19:41:02 -07:00
echel0n 7b187c3add Fixed cannot find 'capitalize' while searching for 'capitalize' error.
Fixed unexpected branchVersion error.
2014-07-30 12:30:35 -07:00
echel0n 534104b8b0 Changed how SickRage determins its branch version which will resolve issues with app switching back to master branch by mistke on startup. 2014-07-28 21:43:28 -07:00
echel0n 1f7f13e8eb Merge pull request #669 from adam111316/add_logos
Add network logo
2014-07-28 09:09:44 -07:00
tlex 789f87090a Completed migration to v2 Pushbullet API. Added extra debug logging. 2014-07-28 07:30:13 +02:00
echel0n 1908f76eaf Fixed ajax calls to update function. 2014-07-27 17:45:05 -07:00
echel0n 0f2941435f Testing checkout feature 2014-07-27 17:21:55 -07:00
Adam feb683b9a8 Add network logo 2014-07-28 08:14:43 +08:00
echel0n 27c4b66bf6 Changed js code for checkout button to perform a windows.location.href to redirect on click event. 2014-07-27 16:29:01 -07:00
echel0n f4b24bd85d Added a checkout branch button to the advanced config settings tab to tie things in better and make them easier. 2014-07-27 15:21:52 -07:00
echel0n 7dc89c084f Added ability to switch branches from general settings/advanced, will perform a forced checkout of whatever branch you choose and restart automatically.
Git updates are now forced to overwrite locale changes to avoid needing to manually stash uncommited changes before being able to proceed with a update.

Fixed indexer mapping when unable to locate show on indexer that we are trying to map to.
2014-07-27 11:39:02 -07:00
echel0n c0db0e3c81 Merge pull request #665 from 3flex/fix-episode-filtering
fix episode filtering
2014-07-27 04:59:26 -07:00
Matthew Haughton 32d0552f03 fix episode filtering
Checking the filtering checkboxes on episode listings did
nothing on the first checkbox change, then did the opposite
of what it was supposed (i.e. checking the checkbox would
hide the episodes and vice versa).

Commit 95d7d728e0 eliminated
'return' statement in function - better to remove the code
that 'return' was skipping over anyway. This fixes the issue.
2014-07-24 20:25:58 -04:00
echel0n de5db9be64 Added ability to set a default indexer for trakt notifier used for adding shows from watch list so that SickRage knows what indexer to set the show as.
Indexer mapping now uses indexer api calls to gather its information and then stores it to a new table called indexer_mapping for instant lookups later on.

Fixed trakt related issues for adding new shows and syncing.

Centered items at bottom of pages to just look a little nicer and fit properly.
2014-07-23 22:07:01 -07:00
echel0n b63dffa3a0 Fix saving rootDirs (refresh before save) 2014-07-21 23:14:10 -07:00
Supremicus cf1a3aa5d8 Updated network logo's to their current logo & made BBC logo's display nicer. 2014-07-22 10:55:48 +10:00
Supremicus 950d77e29b Added network logo's for Space, Teletoon & Yahoo! Screen 2014-07-22 10:54:41 +10:00
Supremicus aa69cfb07c Change SQL in templates.
Split downloaded and snatched
Use > instead of != in sql statement (speed improvement)
Today's Next Episode removes correctly if today's date is snatched or
downloaded (fix)
Progressbar percentage calculated in python (speed improvement)
Episode totals corrected (fix)
2014-07-21 15:38:50 +10:00
marseneault 662353e936 Add support for Bitsoup 2014-07-20 12:12:22 +08:00
Justin Nielsen ad17b81560 Added TVTorrents.ro Provider
Missed some files

Removed seeders==0 as per request
2014-07-20 11:09:26 +08:00
echel0n 7f20f5e27f Fixed whitelist error when editing shows, needs more code changes to fully function correctly.
Possible fix for threading exceptions.
2014-07-17 17:43:36 -07:00
echel0n 7cbeef5ed0 Fixed invalid naming pattern error.
Fixed sports regexes.
Fixed name parsing issues.
2014-07-15 02:40:21 -07:00
echel0n d02c0bd6eb Fixed issues with editing/saving custom scene exceptions.
Fixed charmap issues for anime show names.

Fixed issues with display show page and epCat key errors.

Fixed duplicate log messages for clearing provider caches.

Fixed issues with email notifier ep names not properly being encoded to UTF-8.

TVDB<->TVRAGE Indexer ID mapping is now performed on demand to be used when needed such as newznab providers can be searched with tvrage_id's and some will return tvrage_id's that later can be used to create show objects from for faster and more accurate name parsing, mapping is done via Trakt API calls.

Added stop event signals to schedualed tasks, SR now waits indefinate till task has been fully stopped before completing a restart or shutdown event.

NameParserCache is now persistent and stores 200 parsed results at any given time for quicker lookups and better performance, this helps maintain results between updates or shutdown/startup events.

Black and White lists for anime now only get used for anime shows as intended, performance gain for non-anime shows that dont need to load these lists.

Internal name cache now builds it self on demand when needed per show request plus checks if show is already in cache and if true exits routine to save time.

Schedualer and QueueItems classes are now a sub-class of threading.Thread and a stop threading event signal has been added to each.

If I forgot to list something it doesn't mean its not fixed so please test and report back if anything is wrong or has been corrected by this new release.
2014-07-14 19:00:53 -07:00
echel0n b7ab95996c Merge pull request #638 from adam111316/add_animezb_provider
Add animezb provider
2014-07-11 19:40:51 -07:00
echel0n 84fe4f0aeb Added back tvrage_name and tvrage_id to mirror show_name and indexer_id so that other apps that need those values have them available.
Cleaned up video html in display shows.
2014-07-11 18:38:22 -07:00
echel0n 2d87de0fd8 Fix for search provider config page errors. 2014-07-11 14:57:49 -07:00
adam 923a58b2ab Add animezb provider 2014-07-12 01:21:56 +08:00
echel0n aa74dfb68d Merge pull request #637 from marseneault/torrentbytes
Add TorrentBytes provider
2014-07-11 10:18:08 -07:00
echel0n 424674464f Playing videos from display show page has now been made opt-in, you can enable/disable via general config menu.
Swapped out video-js player for jwplayer to support mkv video codec.

Fixed issue with videos not playing.
2014-07-11 04:05:33 -07:00
root 6304c5ed17 Add TorrentBytes provider 2014-07-10 10:15:44 -04:00
echel0n d6225dd8d3 Updated next episode airdate function to be run once at startup and then each time after that with show update schedualer 2014-07-09 00:49:05 -07:00
echel0n dbe22b570b NextEpisode code modified to return the airdate ordinal instead of a ep object, faster. 2014-07-08 23:07:26 -07:00
echel0n a085f0f538 Improved and faster nextepisode function, speeds up home page load times. 2014-07-08 22:42:56 -07:00
echel0n 004e82e459 Merge remote-tracking branch 'origin/dev' 2014-07-08 15:33:43 -07:00
echel0n c5adfae655 Merge pull request #626 from arogl/dev
Minor GUI and console fixes
2014-07-08 09:54:56 -07:00
echel0n 84f3c5e698 Merge pull request #630 from olipayne/master
fixed broken images when changing web_root from default (empty)
2014-07-08 09:50:48 -07:00
echel0n 9c265ace69 Merge pull request #633 from adam111316/fix_downloads_column_sorting
Fixes downloads column sorting order for shows with all episodes ignored
2014-07-08 09:46:28 -07:00
echel0n 3141ebaff0 Merge pull request #634 from adam111316/add_network_logos
Adds network logos for bs11 and niconico
2014-07-08 09:44:17 -07:00
adam 4d3bcf6b52 Adds network logos for bs11 and niconico 2014-07-09 00:35:27 +08:00
adam 00bad06fad Fixes downloads column sorting order for shows with all episodes ignored 2014-07-08 21:52:29 +08:00
echel0n 3eab86478a Fixed video root issues for video player 2014-07-07 11:28:25 -07:00
echel0n 8063ac5d7a Fix for displayshows error: ValueError: invalid literal for int() with base 10: '' 2014-07-07 09:32:04 -07:00
echel0n 2b0b0dd885 Finally thanks to the new error handlers we have resolved the dredded issue 500 errors, enjoy! 2014-07-07 05:55:42 -07:00
Oliver Payne c5949b4672 fixed broken images when changing from default (empty) 2014-07-06 21:08:16 +02:00
echel0n 773ac7e9e1 Merge pull request #629 from adam111316/fix_releasegroup_history
Fixes blank release group field for animes on history page
2014-07-06 08:46:25 -07:00
Adam 5e9daaf8c6 Fixes blank release group field for animes on history page 2014-07-06 23:38:47 +08:00
adam 9425a91b56 Relocating group labels and required words on show page 2014-07-06 22:54:30 +08:00
echel0n 93e2e93b63 Fix for edit shows and add shows. 2014-07-05 16:47:20 -07:00
e5e4eaeacd39c5cfba4d7c852c48277ae50331e6 bf52b882d4 Minor GUI and console fixes 2014-07-05 16:14:55 +10:00
echel0n 457fc59067 Added ability in to watch episodes from displayShows page in full screen using html5 video player embedded into SickRage app, also tvshows are now web accessable via SickRage's web server under /videos/<complet_path_to__video_file> 2014-07-04 22:01:25 -07:00
echel0n 04f6b8fc8b Fixed web_root issues, Play videos directly from browser when displaying show via HTML5/JS ** WORK IN PROGRESS ** 2014-07-03 16:51:39 -07:00
Mark Rawson 8f19e84a80 Add global option to disable SickRage update notifications via notifiers. 2014-07-03 08:16:15 +01:00
echel0n 1fc909299d Fixed start/restart/shutdown issues including any issues with daemonizing. 2014-07-01 06:08:10 -07:00
echel0n 130daf7d0a Added trending shows feature, this allows you to choose from a wide selection of popular/trending shows with rating stats and easily add the show into SR by simply clicking the plus sign. 2014-07-01 01:49:12 -07:00
echel0n 037cee7820 Testing fix #1 for "TypeError: argument of type 'NoneType' is not iterable" 500 error 2014-06-30 00:15:29 -07:00
echel0n 46b80c115e Merge pull request #618 from Anthirian/anime-blackwhitelist-fixes
Fixed broken layout for anime black and whitelist
2014-06-29 22:43:32 -07:00
echel0n e1ce1c3ce4 Merge pull request #621 from rawsonm88/fix/backlog_scheduler
Fix next backlog date
2014-06-29 22:42:22 -07:00
echel0n 96fa0953e3 Fixed issues with popup notifications. 2014-06-29 20:58:34 -07:00
echel0n 550e67135e Code cleanup 2014-06-29 19:31:32 -07:00
Mark Rawson 4252daf098 Fix next backlog date in API / altered display of next backlog date in UI 2014-06-29 16:49:47 +01:00
echel0n 0c57676aed Updated tornado source code.
Created custom class for rss feed parser.
2014-06-29 03:05:33 -07:00
echel0n cafdc57b2c Testing fix for redirect issues and blank pages.
Fix for create pid issues.
Fix for creating index on tv provider cache tables.
2014-06-28 22:54:29 -07:00
echel0n ca60203e9e Test #3 for blank pages.
Syncs show library with trakt.tv show library on startup.
Adds/Removes shows individually to/from trakt.tv library.
Added use_recommended feature to trakt.tv notifier config page.
2014-06-28 20:28:00 -07:00
echel0n df7aa364aa Added feature that gets all recommended shows from your trakt.tv account and lets you add the show like you would if adding a new show and searching. 2014-06-27 04:00:16 -07:00
echel0n 4baff1a96f Improved restart template and js code to act like it used to but still function properly with Tornado. 2014-06-25 18:40:36 -07:00
Anthirian 8135a97d62 Fixed broken layout for anime black and whitelist 2014-06-24 22:54:51 +02:00
echel0n 386355e130 Updates/Restarts now use the same process instead of spawning a new one so the PID remains the same.
Fixed issue for restarts/updates on windows.
2014-06-23 08:18:01 -07:00
echel0n d5550288fc Merge pull request #608 from lennyk/nfo_rename_option
Option to NOT rename .nfo to .nfo-orig
2014-06-19 09:45:34 -07:00
echel0n b312c9dcda Merge pull request #593 from tutipeti/feature/synods_destination
Destination option for the Synology DS
2014-06-19 09:43:27 -07:00
echel0n 8dd4585145 Fix for pushover notifications. 2014-06-19 09:42:20 -07:00
echel0n 495a1a4fb3 Merge pull request #604 from rawsonm88/pushover-custom_api_key
Add UI option for users to enter their own Pushover API key
2014-06-19 08:58:20 -07:00
echel0n 2b7df8e67d Added backup and restore feature, this allows you to backup your config.ini and sickbeard.db files into a zipfile and save it to a destination of your choice and as well you can restore the same zip file later on then perform a restart to have the changes take affect automatically. Backups are saved date/time stamped. 2014-06-19 07:31:44 -07:00
Mark Rawson abb7c78dac Pushover - remove hard-coded API key, add API register link to UI. 2014-06-19 00:11:20 +01:00
oldskool 37c3354325 cherry-pick a Sickbeard pull request add an option to NOT rename .nfo to .nfo-orig
from oldskool:nfo_orig
credit to oldskool

Fixing issue 2404: Option to NOT rename .nfo to .nfo-orig

Conflicts:
	data/interfaces/default/config_postProcessing.tmpl
	sickbeard/__init__.py
	sickbeard/postProcessor.py
	sickbeard/webserve.py
2014-06-18 12:52:10 -07:00
Mark Rawson 764be940ac Add UI option to input users own Pushover API key 2014-06-17 21:37:09 +01:00
Nils 1ba2b36c93 Merge pull request #594 from JackDandy/NetworkLogos
Network logo changes
2014-06-17 13:40:26 +02:00
Nils f446b9ce8e Merge pull request #601 from adam111316/network_image_renaming
Renaming network logos files to lowercase as SR requires lowercase
2014-06-17 13:39:18 +02:00
echel0n 500f387bad Fixed anime button in settings 2014-06-15 22:49:33 -07:00
echel0n d8358882de Fixed issues with restarts and updates. 2014-06-15 22:45:52 -07:00
Adam fc31cd9328 Renaming network logos files to lowercase as SR requires lowercase 2014-06-16 12:33:20 +08:00
echel0n d73cc1cbbd Replaced cherrypy with tornado which helped resolve our memory leak issue. 2014-06-14 20:56:15 -07:00
echel0n 2546a5199f Test fix for home page none type error 2014-06-12 11:30:59 -07:00
JackDandy e99d779f7d Fix, update and add some network specific logos as seen on the home page in "poster" view mode. 2014-06-11 23:09:57 +01:00
Peter Tutervai 0658f161ee Hid the browse button on the Synology DS configuration page as the entered path has to be a relative path from a shared directory 2014-06-09 01:03:28 +02:00
Peter Tutervai f24999b10d Changed the config page to show the path field for the Synology DS, added the parameter to the DS API 2014-06-09 01:01:47 +02:00
Nils 166dffeb5a Merge pull request #582 from bikemike222/add_cookies_rss
Added cookie support to custom torrent provider
2014-06-09 00:20:37 +02:00
Nils 813fd0d98a Merge pull request #590 from JackDandy/FuzzyMomentsLang
Small fuzzy moments update: Use day numbers instead of lang dependant names
2014-06-09 00:20:07 +02:00
Nils 23f08e72de Merge pull request #591 from jtdroste/patch-1
Fixing "Release" spelling
2014-06-09 00:09:42 +02:00
echel0n df7c3f4aff Fix for NoneType can't be iterated when viewing home page. 2014-06-07 21:13:40 -07:00
James Droste e595da84b4 Fixing "Release" spelling 2014-06-07 21:23:17 -04:00
echel0n ecad67be06 Fix for config page issues. 2014-06-07 15:50:51 -07:00
echel0n a1da7df12e Fixes for DB issues 2014-06-07 15:35:16 -07:00
echel0n 08d8beffa4 Misc fixes and code cleanups. 2014-06-07 05:36:50 -07:00
echel0n 1e8f3e2883 Added ability for format anime naming from post-processing options.
Fixed regex issues for anime shows matching 720p as a absolute number.
Custom sports naming has been fixed to adhere to dates.
2014-06-07 01:17:12 -07:00
JackDandy 02ecb18eff Use day numbers instead of text for language independent day name fuzzyness. 2014-06-07 02:39:17 +01:00
echel0n e7170328aa Fix for Indexer API issues 2014-06-03 22:20:54 -07:00
echel0n e788580d09 Merge pull request #588 from JackDandy/FuzzyMoments
Fuzzy Moments Update
2014-06-03 21:12:54 -07:00
echel0n 528067d89c Merge pull request #589 from JackDandy/TweakDisplayShow
Tweak display show
2014-06-03 21:12:44 -07:00
echel0n 011cdb40a5 Switched from PayPal to Google Wallet for accepting site support membership upgrades. 2014-06-03 20:14:46 -07:00
JackDandy 211334574f Change align Search column, move Filename column data to hover over Episode to gain screen estate, span the Airdate so qTip is closer. 2014-06-04 00:40:05 +01:00
JackDandy 2e387b1ce8 Expose "Date Style"... "Use System Default" only when FuzzyMoment is off.
If the Date Style "Use System Default" is selected and FuzzyMoments is clicked on, then an appropriate Date Style is chosen from explicit defaults.  This change prevents issues where moments() cannot interpret or guess locale date formats.
2014-06-03 18:43:37 +01:00
echel0n 2ab436b764 Fix for saving default options when adding shows.
Fix for default provider not being passed in properly.
2014-06-01 20:43:37 -07:00
Nils 0d54346cbd Merge pull request #587 from WebSpider/dev-hover_filenames
Changing filename in Show overview: Complete filename is on hover only, saving valuable space.
2014-06-01 23:47:34 +02:00
echel0n 277d630a6f Fixed issues with scene converting 2014-05-31 03:35:57 -07:00
echel0n d7396896b5 Added in regex matching with fuzzy matching.
Shows now display Indexer absolute numbering.
Improved speed of parsing search results.
Fixed episode naming issues.
2014-05-31 03:35:11 -07:00
echel0n db6cf0b22b Fix for daily searcher NoneType error.
Added XEM icon to show display, indicates if show has scene mapping available or not plus clicking on the icon will take you to the XEM mapping page.
2014-05-30 04:06:51 -07:00
echel0n a2439c8c64 Added ability to mass set shows to search by scene numbering. 2014-05-30 00:50:45 -07:00
echel0n a92de48aec Added new show option that allows you to choose if you want to search via scene numbering or indexer numbering.
Scene numbers and scene absolute numbers now only display if prooper show options are selected.

Scene absolute numbers are now able to be set by user.

Fixed issues with user set scene numbers not correctly applying to episode objects.
2014-05-30 00:50:27 -07:00
echel0n e1ee01579d Fixed issues with TVDB retrieving banners and posters.
Fixed unicode issues with Indexer API's
Fixed issues with scene numbering.
Fixed issues with black and white lists for anime shows when editing a show.
2014-05-29 06:27:05 -07:00
Nils Vogels 87c7476907 Revert "Make UI look better on iOS"
This reverts commit 690b904b98.

Apparently, this doesn't only make the UI look better, but it also makes it dysfunctional.
2014-05-29 10:04:43 +02:00
Nils Vogels 690b904b98 Make UI look better on iOS 2014-05-29 03:12:47 +02:00
Nils Vogels 0e34c8c4b3 Backport from https://github.com/thezoggy/Sick-Beard, applied to our branch
General cleanups in notifiers.

* Cleaned up notifier ui page wording so they follow similar pattern.
* Better exception handling for pyTivo and NMJ
* Cleaned up logging entries, trying to standardize on what level we report and verbiage (not using contractions, prune out duplicate/excessive entries)
2014-05-29 02:30:38 +02:00
Nils Vogels 9e455c424a Merge branch 'FuzzyMoments' of https://github.com/JackDandy/SickRage into JackDandy-FuzzyMoments 2014-05-28 00:17:24 +02:00
Nils 92d5976704 Merge pull request #584 from ThePieMan/dev
More information given on seed ratio/time defaults
2014-05-27 23:26:11 +02:00
echel0n 34da3f53d8 Added Black and White list for release groups for anime shows.
Fixed anime show list splitter.

Added check for anime shows and providers so we don't perform searches with a provider that doesn't support the type of show genre we are searching.
2014-05-27 03:09:57 -07:00
Nils Vogels 177dbc0f22 More namechanges 2014-05-26 23:32:47 +02:00
echel0n de01fa1e37 Fix for scene name repeat bug when displaying show.
Added scene exceptions feature, hover over the show name with your mouse to see ALL scene exceceptions currently set for the show.
2014-05-26 11:07:10 -07:00
echel0n 9a3e7ab0a9 Added anime support with anidb support.
Added fanzub anime nzb provider.
Fixed NyaaTorrents anime provider.

This is in testing phase so bugs are to be expected.
2014-05-25 23:29:22 -07:00
ThePieMan 2d64af4b93 Update config_search.tmpl
Don't ya hate pants?
2014-05-25 20:14:20 -06:00
ThePieMan 5b9471b2cd Update config_providers.tmpl
More detail and sandwiches
2014-05-25 20:12:19 -06:00
JackDandy 144a05ff20 Update fuzzyMoment.js 2014-05-25 23:15:04 +01:00
Bike Mike 89c944ec94 Added cookie support to custom torrent provider 2014-05-25 19:19:45 +02:00
echel0n a350be339c Fix for issue causing issues loading and saving search providers 2014-05-23 09:35:01 -07:00
JackDandy cf1d88343d Add feature to General Config to display fuzzy dates instead of absolute dates. Add feature to General Config to trim the leading number "0" shown on hour of day and date of month.
Affects UI dates on the Coming Episodes, Display Show, Manage > Backlog Overview, Home and History pages.

Widen the General Config tab widths and tweak, format and align some texts.

The many 'test date' variations in the General Config -> "Date and Time" drop down are useless during the month of May as both short and long styles are the same. Change the 'test date' to January 1 of the next year so short and long month styles are distinguishable.
2014-05-23 16:20:44 +01:00
echel0n 41ff17a2f0 Added in our favicons 2014-05-23 07:25:44 -07:00
echel0n 7391a6e454 App name change in code. 2014-05-23 05:37:22 -07:00
echel0n 5fffa002d5 Added sickrage logo for notifiers to git repo 2014-05-23 05:06:07 -07:00
echel0n 1a1f9d3e77 Fixed issue for shows that don't return a runtime typically from TVRage indexer 2014-05-23 03:00:45 -07:00
echel0n b499e4b6db Fixed issues with per-provider torrent ratio settings, now can be left blank to default to client ratio setting. 2014-05-22 23:42:11 -07:00
echel0n 736cb7c738 Fixes issues with ABD shows searching for complete seasons and returning zero results. 2014-05-22 22:02:49 -07:00
echel0n f5cb9ab84d Fixes issue with version update not appearing at top of page 2014-05-22 20:17:24 -07:00
echel0n abcde5ee89 Updated CSS style sheets to better suite our logo color scheme 2014-05-22 19:47:12 -07:00
echel0n 72a1e4e580 Updated logo design and removed old one 2014-05-22 18:32:09 -07:00
echel0n 9bf38c07ae New logo design idea 2014-05-22 17:06:55 -07:00
echel0n 9cd9576232 Fix for Next Ep airdates.
Added check for hidden folders in post-processing.
Cleaned up daily search function.
2014-05-21 20:12:15 -07:00
echel0n e3da060000 Fix for adding new shows and issue with indexer_timeout 2014-05-21 15:55:02 -07:00
echel0n e6cebdc5d4 Smoothed logo 2014-05-21 15:29:50 -07:00
echel0n b31b054e0c More logo changes 2014-05-21 15:15:09 -07:00
echel0n 43f66f63cf Logo change 2014-05-21 14:49:31 -07:00
echel0n dad2c1623c Changed IRC channel details 2014-05-21 13:35:12 -07:00
echel0n 13462fbb67 Added user settable interval for autoPost-Processing to post-processing config section. 2014-05-21 13:26:24 -07:00
echel0n 63207ba93b Added global indexer timeout for adding shows. 2014-05-21 11:17:52 -07:00