Skip to content

CHANGELOG

[0.9.5] beta

Added

  • The possibility of changing the content type of a resource is enabled as long as it shares a form with the destination type.
  • Implemented a timezone standard for display in the frontend
  • Implemented semantic search for resource metadata
  • Added a new form field that allows selecting one of the users registered in the system
  • Implemented chat with the AI assistant in the image and gallery views
  • Added image support to the LLM services handler
  • Added the ability to search from the sidebar menu from any view within the application
  • Installation assistant added to load basic data into forms and lists during setup
  • Added a zoom level slider to both the document view and the image view

Security

  • The access levels for image galleries are adjusted

[0.9.4] 6 June 2025

Added

  • Implemented chat with the AI assistant in the document view
  • Added text fields to the resource results
  • Added conditional fields for displaying plugin action forms
  • Added the ability to directly select OCR on the document when using the scroll view
  • Enabled the document view in public query interfaces
  • Added Ctrl + Z support in the Liquid Text editor
  • HookHandler now works for records

Fixed

  • Fixed the display of location names in the metadata query view
  • Polished the display of blocks and OCR, enabling editing
  • Improved UX for drawing blocks on documents and images in both 3D and scroll views
  • The image and document gallery viewer now supports adding a URL parameter to specify the page to explore
  • When exploring resources, if text fields are being displayed in the results, those fields are not required. In other words, a resource may or may not have content in that field
  • Added the necessary filters to allow sorting results using a text field

Security

  • Implemented a key validation system for the application’s PRO features

[0.9.3] 23 May 2025

Added

  • Added keyboard shortcuts for the audio and video playback views: play and pause.
  • The ability to sort results using more fields from the forms
  • When using text search, results can now be sorted either by relevance or by any of the active columns
  • Added search/replace functionality in the Liquid Text editor
  • Added a name-based search field to the location form
  • Added the ability to view the backend and frontend version of the application from the interface
  • Added the updatedAt field to store the edit date for both resources and records
  • Added the updatedBy field to store the user who made the last edit in both resources and records
  • Added the ability to search for a geographic location for assignments, and automatically assign the corresponding polygon if it exists in the database.

Fixed

  • Fixed and simplified the code for creating an instance of an already initialized Plugin
  • Added automatic file processing when a resource is updated, not just when it is created
  • Optimized the loading of geographic polygons from the backend by simplifying shapes and omitting polygons based on size
  • Fixed an issue where some polygons would disappear from the map view when displaying locations
  • Fixed an issue with the date field where saving would reset the hour, minutes, and seconds to 0
  • Refined the styling of form fields for both light and dark interfaces

[0.9.2] 6 May 2025

Added

  • Added support for lat,lon and map display in the Location field
  • Added an “Edit Resource” button to the resource actions
  • Added support for multiple locations in the Location field
  • Added necessary processing for geographic indexing integrated with the geosystem
  • Added indexing of polygons in the geosystem
  • Added the cataloging tasks window to the document view
  • Added geographic location filter to search functionality
  • All processings can now be exported to a new ‘Liquid Text’ format for easy editing in a simple text editor, the text can be saved and exported to PDF, DOCX or TXT
  • Added a button to restart the backend of the application when deployed in containers
  • Change history has been added for resources. When visiting a resource, users can view its change history. Depending on their role and access level, they may see detailed information about the changes made.
  • Added the ability for the class responsible for LLMs to estimate the approximate number of tokens for processing and to provide a warning when a query exceeds token limits, suggesting it be split.
  • Added keyboard shortcuts for the audio and video playback views: play and pause.

Fixed

  • Fixed an issue with loading filters when initializing a gallery
  • Logs with the user set to None are now automatically recorded as system
  • The record update process has been simplified into a single function to centralize actions within the HookHandler
  • Simplified the creation of a new index by centralizing the task within the IndexHandler class
  • Improved the mapping implementation when generating a new index.

Security

  • Hierarchical validation of access levels added when loading a record

[0.9.1] 15 April 2025

Added

  • Error message added when the plugin for downloading inventories is not active.
  • Added the ability to edit transcription text directly in place. Clicking on the text now makes it editable and no longer controls video playback.
  • Added MARKDOWN support for transcriptions and AI chats.
  • Google has been added as one of the LLM API providers
  • AI conversations can now switch models mid-conversation, allowing the messages from the ongoing conversation to be used as context for more powerful models

