-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Vue 3 and Vite #144
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa9f732 - Browse repository at this point
Copy the full SHA fa9f732View commit details -
Configuration menu - View commit details
-
Copy full SHA for a86ab56 - Browse repository at this point
Copy the full SHA a86ab56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b94b29 - Browse repository at this point
Copy the full SHA 3b94b29View commit details -
Configuration menu - View commit details
-
Copy full SHA for d08dad0 - Browse repository at this point
Copy the full SHA d08dad0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6997ef1 - Browse repository at this point
Copy the full SHA 6997ef1View commit details -
Update mock IIIF API and sample data
- Add new sample manifest with fulltext and associated files - Add API routes for locally handling annotation lists and annotations - Update invalid files for testing
Configuration menu - View commit details
-
Copy full SHA for 6a5ead2 - Browse repository at this point
Copy the full SHA 6a5ead2View commit details -
Upgrade to Vue 3 with Vite as build tool. Components keep the old options API, while the composition API is used in imported modules. Looks and functionality remain unchanged. - Replace mixins with modules, using named imports - Rename files and lint everything according to the latest Vue coding style - Update all packages to their latest version, except OpenSeadragon - Use Vitest instead of Jest for unit tests (Vue recommendation) - Remove the last remnants of support for Internet Explorer - Improve HTML templates - Rewrite and extend tests
Configuration menu - View commit details
-
Copy full SHA for f0ba1ee - Browse repository at this point
Copy the full SHA f0ba1eeView commit details
Commits on Apr 27, 2023
-
The actual error message is different on each browser, so make the test more generic.
Configuration menu - View commit details
-
Copy full SHA for bd23490 - Browse repository at this point
Copy the full SHA bd23490View commit details -
Tie down OpenSeadragon version
We actually want version 3.0.0, not 3.1.0, which introduced a small but annoying bug.
Configuration menu - View commit details
-
Copy full SHA for adfef83 - Browse repository at this point
Copy the full SHA adfef83View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f7b9e - Browse repository at this point
Copy the full SHA e3f7b9eView commit details
Commits on May 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3904f21 - Browse repository at this point
Copy the full SHA 3904f21View commit details -
- Remove obsolete setLoading function - Rename readOptionsFromUrlQuery to initOptions to clarify that this function does more than the old name suggested
Configuration menu - View commit details
-
Copy full SHA for 88441d4 - Browse repository at this point
Copy the full SHA 88441d4View commit details -
Fix URL query being reset on load
This led to a hard-to-reproduce issue when loading a collection and a manifest at the same time via a slow connection. Such a tiny bug, yet so hard to track down 🤦
Configuration menu - View commit details
-
Copy full SHA for 742c6c4 - Browse repository at this point
Copy the full SHA 742c6c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d5986 - Browse repository at this point
Copy the full SHA 39d5986View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 949894e - Browse repository at this point
Copy the full SHA 949894eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1eb38 - Browse repository at this point
Copy the full SHA 5c1eb38View commit details
Commits on May 26, 2023
-
- Enable display of multiple error messages - Add ARIA attribute
Configuration menu - View commit details
-
Copy full SHA for e4bdcef - Browse repository at this point
Copy the full SHA e4bdcefView commit details -
- Allow configuration of the local IIIF server port so multiple servers can run at the same time - Extend collections tests to check if multiple child manifests can be loaded successively - Add basic tests for TIFY's API
Configuration menu - View commit details
-
Copy full SHA for c4ec9a2 - Browse repository at this point
Copy the full SHA c4ec9a2View commit details
Commits on Jun 6, 2023
-
Update and clean up dependencies
Update all packages to their latest minor version (except OpenSeadragon), remove unused packages.
Configuration menu - View commit details
-
Copy full SHA for df19d54 - Browse repository at this point
Copy the full SHA df19d54View commit details -
Update index.html to support multiple instances
And add a manifest URL input.
Configuration menu - View commit details
-
Copy full SHA for bd57218 - Browse repository at this point
Copy the full SHA bd57218View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8779a20 - Browse repository at this point
Copy the full SHA 8779a20View commit details -
Use ResizeObserver instead of an event handler. Not only does this make the code more concise, but also reacts to changes of the element size when the window size stays the same.
Configuration menu - View commit details
-
Copy full SHA for 73cfb52 - Browse repository at this point
Copy the full SHA 73cfb52View commit details
Commits on Jun 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b85e53 - Browse repository at this point
Copy the full SHA 0b85e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for e74085d - Browse repository at this point
Copy the full SHA e74085dView commit details -
Refactor modules, fix multi-instance
- Replace instance-dependent modules with globally available plugins to restore multi-instance functionality - Move all functions from main to App for better testability - Fix text flashing in fulltext panel - Fix translations in help panel - Improve coding style - Improve unit tests
Configuration menu - View commit details
-
Copy full SHA for be362f9 - Browse repository at this point
Copy the full SHA be362f9View commit details
Commits on Jun 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d97712 - Browse repository at this point
Copy the full SHA 7d97712View commit details -
Configuration menu - View commit details
-
Copy full SHA for f88528e - Browse repository at this point
Copy the full SHA f88528eView commit details -
Fix collection view breaking on missing labels
Although invalid IIIF, there are collection manifests in the wild with missing labels, and we don’t want them to make TIFY crash.
Configuration menu - View commit details
-
Copy full SHA for 3055115 - Browse repository at this point
Copy the full SHA 3055115View commit details
Commits on Aug 24, 2023
-
Update and clean up dependencies
Update all dependencies to their latest minor version, except OpenSeadragon. Remove obsolete packages: - sass - vitest-canvas-mock
Configuration menu - View commit details
-
Copy full SHA for 143e0af - Browse repository at this point
Copy the full SHA 143e0afView commit details