v0.8.0+28
A somewhat big update is here!
- The EZproxy handling has been completely reworked:
- Instead of guessing based on error pages, Wispar now lets you decide how to handle proxy links.
- When opening a paper through EZproxy, you’ll see 3 options:
- The proxy is successful (keep using the proxy)
- The proxy fails (remove the proxy and redirect to the raw article link)
- This is a login page (do nothing) --> Use this on your proxy sign-in page
- A new "Known URLs" table keeps track of the proxy behaviour for future access.
- You can also add or edit base URLs manually under "Institutional access" in settings.
- If you have a chatGPT or Gemini API key, you can ask questions about articles inside the PDF viewer
- Not a fan of AI? No problem! You can hide all AI related feature with a single switch in the AI settings
- Speaking of the PDF viewer, settings were added to change the reading orientation and the theme (light, dark, system). It also supports double taps to zoom in/out
- Up to 3 custom translation prompts can be entered in the AI settings.
- Changes to the UI have been made to better accommodate tablets and desktop apps
- Wispar now has desktop apps!... However, only the MacOS version will be available for now. I couldn't test Windows enough yet. As for Linux, a dependency (flutter_inappwebview) is currently preventing its release
- The app user-agent can be customized. If your device is triggering the bot detection of websites, please try that option!
- The app default user-agents have been updated for each platform too
- Large database should no longer crash the app when exporting/importing it
- A website for Wispar has been made and is available here : https://wispar.app
- I haven't finished the documentation yet ...
What's Changed
- Update plugin com.android.application to v8.12.0 by @renovate[bot] in #198
- Add website by @Scriptbash in #206
- Update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.2.10 by @renovate[bot] in #203
- Update dependency flutter to v3.35.1 by @renovate[bot] in #204
- Update actions/checkout action to v5 by @renovate[bot] in #202
- Update dependency typescript to ~5.9.0 by @renovate[bot] in #207
- Update dependency node to v22 by @renovate[bot] in #205
- Translations update from Hosted Weblate by @weblate in #200
- Update actions/setup-java action to v5 by @renovate[bot] in #210
- Update plugin com.android.application to v8.12.1 by @renovate[bot] in #209
- Update dependency flutter to v3.35.2 by @renovate[bot] in #211
- Upgrade to gradle 9 by @Scriptbash in #213
- Update dependency lucide-react to ^0.542.0 by @renovate[bot] in #208
- Update dependency introduction_screen to v4 by @renovate[bot] in #212
- Update app icon by @Scriptbash in #215
- Improve UI for bigger screens by @Scriptbash in #217
- Fix memory overflow on database export/import by @Scriptbash in #218
- Allow overriding user agent by @Scriptbash in #219
- Add desktop apps support by @Scriptbash in #220
- Scrape abstracts from IMS by @Scriptbash in #222
- Translations update from Hosted Weblate by @weblate in #221
- Allow customizing AI temperature by @Scriptbash in #223
- Adds custom prompts for translations by @Scriptbash in #224
- Update dependency @mdx-js/react to v3.1.1 by @renovate[bot] in #216
- Chat with PDF by @Scriptbash in #227
- Update dependency flutter to v3.35.3 by @renovate[bot] in #226
- Update actions/setup-node action to v5 by @renovate[bot] in #225
- Rework EZproxy handling by @Scriptbash in #228
- Improve PDF viewer by @Scriptbash in #229
- Fix another db export crash by @Scriptbash in #230
- Remove deprecated onChanged and groupValue by @Scriptbash in #232
- Fix pdf download button by @Scriptbash in #233
- Translations update from Hosted Weblate by @weblate in #231
- Constrain buttons width in intro screen by @Scriptbash in #234
- Translations update from Hosted Weblate by @weblate in #235
Full Changelog: v0.7.0+27...v0.8.0+28