All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed button text on crowdsourcing banner
- New template strings to madoc template
- Regression with localization listener path
1.2.9 - 2020-10-26
- Various missing Translations
- Remote translations for annotation studio - can be applied per site
- Fixed Navigation translations with incorrect resource name
1.2.7 - 2020-05-26
- Added Autocomplete endpoint to pull in data from wikidata (thanks to @404mike for the contribution)
1.2.6 - 2020-02-13
- Fixed annotation studio bug with multi-lingual sites and saving of annotations
- Fixed issue with Proxy when
Host
header is sent causing infinite loop.
1.2.5 - 2019-12-13
- Hotfix for broken transcriber role
1.2.4 - 2019-12-06
- Bug where all but the
default
site were able to be translated correctly.
1.2.3 - 2019-12-06
- Changed the options presented for registering users when creating a site. Will not only allow
transcriber
role to be an option. This is the only user with locked down permissions. - Fixed the google map API configuration in the backend - will now use the configured key and load in the google maps api with that key
- Fixed the progress dots shown when transcribing an image. Will show in progress, not started and completed on the canvas page and add css classes to them.
1.2.2 - 2019-10-21
- Fixes an issue in the MadocSearch module that allowed any user with a role to access all administrative functionality.
1.2.1 - 2019-10-16
- Added root redirect for languages
- Fixed Public User configuration for sites (not long exists)
- Removing carousel image count - inaccurate due to performance
- Removing list image count - inaccurate due to performance
1.2.0 - 2019-09-13
- Added configuration option to the site settings for official locales to be shown in a language switcher
- Added language switcher to the i18n module, available to be pulled into a theme
- Added configurable Annotation Studio version allowing new versions to be selected and used without a deployment.
- Added new hidden UI for administrating canvases which lets you re-ingest a thumbnail if it had previously failed.
- Local tool (for now) to build pre-release docker tags, without creating a latest tag to be manually pushed to Dockerhub.
- Added new CLI tool for getting all of the Madoc templates that can be added into a theme.
- Added basic public user profiles
- Added option to show email on public user profiles (logged in only)
- Added option for semi-public profiles, requiring authentication
- Added new
HTTP_PROXY
environment variable support for setting HTTP proxy for requesting IIIF resources - Added new
HTTP_PROXY_PORT
,HTTP_PROXY_USER
andHTTP_PROXY_PASS
environment variables to easily configure an HTTP proxy. - Added
OMEKA__INTERNAL_URL
environment variable for internal network requests - Added
OMEKA__ANNOTATION_INDEXER
environment variable for annotation indexer service - Added
OMEKA__SEARCH_ELASTICSEARCH
environment variable for elasticsearch service - Added
OMEKA__ANNOTATION_ES_INDEX
environment variables for annotation indexer service - Added
OMEKA__SEARCH_INDEXER
environment variable for search indexer - Added elasticsearch to base docker compose
- Added Jane Founda IIIF Search service
- Added Madoc Indexer service
- Added constraints to thumbnail size with customisable import options (1000px max)
- Added final case for partOf that matches original id
- Added extra check for manifest when only canvas is provided
- Added simple statistics module, talking to Elasticsearch
- Added option for static thumbnail URL
- Added logging of duplicate Omeka IDs when requesting manifests
- Added expensive option for resolving Omeka ID from IIIF resource ID
- Added warning for admin users when they are on a duplicated manifest page
- Added manifest statistics subscriber to track statistics
- Added new Search Omeka module to index created annotations in Elasticsearch
- Added annotation statistics age block, powered by Elasticsearch
- Added redirect for single collection sites when viewing entire collection
- Fixed bug where canvas ID list may be only a single element
- Fixed inaccurate "total images" count on manifest snippet block
- Fixed inaccurate "total images" count on manifest list by hiding it
- Fixed inaccurate "total images" count on collections by hiding it
- Fixed transcriber role issue
- Fixed "Got a packet bigger than 'max_allowed_packet' bytes" when adding very large IIIF manifests.
- Fixed import canvas reference when importing a manifest with previously imported canvases.
- Fixed IIIF requesting resources not using the HTTP client configuration from Omeka
- Fixed stale docker images on CI
- Fixed default locale on Annotation Studio (en)
- Fixed missing styles for in-progress crowd-sourcing pages
- Fixed error during import of images with thumbnails (thumbnail image service)
- Fixed error when duplicate canvases where imported into single manifest
- Moved media helpers to shared modules
- Fixed unhandled exception in top contributor page block
- Fixed bug with checking if canvas inside of manifest
- Fixes contrast issue when marking page as complete (Fixes #111)
- Fixed mark page as incomplete behaviour
- Fixed user statistics on profile page
- Fixed missing translations in Admin site
1.1.3 - 2019-06-03
- Remove translation of dropdown (uiInputOptions) in capture model
1.1.2 - 2019-03-27
- Removes on-disk file cache for unused modules
1.1.1 - 2019-03-27
- Fixes 500 error on homepage when no blocks exist for page.
1.1.0 - 2019-03-27
The internationalisation release.
- Added authentication check in Elucidate proxy to stop logged out users being able to create, update or delete annotations.
- Added IIIF Storage configuration
- Collections per page (collection list)
- Collection manifests per page (collection page)
- Manifests per page (manifest list)
- Canvases per page (manifest page)
- Added internationalisation module (not installed by default)
- Multi-lingual sites configurable per page
- Translated resources in Omeka will show on sites in correct locale
- Transifex integration, with syncing
- Imported IIIF resources will import multi-lingual fields into Omeka
- Configurable language switcher page block
- Added various features to make our modules more translatable
- Added locale fields to page blocks / media that contain free-text
- Added attribution to list of IIIF fields imported into Omekas CMS - with importing of different locals
- IIIF JSON-LD in Omeka will show all available languages in the JSON
- Replaced build-in omeka HTML media and page block with additional locale setting
- Capture models can now be translated inside of Omeka and will correctly be served depending on your locale (#72)
- Added files and database volumes to default docker-compose
- Added new docker compose specifically for running on CI
- Added new
ci-start
andci-stop
commands to madoc cli - Added carousel variation to site navigation, configurable in the site settings
- Added "all collections" link to the site navigation
- Added new
generate-translations
command to madoc cli for creating template files - Added various translation calls to template files
- Added
TranslatableRenderer
for page blocks, allowing them to advertise localised fields - Added translation of page blocks and media items
- Added alt text to default main logo in default theme
- Added new translation management per site (see docs for details)
- See Omeka and Madoc translations
- Generate and download
template.pot
files for navigation and page blocks - See missing translated strings quickly for a particular language
- Added translation of navigation
- Added core Madoc translations for Madoc modules
- Added logging when sending emails using the flagging feature to aid debugging and setting up SMTP
- UPSTREAM Added send mail to base container
- Fixed default mailer configuration, so you can send emails without configuration SMTP
- Fixed bug where flagging may cause an error for some users (permissions)
- Fixed icon spacing on page actions on canvas page
- Fixed bug in container with latest annotated images media - would before throw error
- Fixed bug in container with top contributors media - would also throw error
- Fixed height of annotation studio and other smaller styling issues
- Fixed bug in container with top contributors media - would also throw error
- Fixed capture model translations in annotation studio module
- Fixed bug where a mis-configured Elucidate may break some pages on the site
- Fixed issue where multiple HTML page blocks on the same page would not save
- Fixed bug where you could sync without Transfiex enabled
- Fixed bug where locale was not being passed to annotation studio (#74)
1.0.1 - 2019-03-27
- Added configuration for showing both logo and title on site (theme settings)
- Fixed bug where collection was not able to be set in CrowdSourcingBanner media item
- Fixed small CSS fixes when adding both an image logo and sub-text
- Update Annotation Studio to v1.0.0-rc.26
1.0.0 - 2019-03-27
First stable release of Madoc Platform! Check out the documentation to see it's features.