Releases: ltguillaume/droidshows
Releases · ltguillaume/droidshows
DroidShows 7.3.5
Changes
- Added option to use mirror for TheTVDB connection
- Much better connection error handling (including status bar notifications)
- Improved all translations of new strings thanks to feedback
- Fixed: if there were spaces between the custom external resource and the "*", the website would not be opened directly
- Fixed: FastScroll thumb settings weren't set after restore or when switching between archive/current
- Fixed: show stats weren't updated when returning from episode overview (accessed by tapping the poster image)
- Removed obsolete code
7.3.1
- Fixed: status bar notifications on connection errors causes a FC (Android 4+)
7.3.2
- Fixed: progress dialog did not close after updating single show (it wasn't me, it was Looper!)
- Fixed: when searching, but without a search term, all shows are listed. This is nice 'n handy when you want to update both current and archived shows in one go. But after updating, the list was refreshed showing only current OR archived shows
7.3.3
- Added French translation! (thx @amadeous)
- Updated Spanish translation (thx @CalebCDE)
- Monochrome icon for status bar notifications, using now monochrome'd poster placeholder
- Fixed: workaround for FC when returning to shows list after adding a new show that received NULL for showStatus
7.3.4
- Fixed: the original XML parser code wasn't any good with & and other special characters, wrote a simple fix
- Fixed: in Episodes list, the row wasn't updated after the seen status was changed in Episode Overview
- "last season" => "latest season"
7.3.5
- Fixed: "Next aired: ..." wasn't updated when 12 o'clock (AsyncInfo)
- Updated French translation
DroidShows 7.2.0
Changes
- CHANGED BEHAVIOR: Tapping on poster icon in shows overview:
- Single tap: go to episode details (was show details)
- Long press: go to show details (was episode details)
- Double tap: external sources (either open *[url]s directly, or - if no starred URLs - to sources list
- New option to add external resources (website URLs) to a show (via context menu). Add those blog posts or Wikia pages for quick reference.
- New option to peek ahead when you want to watch multiple episodes in one go, by showing date of first episode to be broadcasted to the right of your next unseen episode (useful to see if waiting for that next airing is worth it)
- Added check seen/unseen in episode details
- Added Episode details in shows context menu
- IMDb & Wikipedia context items now grouped under 'External resources' (make this permanent?)
- Removed .setCanceledOnTouchOutside(true) from dialogs: now (accidentally?) touching outside of popup menus and dialogs will NOT close the menu/dialog anymore
- Database update for External resources feature
- Added some synonym methods for easier handling
- String field declarations in ArrayAdapters to (theoretically) speed up the many getViews and to get cleaner code
- Fixed: episode activity's setTitle formatting
- Fixed: bug that added "db" string to the show's network name (Replace All is such a great feature :-/ )
- Fixed: update routine
- Fixed: Spanish translation
- changed OnClickListener+OnLongClickListener to
OnTouchListener+SimpleOnGestureListener for poster - changed some toggleSoftInput()'s to showSoftInput()
- Changed .indexOf() == 0 to .startsWith()
- Changed Readme.md to reflect feature changes
7.2.1 beta
- Added option to use mirror for TheTVDB connection
- Much better connection error handling (including status bar notifications)
- Fixed: if there were spaces between the custom external resource and the "*", the website would not be opened directly.
- Fixed: FastScroll thumb settings weren't set after restore or when switching between archive/current.
- Removed obsolete code
DroidShows 7.1.0
Changes
- To prevent flashing of list views when sorting (on slow devices), main layout is hidden during reinitialization of shows list
- Separate variables to determine when stats of current shows and archived shows were last updated
- Next episode isn't recalculated in Seasons activity for scroll-to-current-season anymore
- Fixed: Very rare occasion of FC: "The content of the adapter has changed but ListView did not receive a notification"
- Fixed: when returning to app after it was removed from memory, showing current/archived shows, or all (when filtering), wasn't remembered, could result in "No shows found."
DroidShows 7.0.9
Changes
- Scroll to top after toggling between current/archived shows
- notifyDataSetChanged before showing listView again in updateListView
- Fixed: archive/recover show from filtered list removed the show from the list
- Fixed: archived shows didn't show in filtered list after activity was removed from memory
- Fixed: archive/recover show inside filtered shows list used current list as status instead of show's status
DroidShows 7.0.8
Changes
- Search shows now searches through current AND archived shows (not just the currently listed)
- Prevent accidental uncheck by clicking seen date in episodes list
- Disable Show Archive and Toggle seen context buttons when in filtered list
- When already filtered, "Search shows" doesn't reset the filter, but just focuses the search pane
- Set a connection timeout and read timeout for adding/updating shows
- Update shows' last season only setting is now default for new installs
- Avoid flashing of shows list when toggling archive/current, filter on/off
- Fixed: peculiar bug that caused the wrong episode to be checked when using Edit Seen Date and keyboard input
- Fixed: toggle sort when in filtered list
- Fixed: sometimes the search pane was gone upon returning to DroidShows, but the list was still filtered: now back key clears filter instead of exiting
- Fixed: progress dialog could hang while adding show
- Fixed: seasons list could become unresponsive while updating the season stats because of constant updates by parallel threads
- Fixed: FC when deleting show (was resetting filter unnecessarily)
- Fixed: Some asyncInfo misery
- Fixed: when shows list was empty, "No shows found." wouldn't show up
- Fix in Russian translation
- Minor code cleanup.
DroidShows 7.0.7
Changes
7.0
- Option to automatically perform backups (max. once a day, if DroidShows was used)
- Restore also looks for older backups (.db0, .db1, then droidseries.db in root of external storage)
- A maximum of 3 backups will now be saved in folder "DroidShows" on external storage
- Re-ordered/renamed some menu and context menu items
- Added try/catch blocks around AsyncTask sections in order to prevent rare and unnecessary crashes
7.0.1
- Minor fix to prevent unnecessary automatic backups (when backup was older than today, but active database had the same modification date as the backup)
7.0.3
- Fixed: episodes marked as seen from within the episodes list weren't checked anymore when scrolled out of and back into view
7.0.4
- Fixed: episodes aired today were not allowed to be marked as seen from within the shows list (via context menu or swipe gesture)
7.0.6
- Long-press full-size poster to open in external app that supports image URLs (e.g. Gallery)
- Fixed handling connection exceptions when updating a single show, thanks @njumzs
7.0.7
- Added context menu option for episodes to change seen date
DroidShows 6.9.3
Changes
- Fixed problems introduced in 6.7 because SimpleDateFormat is not thread-safe:
- wrong dates were parsed for "today", leading to wrong unwatched aired counts
- wrong/broken up next episode strings in seasons list)
- Reverted # of episodes aired to count that doesn't include today
- Made seasons list layout more consistent with shows list: next episode is now grayed out/normal instead of normal/bold
- Optimized getView() for all lists
- Now using Calendar instances instead of using deprecated Date methods
- Small improvements
6.9.1
- Future air dates are also grayed out in the episodes list
- Re-activate filter when switching between archive and current
6.9.2
- getView() didn't check if convertView was null in one situation, could cause crash
6.9.3
- The listView separator was gone in seasons/episodes list since 6.7
- Performance issue: legacy code for episode list used to do a database query per episode on every getView(), now it uses one query for the entire list
- Moved createTVShowItem to SQLiteStore
- Fixed IntentReceiverLeaked problems in show/episode view when swipe back gesture was used while finger on rating/names.
DroidShows 6.8
Changes
- Fixed typos in german translation (thx @casperklein)
- Fixed IMDb request in Episode view when no IMDb app installed (thx @iphone.ang)
- Fixed IMDb request in Show view when used twice
6.8.1
- Hopefully fixed issue where list items remained greyed out (disabled), even when newly aired episodes were available
DroidShows 6.7
Changes
- New feature to exclude shows without unseen aired episodes from list
- Reorganized menu items
- Marked shows a little bit differently if next episode airs today
- Removed possible delay between swipe gesture and Vibrator response
- Date today is now a single static variable, updated when needed
DroidShows 6.6
Changes
- Search Wikipedia for show details (app or mobile webpage)
- Automatically scroll to current season / first unwatched episode
- [Silent Update] Removed possible delay between swipe gesture and Vibrator response