VideLibri 2.415

VideLibri lists the books you have borrowed from a public library and lets you search the library catalog from your local device. It has all the usual features of a library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever borrowed books across multiple libraries. Developed since 2006 it is the world's first library app, and by supporting 20 different kinds of OPACs from different vendors it is compatible with more libraries than any other app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow any user to add their own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things. VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android.

Tags libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken
License GNU GPL
State mature

Recent Releases

2.41515 Nov 2021 15:44 minor bugfix: Target Android 11. Update pinned HTTPS certificates. Show more book properties of university library HHU D├╝sseldorf (and all vufind libraries). Adapt to changes of the OPAC of public library D├╝sseldorf and Ulm and university library Chemnitz.
2.41015 Nov 2021 15:43 minor feature: Windows/Linux: Faster multi-threaded cover loading. Android: Improved layout for book reading tracking (like finding the most frequently read author) and user defined libraries. Bibliotheca+/OPEN: fix canceling of ordered books. Add college and church library Wuppertal. New URL for college library Dresden HTW.
2.414 Sep 2021 09:59 minor feature: Technical improvements: Faster start. Faster JSON parser. Faster regular expression. More compliant XPath/XQuery 3.1 support. Faster string- int casting. Automatical click buttons on websites. Biber Bibdia OPAX: Fix renewing. aDIS und Bibliotheca: Show more books as non-renewable. vufind: Show more borrowed books Adapt to changed websites of public library Augsburg, Koblenz, Pfinztal, Titisee-Neustadt, and GGG Basel.
2.30205 Aug 2021 11:20 minor bugfix: fix Windows build
2.327 Jul 2021 14:24 minor bugfix: Update to changed library systems in Berlin, Munich, Stolberg, Leverkusen, Leipzig. Use advanced search mode for PICA/LBS/GBV university libraries. Handle more special cases when submitting HTML forms, which fixes Mainz webserver communication. Improved search dialog on Windows/Linux.
2.22226 May 2021 11:27 minor bugfix: Actually include the update for changed system of the university library of the FU-Berlin, and for the public library Mediathek Oberderdingen as well
2.2217 May 2021 12:07 minor bugfix: Update for changed systems for the university libraries of the FU-Berlin and HTW Dresden. Use Android Storage Scoped Access for import/export. Signature search in public library Munich.
2.228 Apr 2021 10:24 minor bugfix: Export as XML,JSON,CSV for XQuery queries. Update for changed catalogues of public library B├╝hl, Engen, Ettlingen, Haiterbach, Ilsfeld, UB Hildesheim; and university libraries Halle, Merseburg, Berlin. Fix due date retrieval for university library Ilmenau. Fix user defined library dialog on Windows/Linux.
2.19408 Jan 2021 06:05 minor bugfix: Improved xml/html parser. Properly validate https host name with Linux/OpenSSL. Add public library Stuttgart.
2.19210 Dec 2020 10:49 minor bugfix: Update to new systems in Verl. New url for SRH Mediothek. koha: Do not show branch name tooltip
2.1923 Nov 2020 13:50 minor bugfix: Support Android 10. Update to new systems in Eberbach, Leimen, Hildesheim, Hagen, L├╝beck, and Kiel. Add another Magdeburg library
2.18528 Oct 2020 13:59 minor bugfix: New URL for university Magdeburg Compiled with FreePascal trunk
2.18230 Sep 2020 12:31 minor bugfix: Fix Berlin university libaries login. Update to change OPAC in M├╝nster. Update to changed homepages in Biberach, Karlsruhe, N├╝rtingen, Rottenburg, Weinheim, Amberg-Weiden, HTW Berlin, Hanau, M├Ârfelden-Walldorf, Obertshausen, Braunschweig, Hannover, Marl, Minden, Recklinghausen, and Dresden
2.1830 Sep 2020 12:30 minor bugfix: OPEN: Warn about missing renew buttons. Almost complete XPath/XQuery 3.1-support. State library Berlin: update to new OPAC website.
2.17410 Aug 2020 06:01 minor bugfix: Public library Neustadt: Update for changed OPAC address. aDIS/D├╝sseldorf: Update for changed table column title. android: Fix downloading of too many search results at once.
2.17230 Jun 2020 13:54 minor bugfix: Public library Mosbach: Update for changed OPAC address. Changes for bugs on the V├ľBB webpage Windows/Linux: better handling of nightly date changes.
2.16825 May 2020 08:15 minor bugfix: aDIS: Retry login when session disconnects. New urls for public libraries Nordheim, Aurich and Delitzsch; academic libraries of Jadehochschule Elsfleth, Hochschulbibliothek Emden/Leer, Jadehochschule Wilhelmshaven.
2.16624 Apr 2020 11:22 minor feature: aDIS: Check for table column headers, e.g. read due date only from column titled "f├Ąllig am" ("due date" in German). Retry login when session disconnects. Do not delete table column headers when anonymizing webpages for error reports. Linux/Windows: Option to send error reports with anonymized webpages. Vufind (FINC)/HMT Leipzig: Update to change book status API. Standard XQuery serialization parameters to create HTML, XML, XHTML and JSON documents. Public library Stabi Berlin: Fix search results.
2.16424 Apr 2020 11:18 minor feature: Add Stadtbibliothek Delitzsch. SISIS TouchPoint: fix ordering and search fields. Update to changes at public library Heidelberg and Dorsten. Android: Reimplemented book list view. Compiled with Android Studio 3.6.1 and Kotlin 1.3.70.
2.1628 Feb 2020 09:47 minor feature: New cover image management: cache cover images; do not scale for dpi; load larger images for larger screens; do not use library images, if they are too small. update outdated libraries: androidx 1.1.0; acra 5.5.0; okhttp 3.12.8; gradle wrapper 6.1.1; enable R8. handle invalid https certificate in public libraries Frankfurt, Cottbus, Kivbf. new OPACs in Stadtbibliothek Schw├Ąbisch Hall, Weinsberg, Bibliothek der Universit├Ąt der Bundeswehr M├╝nchen. OPEN: do not show script text in search result. fix language selection on android 7.0+. add Gemeindeb├╝cherei Ganderkesee.
2.1518 Feb 2020 10:08 minor feature: add public libraries Biberach, Esslingen, Karlsruhe, Ulm, Ingolstadt, Regensburg, W├╝rzburg, Potsdam, G├Âttingen, Oldenburg, Herne, M├╝hlheim an der Ruhr, Troisdorf. Windows/Linux: show due date of returned items in parens. Allow renewcount, barcode and location grouping. aDIS: better error message for timeouts; support split links. sisis touchpoint: do not show an error if there are no holdings, do not check for successfull renewing.
2.1413 Jan 2020 08:54 minor bugfix: Windows/Linux: Change font size calculation. Sisis/Touchpoint 6: Fix handling of multiple pages, ordered books, holding details in search. Public libraries Berlin: Try to handle branch splitting. Public library Mannheim: New webpage.
2.13420 Dec 2019 12:38 minor bugfix: Adapt to changes in public library Linz; college libraries Aschaffenburg, Coburg, W├╝rzburg-Schweinfurt. Public libraries Berlin: Library branch selection for search. Improve error messages.
2.1312 Dec 2019 09:48 minor bugfix: koha/lmscloud: Fix login. Sisis/Touchpoint 6: Do not attempt to login twice. Android 9: Fix crash, when activity is closed, while the list of libraries is opening during the first account registration. Android x86 64-bit: Fix relro crash. Windows/Linux: Load column ordering correctly. bibliotheca: Show renew count in corresponding field. Adapt to changes of public libraries in Gie├čen, Pfungstadt, Rastatt; university libraries in Osnabr├╝ck
2.12701 Dec 2019 08:40 minor bugfix: Adapt to changes of public libraries in Berlin
2.12204 Nov 2019 14:21 minor bugfix: Add university library Erlangen. Adapt to changes of Offenau, F├╝rth, Schmalkalden libraries.
2.1202 Oct 2019 05:50 minor bugfix: Adapt to changed OPACs of university libraries Aachen, Ilmenau, N├╝rnberg and M├╝nster. Show books of expired lending cards in OCLC OPEN OPACs.
2.1111 Sep 2019 06:54 minor bugfix: Change url for public library Halle. Public library Berlin, do not abort search when user tries to order books that are not allowed to be ordered
2.107 Sep 2019 16:17 minor bugfix: New search functionality, available search fields can now be different for each library. Change URLs for university libraries Hohenheim and Ulm. Fix window placement issues.
2.0716 Aug 2019 15:25 minor bugfix: adapt to changed JSON at university library HU Berlin. add public library Bamberg and college library Neu-Ulm. OCLC OPEN: ignore invisible login fields on the OPAC.
2.06416 Aug 2019 15:23 minor bugfix: Android: 64-bit version use semantic fields for renew count and location
2.05607 Jul 2019 11:57 minor bugfix: Adapt to changed OPACs of public libraries Koblenz, Wien, Heidelberg. Adapt to changes applied university libraries in BW (Aalen, Albstadt-Sigmaringen, Biberach, Esslingen, Musik Freiburg, Furtwangen, Gm├╝nd, Heidelberg, Heidenheim, Heilbronn, Karlsruhe, Kehl, Konstanz, L├Ârrach, Ludwigsburg, Mannheim, Mosbach, N├╝rtingen, Offenburg, Pforzheim, Ravensburg, Reutlingen, Rottenburg, Stuttgart, Trossingen, Ulm, Villingen-Schwenningen, Weingarten) and more work in Cologne. Public state library Berlin: check for expired library cards. Bibliotheca Plus/OCLC OPEN: Allow any ordering of table columns in lending list.
2.05217 Jun 2019 06:51 minor bugfix: fix aDIS/Berlin ordering. fix public library ├ľhringen. do not hide captions of selection lists during orderings on android.
2.0517 Jun 2019 06:49 minor feature: Adapt to further OPAC changes of public library Munich. Adapt to changes of public library Mainz Anna Seghers. Add public libraries Adelsheim, Altlu├čheim, Bad Friedrichshall, Bad Sch├Ânborn, Bad Wildbad, Bammental, Blankenloch, Boxberg, Brackenheim, Breisach, Bretten, Bruchsal, Br├╝hl, Buchen, B├╝hl, Calw, Crailsheim, Denzlingen, Eberbach, Ebhausen, Empfingen, Engen, Eppingen, Ettlingen, Freiburg im KMZ, Gaggenau, Gaildorf, Gottmadingen, G├╝glingen, Gundelfingen, Gundelsheim, Haiterbach, Haslach, Hirschberg, Hockenheim, Iffezheim, Ilsfeld, Ispringen, Ittlingen, Kandern, Karlsbad, Karlsdorf-Neuthard, Ketsch, Kirchardt, Kirchzarten, K├Ânigsbach-Stein, K├╝nzelsau, Laudenbach, Lauda-K├Ânigshofen, Leimen, Leingarten, Linkenheim-Hochstetten, Malsch, Mauer, M├Âckm├╝hl, Mosbach, Medienwelt Neckarwestheim, Neuenburg am Rhein, Neulu├čheim, Niefern-├ľschelbronn, Nordheim, Nu├čloch, Oberderdingen, Obersulm, Schul- und Obrigheim, ├ľhringen, Offenau, Oftersheim, Pfinztal, Plankstadt, Rastatt, Rheinfelden (Baden), Rheinfelden (CH), Rheinstetten, Rot am See, Sandhausen, Schrozberg, Schw├Ąbisch Hall, Schwaigern, Schwetzingen, Staufen, St. Leon-Rot, Talheim, Titisee-Neustadt, Untereisesheim, Wagh├Ąusel, Waibstadt, Walzbachtal, Weikersheim, Weil am Rhein, Weinsberg, Wiesloch, Willst├Ątt.
2.04806 Jun 2019 07:34 minor feature: Adapt to OPAC changes of public library Munich. Add public library Pirna. Modified HTML and UTF-8 parser. Fix configuration import.
2.04628 May 2019 09:47 minor feature: Faster HTML document memory management with reduced memory usage. OCLC Open and a S tec aDIS: Show library card expiration date. android: Mention that the debug logcat is only shown on Android 4.1 or newer. android: Compile x86 version with GNU ld (GNU Binutils) 2.21 and Android 4.0 NDK, since the newer ld versions link wrong. android: Do not show outdated data on the account information screen and the "outdated data"-warning. Media library SRH Neckargem├╝nd: Adapt to changed OPAC
2.04414 May 2019 11:46 minor bugfix: Public library Saarbr├╝cken: New https certificate. Koha/public library Saarbr├╝cken: Do not search for missing branch selection. Minor Android layout adjustments
2.04209 May 2019 22:17 minor feature: Public libraries Wiesbaden, Darmstadt: new webaddress. Compiled without requiring Lazarus libraries. improve (http) error messages; show additional warnings (password, outdated data). aDIS OPAC interface: improve handling of invalid HTML. do not show a refresh date for search accounts. Refactor debug log/notifier. Try to add KatHO Cologne, more flexible Aleph OPAC interface.
2.0419 Mar 2019 23:04 minor feature: Adapt to changed OPAC of university library Hamburg. Adapt to changed OPAC of public library Frankfurt. Add ordering support for PICA LBS4. Compiled using FreePascal 3.3.1 r40721 with Patch #32961 and Lazarus 2.0 with Patches #35219 and #35223. Workarounds for configuration storage on Huawei devices, which appear to have completely broken file syscalls.
2.03118 Feb 2019 07:51 minor bugfix: Android 8 job service: show old notifications without requiring internet. Use correct icon color for first notifications. Save entire account config only once, not once for every property in the configuration. Public library Heilbronn, Public library Magdeburg: new OPAC address. Stadtbibliothek Linz: new homepage. vufind/smartbib/Gladbeck: fix title/due date confusion. aDIS/Albstadt: adapt to missing back button. aDIS: partially adapt to ibs-bw redesign.
2.02514 Jan 2019 13:58 minor bugfix: Android 8 job service: show old notifications without requiring internet. Use correct icon color for first notifications. Save entire account config only once, not once for every property in the configuration. Public library Heilbronn, Public library Magdeburg: new OPAC address. Stadtbibliothek Linz: new homepage. vufind/smartbib/Gladbeck: fix title/due date confusion. aDIS/Albstadt: adapt to missing back button. aDIS: partially adapt to ibs-bw redesign.
2.0123 Dec 2018 12:17 minor bugfix: Fix TLS 1.2 fallback when connecting to TLS 1.3 servers. Update ACRA to 5.2.1, since previous ACRA version was not Android 8 compatible. Fix crash when selecting of library branches in OPAC search.
2.020 Dec 2018 13:31 minor feature: Returned lend books can be deleted from the lending history. For one lend book you can search for similar books in the entire library catalogue. Rewrite of the lending list and search GUI with Kotlin. Use Relinker library to complete native library extraction, since allegedly the App Store often fails to install native libraries properly. Use JNI 1.6 in native libraries and set abiFilters. Improved native error messages. libero OPAC: Do not display order links from the webpage as additional lendable holding. Remove duplicated "ISBN" from the webpage. Public library Berlin: Show some error messages from the webpage rather than invalid webpage when ordering a book. Fix race condition between lending list refresh, ordering and account config. Fix ignored year field during search.
1.99926 Nov 2018 10:49 minor bugfix: Android target version set to Android 8: complete rewrite of the notifications system for Android 8. No more support for Android 4.0. pica: display all error messages shown on the OPAC webpage
1.99816 Nov 2018 06:37 minor bugfix: Add option to edit the entire template source code in the Android app, so you can configure it for all possible OPACs even on non-rooted phones. Add request-decode function to decode HTTP requests. Staatsbibliothek Berlin: remove "fastUpdate" after renewing. Fix crash when the user enters an invalid URL for certificate pinning. Fix display of invalid renew count, when items with known and unknown renew count occur on the same account. zones18/K├Âln: show library branchs with holds. add some first translations.
1.99630 Oct 2018 09:11 minor bugfix: Public library L├╝beck: accept their invalid HTTPS certificate. Add option to accept user defined HTTPS certificates on Android, so you do not need an app update for every misconfigured library server. Do not change status code whenever the user-visible status text is changed. New internal status codes for orders (reserved, requested). Include Android/device/processor version in error reports. List new libraries whose OPACs were supported but that were not in the list of supported libraries: Bibliotheken der Goethe-Universit├Ąt Frankfurt am Main, and Stadtb├╝cherei Frankfurt
1.99411 Oct 2018 12:58 minor bugfix: aDIS/V├ľBB: Only accept a table as table of lend books if it has at least 4 columns in case there are other tables on the webpage. sisis/public library Leipzig: Cut text from webpage appropriately. Universit├Ątsbibliothek Kiel, Zentrale Hochschulbibliothek L├╝beck, Bibliotheken der FH Kiel, Schleswig-Holsteinische Landesbibliothek: new server. fix import/export crash on 8.1.
1.99326 Sep 2018 11:20 minor feature: Add some xpath/xquery 3.1 functions: contains-token, default-language, parse-ietf-date, sort, tokenize, trace, error, json-doc, parse-json, array:* module; sisis do not abort renewing if already logged in; PAIA/primo: replace with in template; aDIS: do not use text on lending/request list page to decide if it is the list of lendings or requests as the text might change and the library does not tell me the new text; public library Erfurt/Nordhausen: new server
1.99110 Sep 2018 09:35 minor bugfix: wake lock ignore mismatched acquire/release to fix double free crash. primo: check for 401 error, accept missing dates, do not show holdings as orderable yet. vufind/smartbib: possible fix to order from multiple branches. sisis: freiburg, fix for single page results. Unused features as forward compatibility for future release: temporary caching function vl:cache-set/get, command in action templates
1.9910 Sep 2018 09:30 minor feature: sisis, pica system: use holdings. sisis: fix display of reservations. sisis/RWTH Aachen: fix search lists. aleph OPAC: fix display of non cancelable orderings. public library Witten: use OPEN OPAC. Bochum hs: use HTTPS. university libraries FU/TU/HU Berlin: use new Primo system. fix public library Halle. add public libraries Minden, Paderborn, university library Mannheim. android date display: show day of week, show first exists date if issue date is unknown. performance improvements: only convert Pascal date to Java data when it is used, 11 times faster Pascal to Java book conversion on Android 4, only load libraries that are actually used, check before creating an update thread if the account update is actually needed; do not attempt to test if there is an internet connection.
1.98731 Jul 2018 11:03 minor feature: use more https (Dresden); okhttp: repeat failed HTTPS requests; Windows/Linux: fix broken layout with non standard font size; add public libraries Castrop-Rauxel, Dorsten, Gladbeck, Herten, Oer-Erkenschwick ; Windows: fix debug log viewer on NTFS; remember selected search branches
1.9821 Jun 2018 14:44 minor feature: Add cdvost libraries: Bibliothek der Hochschule f├╝r Musik Franz Liszt Weimar, Oberlausitzische Bibliothek der Wissenschaften, Bibliothek der Halle 14, UB Leipzig. add Heddesheim. pica/lbs: do not show the year as author, when there is no author in the OPAC. pica lbs: fix order pattern for ub g├Âttingen. Vufind: faster search result handling. 2-times faster for HMT Leipzig. fix search terms being ORed. Use holding system for searching in the GBV GKV. Change SRU interface to get allowed indices from explain answer. OPEN interface: fix paths. Mark libraries that are only searchable (e.g. only have SRU) machine as search only, not alpha. form function change to ignore disabled elements and other html5 standard stuff. Keep root certificates in additional keystore rather than the leaf certificates, when Android does not accept the certificate of a library.
1.97511 May 2018 11:01 minor feature: Add VuFind catalog search. Search in libraries using VuFind: university library HHU D├╝sseldorf, HMT Leipzig; public libraries Datteln, Marl, Haltern am See, Recklinghausen. GUI improvements: Better error messages; make sure people are aware of automated renewing so they are not harmed by library renewal fees; show cover images after after book double click; use freepascal default date format bibliotheca OPAC: fix possibly broken renewing; Allow from-till year searching. bibdia: show publication year for lend books. reimplement Shibboleth login, e.g. for TU/HU Berlin. Fix spelling of "Baden-W├╝rttemberg" New webpage for G├Âttinger Universit├Ątskataloge, Neubiberg, Nordhausen; Stadtb├╝chereien Datteln, Meerbusch. List some public libraries whose systems were already supported: Mannheim, Rostock, Bielefeld, Gelsenkirchen, Hagen, Leverkusen, M├Ânchengladbach, M├╝nster, Mainz, Halle, Magdeburg, Erfurt.
1.97205 Apr 2018 13:22 minor feature: Add public libraries Datteln, Marl, Haltern am See, Recklinghausen. netbiblio/public library Biel: show call number of lend books. Add barcode, location and pending order count as translated book properties. aDIS/BSZ: use holding system for orderable books. Improved compatibility with Xidel for automated OPAC processing. University library TU Berlin: fix search
1.9715 Mar 2018 15:22 minor feature: Add support for account access over Biber BIBDIA OPAX. List public libraries Duisburg, Essen, Bochum as using Bibdia. OCLC Bibliotheca+/OPEN: Use holdings system. Stadtbibliothek Darmstadt: Fix renewing and ordering with their new OPEN version. College library Amberg-Weiden: New OPAC-URL. HBZ Digibib: Configuration names for custom searching in Digibib is no longer affected by other systems used by a library and the system for account access can be changed without changing the Digibib parameters. Fix books without an ISBN being assigned a wrong ISBN when they occur in a list together with books with an ISBN. Fix submission of empty select-elements in HTML forms.
1.96723 Feb 2018 13:13 minor bugfix: netbiblio/Stadtbibliothek Biel: Do not abort when table columns appear missing. Stadtbibliothek Darmstadt: Adjust to changed table name.
1.96512 Feb 2018 15:07 minor feature: Add VuFind support for university library D├╝sseldorf. Show ordered books there. Digibib/FH M├╝nster, public library Biel: Show available holdings. Public library Pulheim: New IP address for OPAC. Fix SISIS SunRise not deleting books on repeated refreshs. Show more information when the redirection login fails on public libraries TU/FU/HU Berlin, SLUB Dresden.
1.96329 Jan 2018 17:45 minor bugfix: Use BKS-V1 keystore for Android before Jellybean MR1, since old Android cannot load the new BKS format. Fix crash when a non-whitelisted exception occurs during an HTTP(S) request. Pica: fix useless message on an attempted renewing of a non-renewable book containing a semicolon in their signature. Fix encoding of state library of Berlin passwords when ? or a greater sign occurs at the 3*i-th position in the password. Fix ULB D├╝sseldorf renewing of multiple items. Aleph: improve status text for renewable items. Public library Dormagen: new web page url.
1.9609 Jan 2018 12:23 major feature: Add an interface to the Koha library system on LMSCloud. Change public library Pforzheim to use Koha. Improved layouts on Android for account switching and import/export. New pinned HTTPS certificate for public libraries in Cottbus/Trier and dead university libraries HMT Leipzig, SLUB Dresden. Properly show status messages on sisis OPAC.
1.95514 Dec 2017 12:08 minor bugfix: Public libraries of Berlin: Adapt to changed links. Public library Weimar: New OPAC address. College libraries Berlin-Beuth, W├╝rzburg-Schweinfort: New information homepage address. Android: Filter logcat before showing it in debug log
1.95304 Dec 2017 15:28 minor bugfix: Aleph/Bibliotheca+/OPEN: Do not abort lending display when the devices is too fast from a too-soon-timeout. Resize too small/large cover images. aDIS: Do not only return search results about mathematics on a keyword search in a library that only has 3 search fields on their OPAC (public library Munich). New website addresses for academic libraries Campusbibliothek Beuth in Berlin and "Hochschule" D├╝sseldorf.
1.9528 Nov 2017 10:13 minor feature: Android: Modernized layout: navigation drawer, reimplement account selection, loading infos, differ due date caption between lend and ordered book, ask before renewing a single book. Add public libraries Ludwigshafen/Dormagen/Grevenbroich/Meerbusch; Add SWB meta catalogue. Public library Wolfburg system changed to to Bibliotheca+/OPEN. Music library HMT Leipzig: Only search through meta catalogue. Fix aDIS (V├ľBB) author name display. Fix cover display issues; use Amazon cover images; Android: Hold wake lock during lending updates as some devices crash on GC runs during sleep. Android: Update pinned HTTPS-certificates. Windows: Install OpenSSL. Linux: Fix .deb Lintian warnings. More precise/interactive error messages.
1.93824 Oct 2017 11:04 minor bugfix: - activate TLS 1.2 on Android = 4.1 and 5.0 - provided apk binary compiled with freepascal r37480 to be Android 8.0 compatible
1.93514 Oct 2017 09:58 minor bugfix: - adapt to changing columns in primo system (university libraries Berlin) - fix that the Chemnitz fix of the last version showed lend books twice/thrice if no ordered/earmarked books existed
1.93218 Sep 2017 12:59 minor bugfix: - fix seriously broken deb binaries. - adapt to new OPAC of the university and state library Jena as well as library of the college Jena - adapt to invalid HTML in public library Chemnitz - fix that window icon was not changed together with app icon
1.9301 Sep 2017 20:56 minor feature: android: Reimplementation of the due date notifications: Use rainbow icon; use a daily alarm rather than a new one every 24 hours; do not have the app store update cancel the alarms; do not wait for the next alarm to show a new notification. android: Do not show a message on an SSL-IO-Error/Timeout, but resend last request. New webpage layout. Desktop: Show first sync time as lend date, if lend date is not shown in the OPAC. Public libraries "Universit├Ątsbibliothek D├╝sseldorf", "Stadtbibliothek Villingen-Schwenningen", "Stadtb├╝cherei Erbach", "Stadtbibliothek Hamm", "Stadtbibliothek Erlangen": Adjust to changes in OPAC
1.9101 Sep 2017 20:50 minor bugfix: libero-OPAC/Bibliothek Verl: Use the new "holding"-system for ordering books android: Continue searching in the catalogue, when the library website shows an error message Public library "Stadtbibliothek Erlangen": Fix for renaming login link Public library "Stadt- und Landesbibliothek Dortmund": Pinned to new https-certificate in the binary Android release. Desktop-Catalogue-Search: Only show necessary scrollbars
1.927 Jun 2017 13:46 major feature: Automatically switch to lending history, when a lending search term is entered on android. Improved selection of multiple options when ordering a book in the desktop version. Allow sharing and clipboard copying on android. Add example XQuery expressions and let the user store their own XQuerys on android. Fix crash when the search fails on Android while VideLibri is not running. Changes for specific library catalog systems: OCLC SISIS-SunRise: Ignore spaces when parsing a renewing confirmation. PAIA: Do not send barcode on renewing API-calls. PICA: Ignore semicolons when parsing a renewing confirmation. aDIS/BMS: Accept ordering confirmations when ordering to the "Au├čenmagazin." German metacatalog "digibib": Show locations in the seach results. Universit├Ątsbibliothek Hannover, Technische Hochschulbibliothek N├╝rnberg: New webpage links
1.88719 May 2017 20:41 major feature: Important changes since 1.81: Complete XQuery support for searching within the own lend books; standard-compliant cookie handling; duplicate remover; a new regular expression engine (FLRE); adjustments for library systems (primo, libero, digibib with worldcat, bibliotheca, netbiblio); various adjustment to specific public libraries
1.8105 Nov 2015 13:25 minor bugfix: 1.81 is primarily a bug fix release that fixes support for libraries that have moved to another server or changed their https-certificates.