Skip to content

Releases: digirati-co-uk/madoc-platform

v1.2.5

13 Dec 11:00
1f81b08
Compare
Choose a tag to compare

Fixes

  • Transcriber role was not allowing user to register with correct permissions

v1.2.4

06 Dec 14:42
627d210
Compare
Choose a tag to compare

Bug fix for translations added to non-default sites

v1.2.3 - November Bugfixes

06 Dec 08:48
Compare
Choose a tag to compare
  • 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: Hotfix for ACL entries

21 Oct 13:30
Compare
Choose a tag to compare

Fixes an issue in the MadocSearch module that allowed any user with a role to access all administrative functionality.

1.2.1: Bug fixes (#122)

16 Oct 18:15
cf6b937
Compare
Choose a tag to compare
* 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

* Added root redirect for languages

v1.2.0 - Search

13 Sep 13:48
ba6732d
Compare
Choose a tag to compare

✨Added

  • 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 and HTTP_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

🐛 Fixes

  • 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

v1.1.3

03 Jun 14:15
c0fc83e
Compare
Choose a tag to compare

🐛 Fixes

  • Remove translation of dropdown (uiInputOptions) in capture model

v1.1.2

17 May 15:32
Compare
Choose a tag to compare

🐛 Fixes

  • Removes on-disk file cache for unused modules

v1.1.1

16 May 13:37
ab986b9
Compare
Choose a tag to compare

🐛 Fixes

  • Fixes 500 error on homepage when no blocks exist for page.

v1.1.0 - Internationalisation

16 May 10:32
Compare
Choose a tag to compare

The internationalisation release. There is a new module that's available to install on installations: i18n. With this you can use a combination of Omeka provided and your own custom translations to build multi-lingual Omeka sites with IIIF content.

✨ Added

  • 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 and ci-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

🐛 Fixes

  • 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)