Skip to content

Releases: Mikescher/jClipCorn

jClipCorn v1.10.10

27 Aug 23:06
c2c975e
Compare
Choose a tag to compare

Changelog

1.10.10 Feature: Added {OpenAllInBrowser} action && group online-refs in menubars
1.10.10 Bugfix: Fix PreviewMovieLayout with long score-comment
1.10.10 Task: Added tests for missing/empty/incomplete translations
1.10.10 Task: Added FSPath (recursive) iterators
1.10.10 Task: Upgrade gradle to 8.3
1.10.10 Feature: Find (recursively) empty directories in CheckDatabaseFrame
1.10.10 Feature: Use `dolphin --select $1` when run under KDE
1.10.10 Bugfix: Fix initially grayed-out ClipCharSelector buttons under windows
1.10.10 Feature: Add per-season online-ref button to PreviewSeriesFrame
1.10.10 Task: Improve ProgressCallbackProgressMonitorHelper performance (for e.g. backups)
1.10.10 Bugfix: Fix supportedTypes of StatisticsMediaInfoFramerateChart
1.10.10 Bugfix: Fix tests
1.10.10 Feature: Added searchfield to keystroke-settings tab
1.10.10 Feature: Show episode/season user-rating in StatisticsFrame
1.10.10 Task: [FORMDEV_MIG] Migrate StatisticsFrame to FormDev
1.10.10 Bugfix: Fix guessNextSeasonTitle not working for single-season series
1.10.10 Feature: Added BatchEdit method: `METADATA_READALL`
1.10.10 Bugfix: Fix ClipCharSelector not resetting when clearing filter from other component
1.10.10 Bugfix: Fix out-of-bounds drawing of longer group names on cover
1.10.10 Bugfix: Fix backup progressbar
1.10.10 Task: Remove CCLog printout deduplication code
1.10.10 Feature: Limit amount of displayed subtitles in table
1.10.10 Feature: Dynamically de-emphasize CharSelector buttons
1.10.10 Feature: Autofill season title in AddSeasonFrame
1.10.10 Feature: Reset sort-order when clicking [All] in ClipSidebar or ClipCharSelector
1.10.10 Task: Add nicer dialog at success/failure of CSFSFrame
1.10.10 Task: Prevent opening move-player for non-existant filepaths
1.10.10 Task: Add cleanup gitea test workflow
1.10.10 Bugfix: Fix gitea test workflow
1.10.10 Task: Set EditScoreFrame to lineWrap=true
1.10.10 Feature: Added filter in UpdateMetadataFrma
1.10.10 Bugfix: Fix MAL parser (HTML has changed)
1.10.10 Task: [FORMDEV_MIG] Migrate InputErrorDialog to FormDev
1.10.10 Task: Disable `ignore` button if InputError cannot be ignore
1.10.10 Bugfix: Fix languagefile encoding (encode as UTF-8)
1.10.10 Bugfix: Fix sort-order of CCUserScore
1.10.10 Task: Remove unused classes (TableSorter)
1.10.10 Bugfix: Fix duplicate tooltip in language display
1.10.10 Bugfix: Fix `testDatabaseValidator` test
1.10.10 Bugfix: Fix MetadataRunner tests
1.10.10 Bugfix: Fix serialization roundtrip of mediainfo
1.10.10 Other: Added gitea workflow for tests
1.10.10 Other: Add _data folder to source control
1.10.10 Bugfix: Fix PROP_CHECKDATABASE_OPT_SEASONS not being saved
1.10.10 Task: Hide Tags column in PrevSeriesFrame if its empty
1.10.10 Feature: Get IMDB ID for  series in TMDB parser
1.10.10 Feature: Implement wordwrap for language displays in PreviewSeriesFrame
1.10.10 Feature: Save UserScore and ScoreComment per Movie/Series/Season/Episode
1.10.10 Task: Delete (unused) table renderer
1.10.10 Task: [FORMDEV_MIG] Migrate ParseWatchDataFrame to FormDev
1.10.10 Task: Improve sqlite pragma validation messages
1.10.10 Bugfix: Fix limited CCDatabaseHistory returning old data
1.10.10 Task: Improve CCDatabaseHistory performance
1.10.10 Feature: Change default action in DatabaseHistoryFrame to limt<1024>
1.10.10 Feature: Warn when OmniParser returns too few/many entries
1.10.10 Task: [FORMDEV_MIG] Migrate OmniParserFrame to FormDev
1.10.10 Task Replace CCMediaInfo with PartialMediaInfo
1.10.10 Bugfix: Fix wrong error ins CSFSFrame
1.10.10 Bugfix: Fix CCUserScore texts
1.10.10 Task refactor jClipCorn.features.metadata (MediaQueryRunner & co)
1.10.10 Task Added tests for MetadataSource.query
1.10.10 Task: [FORMDEV_MIG] Migrate EditMediaInfoDialog to FormDev
1.10.10 Bugfix: Fix PreviewSeriesFrame->setTag setting tag on episode instead of series
1.10.10 Task: [FORMDEV_MIG] Migrate CreateSeriesFolderStructureFrame to FormDev
1.10.10 Feature: Show ordinal counter in WatchHistoryFrame
1.10.10 Bugfix: Fix empty language being used in series folder
1.10.10 Bugfix: Fix ShowInFolder under linux (for single files)
1.10.10 Bugfix: Fix splitArguments of vlcpath
1.10.10 Bugfix: Fix ShowInFolder under linux
1.10.10 Bugfix: Fix languages like 'de-de' not being recognized
1.10.10 Bugfix: Fix placeholder in AddSeasonFrame title
1.10.10 Feature: Make various tool-path settings configurable per-host:
  - PROP_PLAY_VLC_PATH
  - PROP_PLAY_MEDIAINFO_PATH
  - PROP_PLAY_FFMPEG_PATH
  - PROP_PLAY_FFPROBE_PATH
  - PROP_PLAY_MP4BOX_PATH
