TR-NewsWall Release notes v2.2 Summary Messages can now be blocked relative to their article and image links; major performace improvements for fuzzy text comparison; improved rendering of very short messages. Download Installer files can be downloaded here: https://timur.mobi/tr-newswall/#download Please read the v2.x setup instructions: https://timur.mobi/tr-newswall/#setup If you upgrade from a previous release, do the following: - Stop your NewsWall server. - Rename your existing NewsWall folder: mv newswall newswall-old - Unzipping the new installer archive. - Copy your custom configuration files (config.txt, rss.txt, ig.txt and accessToken.txt) over to the new folder. All v2.2 changes: * social-parmeters removed from URL before imageMap and linkMap URL-comparison utm_brand= mbid= utm_source= utm_medium= utm_social-type= partner= emc= smtyp= smid= fsrc= share= ticket= utm_term= social= utm_content= [final] * Fixed imageMap and linkMap storage issue [final] * Rendering improvements for messages with short main text (less than 30 characters) + description text [final] * Fixed imageMap issue in markCurrentShown() was using currentMedia_slice[]; now parsetweet.CardImage [final] * imageMap will block original source and retweets from the original source [final] * If maintext shoter than 30 characters, then use same big font for description as used for maintext [beta3] * Fixed two minor issues with imageMap and linkMap [beta3] * Fixed getImageBrightness failed Get "unsupported protocol scheme """ [beta3] * Eliminated possibility for two identical rss-msgs to make it through to the user (wapo) [beta2] * Eliminated possibility for the RSS/Atom description field to get lost in special cases (wapo,HN) [beta2] * Next,Prev,Play buttons moved a bit further to the right [beta2] * Major performace improvements related to fuzzy text comparison; changed the default value of newswall_simOutFactor to 0.6 effectively enabling it for all devices; measured continuous cpu load of well below 1% on Raspberry Pi: https://timur.mobi/tr-newswall/newswall-cpu-load.png * Improved code processing RSS/Atom feeds; fixed issues related to RSS feeds that do not provide parsable dates (WaPo and raspberrypi.org forum); fixed a data race issue; * The shown number of unread messages [n] now includes the number of (re)visited messages * Added linkMap support to filter out messages based on their target link; added CreateTime to link_entry structure; when comparing URL's for duplicate detection, we now use substring comparison (instead of exact compare) to ignore added parameters or http/https distinction * Added imageMap support to filter out messages based on their referenced main image; * linkMap/imageMap condition: only suppress a message if it came from the same feed source * All feed sources now use the same adder-method (copyMessage)