Releases: Mikescher/jClipCorn
Releases · Mikescher/jClipCorn
jClipCorn v1.10.0
Changelog
############ 2016-07-30: 1.10.0 Feature: Added Group-Manage frame (delete, rename, merge, update)
############ 2016-07-30: 1.10.0 Feature: Added Idiot-mode ;D
- with hidden extended settings button
- and hidden Maintenance menu
- can only be deactivated by manually editing config file
############ 2016-07-30: 1.10.0 Task: Use EnumWrapper for all multi-value properties (better than magic numbers)
############ 2016-07-30: 1.10.0 Features: More Parser options:
- Optionally open TMDB-URL with language suffix
- Get localized TMDB title and other metadata
- Choose which image search implementations are active
############ 2016-07-29: 1.10.0 Bugfixes: Using apache.commons.lang3.StringUtils.stripAccents to normalize FilePaths (instead of hand-crafted shit)
############ 2016-07-29: 1.10.0 Bugfixes: Fixed ERROR_DUPLICATE_REF triggering for the same movie in two different languages
############ 2016-07-29: 1.10.0 Bugfixes: Fixed Searchfield sometimes not resetting when gaining focus
############ 2016-07-29: 1.10.0 Task: Organize usings
############ 2016-07-28: 1.10.0 Task: Added in-memory database (for unit tests)
############ 2016-07-28: 1.10.0 Task: Refactored enums into common interface and added CCEnumProperty<>
############ 2016-07-27: 1.10.0 Feature: Search through OnlineRef
############ 2016-07-27: 1.10.0 Feature: Added DatabaseError: ERROR_DUPLICATE_REF
############ 2016-07-26: 1.10.0 Task: Automatically set RefType on JReferenceChooser paste event
############ 2016-07-26: 1.10.0 Task: OpenLastPlayedSeries now laso respects the time component of the ViewedHistory
############ 2016-07-26: 1.10.0 Task: Timeline statistic supports all dates from viewed history
############ 2016-07-26: 1.10.0 Bugfixes: Fixed a few small AutoRefFinder bugs
############ 2016-07-26: 1.10.0 Feature: Added OpenInBrowser button to PreviewSeriesFrame
############ 2016-07-26: 1.10.0 Feature: Added two new online reference sources: Proxer.me and MyAnimeList
############ 2016-07-25: 1.10.0 Feature: AutoFindReferenceFrame also searches through IMDB
############ 2016-07-25: 1.10.0 Bugfix: Fixed 429 (TOO_MANY_REQUESTS) Http error when searching for _alot_ of TMDB references
############ 2016-07-24: 1.10.0 Bugfix: Fixed series table not showing correct viewed history
############ 2016-07-24: 1.10.0 Bugfix: Various small fixes
############ 2016-07-24: 1.10.0 Bugfix: Fixed load&edit with jxml-backup not working with new properties
############ 2016-07-24: 1.10.0 Task: Normalize characters in filename generation (eg é -> e)
############ 2016-07-24: 1.10.0 Feature: Added groups to searchable database fields
############ 2016-07-24: 1.10.0 Feature: Added new filters to custom filter dialog:
- CustomGroupFilter
- CustomReferenceFilter (only reference type)
- CustomHistoryFilter (Viewed-history)
############ 2016-07-24: 1.10.0 Feature: Added Groups to filename grammar (double square brackets)
############ 2016-07-21: 1.10.0 Task: CCGroup, CCOnlineReference and ViewedHistory Serialization + Deserialization (XML)
############ 2016-07-20: 1.10.0 Feature: Show groups rendered on top of the cover
############ 2016-07-20: 1.10.0 Feature: "Undo Episode Viewed" and "Play movie without changing history"
############ 2016-07-20: 1.10.0 Feature: Finished CCGroup Implementation
- Added DatabaseErrors for invalid groups/grouplists
- Added GroupEditor to AddSeriesFrame, EditSeriesFrame, AddMovieFrame, EditMovieFrame
############ 2016-07-19: 1.10.0 Feature: Basic CCGroup Implementation
- write and read Groups from database
- global group cache
- GroupListEditor component
- Sidebar Group listing and filter
############ 2016-07-17: 1.10.0 Task: Added Database Errors:
- ERROR_SERIES_HAS_HISTORY
- ERROR_HISTORY_BUT_UNVIEWED
- ERROR_INVALID_HISTORY
############ 2016-07-17: 1.10.0 Feature: Added UndoViewed to MainFrame popup
############ 2016-07-17: 1.10.0 Feature: Finished OnlineReference intagration
- Search TMDB for metadata
- Added options to search TMDB and IMDB
- Search TMDB for images
- Added Maintenance-dialog to mass find OnlineRef ID's
- Automatically include RefID in AddMovie/AddEpisode frame
- ShowInBrowser now uses URL from CCOnlineReference
- Added DatabaseError ERROR_INVALID_ONLINEREF
############ 2016-07-17: 1.10.0 Feature: Added TheMovieDB.org online-search provider
############ 2016-07-17: 1.10.0 Bugfix: Fixed Exception when trying to add a movie/series/season without cover
############ 2016-07-16: 1.10.0 Task: Added basic implementation of OnlineReference
############ 2016-07-16: 1.10.0 Bugfix: Fixed jUnit tests
############ 2016-07-16: 1.10.0 Task: Finished ViewedHistory for Movies and Episodes
############ 2016-07-16: 1.10.0 Task: Finished DateTimeListEditor for EditSeriesFrame
############ 2016-07-16: 1.10.0 Task: Working on 1.8 features
- added Unit Tests
- added CCTimeSpinner
- added CCDateTimeSpinner
- added DateTimeListEditor
############ 2016-07-11: 1.10.0 Task: Changed database schema to 1.8
- added Groups to Movies & Series
- added ViewedHistory to Movies
- added ViewedHistory to Episodes
- removed Last/First-Viewed from Episodes
- added OnlineReference URI to Movies & Series
- added foreign keys to Episodes and Season Table
############ 2016-07-10: 1.10.10 Task: Parse Schema XML with Custom Turbine parser
############ 2016-07-10: 1.10.10 Task: Added .~lock file to prevent parallel db access
############ 2016-07-09: 1.10.0 Feature: Added first-start wizard to choose language, database, theme etc
############ 2016-07-07: 1.10.0 Bugfix: Fixed SQLite Date type not loading back from db
############ 2016-07-06: 1.10.0 Bugfix: Fixed Error when using non-SQLite DB
############ 2016-07-05: 1.10.0 Feature: Rudimentary support for SQLite databases
jClipCorn v1.9.10
Changelog
############ 2016-07-05: 1.9.10 RELEASE
############ 2016-07-05: 1.9.10 Feature: Added "Calculate Size" button to AddSeriesFrame
############ 2016-07-02: 1.9.10 Bugfix: Fixed ImdbParser no longer getting length (IMDb yay)
############ 2016-06-23: 1.9.10 Bugfix: Fixed ImdbParser no longer getting poster image (2x) (IMDb keeps changing their url schema -.-)
############ 2016-06-13: 1.9.10 Task: Sort Genres in sidebar by name
############ 2016-06-12: 1.9.10 Bugfix: Fixed ImdbParser no longer getting poster image (IMDb keeps changing their url schema -.-)
############ 2016-06-12: 1.9.10 Task: Show first season in series preview even if there is a season zero
############ 2016-05-05: 1.9.10 Task: Started support for multiple DB types
############ 2016-05-05: 1.9.10 Bugfix: Fixed RegexList control in SettingsFrame
############ 2016-05-05: 1.9.10 Other: Converted all files to UTF-8
############ 2016-05-05: 1.9.10 Other: Fixed travis.yml script (2)
############ 2016-05-05: 1.9.10 Other: Fixed travis.yml script
############ 2016-05-05: 1.9.10 Other: Added build status to README
############ 2016-05-05: 1.9.10 Task: Added travis config script
############ 2016-05-05: 1.9.10 Task: Restore sort order after shuffle
############ 2016-05-05: 1.9.10 Feature: Added mouse selection to statistic "series timeline"
############ 2016-05-05: 1.9.10 Feature: Added series filter to statistic "series timeline"
############ 2016-05-01: 1.9.10 Feature: Added new statistics: "series timeline"
############ 2016-05-01: 1.9.10 Feature: Added shuffle button to table
############ 2016-04-07: fixed some more case problems under *nix (tested under ManjaroLinux)
############ 2016-04-07: fixed some case problems under *nix (tested under ManjaroLinux)
############ 2016-04-03: 1.9.10 Bugfix: Fixed series addDate calculation
############ 2016-01-24: 1.9.10 Feature: Added unique Identifier (DUUID) to database (for later)
############ 2016-01-24: 1.9.10 Task: Better filename for movies with seperated titles (':')
############ 2016-01-24: 1.9.10 Feature: Added Language "Japanese"
############ 2016-01-24: 1.9.10 Feature: Added RegexList-settings to autom. extract season-indizies from season-titles (for folder structure)
############ 2016-01-24: 1.9.10 Bugfix: Fixed too many newly opened windows in ScanFolderFrame (for too many found elements)
############ 2016-01-24: Updated TODO
############ 2016-01-07: 1.9.10 Other: Updated mikescher.de reference in README
############ 2016-01-04: 1.9.10 Bugfix: Fixed wrong aligned searchfield in PreviewSeriesframe
jClipCorn v1.9.9
Changelog
############ 2016-01-03: 1.9.9 Feature: Improved Usability of ExtendedSettingsFrame
############ 2016-01-03: 1.9.9 Task: Made "partial viewed" icon with less contrast
############ 2016-01-03: 1.9.9 Task: Moved Maintenance Tasks in own category
############ 2016-01-03: 1.9.9 Feature: MassMoveMovies dialog (like massMoveSeries, but for movies)
############ 2016-01-02: 1.9.9 Bugfix: Fixed getCommonFolderPath() for case-insensitive filesystems (windows)
############ 2016-01-02: 1.9.9 Task: Unified translations for 'OK' and 'Cancel'
############ 2016-01-02: 1.9.9 Feature: MassMoveSeries dialog (like moveSeries, but in batch)
############ 2016-01-02: 1.9.9 Feature: Find dialog for film series with missing movies
############ 2016-01-02: 1.9.9 Task: Changed Update API URL to mikescher.com
############ 2016-01-02: 1.9.9 Feature: Better EmptyEpisode Preset and more intelligent editEpisode/editMovie dialog
############ 2016-01-02: 1.9.9 Bugfix: Fixed imdb parsing for new layout (year in title)
############ 2016-01-02: 1.9.9 Bugfix: Fixed <?self[dir]> wildcard under linux (only valid in windows os)
############ 2016-01-02: 1.9.9 Bugfix: Fixed a few editable tables that should be readonly
############ 2016-01-02: 1.9.9 Bugfix: Fixed table rendering in moveSeriesDialog
############ 2015-12-30: 1.9.9 Bugfix: Fixed jpg encoding error (linux) when importing series/movie covers
############ 2015-12-30: Merge pull request #2 from Bigben37/master
fixed some mistakes in language files
############ 2015-12-30: fixed some mistakes in language files
############ 2015-12-27: 1.9.9 Bugfix: Fixed false-positive error "ERROR_INVALID_SERIES_STRUCTURE"
############ 2015-12-27: 1.9.9 Bugfix: Fixed errors in getCCPath, caused by the new path serialization format
############ 2015-12-27: 1.9.9 Bugfix: Fixed focus issues in PreviewSeriesFrame
jClipCorn v1.9.8
Changelog
############ 2015-12-22: 1.9.8 Bugfix: Fixed exception in statistics with movies in only one year
############ 2015-12-22: 1.9.8 Task: Fixed mmissing libs in build.gradle (now with manual dependency managmet)
############ 2015-12-22: 1.9.8 Task: Moved to gradle as build system
############ 2015-12-18: 1.9.8 Feature: Moved MainFrame Width and Height to Settings
############ 2015-12-18: 1.9.8 Feature: Show Series sorted in StatisticsFrame
############ 2015-12-16: 1.9.8 Feature: Ability to navigate PreviewSeriesFrame with arrow-keys
############ 2015-12-16: 1.9.8 Feature: Show (optionally) icons for partially viewed series
############ 2015-12-15: 1.9.8 Task: Properties re-organized (UI and code)
############ 2015-12-15: 1.9.8 Feature: Added new Property PROP_SERIES_KEEP_LASTVIEWED_PERSISTANT
############ 2015-12-15: 1.9.8 Task: CCProperty.getDefault() and CCProperty.getStandard() are redundant methods -.-
############ 2015-12-13: 1.9.8 Bugfix: Progressmonitor (create backup) can no longer be closed by [X]
############ 2015-12-13: 1.9.8 Task: Better default value for statusbar under Metal L'n'F
############ 2015-12-13: 1.9.8 Bugfix: Fixed YearRange visibility in StatisticsFrame
############ 2015-12-13: 1.9.8 Feature: Fixed a few problems with the Metal LnF
############ 2015-12-13: 1.9.8 Feature: Better theme for char selector buttons (Metal)
############ 2015-12-13: 1.9.8 Feature: Added version number to database [DB-Version 1.8]
jClipCorn v1.9.7
Changelog
############ 2015-12-13: 1.9.7 Feature: Automatic UI LnF selection on first start
############ 2015-12-13: 1.9.7 Feature: Automatic parse google image results for cover (manual jsoup-ing)
############ 2015-12-13: 1.9.7 Task: IMDB Parsing works again (new IMDB website layout)
############ 2015-12-13: 1.9.7 Feature: Better Dialog InitialPath in addEpisodeFrame on empty series
############ 2015-12-06: 1.9.7 Task: Don't show duplicate file error if file not found (absPath = empty)
############ 2015-12-06: 1.9.7 Bugfix: Fixed VLC Parameter under Linux
############ 2015-12-06: 1.9.7 Feature: Added Restart ActionTree entry
############ 2015-12-06: 1.9.7 Bugfix: Fixed Write permission prblems on linux
############ 2015-12-06: 1.9.7 Feature: Added defaul VLC Path for Unix
############ 2015-12-06: 1.9.7 Feature: Check for invalid file names (and added auto-fixer for DatabaseError)
############ 2015-12-06: 1.9.7 Feature: Save paths filesystem independent (always forward-slash)
############ 2015-12-06: 1.9.7 Bugfix: Fixed AV on add cover-less movie (you can still shoot yourself in the foot by clicking ignore - but a missing cover was quite fatal)
############ 2015-12-06: 1.9.7 Task: Updated a vene more frames to look better with [[Metal]]-design
############ 2015-12-06: 1.9.7 Task: Updated a few frames to look better with [[Metal]]-design
############ 2015-12-06: 1.9.7 Bugfix: Fixed line endings (r/w) on unixoid systems
jClipCorn v1.9.6
Changelog
############ 2015-12-05: 1.9.6 Other: Updated README imagees
############ 2015-12-05: 1.9.6 Feature: Filter (some) statistics by year
############ 2015-12-04: 1.9.6 Task: Show disclaimer on first startup
############ 2015-12-04: 1.9.6 Task: Use systemlanguage if no properties found
############ 2015-12-03: Create LICENSE
############ 2015-12-03: 1.9.6 Bugfix: AV on AddCustomFilter -> Abort
############ 2015-12-03: 1.9.6 Other: Added TODO's
############ 2015-12-02: 1.9.6 Task: Changed "Zyklus" to "Film series" in en-US
############ 2015-12-02: 1.9.6 Other: Moved Images to wiki git-repo
############ 2015-12-02: 1.9.6 Other: Updated README - links to wiki
############ 2015-12-02: 1.9.6 Other: Removed wiki submodule (2)
############ 2015-12-02: 1.9.6 Other: Removed wiki submodule
############ 2015-12-02: 1.9.6 Other: Added wiki as nested root (submodule)
############ 2015-12-02: 1.9.6 Other: Added wiki as nested root
############ 2015-12-02: 1.9.6 Other: Fixed links in README
############ 2015-12-02: 1.9.6 Other: Removed cursor from README images
############ 2015-12-02: 1.9.6 Other: Complete overhaul README.md (Road to public release)
############ 2015-12-02: 1.9.6 Bugfix: AV in CheckUserProblem
############ 2015-12-01: 1.9.6 Task: Support for cross-plattform paths (step 1)
############ 2015-12-01: 1.9.6 Bugfix: Fixed false-positive in Database-Error "Wrong AddDate"
############ 2015-12-01: 1.9.6 Task: Added massIncNumbers() to AddEpisodesFrame
############ 2015-09-25: 1.9.6 Task: Added new DatabaseError [ERROR_DUPLICATE_GENRE]
############ 2015-09-25: 1.9.6 Task: Added new UserProblem [PROBLEM_DUPLICATE_GENRE]
############ 2015-09-25: 1.9.6 Bugfix: Fixed Memoryleak in CCProperties.load()
jClipCorn v1.9.5
Changelog
############ 2015-05-06: 1.9.5 RELEASE
############ 2015-05-06: 1.9.5 Task: Added used libraries view
############ 2015-05-06: 1.9.5 Task: Fixed 50 MB thumbs.db files in backup (~ 30% backup side reduction)
############ 2015-04-09: 1.9.5 Feature: Added new statistics: "formate per time"
############ 2015-04-08: 1.9.5 Feature: Added Series filtering to Statstistics frame
############ 2015-04-08: 1.9.5 Bugfix: Upgraded jGoodies-common version from 1.2.1 to 1.8.1 (Exception with old version)
############ 2015-04-01: removed artifacts
############ 2015-03-31: Updated jGoodies Lib
############ 2015-03-16: Beta Release (IN-HOUSE)
############ 2015-02-26: 1.9.5 Bugfix: Fixed Colors in statisticsFrame
############ 2015-02-26: 1.9.5 Feature: Added new statistic "Series (total viewed)"
jClipCorn v1.9.4
Changelog
############ 2015-02-26: 1.9.4 RELEASE
############ 2015-02-26: 1.9.4 Feature: Added new statistic "Series (viewed)"
############ 2015-02-25: 1.9.4 Bugfix: Fixed Exception when Previewing an empty series
############ 2015-02-25: 1.9.4 Task: Added DatabaseError "Impossible_Watch_Never" && moved Settings around
############ 2015-02-25: 1.9.4 Bugfix: Fixed Selection and preview issues when editing/watching an episode in PreviewSeriesFrame
############ 2015-02-25: 1.9.4 Feature: Added new tag "Watch never"
############ 2015-02-16: Updated Changelog
############ 2015-02-10: [TODO]'s
jClipCorn v1.9.3
Changelog
############ 2015-02-08: 1.9.3 RELEASE
############ 2014-10-17: 1.9.3 Bugfix: Fixed AV in CCDate.isValidate()
############ 2014-10-04: 1.9.3 Bugfix: Fixed jCoverChooser reset when viewing Episode
jClipCorn v1.9.2
Changelog
############ 2014-09-13: 1.9.2 RELEASE
############ 2014-08-08: 1.9.2 Task: Reverted CharChooser to old behaviour of non-substance LnF's
############ 2014-08-07: 1.9.2 Feature: Added (PLAIN | JSON | XML) export function
############ 2014-08-07: 1.9.2 Feature: Added One-Click metadata calculation to "AddEpisodesFrame"
############ 2014-07-29: Late night todo commit
############ 2014-07-06: 1.9.2 Task: Added a minimum scrollbar height on the windows L'n'F
############ 2014-06-01: 1.9.2 Task: Improved Performance when throwing a massive amount of exceptions (collecting them together)
############ 2014-06-01: 1.9.2 Feature: Added ResetTags Option to ImportDialog(s)
############ 2014-06-01: 1.9.2 Task: Changed IMDB-Parse Method to [jSoup-Library]
(source of a few bugs & better Maintenance)
############ 2014-06-01: 1.9.2 Task: Only allow CreateFolderStructure after successful tests
############ 2014-06-01: 1.9.2 Bugfix: Fixed AV when selecting Theme "Autumn"
############ 2014-06-01: 1.9.2 Bugfix: Fixed List-UI with "Windows"-Theme
############ 2014-06-01: 1.9.2 Bugfix: Fixed ValidateDatabase->CheckFolderStructure for Folder with different Lowercase/Uppercase
############ 2014-06-01: 1.9.2 Bugfix: Fixed Filename-creation for Elements ending with a dot (caused various other bugs)
############ 2014-05-24: 1.9.2 Bugfix: Wrong Movie-Filesize when having more than 2 Parts (+ TODO's)
############ 2014-05-18: 1.9.2 Task: Live update PreviewSeriesFrame (while open)
############ 2014-05-16: 1.9.2 Bugfix: ParseWatchDataFrame: Update Date even when no change in viewed
############ 2014-05-16: 1.9.2 Beta Release (for internal use only)
############ 2014-05-16: Fixed ParseWatchData not setting episodes to correct value
############ 2014-05-11: Fixed typo
############ 2014-05-10: 1.9.2 Feature: Added new Syntax to ParseWatchDataFrame (Episode ranges)
############ 2014-05-09: 1.9.2 Feature: Added new Database Error: "INVALID_SERIESSTRUCTURE"
############ 2014-04-30: 1.9.2 Feature: Added clickable Score to ClipTable
############ 2014-04-30: 1.9.2 Bugfix: Fixed TextEncoding when loading Filter from File
############ 2014-04-30: 1.9.2 Feature: Added 'pasteURL' && 'pasteImage' to EditCoverComponent
############ 2014-04-29: 1.9.2 Feature: Only show SeriesOverlay when optin selected (do not modify files)
############ 2014-04-29: 1.9.2 Feature: Added proper EditCoverControl
-> AddMovieFrame
-> AddSeasonFrame
-> AddSeriesFrame
-> EditMovieFrame
-> EditSeriesFrame
############ 2014-04-29: 1.9.2 Bugfix: Fixed Zyklus-Click not working
############ 2014-04-28: 1.9.2 Bugfix: Fixed various Exceptions when MovieList is empty
############ 2014-04-28: 1.9.2 Bugfix: Fixed Creating new Database (Schema was too old)
############ 2014-04-28: 1.9.2 Bugfix: Fixed Exception when sorting by ViewState
############ 2014-04-28: 1.9.2 Task: Disabled Column Dragging in Table (caused weird things)
############ 2014-04-28: 1.9.2 Bugfix: Fixed Exception in AddEpisodesFrame when ignoring Warnings
############ 2014-04-14: Added a few (2) Bugs in Todo-List
############ 2014-03-16: C-C-C-Combo-TODO-Commit
############ 2014-03-11: Tododos
############ 2014-03-09: Added Bug-Report-Todos
############ 2014-02-27: 1.9.2 Bugfix: Fixed Column-Resizing when deleting whole Series
############ 2014-02-27: 1.9.2 Bugfix: Fixed missing locale: "ExportHelper.dialogs.resetScore_caption"
############ 2014-02-27: 1.9.2 Bugfix: Fixed Format==null when Extension is not recognized
############ 2014-02-27: 1.9.2 Bugfix: Fixed Onlinescore can't be 10
############ 2014-02-26: Feature ToDos and a TODO for a critical Bug
############ 2014-02-18: More Todo's ... as always
############ 2014-02-16: 1.9.2 Bugfixes
- Fixed OpenLastPlöayedSeries not really selecting last played Episode
- Fixed ImDB-Parsing not recognizing images
- Fixed CustomOnlineSCoreFilter interpreting No-Score as valid score
############ 2014-02-15: Added critical ToDo
############ 2014-02-06: ToDo (Singular ...)
############ 2014-02-02: You know the deal ... more ToDo's
############ 2014-01-26: Updated Changelog