/
changelog.txt
1539 lines (996 loc) · 51.6 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
############ 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)
############ 2016-07-30: 1.10.0 RELEASE
############ 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
############ 2016-07-06: 1.9.10 Emergency-Bugfix: Fixed Error when using non-SQLite DB
############ 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
############ 2016-01-03: 1.9.9 RELEASE
############ 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
############ 2015-12-22: 1.9.8.1 Bugfix: Fixed Dateformat in DatabaseConverter(1.6 -> 1.7)
############ 2015-12-22: 1.9.8 RELEASE
############ 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]
############ 2015-12-13: 1.9.7 RELEASE
############ 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
############ 2015-12-05: 1.9.6 RELEASE
############ 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()
############ 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)"
############ 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
############ 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
############ 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
############ 2014-01-26: 1.9.1 RELEASE
############ 2014-01-26: 1.9.1 Feature
Improved loadTime:
Added Cache for Substance-Look'n'Feels ( ~200ms )
Removed unnecessary InvokeAndWait on busy Dispatcher ( ~3000ms )
############ 2014-01-25: 1.9.1 Feature
Added Action: "Open Last played Series"
############ 2014-01-25: 1.9.1 Feature
Added progressive Viewed-Icon on PreviewSeriesFrame
############ 2014-01-25: 1.9.1 Feature & Bugfixes
Added Way to save Filter
Fixed FilterTree Bug when it wouldn't update
Fixed FilterTree Bug when it wouldn't collapse
Added OrganizeFilterDialog
Fixed Bug where no Errors are shwon when they happen before Mainframe creation
Fixed DisplayString of OnlinescoreFilter
Fixed CustomViewedFilter AV (was not using new Tribool viewed-state)
Fixed Bug where DIalog-FInish-Listener was called more than one time
=> cause of many strange behaviours
Updated .gitignore for *.flst files
############ 2014-01-24: 1.9.1 Feature
Added Option to reset Score when Importing Movies/Series
############ 2014-01-24: 1.9.1 Feature
Added new Statistics: "Viewed (Episodes)"
############ 2014-01-24: 1.9.1 Feature
Added new DatabaseError: LastViewed is before 1.6.1900 (practically impossible)
Added "Fix Multiple DatabaseErrors At Once"-Feature (You can now multi select)
############ 2014-01-21: 1.9.1 Feature & Bugfixes
Added Display for WatchLater in "Viewed"-Column
Added OPtion to automatically update "WatchLater"-Tag
Added DatabaseError "IMPOSSIBLE_WATCHLATER"
Fixed Dispatch-Thread Error in CheckDatabaseFrame
############ 2014-01-20: 1.9.1 Feature
Added better ClickArea for Zyklus-Clicking
Added Hover-Cursor for Zyklus-Clicking
############ 2013-11-27: ToDos because i have no time for actual coding ...
############ 2013-11-10: 1.9.1 Beta Release (for internal use only)
############ 2013-11-10: 1.9.1 Feature
Added parseWatchDataFrame
-> Parses Watched Series/Movies from plainText
############ 2013-10-27: 1.9.1 Big Feature (and Bugfixes)
Added CoverCropDialog(crop & edit covers)
Added ImageCropper to AddMovieFrame
Added ImageCropper to AddSasonFrame
Added ImageCropper to AddSeriesFrame
Added ImageCropper to EditMovieFrame
Added ImageCropper to EditSeriesFrame
Fixed Bug when accessing a halfsize version of the standard cover
Fixed Wrong Border Dimensions around partial tranparent cover in FindCoverDialog
Fixed rendering Tags on actual DB-Cover when "RenderTagsOnCover" is set to true
############ 2013-10-26: 1.9.1 Bugfixes
Fixed AV when removing the last Element in Table (that is also selected)
Fixed PreviewSeriesFrame VertScrollbar staying bottom when switching Season
Improved internal handling of readonly-prohibited operations
Fixed CoverChooser Border on partially transparent covers
############ 2013-09-28: All hail my ToDo Commits
############ 2013-09-15: And even more ToDos :D
############ 2013-09-15: Added ToDos
############ 2013-08-25: 1.9.1 Bugfixes
Fixed too late Backup deletion (1 day late)
Fixed Omniparer not recognizing Counter with variable lengths
############ 2013-08-25: Updated Changelog
############ 2013-08-25: 1.9 RELEASE
############ 2013-08-25: 1.9 Features
Added Tag-Display to Cover on MainFrame
Added Big (blinking) Error Warning when Error occurs
############ 2013-08-25: 1.9 Features
Added Icons for CustomFilter & BackupManager
Database shuts now correctly down onClose
Added Option for Quick (and dirty) closing
Finished BackupManager (You can restore from old Backups)
Added Info-Panel to Backupmanager (Shows Backup-Settings)
Fixed JClipCorn not correctly shutting down on Fatal Error
############ 2013-08-24: 1.9 Features
Added a functionality to a few Buttons in BackupsManagerFrame
Fixed unclosed Filehandle in CCProperties
Fixed unclosed Filehandle in BackupManager
############ 2013-08-24: 1.9 Features
Semi-Finished BackupManager (the visuas work, no Button-Functionality)
Fixed Auto-Delete Bug in new Backup-System
############ 2013-08-23: 1.9 Features
Implemented new Backup Functionality
STarted BackupManagerFrame (unfinished)
############ 2013-08-23: 1.9 Features
Added More Info on FATAL-ERROR Message
Addedd initial check for Write-Permissions (-> FATAL ERROR)
############ 2013-08-23: 1.9 Bugfixes
Fixed Bug with wrong Filechooser-direction in EditSeriesFrame
Fixed Bug where you can close an ProgressMonitor
############ 2013-08-22: 1.9 Bugfixes
Fixed Load-AV when Season has 0 Episodes
Fixed getCommonPathStart()-Bug when there is an empty series/ empty season / uninitialized episode
############ 2013-08-22: 1.9 Feature
Added additional integrity Check when finally closing AddEpisodesFrame
############ 2013-08-22: 1.9 Bugfix
Fixed Omniparser-Bug where the Lines are not trimmed
############ 2013-08-22: 1.9 Features
Added "Play without changing Episode-State"-Feature
Added Debug-Feature to print TranslationTree
############ 2013-08-22: 1.9 Tasks
Immproved Information-Output in CouldNotParseFSK Warning
Added USA:"approved" to AgeRatingParser
Updated ToDo List
############ 2013-08-22: 1.9 Bugfixes
Fixed Problem when re-importing Movies with NON-ASCII Chars (Encoding ...)
############ 2013-08-21: 1.9 Bugfixes
Fixed CompareDatabase Bug wehre the selection was not correct registered
############ 2013-08-21: 1.9 Features
Finished Custom Filter
Added Import / Export to Filter
Fixed Bug in Genre / Year Filter
############ 2013-08-20: 1.9 Features
Started Exporting / Importing of Custom Filter (unfinished)
############ 2013-08-20: 1.9 Features
Added Custom-Table Filter
Added CustomFilter for every TableField
Added AND / OR / NAND / NOR Operators for CustomFilter
############ 2013-08-19: 1.9 Features
Finished Omniparser
Added VerticalScrollBarSynchronizer Helper Class
############ 2013-08-16: 1.9 Features
Added Big OmniParser Feature
Reorganized Util-Classses (Changes in the imports in many classes [!] )
Fixed Null-Pointer when displaying an empty series
############ 2013-07-26: Added even more 1.9 ToDos
############ 2013-07-26: Imma gonna do alot of commits today (4. Try)
############ 2013-07-26: Third Try, wish me luck
############ 2013-07-26: Second try 4 README
############ 2013-07-26: "Improved" Readme
############ 2013-07-26: Addde more 1.9 ToDos
(I should start do REAL programming)
############ 2013-07-18: Added ToDos (Perhaps 1.9)
############ 2013-07-07: 1.8.3 RELEASE
############ 2013-07-04: 1.8.3 Bugfixes and Features
Added Error Handling for broken Coverfiles
Added Error Handling in Large MD5 Calculator
Added Possibility to fix single Databaseerror
Added Information Monitor when backuping
Fixed wrong Seasonnumber for unsorted Seasons in CreateFolderStructure
############ 2013-06-30: 1.8.3 Bugfixes
Hopefully finally fixed CCDateSpinner -.-
############ 2013-06-22: 1.8.3 Features
Added possibility for public (or private) beta builds
############ 2013-06-22: 1.8.3 Bugfixes
Fixed Overriding in CCDateSpinner
Added Big "Continue Watching" Button to PreviewSeriesFRame
CCDate is now an immutable Object (possible root for new bugs)
############ 2013-06-21: Added ToDo
############ 2013-06-21: Updated Changelog + ToDo + gitCommands
############ 2013-06-15: 1.8.2 RELEASE
############ 2013-06-15: 1.8.2 Bugfixes
Fixed getRelativePath for non absolute Paths
Improved Error Managment in CreateSeriesFolderStructure
############ 2013-06-15: Removed already done ToDos
############ 2013-06-15: 1.8.2 Bugfixes + Features
Added Read Only Mode
Added additional VLC Paths
Fixed unused ACtionELements in SHortcut Settings
Improved ActionELement Naming in Shortcut Settings
############ 2013-06-03: 1.8.2 Bugfixes
Fixed Series->openInFoder: Opening wrong path
Fixed CCDate Spinner not regitering manually inserted CCDates
Added Recognizing of short years ('95) to CCDate Parser
Fixed getCommonFolderPath resulting in an endless loop for empty input
values
Added CheckForUpdates CCAction
Added Case for No Update found in UpdateFrame
############ 2013-06-02: 1.8.2 Bugfixes
AddEpisodesFrame: Fixed Wrong Spinner for Sidebarbutton
EditSeriesFrame: Update List after Changing Episodetitle
############ 2013-06-01: 1.8.1 RELEASE
Fixed AV when Autofixing wrong Quality of an Episode
createSTructureFrame closes after successful operation
############ 2013-06-01: 1.8 RELEASE
Updated Version to 1.8
############ 2013-06-01: 1.8 Features
Fixed various AV's when doing Action with an unfinished DriveMap
Showing the Translationcount as Debugmessage
Added Statistics-Icon
############ 2013-06-01: 1.8 Features (StatisticsFrame completed)
Finished StatisticsFrame:
Added Userscore-Chart
Added Genre-Chart
Added FSK-Chart
Added Language-Chart
Added Tags-Chart
Added Hours/Date-Chart (Movies, Series, both)
Added Size/Date-Chart
Added Hidden Option for Interactive Charts (Default-off)
Fixed Sort-per-Year AV
############ 2013-06-01: 1.8 Features (StatisticsFrame)
Added StatisticsFrame
Added Statistics Sidebar
Added Add-Date Chart
Added Format-Chart
Added Length-Chart
Added Score-Chart
Added Quality-Chart
Added Viewed-Chart
Added Year-Chart
############ 2013-05-30: 1.8 Features (PreviewSeriesFrame)
JCoverChooser only reacts to left MouseButton
Added RightClickMenu to Cover
Added all the Options to SeriesMenu, SeasonMenu, ExtrasMenu and
PopupMenu in PreviewSeriesFrame
Added getInstance to MainFrame (IntermediateBlocking without direct
access)
############ 2013-05-30: 1.8 Bugfixes
Added CalcQuality-Button to EditSeriesFrame
Added forceDBUpdate Funktion to MovieList
############ 2013-05-30: 1.8 Features (createSeriesFolderStructure)
Finished cSFS-Functionality
Added ActionElement for this
############ 2013-05-29: 1.8 Features (createSeriesFolderStructure)
started Series-cFS-Dialog
createdGUI for Series-cFS-Frame
############ 2013-05-29: 1.8 Features (MoveSeriesDialog)
Resizable MoveSeriesDialog
Visual Feedback if Operation is possible in MoveSeriesDialog
Preview before executing in MoveSeriesDialog
############ 2013-05-29: 1.8 Features (CheckDatabaseFrame)
Added CategoryList to CheckDatabaseFrame
Added ErrorType to DatabaseError
Added visualization of Autofixable to List in CheckDatabaseFrame
Added Translations to Error-Categories
############ 2013-05-27: 1.8 Features (Tag System completed)
New and better Tag-Icons (but not perfect ...)
No duplicate Icons in Resources
Better Tag Display in Table
############ 2013-05-26: 1.8 Features
Updated the DB-Version, for real this time
############ 2013-05-26: 1.8 Features (Tag-System)
Added, Removed and changed Ions
Removed MagicNumbers in PreviewSeriesTable
Removed the Field "Status" (moved to Tags)
Added Tags to Movies and Episodes
Added TagPanel to Display Tags of an Element
Updated Database structure to 1.6
Updated Locales (Removed a few Inconsistencies)
Fatal Error on wrong Database structure
############ 2013-05-25: 1.7.3 RELEASE
############ 2013-05-25: 1.7.3 Fixes and Tasks
New empty Seasons now have the name <untitled>
New empty Episodes now have the name <untitled>
SeasonList gets updated in EditSeriesFrame when updating a Seasontitle
Changed Quality to be dependent on Length
Added CalcQuality Button to Add/Edit -MovieFrame
############ 2013-05-24: 1.7.3 ToDOs
I should start coding - ToDos dont help
############ 2013-05-22: 1.7.3 Updated ToDos
And the ToDo List is growing and growing
############ 2013-05-21: 1.7.3 ToDos Update
Added Requests/Bugs from Benjamin
############ 2013-05-21: 1.7.3 Updated ToDos
############ 2013-05-18: 1.7.2 RELEASE
Bugfix Release
############ 2013-05-18: 1.7.2 Code Cleanup
Removed "Magic Numbers" for Column-Indizies
############ 2013-05-18: 1.7.2 Bugfix
Fixed Wrong renaming for English/France or Muted Movies
############ 2013-05-09: 1.7.1 RELEASE
Bugfix Release
############ 2013-05-09: 1.7.1 Bugfixes
Fixed Null-Cover Bug
Fixed Element-Changed-Listener resetting TableSelection
Fixed jCoverChooser drawing an null-Image (i hope so ...)
############ 2013-05-01: 1.7.1 Bugfixes
Fixed Translations
Fixed Button Enablation in CheckDatabaseFrame
############ 2013-04-29: 1.7 Changelog
Updated Changelog for 1.7
############ 2013-04-29: 1.7 RELEASE
Updated Version to "1.7"
############ 2013-04-29: 1.7 Fixes
Fixed Translation
Fixed a few Bugs
Oragnized ToDos
############ 2013-04-29: 1.7 Features
Added Option for Clickable Zyklus
############ 2013-04-29: 1.7 Features
Improved the Search in PreviewSeriesFrame
Added Settings for displaying Columns in Statusbar
Added the RabdomMovieFrame ("Filmtrommel")
############ 2013-04-27: 1.7 Features+Bugfix
Fixed Zero-Height Lines in JList (on empty elements)
Fixed Layout (Wrong Widths) of Lists in editToolbarFrame
Added Non-Linked-Cover DatabaseError
############ 2013-04-27: 1.7 Features
Added Option for Add-Date Calculation-Method in Settings
Added Missing
Icons
Added 16x16 Icons (now there should no Icons get down-sized in
runtime)
############ 2013-04-26: 1.7 Bugfixes
Fixed too small seperator in editToolbarFrame
Fixed Nullpointer when adding/previewing/deleting season
Fixed MassSetLength in addMultipleEpisodesFrame
Fixed NonSelection TitleEdit in addMultipleEpisodesFrame
Fixed non setting LastViewed when man. changing Viewed of an Episode
Added UserDataProblem "Untrimmed" to CCSeries
Added UserDataProblem "Untrimmed" to CCSeason