Skip to content

v0.2.12

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:16

What's Changed

  • Docs: set up the MCP server on a self-hosted instance by @simonorzel26 in #436
  • Timeline: Austria NISV 2026 FAQ, Poland KSC recommendation by @simonorzel26 in #438
  • Walkthrough: first five steps free, offer at the gate; exports and sign-offs need an order by @simonorzel26 in #437
  • E2E: run only the specs a pull request touches; the whole suite on main and nightly by @simonorzel26 in #440
  • GDPR walkthrough (DSGVO Durchgang) by @simonorzel26 in #430
  • Billing: an unpaid invoice suspends the licence by itself, and its payment reopens it (AGB B9) by @simonorzel26 in #439
  • Wiki: "NIS2 Frist verpasst?", one page for every EU country by @simonorzel26 in #433
  • README: what open-isms does for a company, with the docs as links by @simonorzel26 in #441
  • Pricing: narrower, calmer cards by @simonorzel26 in #442
  • Platform admin: Active users tab by @simonorzel26 in #443
  • Platform admin: user search and a user dialog with the activity log by @simonorzel26 in #444
  • Platform admin: tabs in the URL by @simonorzel26 in #445
  • Security review fixes for #439 and #440 by @simonorzel26 in #446
  • B9: audited in one step, manual revokes stay, fewer Qonto calls by @simonorzel26 in #447
  • Platform admin: "Invited users" tab, who invited whom by @simonorzel26 in #448
  • Test MCP endpoint, event log with dates and stored data, adjustable active-users window by @simonorzel26 in #449
  • Active users: signed in or did something, not sign-in only by @simonorzel26 in #450
  • Close sync: note each platform mail on the person's timeline by @simonorzel26 in #452
  • Test MCP: browser sign-in for the operator's assistant by @simonorzel26 in #451
  • Close sync: poll Resend and note its mail on the recipients' contacts by @simonorzel26 in #453
  • Close sync: log Resend mail as emails on the contact, and redo the history by @simonorzel26 in #454
  • Sign-in: say where the sign-in leads, above the card by @simonorzel26 in #456
  • One price for everyone: grandfathered accounts pay 4.800 too by @simonorzel26 in #457
  • Platform admin event log: names for the ids in stored values, people clickable by @simonorzel26 in #458
  • Newsletter: never send to paying customers by @simonorzel26 in #459
  • Admin user dialog: good time to reach them, and the company in a modal by @simonorzel26 in #461
  • Analytics: the assistant connect page is a token route, so Umami no longer stores its URL by @simonorzel26 in #464
  • MCP: every assistant call in the company's log, marked as MCP by @simonorzel26 in #460
  • Export: one section per framework, with the GDPR's own files by @simonorzel26 in #462
  • Supplier invite names the person who sent it by @simonorzel26 in #465
  • CRA and AI Act timelines, one shared timeline UI, NIS2 post-quantum guideline by @simonorzel26 in #466
  • MCP: read_records, the company's records as the export holds them (do not merge) by @simonorzel26 in #463
  • Supplier portal: customers that invited your address appear under Customers by @simonorzel26 in #467
  • Supplier portal: add a customer without an email, change or remove the contact by @simonorzel26 in #468
  • Supplier portal: Delete customer in the page header, with a confirmation modal by @simonorzel26 in #469
  • Supplier portal: several people per customer, each with a link of their own by @simonorzel26 in #471
  • Course: sticky lesson navigation, scroll to top, course title, certificate on lesson 0.1 by @simonorzel26 in #475
  • Course to walkthrough: blue button under the lesson title, counted clicks, locked items open read only by @simonorzel26 in #476
  • Course end: do it yourself or hand it on; course shown in the walkthrough; CEO in the English title by @simonorzel26 in #477
  • Course and walk: legal copy and review fixes after #475 to #477 by @simonorzel26 in #478
  • Walk: a locked step shows the walk's steps beside it by @simonorzel26 in #481
  • Billing: any admin can order an unpaid account and becomes the payer; no dead end on /order by @simonorzel26 in #482
  • Add organization: choose the billing account that pays for it by @simonorzel26 in #483
  • CEO course: fix case facts and overclaims (EN, DE) by @simonorzel26 in #484
  • CONTRIBUTING: course fixes, running your own copy, course licence by @simonorzel26 in #485
  • Show the AGPL notices on sign-in and in the portal; say when an install is not nisd2.eu by @simonorzel26 in #486
  • Seed NIS 2 on first boot whenever it is missing, not only on an empty catalogue by @simonorzel26 in #488
  • Self-hosted image: the compliance app only; courses, legal pages, wiki and supplier portal stay at nisd2.eu by @simonorzel26 in #487

Full Changelog: v0.2.11...v0.2.12