Fixed

  • The transcriber role can now submit tasks for review
  • The resource tree correctly displays associated resources in draft status

[0.9] 10 April 2025

Added

  • Support for LLMs APIs
  • Added an option to enable/disable document downloads in the application
  • Added the ability to implement a unit for numeric fields
  • New filters for saturation and color inversion have been added
  • Image rotation functionality has been implemented
  • The filter box has been added to the document view
  • Added information about the users who submit tasks
  • Added task function parameters to retrieve details about the resources on which they are executed
  • AI assistants have been added to the audio/video transcription feature
  • New llm role added for users who can engage in conversations with the AI

Fixed

  • Fixed error while exporting forms with fields without instructions
  • The issue with the actions service has been resolved
  • Multiple windows for files can now be open simultaneously
  • A transcriber user cannot save changes to a transcription unless they have an assigned task for that transcription

[0.8.8] 1 April 2025

Fixed

  • The issue with system settings in the indexing section has been resolved. The “Regenerate” button was leading to a broken link in the backend. To fix this, delete the entry with ID index_management from the system collection in the database and restart the backend.
  • Python version updated in the Dockerfile
  • The indexing task has been updated to omit the createdAt field if it does not exist in the record. This ensures compatibility with older versions of the ArchiHUB database.
  • The issue with generating tokens for users who are not beta has been resolved.

Added

  • A result message has been added for indexing processes

[0.8.7] 31 March 2025

Fixed

  • New system rol transcriber for editing transcriptions without the need for rol editor
  • Added progress messages to task result view for all processings
  • The draggable windows view is adjusted so that each time a window is clicked, the selected window moves to the top of the stack

Added

  • Added message and progress bar to file processing plugin
  • New options for audio an video playback

[0.8.6] 26 March 2025

Added

  • New player settings (speed and fast forward) for audio and video
  • Delete task that are pending
  • Added actions to the resource page
  • Added FileProcessingaction to resource view
  • Added support for user tasks at the record level

Fixed

  • Environment variable ELASTIC_DOMAIN now must have http or https

[0.8.5] 17 March 2025

Added

  • New service that returns the application’s general settings for displaying options in the interface.
  • Plugins can now define actions that are buttons appearing in certain places within the application to perform specific tasks
  • The ability to edit transcriptions for videos or audios has been added. Transcriptions allow editing of the transcribed text as well as the speaker’s name if processing is available.

Fixed

  • Pagination issue in the resource view for the records.
  • Solved chunks reading for the stream to blob for audios and video.
  • Added default values for system settings
  • Fixed portrait/landscape mode for video player
  • Pagination fixed for users tasks
  • A user must have one of the three system roles: editor, admin or user
  • Speaker dialog can be activated or deactivated from the actions panel

[0.8.4] 19 February 2025

Fixed

  • The config.json file of the frontend now allows configuring the API URL.
  • Details are being adjusted for the dark mode version of the interface in the “My Profile” options and the cataloging form.
  • Resource tree now show drafts if user is authorized

Added

  • Support for spanish and english for the entire app
  • The possibility of deleting generated inventories is added so that new ones can be created.
  • From bulk processing for plugins, it can be executed for all content types.
  • New Control Panel view for plugins
  • Fixes to dark mode of the UI
  • Added the ability to reorder lists

[0.8.3] 6 February 2024

Added

  • The ability to delete generated ZIPs from the administration panel is added.
  • Dark mode for the UI.
  • Public downloads of inventory files is now available for public users.
  • Swagger docs support

Fixed

  • The ability for an administrator to delete users is added.
  • The loading animation no longer persists when there is no content.

[0.8.2] 21 January 2025

Added

  • It is now possible to download the documents associated to a resource in a .zip file, in this case only the download is enabled for the files directly associated to a resource.
  • The possibility of downloading original or processed documents for each individual file has been added.
  • Added public user registration.
  • Password recovery option has been added.
  • The application now automatically creates default configuration fields if they do not exist in the database.

