Skip to content

ManuScrape v1.0.11

Choose a tag to compare

@nikobojs nikobojs released this 10 Apr 07:26

This is a larger release funded by LightHouse Proof of Concept.

It mostly features improvements but also contains some cool new stuff. 🎂 🎉

Thank you all who has been involved, especially @JakobDemant, @Mod-lab-stoff, @soufleee, @annab0k, Peter, @lassebig and
@claraschneider15-cmd 🙏

Chores:

  • add tests for the project detail endpoint
  • add tests for the image upload endpoints
  • add tags tests
  • fix all tests
  • upgrade @nuxt/ui from 2.18.4 to 2.22.3
  • upgrade nuxt from 3.16.0 to 4.2.2
  • upgrade all other dependencies to newest stable versions on 2026-03-31
  • update manuscrape client requirement to 1.0.11
  • change EV certificate provider to GlobalSign and use for code signing of release files for windows & mac

features:

  • add retake screenshot feature (#65)
  • enable image editing before upload (#83)
  • add project templates step when creating project
  • add suggested fields in project creation setup
  • add email to settings/avatar dropdown menu in top bar
  • add reset buttons to some types in metadata widget (#103)
  • add sentry reporting many more places
  • add sharp dependency for server-side imageprocessing
  • use sessionStorage for unsaved changes (#104)
  • improve redirecting logic related to auth
  • remove exif data (metadata) server-side before image is saved to disk
  • validate image files by not only verifying mimetype but inspecting bytes
  • support multiple images on one observation (#106)
  • support having zero image parameters in a project
  • add some helper text
  • support multiple image export

refactor:

  • Deprecate Prisma ORM in favor of Drizzle ORM 🔥
  • remove support for mssql
  • improve state management in observation form
  • improve auth middleware and frontend state management

fixes:

  • fix tooltip not being multiline
  • fix observation.observationTags bug
  • fix all type errors
  • fix tags widget
  • fix redirect problems related to auth
  • fix overlay open/open close interactions when creating project
  • fix missing await in patch observation endpoint
  • add console.error when npm dep archive errors, when packing zips for user download
  • add ui info if export btn is disabled because there are no observation images in project
  • broken test setup after dependency upgrades (13 tests failing)
  • bug in where-statement when fetching observations created by self
  • bug when generating nvivo export when using tags
  • bug when moving first parameter down after project creation
  • capture more exceptions
  • disable cancel create project on overlay + add back to templates button in project form
  • dont render image widget if there are no image parameters
  • emit obs id when taking another screenshot to ensure they always match with electron app
  • get full single observation bad tags and type
  • go to projects href + hide Redirecting unless it takes more than 250ms + set main min-h to 100vh
  • image enlargement modal not showing image correctly
  • improve project creation responsiveness
  • inconsistencies in export UX + handling of empty exports + disable submit if no file uploads available
  • loosing focus after entering 1 letter in textarea input
  • missing statement in where-section of observations get endpoint
  • move app.config.ts into the app directory (nuxt 2->3 refactor)
  • not able to submit if opening observation already clear for submission
  • not fetching observation after observation draft deletion
  • observation page not refreshing correctly + centralize observation validation and sorting
  • fix collaborator and observations api bugs
  • observation test seeming logically wrong and not passing, fixed
  • project fields where not ordered by index
  • remove redundant import statement
  • refresh observation table after creating or publishing observation when navigating back without page reload
  • remove back button in project creation flow if on the first step
  • remove deprecated env variables in test/run_all.sh
  • remove redundant api 404 check
  • remove sensitive console logs
  • remove unused test function
  • show drafts only in table when opening drafts page
  • show observation parameters was saved toast on electron version as well
  • show replace image if there is only one singular image param
  • show toast when saving observation data
  • sort observation by author email not working correctly
  • streamline correct observation index enforcement
  • update docker-compose to docker compose