SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for MediathekView-14.1.0.20240920T190940-3.1.noarch.rpm :

* Sat Sep 28 2024 ecsosAATTopensuse.org- Update to version 14.1.0.20240920T190940:
* Update .gitlab-ci.yml
* - document the JDK based macOS bullshit with Intel machines.
* - do not generate unused mac zip file for Apple Silicon builds. Won\'t work anyways.
* - do not include useless files - .resinfo is obsolete as no data is used from there anymore
* - make rss feed parser test locally. Thanks to reneleonhardt.
* - bump library version
* - make default download continuation time user-configurable
* - add helper tool to optimize history db. Especially older converted histories may contain duplicate data which might sloe down processing.
* - Linux only: copy aria2-remote script to binary folder as CI wouldn\'t do it anymore.
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* - fix incorrect unpacking of new ffmpeg binaries
* - slightly increase network timeout values to stabilize weak connections.
* - update libs
* - upgrade kotlin - do not write sql statements into log file
* gitlab ci: option für maven repo local deaktiviert
* Update .gitlab-ci.yml
* - log warning when film entry is null
* - remove all query parameters from an URL - fixes a bug where downloads are not correctly detected as direct and might fail later - see https://github.com/mediathekview/MServer/issues/989
* install4j update 10.0.5 zu 10.0.7
* gh workflow nightly udn release entfernt
* - add windows CLI command for java
* - allow leading wildcard in lucene searches
* - switch to 14.1.0 due to many changes - rename filters via separate button instead of ComboBox entry - update libraries
* - refactor
* - make bookmark edit dialog use more javafx styleguide - cleanup logging
* - add move capability to search history edit dialog
* - upgrade libraries - fix warning
* md5 ausgetauscht für mac ffprobe
* md5 für mac ffmpeg ausgetauscht
* - use externally configured browsers when Desktop.browse() does not work (Fedora workaround)
* - upgrade libraries
* - upgrade windows arm64 ffmpeg binary hash
* - upgrade windows amd64 ffmpeg - fix downloads hash
* - fix file hashes for macOS downloads
* - code refactor
* - code refactor
* - refactor FilmInfoDialog
* - fix NPE
* - fixes #727 - make film info dialog fully resizable
* - add locks around event list handling
* - add Edit Search History menu and dialog to search field
* - upgraded server resources for ffmpeg 7 on macOS app builds
* - add ip preference mode (dpm) CLI arg
* - update jlibnotify - output notify server caps only when debugging
* - use correct SINGLE download dialog in BookmarkWindowController - refactor and cleanup
* - fix incorrect value
* - fix redundant pset checks
* - fix layout problem on macOS - use modern hq check - refactor
* - change button text (#737)
* - try to display more error information for ffprobe in DialogAddDownload
* - fix resize error for add download dialog
* - show audio/video bitrate only when available (otherwise it crashed before) #737
* - parse ffprobe audio info - fixes #737
* - display video codec info (#737)
* - reload missing film data in add download dialog
* - fix analyzer warning - remove unnecessary F4-key handling code for downloads page - code refactor settings and quit menu item creation - fix creation of developer menu entry - use message bus to open settings dialog - force top tab position on macOS and disable settings checkbox - don\'t install key accel on macOS - relayout tabs only on non-macOS systems - install toolbar based on tab placement - rotate tabs depending on placement
* - use backslash for windows start command
* - add documentation - use dark mode toggle menu item on linux and windows - refactor alternate row color logic for different platforms
* - change description in README.txt - remove unused startup parameters which are set in application
* - log Dns selector mode
* - upgrade JavaFX
* - place dark mode toggle button in windows title bar for Windows 10+ - update used libraries
* - update guava
* - update controlsfx
* - update picocli
* - update xerial
* - update kotlin
* - update okhttp
* - remove unused class
* - use library thread repaint checker
* - bump library versions
* - switch to production
* - bump kotlin version
* bump library version
* - thema box revamp
* - code refactor - ensure list model changes will always be emitted on FX thread
* - hide some log msg
* - fix analyzer warning
* - refactor
* Rename .java to .kt
* - fix warnings
* - add missing tags
* - fix analyzer warnings
* - refactor
* -refactor
* - cleanup lucene index before statistics
* - refactor
* - rewrite ORF tutorial info code to use swing instead of JavaFX
* - First changes to fix/workaround multiple hangs on macOS Sonoma 14.1 - disable shutdown progress dialog when quitting app as it does not work on macOS Sonoma 14.1 - bump library version
* - QUICK FIX for macOS Sonoma 14.1 freezes!!! - disable restore of memory monitor dialog - do not try to cleanup hidden JavaFX window
* - bump library versions
* - upgrade install4j JDK to 21
* Update lucene_help.md
* Update lucene_help.md
* - remove failed downloads from history
* Update .gitlab-ci.yml Java Version auf 21
* Revert \"- remove failed downloads automatically from seen history\"
* - use github action caching for maven deps in nightly
* - remove failed downloads automatically from seen history
* - modernize setup-java action - use internal cache feature
* - switch to Java 21
* - fix typo
* - add debug data to thread pool termination
* - add missing git merge data
* - fix typo and enhance description
* - implement selective download of missing file sizes
* - upgrade JDK - refactor code for modern jlibnotify binding - bump library versions
* - change code behaviour for common pool termination
* - code refactor
* - bump library versions
* DialogAddDownload: - fix button alignment - fix analyzer warning - fix some layout inconsistencies
* - pset getName refactor
* - code refactor pset foreground color
* - rename \"Film aufzeichnen\" to \"Film downloaden\" -> fixes different naming - fix incorrect foreground colors for context menu during darkmode changes.
* - update progress components on LaF change
* - use local var
* - use async ffprobe for film info detection - upgrade FlatLaf
* - fix analyzer warnings - remove unused code - code refactor
* - remove 32bit legacy
* - use zip file and shared lib version of ffmpeg
* - always use reduced timeout client instead of two different ones -> cleanup
* - code cleanup
* - use reduced timeout client for filmlist reading
* - linux decorations were installed too late
* - add missing doc decorations
* - enable window decorations on linux
* - fix EDT violation
* - detect GNOME on Ubuntu
* - document linux GNOME dark mode detection PR
* - code rename
* Detect Gnome dark mode
* Use non-deprecated .exec overload
* - code rename
* - fix deprecation warning
* - fix lucene deprecation warning
* - fix deprecation warnings
* - fix javadoc warning
* - fix deprecation warning
* - change deprecated code - remove old incomplete CDN detection code - remove sender download limit
* - remove deprecated code
* - attempt to fix download aarch64 win
* - add average framerate - download windows arm ffmpeg binaries
* - implement querying of additional film information via ffprobe - fix deprecation warning for mv_shutdown_helper execution - use new functions for finding binaries on PATH - use current ffmpeg 6 binaries for macOS and windows 64bit
* - fix deprecation warning
* - remove generation of maven source package jar
* - bump xerial jdbc version to fix CVE - use Zulu JDK without JavaFX on non-macOS platforms
* - add doc
* - reduce the default size area for line break mode
* - fix incoherent vertical alignment in tab downloads
* - fix incoherent vertical alignment in tab filme
* - simplify color application code for film list
* - fix: highlight bookmarked film entries in filmlist again
* - add missing doc
* - fixes #640
* - fix link to online help - add links to FAQs
* - cleanup
* - fixes #543 - implement automatic download and quit feature
* - correctly adjust row height of JTable during font changes
* Revert \"- export film line info to clipboard as json\"
* - export film line info to clipboard as json
* - add doc
* - fixes #622
* - add doc
* - prevent user from switching blacklist while lucene indexing is in progress
* - for combobox to be not editable.
* - satisfy analyzer warning
* - prevent sonar warning
* - add font size 13
* - enhance TTML SRT conversion tests - code refactor
* - update font menu entries after restore data
* - fixes #714 - use more animations during change
* - bump kotlin code generation to java 20
* - add missing doc
* - fixes #712 - make icon drawing in list adjustable left or right
* - bump internal version number
* Revert \"- fixes #705\"
* - always focus search field after enter event
* - remove unnecessary override
* - fixes #711
* - bump lucene version for Java 20 support
* - fixes #705
* - fixes #711
* - fix missing context menu for search field - bump kotlin version
* - fixes #696 - fix incorrect description of download play action - switch to nightly - catch some exceptions in download list when removing or selecting entries
* Mon Sep 04 2023 ecsosAATTopensuse.org- Update to version 14.0.0.20230720T002437:
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
* - download ffmpeg binaries earlier in the build phase
* - document use of Liberica for x64 macOS builds
* - prepare for use of Liberica JDK with JavaFX for Intel builds - download binaries at an earlier stage
* - load macOS binaries from MV server during build
* - download only when build is successful for packaging
* - use ffmpeg v6.0 MD5 - do not download txt file anymore - download ffmpeg related stuff from S3 storage - remove copy process
* - bump JNA version
* - bump javafx version
* - end nightly version, no more new features
* - refactor
* - cleanup
* - bump kotlin version
* - bump flatlaf version - add basic lucene_help.md description
* - reenable URL column sorting
* - another RSS feeder source died, removing the test
* lizenzkey für install4j 10
* update auf install4j 10.0.5
* - Linux: do not set working directory for Portable
* - cleanup UI layout code
* - code cleanup
* - fix blue color display in dark mode - document already implemented save/restore position feature for dialog - beautify code - code cleanup - skip display of information that does not exist - fix error where shown data was offset - code refactor
* - make tab restore configurable - fixes #692
* - another day, another CVE fix for log4j2
* - add missing changelog
* - show dialog slightly lower than calculated to prevent inadvertant button presses - fixes #686
* - implement tab saving mechanism - fixes #692
* - remove deprecated code
* - use more beautiful DateTimePicker - fix Date related code problems - code refactor
* - code refactor
* - remove unused JavaFX code
* gitlab nighlty deploy an java 20 angepasst
* - upgrade Lucene to newest available version
* Revert \"- upgrade Lucene version\"
* - upgrade github actions to v2 - use zulu jdk as default
* - upgrade github actions to v3
* - upgrade Maven wrapper to 3.9.1
* - upgrade Lucene version - decompress high quality film list URL for Lucene Index - add high quality URL and normal quality URL to lucene index for searches - add two more fields to lucene search index
* - convert deprecated URL code
* - bump sqlite library version
* - move build system to JDK 20
* - use functional code
* - fix typos
* - replace deprecated code
* - bump java version to 20 - use most recent kotlin - update commons configuration2 dependency for CVE fix
* - bump FlatLaf version
* - bump JavaFX
* - check free disk space before export of filmlist
* Update .gitlab-ci.yml
* - fix UI freeze due to uncaught IndexOutOfBounds exception
* remove Vogella feed test
* Revert \"- remove Windows 7 table style as we do not support Windows below 10 -> EOL\"
* - remove unused JavaFX code
* - remove Windows 7 table style as we do not support Windows below 10 -> EOL
* - fix table selection in film tab
* - implement a fully decompressed filmlist export
* - bump javafx version
* - disable domain grid lines in bandwidth dialog
* - upgrade kotlin to 1.8 - remove old progress bar style from all supported OS
* - use old progress bar style only on linux for now
* - convert bandwidth monitor dialog back to swing - remove TilesFX dependency
* - new swing bandwidth dialog
* - code cleanup
* - use Java new HttpClient class
* - remove external updater config attempt - use country flags in settings geoblocking panel
* - fix enum name
* - sometimes films with EU geoblock code were incorrectly displayed as blocked although they are accessible.
* - fix failing CI tests
* - check if --add-opens has been supplied on Linux
* - make country parsing more fault tolerant
* - convert geoblocking logic from strings to enum - respect france as country in geoblocking
* - code cleanup
* - use getter/setter - remove GEO_REPORT option from settings as it is unused
* - display error dialog when incorrect parameters are used
* - update library versions
* - update Jackson to solve CVE
* - fix dark mode label colors for Memory Usage Dialog
* - resize sender icon label to icon size
* - fix incorrect calls
* - convert to enhanced switch statement
* - remove DOWNLOAD_ANSEHEN color indication as it was just guessing when a film can be watched. - make progress bar slightly smaller with some insets in table row
* - fix incorrect foreground color in dark mode
* - code refactor
* - code cleanup
* - cleanup
* - convert back to swing
* - update to FlatLaf 3 - use macOS specific L&F when available
* - implement edit abo on table row double-click
* - disable edit abo button when multiple rows are selected
* - add update info for macos ffmpeg
* - remove \"Programm nicht beenden\" option from DialogBeenden as it is redundant to Cancel button press.
* Squashed commit of the following:
* - cleanup zeitraum days lower boundary calculation - code cleanup
* - add doc for PR #681
* Use standard download directory on Unix desktop (#681)
* - add SearchFieldDataTest - use streams for string splitting and lower case conversion - introduce SearchFieldData instead using the control directly - use common abstract base helper class
* - bump sqlite version
* - bump kotlin version
* - bump javafx version
* - add missing doc
* - add option to disable splash screen
* - bump UI lib
* - fixes #677
* - bump library versions
* - remove javafx media dependency
* - code cleanup
* - suppress warning
* - revert tilesfx upgrade
* bump library versions
* disable shared cache s it is not recommended anymore
* - add docs
* - activate qualities for m3u8 downloads as well - fixes #675
* - fix tooltip display for small column for downloads as well
* -use long instead of int
* - fixes #625 - (de)activate download rate limit via checkbox
* - use max possible value for bandwidth limit when not set
* - fix tooltip not being displayed for title column although column was too small to show all information.
* - add missing doc - fixes #647 - has been committed way ago without ref to issue
* - cleanup
* - allow manual downloads of subtitle files. - fixes #450 - fixes #653
* - show \"HQ\" and subtitle icons in title column ONLY when \"HQ\" or \"UT\" column are not visible.
* - convert to swing
* - code cleanup
* - implement dark mode toggle button
* -make new color adjust to laf -dark mode compatible icons
* - disable context menu for memory usage panel
* - update dependencies
* - remove duplicate code
* - add garbage collection capability
* - fix incorrect list creation date
* - doc changes
* - do not sort search history
* -prevent manage abo dialog from getting too small
* - rename index keys - index more fields for better search control
* - remove \"--with-lucene\" CLI parameter - use config - integrate into settings UI - code refactor
* - remove unused property
* - remove unused property
* - add doc for change
* - fix clearing of an immutable list
* - rename old filter dialog
* don\'t do printStackTrace
* - dont use pause transition anymore to apply thema update in check box list
* - use lucene for sender filtering
* Revert \"- code refactor\"
* - code refactor
* - forgot CHANGELOG for #655
* - fixes #655
* - do not use change listeners as they fire too often
* - refactor thema list creation
* - removed themaBox variable, used available getter and reformatted code - code refactor - remove warning from CHANGELOG.md
* - cleanup
* - bump config2 version against known CVEs
* - store film länge and größe in index - use int values in index for proper queries - use modern query parser instead of classic - fix useless value conversions in filmsize
* - gracefully quit app on index errors
* svae some toolbar space on non-macOS Systems
* - code refactor
* - code refactor
* - use new indicator in lucene filter - print query as info into log for learning purposes
* - use MUST_NOT - slightly reduce index size
* - use MUST_NOT
* - reuse index searcher
* - centralize keys for lucene index
* - centralize keys for lucene index
* - reuse index reader for more performance
* -add subtitle index
* - fix bug when reloading a filmlist would not update the table
* - fix old description in filter checkbox
* - implement trailerteaser, audioversion, sign language filtering via lucene
* - use lucene for filtering livestreams and highquality and zeitraum filter - disable regular blacklist date check when using lucene
* remove sample
* - fix the storage of sendedatum
* - implement experimental lucene search and make it available via CLI parameter
* - finally fix day display
* - implement day display for film list age
* - implement day display for film list age
* - code cleanup
* - write thema and sender tags compress as original version.
* Revert \"- integrate 512 MByte web cache for network requests\"
* - fix incorrect web link
* - integrate 512 MByte web cache for network requests
* - fix analyzer warning
* - fixes #658
* - fix bug where shutdown requests from timed downloads were not honored
* - remove unused tab pane index property
* - code refactor
* - fix redrawing issues on macOS for JxStatusBar - use async tasks for history maintenance and bookmark save - do not perform System.exit(0) on macOS as this is part of default Quit Strategy - do not use showTerminateOption anymore as it is always false - print data usage to log when enhanced logging enabled - remove \"Downloads/Aktion nach abgeschlossenen Downloads\" menu entry
* - code refactor
* - bump okhttp version and remove okio dependency which is not necessary anymore
* - cleanup
* - cleanup
* - convert shutdown window to swing
* - convert about dialog to swing
* - code cleanup
* - convert splash screen to swing
* - use latest FlatLaf - harmonize pattern color usage - do not make pattern colors configurable but use L&F defaults - cleanup sort key handling
* - add icon for audio description
* - remove use of geoblocking background color
* - use icon for livestream indication instead of color
* - do not use custom color for geo blocked selected entries. It hurts the eyes and we have an icon for locked entries
* - implement more icons (GEO, HQ, UT) in title label in order to get rid of table columns
* - fixed bug where film size of manual downloads wasn\'t properly stored and retrieved from config file
* - make scrollbars 16 pixels instead of 10 for win and linux users
* - query download file size only on click in tab downloads - fix bug in table model where duplicates occured after reloadTable
* - reenable transparent window otherwise toolbar is not shown...
* - disable transparent title bar on macOS - initialize environment properties before any GUI stuff is executed, otherwise AWT does not work as expected.
* - make dialog resizable on linux as it sucks in automagically packing the dialog
* change doc
* - reduce linux height
* - use checkedPack
* - add remark to win ARM64 target
* Integrate Windows ARM64 profile
* - revert trying to fix dialog on linux
* - try to fix sizing issue on linux
* - try to fix sizing issue on linux
* - try to fix sizing issue on linux
* - convert Info Dialog back to swing
* - implement progress gui for film export
* - due to change to swing the filter dialog won\'t hide tooltips anymore - fixes #572
* - make confirmation dialogs for restart of already finished downloads auto-dismissable with safe values.
* - remove download information text in tab downloads -> display in global status bar when necessary
* fix mouse listener not being removed properly
* fix mouse listener not being removed properly
* - remember position of DialogEditDownload - fixes #666
* Revert \"- remember position of MemoryMonitorDialog\"
* - remember position of MemoryMonitorDialog
* - remember position of MemoryMonitorDialog
* -reenable film number as otherwise film selection in various tables does not work anymore
* - give feedback when abo workers are active - remove unused variable - remove change abo and delete abo menu items from popup
* - provide \"some\" progress information that abos are active
* - remove stopwatch code
* binary Dateien aus dem res Ordner entfernt und in ein seperates Repo verfrachtet.
* Aktualisierung install4j auf 9.0.7. Aktualisierung arm Profil auf 64bit. Aktualisierung deploy und build skripte
* - fix naming conventions
* - fix incorrect VM parameters
* - fixed #538 in previous rework commits.
* - move bookmarkData and abo to data map
* - always return 1 for internal film number als preparation for removal
* - move URLs into urlMap - rename some functions
* - disable update settings checkbox when using external updater
* - code cleanup
* - Optimize memory footprint and code refactor - remove groesse variable - unify duration and filmLength variables
* - fix incorrect Film Test
* - reduce memory footprint of DatenFilm
* Java Version auf 18 für nightly builds erhöht
* Java 18 jdk für adoptium
* - reduce number of used threads in TimerPool.kt
* - cleanup/delete old unused database files from older MV versions
* - fix exception when reading incorrect Date lines in downloadAbos.txt
* - remove unneeded JavaFX init workaround
* -convert to swing
* - reduce size of sender icons only on linux
* - reduce size of sender icons a bit
* - convert abo dialog back to swing
* - refactor font manager
* - replace JavaFX alerts with swing - code cleanup
* - remove unused config keys
* - document font change possibility
* - remove unused font changing code
* - deactivate font menu on macOS
* - implement new global font menu
* - convert abo info panel to swing
* - rename SearchControlFieldMode.kt - change search pattern color based on L&F dark mode
* - select table alternating row color based on FlatLaf dark/bright mode
* - convert Buttons Pset panel to swing
* - initial install4j updater config action included -> untested!
* - fix incorrect detection of install4j external update mechanism
* - do not use FXML for PSet buttons
* - terminate app on non.supported operating systems
* remove stopwatch code
* - code refactor
* -add FlatLaf Jide OSS support
* - remove linux global font change option as it is ineffective now
* - code refactor
* - code cleanup
* - deprecate global font change on Linux as it will work only on Nimbus L&F which is not used anymore. Remove in future commit
* remove log message
* - check for correct uiScale java2d property use on Linux
* convert to swing
* - doc changes
* - fix incorrect sized icon ONLY using Linux...
* - code cleanup
* - remove swingx source code and use FlatLaf supported maven repo - use SwingX FlatLaf UI support
* - fix sender icon scaling
* - fix icon scaling
* - use JVM provided way to open browser - no more custom stuff
* - code cleanup
* - code cleanup
* - consolidate common code
* delete incorrect javadoc
* - rewrite film description panel and code cleanup
* - modernize DescriptionPanel creation and unify in base class - cleanup JXHyperlink
* - remove JGoodies Plastic support - remove JXImagePanel and JXImageView
* - remove JXGraph component as we will never use it
* - code cleanup
* - remove old windows version support & modernize color settings
* - remove unneeded code - modernize OS detection code
* - remove Windows Classic Settings
* - remove synth & misc L&F support
* - remove LoginPane - remove Motif L&F
* - reduce text info output due to new status bar
* - convert to swing
* - remove unnecessary timer event usage - code cleanup
* - convert to swing
* - remove JavaFX media package
* - convert JavaFX status bar and labels to swing - convert JavaFX memory monitor to swing - simplify export filmlist action for now - add developer menu - convert JavaFX tasks to swing - move download list info below table instead of statusbar - reduce reliance on message bus - a lot of code cleanup
* - convert JavaFX alerts to swing alerts
* - remove 32 bit targets
* - remove Win ARM64 target
* - add windows ARM target
* - add windows ARM target
* - convert to swing dialog
* - decompress URLs for readable filmlist export file by default
* - remove unused JavaFX code - fix analyzer warning
* - refactor URL decompression code
* - show CC icon in title when subtitles are available
* - use zulu for 64 bit arm builds without JavaFX as it will be downloaded as maven dependency
* - tune exception text view size
* - replace JavaFX alerts with swing code
* - fix filter dialog visibility toggle
* - remove warning suppression
* - remove unnecessary code
* - make filter dialog visible by toggle action
* - check for incorrect JVM parameters and display warning dialog when necessary
* - remove support for setting app memory. Future versions of MV will use shenandoah GC to automatically free memory
* - use kotlin 1.7
* - reset filter dialog position in help menu
* - \"decompress\" sender and thema fields in readable filmlist
* - add a test for unsupported ORF ttml file format
* - use geo icons in download tab as well
* - show geoinfo as icons instead of text - document changes
* - remove unused code - reformat
* - use linux aarch64 javafx jars from project instead of JDK builds
* - move back to swing
* - code cleanup
* fix selection
* cleanup
* properly disable and enable filter combo
* disable debug output
* - remove fx film toolbar - finalize conversion to swing combo selection
* - add swing filter selection combobox
* reformat code
* - move to jdk 18
* - bump library versions
* - remove spacing from hbox
* - move nightly to jdk 18
* - implement search history load/save
* - document changes
* - document changes
* - implement new search field with search history - History Storage NOT YET IMPLEMENTED!
* - convert to swing search through description toggle button
* add new swing button
* fix layout issue
* disable debug code
* use standard action
* convert film toolbar to HBox
* convert film toolbar to HBox
* - remove javafx buttons
* - create swing toolbar
* make common toolbar floatable on win and linux
* cleanup common toolbar
* - remove show bookmarked films only from toolbar as it is located in the filter panel already where it belongs to.
* doc changes
* - convert to swing toolbar
* - convert to swing toolbar
* - fix naming for tooltips
* refactor play film action
* move film info to common toolbar
* move film info to common toolbar
* - document bookmark display fix
* - bump to MV 14
* - convert to svg
* - convert to svg
* - convert to svg
* - convert to svg
* - convert to svg
* - remove IconFontSwing dependency
* - remove IconFontSwing dependency
* - convert to svg icon
* - convert to svg icon
* - convert to svg icon
* - convert to svg icon
* - replace filmlist icons to svg
* - convert to svg icon
* - convert to svg icon
* - convert to svg icon
* - remove unused code
* - convert icons
* - convert menu items to actions
* - convert menu items to actions
* - convert menu items to actions
* - convert menu items to actions
* - convert menu items to actions
* - convert menu items to actions
* - convert menu items to actions
* - convert menu items to actions
* - bump to MV 14
* - replace filmlist icons to svg
* - add toggle blacklist to menu
* - convert toggle blacklist action
* fix icon bug edit blacklist
* bump to version 14 nightly
* - merge MV 14 changes
* - change more icons to svg
* - change more icons to svg
* - change more icons to svg
* - change more icons to svg
* - change more icons to svg
* - change more icons to svg
* - move icon creation function to utilities
* - use svg icon for download
* - change help icon
* - move edit blacklist to common toolbar
* - move manage abos to common toolbar
* - move load filmlist button to common toolbar
* - create common toolbar
* satisfy static analyzer warning
* Revert \"- auto-adjust row height in film table\"
* - auto-adjust row height in film table
* - remove unused table width adjuster
* - setup for Java 18
* Wed Sep 14 2022 ecsos - Update to version 13.9.1.20220717T154029 - The binaries for macOS were corrupted and had to be renewed.
* Wed Sep 14 2022 ecsosAATTopensuse.org- Update to version 13.9.0.20220717T154029: - ACHTUNG: Es wird ein neues “Look&Feel” für die Oberfläche verwendet, welches für eine deutlich bessere Lesbarkeit und Schärfe der Anwendung sorgt. Wer irgendwelche “Skalierungstricks” mittels -Dsun.java2d.uiScale=, etc. verwendet hat MUSS diese entfernen! - BUGFIX: Das Filtern nach “ZDF-tivi” funktioniert nun zuverlässig. - BUGFIX: Themen-ComboBox im Blacklist-Bearbeitungsdialog zeigt nun wieder alle Themen ungefiltert an. - BUGFIX(Windows 32bit): Möglicher Absturz mit Stack Overflow Error der JVM wurde behoben. - BUGFIX: Das mehrfach hintereinander durchgeführte Löschen von einzelnen Blacklist-Regeln löscht nun nicht mehr die falschen Regeln. Die Dateninkonsistenz wurde beseitigt. - BUGFIX: Aktualisierung von Bibliotheken die Abstürze vor allem in Verbindung mit Apple Silicon CPUs verursachen konnten. - BUGFIX: Diverse Fehler im Dialog für Abo-Historie wurden beseitigt. - BUGFIX: Algorithmus für Skalierung der Sendericons funktioniert nun richtig. - BUGFIX(Windows): Sendericons sehen nun nicht mehr so bescheiden unter Windows 10 aus. - BUGFIX: Seltener Fehler beim Speichern der Tabellenkonfiguration wurde behoben. - BUGFIX: Die Höhe der Tabelleneinträge für Hilfsprogramme wurde korrigiert. - BUGFIX: Die Höhe der Tabelleneinträge für Programmsets wurde korrigiert. - FEATURE(macOS, Windows): MediathekView nutzt nun das moderne FlatLaf Look&Feel zur Darstellung der Oberfläche. Dies verbessert die Darstellung des Programms unter Windows und Linux erheblich. Es ist nun nicht mehr möglich, ein anderes L&F zu verwenden da diese veraltet sind und eine bescheidene Darstellung (v.a. unter Windows) verursachen. In diesem Zusammenhang ist auch die Einstellungsmöglichkeit einer globalen Skalierung entfallen. Der entsprechende Menüpunkt wurde wieder entfernt. - FEATURE: Im Einstellungen-Dialog können in Blacklist-Dialog nun gleichzeitig mehrere Regeln gelöscht werden. - FEATURE: ARTE.EN, ARTE.ES, ARTE.IT und ARTE.PL wurden als neue Sender hinzugefügt. Die Bereitstellung der Daten erfolgt über den Server sobald sie verfügbar werden. Bei bestehenden Installationen müssen diese bei Bedarf in den Einstellungen aktiviert werden. - FEATURE: Der Zeitraum-Spinner im Filter-Dialog lässt nun Werte von 1-365 Tagen zu. Diese können auch manuell eingetragen und mit der ENTER-Taste bestätigt werden. Für eine unbegrenzte Anzeige muss das “∞”-Symbol eingegeben werden. Desweiteren wurde ein Tooltip mit Hilfetext hinzugefügt. - FEATURE: Die Blacklist-Tabelle in Einstellungen/Blacklist kann nun gefiltert werden um Einträge zu suchen. - FEATURE: Das Programm entfernt vorhandene Blacklist-Regel-Duplikate nun automatisch. - FEATURE: Das Anlegen von Blacklist-Regel-Duplikaten in den Einstellungen wird nun verhindert. - FEATUER: Im Download-Tab wird der Titel nun zusätzlich in einem Tooltip angezeigt wenn die Spaltenbreite zu klein ist. - FEATURE: Im Filme-Tab wird der Titel nun zusätzlich in einem Tooltip angezeigt wenn die Spaltenbreite zu klein ist. - FEATURE: Die Filter der Senderliste (im Filterdialog) können über das Kontextmenü komplett zurückgesetzt werden. - FEATURE: Die lokale Filmliste kann nun im Menü “Hilfe/Lokale Filmliste löschen” gelöscht werden. - Im Beschreibungsfeld wird das Thema wieder mit angezeigt. - Log4j2 Bibliothek wurde erneut aktualisiert um potentielle Log4Shell Sicherheitslücke zu schließen. - Geschwindigkeit der Blacklistfilterung wurde für große Blacklisten teils erheblich gesteigert (macOS 12.1 Intel i9 -16%, macOS 12.0.1 Apple M1 -27%, Windows 10 AMD Ryzen 4700U -36%, Ubuntu 21.04 AMD Ryzen 4700U -31%). Testfall war eine Filmliste mit 500k Filmen und reale Blacklisten mit ca. 2500 Einträgen. Alle Betriebssysteme waren 64bit. - Textlängenbegrenzung für Thema und Titel in Abo-Historie wurde entfernt. - generelle Optimierungen der Abo-Historie - Java Version wurde auf 17.0.2 erhöht um Fehler v.a. unter macOS zu beseitigen. - ffmpeg 5.0 wird für macOS mitgeliefert. - ffmpeg 5.0 wird für windows 64bit mitgeliefert. - Livestreams können nicht mehr der Merkliste hinzugefügt werden.- Update MediathekView_maven_build_files.tar.bz2 again.
* Thu Jan 06 2022 ecsosAATTopensuse.org- Use gtk version 2.2 for GTKLookAndFeel in vmoptions.
* Thu Jan 06 2022 ecsosAATTopensuse.org- Update to version 13.8.1.20211222T110049:
* Korrektur richtige Update URL für AppImage
* debugging
* Debugging
* Debug Anpassungen an gitlab-ci
* more debugging
* ausgabe appimage generate funktionsaufruf
* gitlab-ci: gnupg2 als Abhängigkeit hinzugefügt
* Korrektur Bashskript appimage
* Appimage um Updatefunktion erweitert
* Abhängigkeit file für den Appimage Bau hinzugefügt.
* Korrektur arm 32bit profile name
* Anpassung Profile
* - add notice for Apple Silicon version
* Squashed commit of the following:
* - set caret position in searchfield after focus restore
* - update JMacNotification to universal library for Apple Silicon
* - fix failing tests
* - code cleanup
* - disable vmoptions menu entry for macOS with official app
* - add changelog details
* - add some tests
* - use library function instead of own code - cover with test
* - add test cases
* make trace stats human readable
* - remove commons-io dependency - write own code to replace lib functions
* Rename .java to .kt
* - bump google guava version
* - do not install touchbar support on Apple Silicon - exclude old dependencies for jlibnotify
* - update JNA
* - use JavaFX 17.0.2 EA to fix crash on macOS Monterey - update TilesFX
* - fix static analyzer warnings
* - fix analyzer warning for search functions in GuiFilmeModelHelper
* - fix analyzer warning for search functions in GuiFilmeModelHelper
* - code cleanup - rename variable
* - set focus on searchfield if it has been focused before model data update
* - rename fap to filmActionPanel
* - add changes to CHANGELOG.md - show tooltip on progress indicator - show progress indicator when model filtering is active - properly disable filter dialog and toolbar on app startup - filter table data model in background to support proper UI updates - disable filter dialog and toolbar while filtering is active - properly disable filter dialog and toolbar on app startup - unify calls to loadTable - remove unnecessary table update on startup - remove deprecated SecurityManager calls
* fix typo
* - bump kotlin version
* Update GH actions to Java 17
* Fix liberica version
* Update to java 17 gitlab-ci
* - update install4j installers to java 17
* - switch to Java 17 language - fix incorrect kotlin language setup for test compilation
* - bump kotlin version
* - bump JavaFX 17.0.1
* Fehlende Versionserhöhung von install4j nachgeholt.
* - do not snap to ticks, otherwise some settings will not be accessible
* - do not throw exception but return normal resolution
* - remove unused MediaDB config setting
* - switch to JavaFX 17 - code cleanup cpu affinity code
* - code refactor
* - correct member function javadoc. We don´t use database here anymore.
* - remove unnecessary java unsafe functions IllegalAccessLogger code - add dark mode detection code for windows and macOS
* - original date filter logic filtered too many valid results.
* - fix incorrect sizing of combobox
* - improve filter performance while reading filmlist
* Switch from AdoptOpenJDK to Adoptium (Eclipse Temurin runtime)
* - refactor filmlist date filtering into separate classes.
* - bump kotlin version
* - code refactor
* - remove unused code - rename Log to RuntimeStatistics
* - fix table row insertion count - remove unused code
* - add changelog for new release
* - delete unused code - fix analyzer warnings
* bump kotlin target to jvm
* - remove addAndInitialize from ListeFilme
* - code refactor
* - fix update failure due to timeout when network is busy
* remove config as it is default with JDK 16
* - bump app version
* - fix maven build failure
* Upgrade dependencies- Update MediathekView_maven_build_files.tar.bz2
* Sun Aug 22 2021 ecsosAATTopensuse.org- Update to version 13.8.0.20210814T085535:
* mavenbefehl beim gitlab release angepasst
* appimage build und gitlab-deploy für nächsten release angepasst
* Trying to fix nightly release
* Revert \"Changing java version for github to 16\"
* Changing java version for github to 16
* Moving vm parameters to maven variables to change them easier
* - fix startup problems with win32
* - fixes #613 - add missing documentation
* - fixes #612
* - fix hang of Double Slider on win32
* - copy Thema and Titel combined to clipboard
* - use ArrayList instead of LinkedList where possible
* Revert \"- disable write of titel and thema to history db as they are non-needed information for AboSeenHistoryController\"
* use ArrayList instead of LinkedList
* - document history db changes
* - disable write of titel and thema to history db as they are non-needed information for AboSeenHistoryController
* - cleanup abo stuff a bit; still needs a rewrite - enable kotlin new ir backend
* - remove unused functions
* - cleanup and refactor ListeAbo
* - make analyzer happy
* - reduce resource usage for bandwidth calculation - use modern byte counter - show whole inbound network traffic caused by MV
* - add total bytes counter - code cleanup and dump total data usage to log
* - reduce log output to console, write only to file
* - fix static analyzer warnings
* - cleanup
* - fix window to front bug - terminate app if settings are not complete
* - remove duplicate settings - add missing module directives
* - get rid of legacy startZeit object and use new date time api - code refactor
* add warning
* - describe Shenandoah GC use in CHANGELOG
* - code cleanup - reduce use of deprecated date api - fix analyzer warnings
* bump library version
* bump library versions
* - use shenandoah and new memory utilization setup where supported
* - code refactor download table
* - make sort public - refactor TModelDownload
* -refactor - remove duplicate entry in about
* - write program version into settings file for future cli client use
* - code refactor, eliminate duplicates and synchronize some parts - make starter pause atomic as we play over thread boundaries
* - remove typos - add stopwatch to DL start/stop for debugging - cleanup action listeners
* - get rid of wrapper function
* - code cleanup for minor speed improvements
* Fixing nightly and release build by changing to JDK 16
* - bump miglayout version
* add documentation of changes
* - make copy url via context menu available in description controller
* - change text after forum discussions
* - migrate settings dialog location and size settings to new config
* - code cleanup - add unit test - remove unused legacy code
* - code refactor
* - rework unstable single instance watcher - add possibility to launch multiple MV instances when they are using different config directories (aka portable mode)
* -add test for single instance
* fix typo
* code refactor
* - refactor away deprecated function
* - remove MVFunctionSys class - refactor code
* - fixes #609 - bug has been fixed in a previous commit
* Update .gitlab-ci.yml
* Updating release build to jdk 16
* Updating nighlty to jdk 16
* Updating build to jdk 16
* - suppress unused parameter warning for message handler - fix deprecation warning for TrailerTeaserChecker.kt - add tests for TrailerTeaserChecker
* Removing add-opens for windows
* Adding add-opens vm parameter
* Upgrading to install4j 9 and updating bundled JDKs to 16.0.1+9
* - prevent app hangup on linux
* - switch to JDK16
* - fixes #488 - earlier fix prevented star of manual downloads :(
* Revert \"-fixes #488\"
* -fixes #488
* - add missing documentation
* - refactor
* - fixes #606
* move online search into one context menu entry
* - fix timezone bug
* - fix white background for film info in DialogAddDownload
* - fixes #596
* Rename .java to .kt
* - fix javafx bold font handling for descriptions tab - bump kotlin version
* - bump library versions
* cleanup
* add changelog
* add doc
* initial fix for not marking livestreams as seen when playing
* - code refactor - remove unused help files
* remove unused variable
* - code cleanup and fix analyzer warnings
* -fix sonar warning
* test
* - cleanup
* - cleanup
* - fix cursor jumping to text end during edits
* cleanup
* - fixes #601 change wording
* - add documentation for #601
* - fixes #601
* - use final release of JavaFX 16 - fix some compiler warnings
* - upgrade compiler
* - remove server workaround as filmlist got fixed :)
* - cleanup
* - cleanup
* - disable jfx dialog
* nightly deploy rules angepasst.
* nightly für mac hinzugefügt.
* gitlab ci um nightly erweitert
* - cleanup
* - cleanup
* - code cleanup
* - add tooltip text to checkbox - use system font for text field
* - do not hide PSet Combo, just disable it - install listener as there is no reason not to do it -> it just won´t be called anyways...
* fill pset comboxbox
* fill pset comboxbox
* - replace old icon
* - code cleanup
* WIP
* WIP
* - code refactor - add early version of new javafx save download dialog
* - refactor - add documentation - add test
* - code refactor
* - migrate BandwidthMonitorController to new config
* - remove due to request
* - add docu for #586
* - parallelize info and subtitle download for external downloads as well - fix ffmpeg incorrect reporting of unsuccessful download (only a workaround!) - cleanup - fixes #586
* - add missing search providers for #594
* - add MDR change
* - work around those lazy server developers who do not fix issues related to \"MDR aktuell\" thema
* - work around those lazy server developers who do not fix issues related to ORF themas
* - code refactor - add unit tests
* - code cleanup - modernize some path code - add unit tests
* - fixes #594
* - implement feature request #594
* - DialogBeenden conversion to kotlin and code cleanup
* - use JavaFX 16EA
* - add info for #592
* - use modern config
* - fix rare concurrency issue when timerpool has already been closed while scheduling new config task
* - remove unused dependency
* - rework time/date delayed download dialog code - add info dialog when no action necessary - remove config settings
* - cleanup - convert to jfd
* - bump okhttp version - allow older, less secure TLS version for HTTPS
* - clean up analyzer warnings
* - use native notifications where possible
* - don´t use string name for abos when info is available in object
* - use abo for retrieval of name
* - remove database support for \"low memory\" environment. Benefits was not too great
* - remove unused var
* - code cleanup
* - move media db to trash where supported
* - remove mediadb support
* - make it the new version
* Sun Feb 07 2021 ecsosAATTopensuse.org- Update to version 13.7.1.20210203T150538:
* disable nightly release
* gitlab-ci angepasst.
* Version auf 13.7.1 angepasst
* replace bitmap icons
* - cleanup
* add info to CHANGELOG.md
* - massive speedup for sender list filtering. Increase is up to factor 250 simply by replacing the JavaFX ObservableList
* Refactorings and cleanup around abos
* - refactor
* Updating nightly
* Switching from Travis-CI to GitHub Actions (#574)
* Wed Dec 30 2020 ecsosAATTopensuse.org- Update to version 13.7.0.20201224T011635:
* Updating nightly
* Switching from Travis-CI to GitHub Actions (#574)
* gitlab-ci cache Ordner angepasst.
* gitlab-ci anpassung cache Ordner
* gitlab-ci rules angepasst
* gitlab-ci rules angepasst
* gitlab-ci Änderung auf master und tag
* ssh-keysearch für ip erweitert
* enable sftp deploy
* java version aufruf angepasst.
* Tue Aug 25 2020 ecsos - Insert MediathekView.vmoptions files to let user change options for herself.- Move options from MediathekView.sh to MediathekView.vmoptions.- Change directory names from Mediathek to MediathekView.
 
ICM