Fixed

  • True/False fields are added to the multiple field.
  • Text area fields are added to the multiple field.
  • Sorting by date and title is fixed in the public query view.
  • Sorting is fixed when using Elasticsearch for keyword searches.
  • Access to records from a public profile is fixed if and only if the file has public permissions.
  • The initial load for the public search is fixed when page is not in the body of the request.

[0.8.1] 20 December 2024

HOTFIX

Added

  • When returning resources the createdAt field is added.
  • Added the possibility to sort the results by Record Date or by the Title of each record in the result view.

Fixed

Security

[0.8] 17 December 2024

HOTFIX

Added

  • The requirements.txt of the libraries now have no versioning, always search and download the latest version.
  • Added LDAP login possibility.
  • A new multiple field is implemented for standards. This field allows to generate lists of perzonalized fields in the forms.
  • Implemented conditional fields for text fields (equal to, contains to, different from) and false true fields.
  • Instructions are added to the metadata standards fields.

Fixed

  • Fixed cache when getting a list of all plugins.
  • Fixed bulk processing when a resource type does not have a parent selected.
  • Added export options in the new interface.
  • Fixed label title in metadata when returning a select
  • Completed tasks are added to the user profile plus a color system to identify the status in a simpler way.
  • When saving a form (metadata standard) the Title field must always be a text field.
  • Adjusted the visibility of tasks when the user is not a team_lead.

Security

  • The access levels for the image galleries are adjusted.

[0.7.2] 11 November 2024

HOTFIX

  • Fixed validation of number fields to support decimals.
  • None is fixed when loading plugin settings and they do not exist. If this is the case it returns a {}.

Added

  • Added support for Qdrant vector database.
  • Users with editor role can now create and edit listings.
  • Added validation and approval flow for cataloging tasks.
  • Support for version 2.0 of the administration interface.

Fixed

  • Added a 30s timeout for mongodb connection.
  • Adjusted the query to elasticsearch to show the total number of results when they exceed 10,000.
  • The application only clears the cache at startup if the environment is development and not production.
  • When saving a record, the system makes sure that the parents of that document are not repeated in the field are not repeated in the parent field.
  • The file pagination is fixed for each resource, changing the pagination depending on whether or not it has image gallery grouping.
  • Removed the database request that slowed down the resource tree requests.

Security

[0.7.1] 20 October 2024

Added

  • Advanced searches have been added so that you can select the field you want to search in either a text or date field.
  • New columns for the results [Documents, identifier].
  • The possibility of filtering resources with associated files has been added.
  • Added display of aggregates for documents.
  • Added new services for image analysis ‘img_analyze’. These services provide the possibility to return the metadata of processing and segmentation blocks in an image.
  • A new task manager is added to assign corrections to resources to certain users. A new service and a new user role team_lead is generated for this purpose.
  • A new user role user is added for users logged in but without access to anything else in the query and the public.
  • Added new public paths for unauthorized querying of cataloged public resources.
  • Added new routes for the public API of the application.
  • Added compatibility with V2 of the administration interface.
  • Added the possibility to order files within each resource with the order option of fileObj for each resource.

Changed

  • Refresh cache when creating or updating resources now has the option to be disabled when performing bulk uploads.
  • When uploading images to a resource it is now possible to adjust the order in which the images will be displayed in the gallery.

Deprecated

Removed

Fixed

  • Error handling when processing files
  • Added shapely to requirements.txt file
  • Adjusted video processing for .MOV videos
  • Adjusted clicking on non-nested lists in navigation tree
  • Block display in images and documents
  • Added .oga .ogv file types
  • Fixed synonym search in the search engine and index mapping.
  • Implemented pagination when processing files.
  • Adjusted blocks on vertical and horizontal images.
  • When deleting a resource it and its children are recursively deleted from the search index.

Security

[0.7] 7 August 2024

Added

  • A new “View Information” view is implemented for the cataloging module for general displays of each type.
  • SAVE warning when creating or updating a resource.
  • Identifier in the resource metadata.
  • A new geographic service is implemented for information management.

Changed

Deprecated

Removed

Fixed

  • lastRequest error when updating a user.
  • date formatting in the metadata.
  • checkbox select in the resource and view form.
  • fixed an infinite loop when saving a single resource when indexing automatically.

Security