Skip to content

Releases: digitalevidencetoolkit/deptoolkit

0.11.0

04 Mar 21:37
Compare
Choose a tag to compare

What's Changed

The Toolkit now support S3-class storage options, both as a destintion to write data and as a store to consume data from.

If enabled, receiving an archive request (e.g. from the browser extension) will trigger its duplicated storage on S3 (in addition to locally). By default, the example webapp UI will attempt to surface archive thumbnails from S3.

210824_DEPT_Workflow_T_2

Full Changelog: 0.10.4...0.11.0

0.10.4

27 Jan 15:47
Compare
Choose a tag to compare

What's Changed

  • Fix occasional catastrophic failure on fetching history (fix #67) by @basilesimon in #74
  • Better handle long domain names by truncating them, e.g. superlongdomai...
  • Bump nanoid from 3.1.25 to 3.2.0 in /ui by @dependabot in #72
  • Bump node-fetch from 2.6.1 to 3.1.1 by @dependabot in #73

Full Changelog: 0.10.3...0.10.4

0.10.3

10 Nov 20:11
a5a4122
Compare
Choose a tag to compare

This releases moves the project's recommended (er, enforced?) runtimes to the new node LTS version (v16).

0.10.2

28 Oct 08:45
88a146f
Compare
Choose a tag to compare

Minor changes

• 💅 The companion webapp implementing the API routes received a complete makeover
• 🛠 In local dev mode, the server and ui scripts now run in parallel and terminate as you'd expect on Ctrl+C

0.10.0

23 Aug 09:26
886370e
Compare
Choose a tag to compare

Major change: new Docker architecture

The new docker-compose structure sets up two services: the API and the UI. The latter, which used to be a running npm script, is now an Nginx webserver serving files resulting from the Svelte build.

API requests are now proxied from the UI. No need to call localhost:3000/endpoint – the UI can reach the API at /api/endpoint, thus facilitating future set up of a hosted service at a custom URL.

We're now relying on the presence of an .env file including some details about the ledger. See "Environment" in the documentation

Minor changes

• Unit tests for the Verify module. Another upstream change improved the handling of nulls and with this added strictness the Verify functions were refactored a bit so the returns would be more in line with expectations, i.e. a 404 for not found and a 200 for a match. see commit
• Unit tests and refactor of the Store module, notably so a configuration object is passed around to define where should data be stored (presently: only at a local path). see commit
• Refactor handling of file extensions: File.FileName() helps us handle the different file extensions we're supporting, i.e. HTML, PNG. see commit

0.9.0

20 Aug 10:56
eaff96f
Compare
Choose a tag to compare

• Include a testing framework (unit and integration) as well as auto CI runs – thanks @Cgg!
• Include all the furniture: license, updated package.json

0.8.0

18 Aug 14:01
Compare
Choose a tag to compare

• Support the verification of an archive (i.e. a bunch of files), which the user drag-and-drops into the UI
• Support the export of working copies, identical to the originals, as a ZIP file
• Include a new UI powered by Sveltekit, with filesystem-based routing
• Surface a prettier history of a record's life (edits, exports, etc.), with a small chart
• Include the browser extension in the monorepo

0.5.0

10 Aug 09:50
Compare
Choose a tag to compare

• Support revision/updating of a record: users can now add a full-text description to an inscription
• UI improvements, with the inclusion of Attractions, “a pretty cool UI kit for Svelte.”

0.4.1

29 Jul 09:20
Compare
Choose a tag to compare

• Surface history of a ledger inscription, setting the scene for more

0.4.0

28 Jul 14:22
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

• Include a SingleFile-like .html into the Bundle.
• Show presence of these archives in the Svelte app
• See the implementation in the Firefox extension