1.10.10 Bugfix: Fix exception when calculating [avg|median|...] length of season without episodes
1.10.10 Task: Improve speed of DatabaseHistoryFrame (a bit)
1.10.10 Bugfix: Improve general performance while LogFrame is open (with active CCLogListener)
1.10.10 Feature: Add setting: SKIP_DEFAULT_LANG_IN_FILENAMES
1.10.10 Task: [FORMDEV_MIG] Migrate MassMoveSeriesDialog to FormDev
1.10.10 Task: [FORMDEV_MIG] Migrate MassMoveMoviesDialog to FormDev
1.10.10 Task: [FORMDEV_MIG] Migrate MoveSeriesFrame to FormDev
1.10.10 Task: Improve JCCSimpleTable configureColumn interface (use builder pattern)
1.10.10 Task: Added new Validations: SUBTITLE_MUTED && INVALID_ONLINESCORE
1.10.10 Task: Add new 'TOOLS' tab in Settingsframe
1.10.10 Feature: Autom. determine number of digits in episode filename
1.10.10 Feature: Added option to quickly choose common paths in ScanFolderFrame
1.10.10 Task: [FORMDEV_MIG] Migrate ScanFolderFrame to FormDev
1.10.10 Feature: Added config option SeriesViewCountMode
1.10.10 Task: Rename UserRatings to no longer include "movie"
1.10.10 Task: Show a messagebox if DB-write fails
1.10.10 Feature: do not delete movie/episode files in patch if cbNoVideoCopy is set
1.10.10 Bugfix: Fix ApplyPatch error messages
1.10.10 Bugfix: Fix unhandled exception under linux in DriveMap
1.10.10 Task: upgrade flatlaf (and other dependencies)
1.10.10 Task: change CCPathVar settings layout
1.10.10 Feature: Added QuickFilter to LanguageSetChooser and LanguaeChooser
1.10.10 Feature: Added new language `Basque`
1.10.10 Bugfix: Fix padding of ClipStatusbar
1.10.10 Feature: Extend CustomCharFilter via Filterbar
1.10.10 Bugfix: Fix layout of AddMovieFrame
1.10.10 Bugfix: Fix padding in JCCTimeSpinner, JCCDateSpinner, JCCDateTimeSpinner
1.10.10 Bugfix: Fix ConcurrentModificationException in CalcCache (on startup)
1.10.10 Bugfix: Fix number display (year) in ParseOnlineDialog
1.10.10 Bugfix: Fix padding in YearSpinner
1.10.10 Bugfix: Fix manually insert in JYearSpinner
1.10.10 Feature: Show more cache info in LogFrame
1.10.10 Bugfix: Fix live display in LogFrame
1.10.10 Bugfix: Fix `Elements` view in statusbar
1.10.10 Feature: Colors for +1/-1 score icons
1.10.10 Bugfix: Fix score display in PreviewMovieFrame
1.10.10 Task: [FORMDEV_MIG] Migrate ShowUpdateFrame to FormDev
1.10.10 Bugfix: Fix button size in QuickAddMoviesDialog
1.10.10 Feature: Namespace PathVars by Hostname
1.10.10 Feature: Add languages [Welsh], [Catalan], [Galician], [Ukrainian]
1.10.10 Other: Commit commit-msg hook
1.10.10 Bugfix: Fixed getCommonPath returning broke paths
1.10.10 Feature: Added more options to Database-patch-generation (no-update-cover, no-update-files, no-mediainfo-recalc)
1.10.10 Task: Improve window-size of AddMultiEpisodeFrame
1.10.10 Task: Improve window-size of AddMovieFrame
1.10.10 Task: More logs when testWritePermissions fails
1.10.10 Bugfix: Fixed Exception in getCommonPathStart
1.10.10 Task: Add ISO Date parsing to WatchDataParser
1.10.10 Task: trying to make it build under Linux/Intellij
1.10.10 Bugfix: Fixed Onlinescore not being applied from ParseOnlineDialog
1.10.10 Bugfix: Fixed PreviewSeriesFrame with really long titles
1.10.10 Feature: Added Sorted-Add-option for AddMultipleEpisodesFrame
1.10.10 Task: Do not use mangled windows paths
1.10.10 Task: Do not use mangled windows paths
1.10.10 Feature: Added ScoreComment field and Score to Episode+Season (No UI for now)
1.10.10 Bugfix: Fixed OnlineScoreControl not being updated
1.10.10 Feature: Changed Onlinescore from simple number to X/Y value
1.10.10 Bugfix: Fix sorting by Zyklus
1.10.10 Bugfix: Fixed dirty events for some components
1.10.10 Task: Improve MediaQuery language detection
1.10.10 Feature: Added more methods to BatchEditFrame (for lang+subs)
1.10.10 Task: Refactor SerTable (with JCCPrimaryTable)
1.10.10 Task: Refactor ClipTable
1.10.10 Bugfix: Fix some corner cases when reading subtitle languages
1.10.10 Bugfix: Fix CCMediaInfo::isEqual
1.10.10 Bugfix: Fix CCDBLanguageList::isEqual
1.10.10 Feature: Save Subtitle Languages in DB (2: UI)
1.10.10 Feature: Save Subtitle Languages in DB (1: Schema)
1.10.10 Task: Rename LanguageList to LanguageSet
1.10.10 Task: Small changes in CCDatabaseValidator
1.10.10 Task: [FORMDEV_MIG] Migrate CheckDatabaseFrame to FormDev
1.10.10 Task: [FORMDEV_MIG] Migrate BackupsManagerFrame to FormDev
1.10.10 Task: Remove beanutils-custombuild hack
1.10.10 Feature: Option to create backup before applying patch
1.10.10 Bugfix: Fix unittests
1.10.10 Task: Remove (very old) gradle hack to fix transitive dependencies resolution
1.10.10 Task: Update dependencies
1.10.10 Task: Other (intellig project analysis)
1.10.10 Task: Refactor WebConnectionLayer from singelton to CCMovielist instance field
1.10.10 Task: Added Tests for CompareDatabase & PatchDatabase
1.10.10 Task: New FastVideoHash Version (v2) - support for multiple (up to 9) files in one hash
1.10.10 Task: Refactor CCProperties away from global-static singleton
1.10.10 Task: Make (DB)Statements class field of CCDatabase (so UnitTests can load multiple db's in parallel)
1.10.10 Task: Added Metadata to DBValidator errors (for better display of cause)
1.10.10 Task: [Integration Test] testDatabaseCheck()
1.10.10 Task: (integration) tests ... continue [WIP]
1.10.10 Task:...
Read more

jClipCorn v1.10.9

27 Aug 23:03
806dfd7
Compare
Choose a tag to compare

Changelog

1.10.9 Task: Update to FlatLaf 1.0 (and a few LnF fixes for FlatLaf)
1.10.9 Feature: Prevent playing an episode/movie too fast again
1.10.9 Bugfix: Fix exception in DatabaseHistoryFrame
1.10.9 Feature: Option to re-collapse filter tree categories by clicking them again
1.10.9 Feature: Show [Watch Later] on Series in MainTable
1.10.9 Task: Display empty series as NOT_VIEWED
1.10.9 Task: Cache CCSeries.isEmpty()
1.10.9 Bugfix: Fixed unspecified last-viewed being shown as 1900-01-01 in table column
1.10.9 Task: More tests for datetime functions
1.10.9 Bugfix: Fixed bug in CCDateTime.add method (and generalize timestamp math into its own class)
1.10.9 Task: Update anime_planet icon and proxer.me URL
1.10.9 Bugfix: Fixed Substance themes no longer working (Replace dep with radiance)
1.10.9 Feature: Remember MainTable initial column sizes for next startup
1.10.9 Feature: Show [Last viewed] in MainTable
1.10.9 Feature: Preemptively add files to vlc playlist from VLCRobot
1.10.9 Task: [FORMDEV_MIG] Migrate VLCRobotFrame to FormDev
1.10.9 Task: [FORMDEV_MIG] Migrate WatchHistoryFrame to FormDev
1.10.9 Task: Support new Proxer.me (Proxer.net) domain
1.10.9 Bugfix: Fix cache get[Bool|Int|Double] ignoring extra params
1.10.9 Bugfix: Fix Statusbar not being updated on startup (cache-invalidation)
1.10.9 Bugfix: Fix Buttons in AddMutipleEpisodesFrame not being updated when clicking [Ignore problems]
1.10.9 Feature: Set the starting episode number in AddMultipleEpisodesFrame
1.10.9 Task: [FORMDEV_MIG] Migrate AddMultiEpisodeFrame to FormDev
1.10.9 Bugfix: Fixed failing testcase (2)
1.10.9 Bugfix: Fixed failing testcase
1.10.9 Feature: Directly apply themes from SettingsFrame (only hacky preview)
1.10.9 Feature: FlatLaf Themes and better Theme/Look'n'Feel handling
1.10.9 Feature: Allow searching for complete char strings in EnumComboBox
1.10.9 Feature: Better handling for combined Genres
1.10.9 Task: Do not show weird IMDB Genres in ComboBox
1.10.9 Task: Delete TestForm.jfd from project
1.10.9 Bugfix: Fixed missing merges in DatabaseHistoryFrame
1.10.9 Task: *Drastically* improve performance of CCDate.getDayDifferenceTo algorithm
1.10.9 Task: QuickAddEpisodeDialog is no longer modal
1.10.9 Task: DatabaseHistoryFrame no longer disables whole program while loading
1.10.9 Task: [FORMDEV_MIG] Migrate DatabaseHistoryFrame to FormDev
1.10.9 Task: Properly check for designmode in CCProperties FormDev hack
1.10.9 Task: Copy JSplitButton directly into wokingtree ( downloaded from github.com/rhwood/jsplitbutton )
1.10.9 Task: Show cache distribution in LogFrame
1.10.9 Feature: Show cache statistics in LogFrame
1.10.9 Task: [FORMDEV_MIG] Migrate LogFrame to FormDev
1.10.9 Feature: Added caches to MovieList/Series/Seasons to improve UI performance
1.10.9 Feature: Better sorting behaviour in SearchFrame
1.10.9 Task: [FORMDEV_MIG] Migrate SearchFrame to FormDev
1.10.9 Task: Empty series are sorted to the top when sorting by AddDate
1.10.9 Feature: Add new DatabaseErrors: ERROR_INVALID_HASH & ERROR_IMPOSSIBLE_HASH
1.10.9 Task: Refactor UserDataProblems
1.10.9 Feature: Edit Episode Tags in BatchEditFrame
1.10.9 Task: [FORMDEV_MIG] Migrate BatchEditFrame to FormDev
1.10.9 Task: [FORMDEV_MIG] Pack works in AddSeriesFrame & ExtendedSettingsFrame
1.10.9 Task: [FORMDEV_MIG] Standalone JFormDesigner project
1.10.9 Task: [FORMDEV_MIG] Migrate AddSeriesFrame to FormDev
1.10.9 Feature: Added Filter to ExtendedSettingsFrame (+ more show more infos)
1.10.9 Task: [FORMDEV_MIG] Migrate ExtendedSettingsFrame to jGoodies FormDesigner
1.10.9 Feature: Warn if UndoLastViewed of entry > 3hours
1.10.9 Bugfix: Ignore Extension Case in UserDataProblem_13
1.10.9 Feature: Option to disable immediate display of Errors in BatchEditFrame
1.10.9 Bugfix: Fixed [Next] Button in BatchEditFrame not working if UserDataErrors occure
1.10.9 Feature: Progressbar in BatchEditFrame
1.10.9 Feature: More actions in BatchEditFrame:
  - FORMAT_FROM_PATH
  - PATHS_FROM_DIALOG
  - CLEAR_MEDIAINFO
1.10.9 Feature: Added actions to reset fields in BatchEditFrame to their original values
1.10.9 Task: Refactoring methods in BatchEditFrame
1.10.9 Task: Fix UnitTests
1.10.9 Bugfix: Fixed Series Language (Table+Folder) not always being calculated correctly
1.10.9 Feature: Action to recalc hash in BatchEditFrame
1.10.9 Bugfix: Fixed missing ERROR_MEDIAINFO_INVALID error for episodes
1.10.9 Feature: <fastvideohash> function for mediainfo & improve ERROR_DUPLICATE_FILE
1.10.9 Feature: Add new DatabaseError: ERROR_DUPLICATE_FILE
1.10.9 Task: Show problem source in BatchEditFrame final check
1.10.9 Feature: BatchEdit multiple seasons (by selection)
1.10.9 Task: Split mdate and cdate errors into two different categories
1.10.9 Bugfix: Fixed wrong language handling in TMDB Parser/Linkgenerator
1.10.9 Feature: Edit series path in BatchEditFrame
1.10.9 Feature: Support for alternative Mediaplayers
1.10.9 Feature: Improved QuickSearch (Ctrl+F) Dialog
1.10.9 Feature: Better DatabaseHistoryFrame Layout
1.10.9 Task: Improved History merge for newly added episode (show original filename in [Insert])
1.10.9 Task: Better History handling in QuickAddEpisodeFrame (remember original filename)
1.10.9 Task: Better History handling in AddMultipleEpisodeFrame (remember original filename)
1.10.9 Feature: Option to ignore MediaInfo-Problems in AddMultipleEpisodesFrame
1.10.9 Feature: Fast search with Ctrl+F (open search + close window with ENTER)
1.10.9 Task: Auo fix wrong cdate/mdate in mediainfo (CCDatabaseValidator)
1.10.9 Task: Improved AutoPlay skip heuristic (HTML entities)
1.10.9 Task: Improved AutoPlay skip heuristic
1.10.9 Task: Better ManualSkip detection in VLCRobot (also better logging)
1.10.9 Bugfix: Fixed paths-variable replacement in ccpaths under windows not being case-insensitive
1.10.9 Task: Use [getSemiCommonOrAllLanguages] algo for langage display in table
1.10.9 Bugfix: Fixed MediaQuery parser for strange 'BitRate_Nominal' values

jClipCorn v1.10.8

30 Mar 16:25
6f423a6
Compare
Choose a tag to compare

Changelog

1.10.8 Bugfix: Fixed net use parser for empty result
1.10.8 Bugfix: Fixed vlc connection with other localizations
1.10.8 Feature: Added help text to vlc robot
1.10.8 Bugfix: Fixed updateSeasonInDatabase and UniTests
1.10.8 Feature: Add new DatabaseError: ERROR_INVALID_CHARACTERS
1.10.8 Feature: Load History data async
1.10.8 Task: Remove redundant [SERIESID] <> [LOCALID] columns
1.10.8 Feature: Remove (now-redundant) viewed field from database and models
1.10.8 Feature: Allow shortcuts in series frame
1.10.8 Bugfix: Fix vlc autoPlay with files containing special characters
1.10.8 Bugfix: Fix selection-by-key in EnumComboBox
1.10.8 Task: autoResize AddMultipleEpisodes Table on change
1.10.8 Task: Use [getSemiCommonLanguages] also for MainTable
1.10.8 Feature: Show and Change update frequency in VLCRobotFrame
1.10.8 Feature: Logtab for VLCRobotFrame
1.10.8 Bugfix: Fixed clicking on whitespace in MainTable triggering event
1.10.8 Task: Ignore very short (percentual) parts of series in folder lang
1.10.8 Task: Log errors from SingUtilities.[invokeLater|invokeAndWait]
1.10.8 Bugfix: Fix over-sensitive change detection in DateTimeListEditor
1.10.8 Feature: Show Dialog if SetViewed fails
1.10.8 Feature: Edit Episode ViewedHistory in BatchEditFrame
1.10.8 Task: (TravisCI) update CI to JDK-12
1.10.8 Feature: VLCRobot [FIN]
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Task: Upgrade to JDK-14
  - update gradle
  - update gradle wrapper
  - remove PROP_DISABLE_SSL setting
  - remove deprecated ShellFolder UNC path query method
  - remove other deprecated methods
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Task: Set VLC Path from InitialConfigFrame
1.10.8 Task: New (and improved) TableColumnAdjuster
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Feature: VLCRobot [WIP]
1.10.8 Bugfix: Fix layout of Extended Settings Frame
1.10.8 Task: Make copy-error in AddMultiEpisodesFrame non-fatal
1.10.8 Bugfix: Fix exception in Statistics[UserScore]
1.10.8 Feature: Sort elements in FilterTree
1.10.8 Feature: Add language 20:Korean
1.10.8 Feature: Show DB history of Series/Seasons/Episodes
1.10.8 Bugfix: Fixed display of genres in ParseOnlineDialog
1.10.8 Task: Made EnumComboBoxes typesafe and allowed ordering+filtering in them
1.10.8 Feature: New UserScore value: [RMID]
1.10.8 Bugfix: Fixed Genre parser for MAL remote
1.10.8 Task: Smaller default height for AddMovieFrame in Win design
1.10.8 Bugfix: Fixed Genre parser for MAL remote
1.10.8 Bugfix: Fixed AddEpisode with unchanged path
1.10.8 Bugfix: Fixed NPE in TMDB parser
1.10.8 Task: Remove Eclipse localization warnings
1.10.8 Bugfix: Fixed LAST_ID filter not woking without aggressive history merge

jClipCorn v1.10.7

12 Oct 19:20
d299943
Compare
Choose a tag to compare

Changelog

1.10.7 Bugfix: Fixed exception in SFixTable
1.10.7 Bugfix: Fixed error in FFProbeRunner
1.10.7 Feature: Query online data from Edit[Movie|Series]Frame
1.10.7 Bugfix: Fixed non-sorted values in framerate statistic
1.10.7 Task: Auto trim title in QuickAddEpisodeFrame
1.10.7 Feature: (Optionally) disable aggressive merges in HistoryFrame
1.10.7 Feature: Show ImageViewer on History doubleclick (if possible)
1.10.7 Task: Get more metadata from ffmpeg
1.10.7 Feature: More Metadata sources (ffprobe_fast & mp4box)
1.10.7 Feature: Auto convert UTC timestamps in db history
1.10.7 Feature: Added Progressbar to HistoryFrame
1.10.7 Feature: Better compression in CCDatabaseHistory
1.10.7 Feature: Added ID display to HistoryFrame
1.10.7 Feature: Added option to ignore Group-order changes to HistoryFrame
1.10.7 Feature: Added option to ignore LAST_ID/LAST_COVERID changes to HistoryFrame
1.10.7 Feature: Added option to filter HistoryFrame by time
1.10.7 Bugfix: Fixed possible NPE in OmniParserFrame
1.10.7 Bugfix: Fixed disabling history not being logged in history
1.10.7 Task: Moved some errors to warnings
1.10.7 Feature: Query MediaInfo via FFProbe
1.10.7 Task: Better initial directories in various FileChoosers
1.10.7 Task: Validator improvements
1.10.7 Task: Better initial directory heuristic in ScanFrame
1.10.7 Feature: Setting to show/hide specific columns in MainWindow
1.10.7 Feature: Added new OnlineRefTypes: OFDB + Wikipedia
1.10.7 Task: Show actual numbers in statistic bar charts
1.10.7 Task: Use logarithmic scale for bitrate statistic
1.10.7 Task: Various fixes/changes to the MediaInfo feature
1.10.7 Bugfix: Fixed maxValueOrDefault and minValueOrDefault
1.10.7 Task: Deprecate ApacheDerby backend
1.10.7 Feature: Show History in PreviewMovieFrame
1.10.7 Task: Fixed unit tests
1.10.7 Task: Added validations for history trigger
1.10.7 Feature: Added DatabaseHistoryFrame
1.10.7 Task: Fix unit tests (3)
1.10.7 Task: Fix unit tests (2)
1.10.7 Task: Save LAST_COVERID in [INFO] table
1.10.7 Feature: Prevent dropping non-movie files into Mainframe/SeriesFrame
1.10.7 Feature: Added validations for ID uniqueness and database consistency
1.10.7 Task: Made all database ID's unique across all tables
1.10.7 Task: Fix/Update/Add UnitTests
1.10.7 Bugfix: Fixed Backup import (jxmlbkp) with covers
1.10.7 Feature: Add MediaInfo data (22/22)
  - Add MediaInfo columns to movies and episodes
  - Remove old quality column/controls/etc
  - Add controls in Add & Edit dialogs
  - Add display in Preview windows
  - Add handling in various advanced dialogs
  - Update filter
  - Update serialization
  - Update statistic charts
  - Update Validations
  - Update MediaInfo query frame
1.10.7 Task: Fix travis.yml
1.10.7 Task: BatchEdit and MutiAdd Improvements
1.10.7 Bugfix: Fixed layout in BatchEditFrame
1.10.7 Task: Added [Okay+Rename] button to AddMultiEpisodeFrame
1.10.7 Bugfix: Fixed OpenInExplorer for paths containing special characters
1.10.7 Task: Set recursive_triggers=true pragma in sqlite (prep for history)
1.10.7 Feature: Better BatchEditFrame (that now only does editing - no adding)
1.10.7 Bugfix: Various fixes in AMEFrame
1.10.7 Feature: AddMultiEpisodesFrame (FIN)
1.10.7 Feature: AddMultiEpisodesFrame (WIP)
1.10.7 Feature: Ask before loosing data in EditSeriesFrame
1.10.7 Task: Change default value of PROP_IMAGESEARCH_IMPL
1.10.7 Task: Dependency chaos
1.10.7 Task: Update anidb.net regex
1.10.7 Feature: Auto query language in AddMovieFrame
1.10.7 Feature: Warn when closing EditSeriesFrame with pending data
1.10.7 Feature: Warn when closing EditMovieFrame with pending data
1.10.7 Task: Check title checkbox in parse dialog when title equals original
1.10.7 Bugfix: Fixed subgroups in sidebar not being sorted
1.10.7 Feature: New OnlineRefTypes: TheTVDB & TVMaze
1.10.7 Feature: group online references in context menu
1.10.7 Bugfix: Fixed unit tests
1.10.7 Task: Update dependencies
1.10.7 Bugfix: Fixed month component in CCDateTime.createFromFileTimestamp
1.10.7 Feature: Added new quantization algorithm: MedianCut
1.10.7 Feature: Show quantization result in CoverPreviewWindow
1.10.7 Feature: Added more database validations
1.10.7 Bugfix: Fixed progress display in CheckDatabaseFrame
1.10.7 Feature: Added options to CheckDatabaseFrame
1.10.7 Task: Added more unit tests
1.10.7 Bugfix: Fixed OctreeQuantizer implementation
1.10.7 Bugfix: Fixed SkipStream implementation
1.10.7 Feature: Added in-database cover table (id, metadata, preview) [[FIN]]
1.10.7 Feature: Added in-database cover table (id, metadata, preview) [[WIP]]
1.10.7 Task: Rewrote SQL query builder from scratch
1.10.7 Feature: Re-do EditSeriesFrame (resizable)
1.10.7 Bugfix: Fixed scrollbox in CreateSeriesFolderStructureFrame
1.10.7 Feature: Improved URL regexes for online references
1.10.7 Bugfix: Fixed cover image search no longer running
1.10.7 Feature: Custom language icons for [DE+EN+JP] and [DE+EN+ES]
1.10.7 Feature: New Statistic [WatchTime]
1.10.7 Feature: Allow max 1 open window per Series/Movie
1.10.7 Bugfix: Fixed seasons being displayed unordered in PreviewSeriesFrame
1.10.7 Feature: Colored view-counter numbers
1.10.7 Bugfix: Fixed HistoryCountFilter not working for episodes
1.10.7 Feature: Warning when opening (too) big file
1.10.7 Bugfix: Fixed NPE when creating a new database (missing cover cache)
1.10.7 Bugfix: Fixed Texts
1.10.7 Bugfix: Fixed Series Export (always exporting E1)
1.10.7 Bugfix: Fixed CoverPopout in ParseOnlineFrame (modality)
1.10.7 Bugfix: Fixed OpenInFolder for paths with multiple consecutive spaces

jClipCorn v1.10.6

19 Aug 02:12
e31a10b
Compare
Choose a tag to compare

Changelog

1.10.6 Feature: Edit OnlineRef dialog
1.10.6 Task: Made CCTagList immutable
1.10.6 Feature: Call MediaInfo from QuickAddEpisodesFrame
1.10.6 Feature: Call MediaInfo from AddEpisodesFrame
1.10.6 Feature: Call MediaInfo from EditSeriesFrame
1.10.6 Feature: Call MediaInfo from EditMovieFrame
1.10.6 Feature: Call MediaInfo from AddMovieFrame
1.10.6 Task: Show warnings in UpdateCodecFrame
1.10.6 Bugfix: Fixed unordered episodes keep being unordered
1.10.6 Task: Minor MediaInfo fixes
1.10.6 Task: New XML Serialization version (v2)
1.10.6 Task: Use ActionTree commands in PreviewSeriesFrame popup
1.10.6 Task: Use ActionTree commands in PreviewSeriesFrame menu
1.10.6 Task: Refactoring of CCActionTree (+ more elements in PreviewMovieFrame menu)
1.10.6 Bugfix: Fixed unit tests
1.10.6 Task: Refactor DB XML Serialization (Part 2 - Import)
1.10.6 Task: Refactor DB XML Serialization (Part 1 - Export)
1.10.6 Feature: Warn when exiting with unread errors
1.10.6 Task: Explicitly throw error on wrong values in Movies/Series/Season/Episodes
1.10.6 Feature: Update metadata via MediaQuery (language + length)
1.10.6 Feature: Multiple languages per element & Different Language per episode (db schema changes)
1.10.6 Task: Eclipse cleanup
1.10.6 Feature: Try to auto mount missing network drives (windows)
1.10.6 Task: Less left padding in only-icon columns in the main table
1.10.6 Feature: Show view count in table(s) (left side of icon)
1.10.6 Task: Major refactoring of Resources.java
1.10.6 Task: Switch back to java-1.8
1.10.6 Task: Upgrade to java-11
1.10.6 Feature: Statistics Timeline: Only show consecutive episodes
1.10.6 Task: java package restructuring
1.10.6 Feature: Added validation 'ERROR_NON_NORMALIZED_PATH'
1.10.6 Task: Better UI for CreateSeriesFolderStructureFrame
1.10.6 Bugfix: Fixed ERROR_TAG_NOT_VALID_ON_SERIE
1.10.6 Bugfix: Fixed writing Settings in readonly mode
1.10.6 Task: Added Tag->Type associations (Movie|Series|Episode) and validations
1.10.6 Feature: New OnlineRefType: ANIDB
1.10.6 Feature: Add genre: Isekai
1.10.6 Task: Support for combined genres in CCGenre parsing from online metadata
1.10.6 Feature: Async operation of InitBackupmanager
1.10.6 Feature: Async operation of PreloadResources
1.10.6 Task: Code cleanup (Eclipse Oxygen)
1.10.6 Task: Faster startup time (reduced initial db queries)
1.10.6 Bugfix: Fixed PreviewSeries action being labeled as read-only-restricted
1.10.6 Feature: Show Progressbars in QuickAdd dialogs
1.10.6 Task: Visual improvements of combined timeline statistic
1.10.6 Feature: New statistic: [[Combined series timeline]]
1.10.6 Task: Gradle cleanup stuff
1.10.6 Feature: Added new AddDate Algorithm (Newest_Season_by_oldest_Episode)
1.10.6 Task: A bit more tooltip infos in Statusbar
1.10.6 Task: Add new statusbar item: DriveMapStatus
1.10.6 Task: Better Globals.Timer Output
1.10.6 Feature: New statistics: Groups
1.10.6 Feature: Rescan drive after 30sec if unreferenced drives are used
1.10.6 Bugfix: Fixed ConcurrentModificationException in CCLog
1.10.6 Bugfix: Fixed exception when creating backup on remote drive (windows)
1.10.6 Bugfix: Fixed async cover loading sometimes not updating JLabel
1.10.6 Feature: New CCPath syntax for variables: <?[...]>
1.10.6 Bugfix: Fixed illegal characters in <?vNetwork> syntax
1.10.6 Bugfix: Fixed loading of test resources under non-UTF8 environments (win cmd)
1.10.6 Feature: New CCPath syntax: <?vNetwork="...">
1.10.6 Bugfix: Missing icon in QuickAddMoviesDialog
1.10.6 Feature: QuickAdd (+copy) movies by drag'n'dropping them into the MainWindow
1.10.6 Feature: QuickAdd Episode by drag'n'dropping it into the PreviewSeriesFrame
1.10.6 Bugfix: Fixed CCDate.sub across year boundaries
1.10.6 Task: Fixed unit tests (2)
1.10.6 Task: Fixed unit tests
1.10.6 Feature: OpenDirectory (via menu & right-click) on series
1.10.6 Feature: Tags in Series
1.10.6 Feature: Cancelled Tag
1.10.6 Feature: Relative Viewed-History Filter
1.10.6 Bugfix: Fixed Comparable interface of CCDateTime
1.10.6 Bugfix: Fixed Exception when [OpenInBrowser] with new RefTypes
1.10.6 Task: Ignore spaces in CustomFilterSyntax
1.10.6 Bugfix: Fixed Import-Filter not working if SearchText is currently set
1.10.6 Feature: AniList OnlineParser (GraphQL API)
1.10.6 Task: Use IntelliJ IDEA as (second) IDE
1.10.6 Task: Filter serialization schema v2
1.10.6 Feature: Added CounterAggregator filter
1.10.6 Feature: Added OnlineRefType [Kitsu]
1.10.6 Feature: Added OnlineRefType [AnimePlanet]
1.10.6 Task: OnlineRefType refactoring
1.10.6 Feature: Added OnlineRefType [AniList]
1.10.6 Feature: Open Subreferences via popupmenu
1.10.6 Task: Fix travis builds
1.10.6 Task: Re-add ability to do local grade beta builds
1.10.6 Bugfix: Fixed VLC not starting until jCC is closed
1.10.6 Task: Enable gradle builds on jenkins

jClipCorn v1.10.5

25 Oct 21:59
fe41200
Compare
Choose a tag to compare

Changelog

1.10.5 Feature: Ability to add descriptions to OnlineRefs
1.10.5 Bugfix: Improved OnlineRef Paste Regexes
1.10.5 Bugfix: TryAddGenres did not save data to db
1.10.5 Bugfix: Fixed Exception in CoverLabel when calling setCoverDirect(null)
1.10.5 Feature: Open OnlineRef in Browser when double-clicking on StatePanel
1.10.5 Bugfix: Disallow adding duplicate AdditonalOnlineRefs
1.10.5 Task: Improved CCOnlineReferenceList.isValid()
1.10.5 Feature: Get additional OnlineRefs from UpdateMetadataDialog
1.10.5 Bugfix: Fixed layout in ParseOnlineDialog
1.10.5 Feature: Add additional onlinereferences to elements
1.10.5 Bugfix: Fixed NullpointerException in CoverPreview
1.10.5 Task: Immutable CCGenreList
1.10.5 Bugfix: EpisodeAggregator did not work with Seasons
1.10.5 Feature: Asynchronous cover loading in PreviewSeriesFrame
1.10.5 Task: Faster movement of groups in GroupManagmentFrame
1.10.5 Feature: Added new tags CamRip + MicDubbed
1.10.5 Bugfix: Fixed wrong cover on first hover
1.10.5 Bugfix: Fixed fatal error in initBackupsList
1.10.5 Feature: Async loading of covers (fixes freeze on hdd spinup time)
1.10.5 Task: Unification of FunctionalInterface's
1.10.5 Bugfix: Fixed sidebar selection on expand
1.10.5 Feature: Better scaling algorithm in JCoverChooser (multi-step scaling)
1.10.5 Bugfix: Fixed covername padded with space instead of zeroes
1.10.5 Bugfix: Do not allow backup restore without covers
1.10.5 Task: CCDate.createFromSQL should also work with extended Date strings (can happen when someone else edits db)
1.10.5 Task: Save covercache ordered
1.10.5 Bugfix: Fixed SQLite problems in schema
1.10.5 Bugfix: Fixed Serialization error for filters with empty operators
1.10.5 Feature: Better scaling algorithm in JCoverChooser (bicubic interpolation, antialising)
1.10.5 Bugfix: CoverMetaCache hash too long
1.10.5 Bugfix: Deleted cover were not removed from CoverMetaCache
1.10.5 Bugfix: Selection via Keys in FilterTree was not registered
1.10.5 Bugfix: CustomCoverDimensionFilter did not use CoverMetaCache
1.10.5 Feature: CustomGroupFilter also matches subgroups (filter setting)
1.10.5 Feature: Remember cover informations (dimensions, size, hash) in cachefile
1.10.5 Bugfix: Fixed OOM Exception in DatabaseValidator (with too many/big covers)
1.10.5 Task: No alpha for groups on hover
1.10.5 Bugfix: Fixed CoverPreviewFrame not closing on [Esc]
1.10.5 Bugfix: Fixed CoverPreviewFrame opening on single-click in JCoverChooser
1.10.5 Feature: Show groups in MainFrame only on hover (setting)
1.10.5 Feature: Show groups in PreviewSeriesFrame
1.10.5 Task: Do not render [[WATCH_LATER]] + [[WATCH_NEVER]] on cover
1.10.5 Feature: Show CoverPreview on double-click
1.10.5 Bugfix: cover overlay got permanent for cover that didnt need down-scaling
1.10.5 Feature: Show groups in PreviewMoviesFrame
1.10.5 Bugfix: removed groups were not removed from db
1.10.5 Bugfix: bool filter properties were inverted serialized
1.10.5 Bugfix: Renaming groups didn't update parents of children
1.10.5 Bugfix: CoverTooSmall Error triggered too early
1.10.5 Feature: Groups are now permanent and _need_ to be managed with the ManageGroupFrame
1.10.5 Feature: Improvements for groups ( -> database v11 )
  - Groups can have subgroups
  - Groups can be non-visible (= not drawn on cover)
  - better group managment dialog

jClipCorn v1.10.4

24 Nov 18:23
e349add
Compare
Choose a tag to compare

Changelog

Bugfix: Fixed non synchronized access to jClipCorn.properties
Bugfix: SQLite initial database creation failed
Feature: [WatchLater] on viewed element = [WatchAgain]
Feature: When setting user rating via shortcut toggle value instead of directly writing
Task: Big refactoring of CustomFilter serialization
Task: Automatically adjust size of CoverPreviewFrame
Feature: Setting to exclude covers from automatic backup

jClipCorn v1.10.3

19 Nov 12:20
10b6b35
Compare
Choose a tag to compare

Changelog

Bugfix: Fixed wrong values for CoverImageSize
Bugfix: Fixed IllegalArgumentException when cropping the same image twice
Feature: CropDialog: auto adjust single side
Feature: Big preview in FindCoverDialog
Feature: CoverEdit Improvements
  - show warning icon when non-acceptable ratio
  - show resolution on hover
Feature: New CustomFilter: CoverDimension
Feature: New DatabaseErrors: 'Cover too big' & 'Cover too small'
Feature: Show full size image on CoverLabel doubleclick
Feature: Bigger Cover size (setting), up to 1820x2540 (x10)
Task: Better default values for InitialConfigFrame
Task: fallback language dictionary should equal [en-US]
Bugfix: Fixed (many) english translations
  - fixed space before punctuation
  - changed 'series' to 'tv show'
  - fixed wrong language (de-DE instead of en-US)
  - fixed wrong capitalization
Bugfix: Fixed clicking on [temporary filter] directly after closing dialog not working
Feature: New single-dialog custom filter editor [[WIP]]
  - Use tree view for AST representation
  - easier filter creation (no longer special window for each one)
  - edit temporary filters
  - make temporary filters permanent
  - do not change filters before pressing [OK]
  - ctrl+click to interactively add to current filter
Bugfix: Fixed regression in CustomViewedFilter (wrong serialization)
Feature: Setting to control 'next episode' heuristic (+ better smart heuristic)
Bugfix: Wrong Episodenumbers in WatchHistoryFrame
Feature: Get FSK from TMDB API (for tv shows)
Feature: New custom filter: 'episode count'
Feature: New custom filter aggregators (any season + all seasons)
Task: Versioncheck from Github API
Feature: Get FSK from TMDB API
Task: Faster Debug-HTTP-Cache
Bugfix: Fixed CustomAggregatorFilterDialog showing wrong data on init
Feature: New custom filters: Aggregators (Any & All)
Feature: New custom filter: Viewcount
Other: Improved filter interface for later additions of episodes+seasons
Feature: New custom filter: AddDate
Feature: New Sidebar filter options: viewed:partial, viewed:never, viewed:later
Task: Don't show group filter with no groups
Task: Unified MainTable filter into AbstractCustomFilter system
Feature: Delete Genres with UpdateMetadataDialog
Feature: Update Genres with UpdateMetadataDialog
Feature: New Metadataparser _MAL_ (FIN)
Feature: New Metadataparser _MAL_ (WIP)
Feature: Added Update Metadata (OnlineScore) from OnlineRef Dialog (Finished)
Bugfix: Fixed getGlobalEpisodeNumber() for continoous numbered series
Bugfix: Fixed TMDB parser sometimes returning runtime=0 (api returns runtime only for en-US)
Feature: Set initial PreviewSeriesFrame height by setting
Task: Added CachedWebConnection (for API debugging)
Feature: Added Update Metadata (OnlineScore) from OnlineRef Dialog (WIP)
Task: Refactoring OnlineCoverParser and OnlineMetadataParser
Task: Added JCCSimpleTable and used it in HistoryFrame

jClipCorn v1.10.2

09 Dec 23:49
36d2754
Compare
Choose a tag to compare

Changelog

  • Work around some stupid OpenJDK compiler bug by returning Integer from lambda methods instead of int
  • CCStream performance improvement (sort and reverse)
  • Implement database iterators with CCSimpleStream (performance wise better)
  • New (and better) icon for 'open last played series'
  • Better class names for columnTypes classes
  • Various improvements in CCStream class
  • Implemented MemoryCoverCache and StubCoverCache
  • Fixed unit test testJSCCRoundtrip
  • Added QualityOverTimeChart
  • Made CCMovieSize immutable
  • Added WatchCountChart
  • Fixed FormatOverTimeStatistic missing legend
  • Updated unit tests to work with new statistics
  • Restructure StatisticsFrame, added Movie/Season/Episode filter to all plots
  • Fixed exception in TimelineStatistics (+ add unit tests for statistics)
  • Better indentation
  • Show more detailed load time in tooltip
  • Refactor debug messages (stdout only)
  • Fixed warning when creating new backup
  • Include backup info inside of backup file instead of in extra file
  • Configurable Datetime format in UI (DE-de | En-US | ISO-8601)
  • Option to sort genres in main table
  • try to automatically insert correct base path in CreateSeriesFolderStructureFrame
  • Added tooltip for zyklus in maintable
  • Better episode formatting in history window
  • Fixed main table tag renderer glitches
  • Fixed main table sort-by-viewed
  • Fixed main table movies-popup containing duplicate entries
  • Unit tests for GenerateMoveFilename and GenerateSeriesFolderStructure
  • Support for batch delete of Episodes in EditSeriesFrame
  • Automatically try to parse pasted URL in OnlineRefenceChooser
  • Added file name normalization for MULTIPLICATION_SIGN, EM_DASH and EN_DASH
  • DatabaseError "Missing history" can be automatically resolved (by adding unspecified to history)
  • Fixed column-width not adjustable in tables
  • Added WatchHistoryFrame (History of watched episodes/movies)
  • Big refactoring of CachedResourceLoader
  • Added old database migrations to DatabaseUpgradeAssistant (mostly for future reference)
  • New (gradle) task to generate changelog
  • Non-continoous season
  • CCActionTree and Properties refactoring
  • Better DateTimeList editor (better UI, support for date only and unspecified date)
  • Fixed DateTimeListEditor being too small for full representation
  • improved gradle buildscript
    • automatically get version number from Main.java
    • automatically get BETA attribute from Main.java
    • added task 'releaseJar' to build releases (or beta-releases)

jClipCorn v1.10.1

12 Oct 19:39
289c7e8
Compare
Choose a tag to compare

Changelog

############ 2016-10-11: 1.10.1 Task: added unspecified datetime for datetime values before the introduction of the history

############ 2016-10-10: 1.10.1 Bugfix: Show full year component in history tooltip

############ 2016-10-10: 1.10.1 Task: added unspecified time for datetime values without time component

############ 2016-10-01: 1.10.1 Task: fixed unit tests

############ 2016-10-01: 1.10.1 Task: Ignore dots in search

############ 2016-10-01: 1.10.1 Task: Added Unit Tests
  - Database Add/remove/update
  - Load full db backup
  - load single movie export
  - parse WatchData
  - parse Filenames

############ 2016-10-01: 1.10.1 Task: Automatically create backup on database migration

############ 2016-09-30: 1.10.1 Task: Order Tags in cover display by length

############ 2016-09-30: 1.10.1 Feature: Added VLC option "start with --one-instance"

############ 2016-09-09: 1.10.1 Bugfix: Fixed deleting movie not updating group-cache

############ 2016-09-09: 1.10.1 Task: Added groups.xml and info.xml to jxmlbkp-backups

############ 2016-09-04: 1.10.1 Task: Don't show table tooltip for CCMovieScore.RATING_NO

############ 2016-09-02: 1.10.1 Bugfix: Fixed wrong aligned label in AddEpisodesFrame

############ 2016-08-25: 1.10.1 Bugfix: Fixed Tooltips in ClipTable

############ 2016-08-25: 1.10.1 Bugfix: Fixed ShowIncompleteFilmSeries not finding all missing movies

############ 2016-08-24: 1.10.1 Feature: Manage group metadata via ManageGroupsFrame

############ 2016-08-24: 1.10.1 Feature: Timelinestatistic: No gravity for series re-viewing

############ 2016-08-21: 1.10.1 Feature: Added Group Metadata
  - Added new table [GROUPS] and updated DB version o 1.9
  - Added database auto upgrading
  - Added group metadata: Color
  - Added group metadata: Order
  - Added group metadata: DoSerialize (of not set file/foldernames will be unaffected by group)
  - Added SQLDeleteHelper for better PreparedStatement creation

############ 2016-08-20: 1.10.1 Bugfix: Fixed exception when setting caret position in CCDateTimeEditor

############ 2016-08-19: 1.10.1 Bugfix: Fixed setting movie to unviewed not resetting ViewedHistory

############ 2016-08-18: 1.10.1 Bugfix: Fixed showing wrong dialog for CustomTagFilter and CustomYearFilter

############ 2016-08-17: 1.10.1 Feature: Added datetime and moviescore support to ParseWatchDataFrame

############ 2016-08-02: 1.10.1 Bugfix: Fixed NullpointerException in SFixTable

############ 2016-08-02: 1.10.1 Bugfix: Fixed AddSeriesFrame not using OnlineRef from Parser

############ 2016-07-30: 1.10.1 Task: Fixed default mainframe height to show all filter in sidebar

############ 2016-07-30: 1.10.1 Task: Fixed gradle build error (java generics WTF)