Skip to content

nanodash-5.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jul 07:27

5.8.0 (2026-07-30)

Features

  • add calendar dropdown action for adding en Event to the calendar (through .ics file or Google calendar) (8dd6c0b)
  • add Google, Outlook and webcal calendar URL builders (c4b5364)
  • add iCalendar event model and RFC 5545 writer (8c3fdb2)
  • enhance calendar event functionality with title and location support (88702c6)
  • ErrorPage: show details about what went wrong (3bee6c9), closes #270
  • NanopubLookup: classify why a nanopub lookup failed, under a time budget (c89c4c1), closes #270
  • NanopubNotFoundPage: add page for nanopubs missing from the network (cce4cd1), closes #270
  • offer add-to-calendar and subscribe-to-events on space pages (f5f73f6)
  • read event location and all-day dates from space definitions (4f8a593)
  • serve space calendars and event feeds at /calendar.ics (0f12b70)
  • spaces: turn calendar menu into space title menu with submenus and config shortcuts (fb66363)
  • views: add header views (gen:HeaderView) with title, description, and actions (fb645b7), closes #572 #572
  • views: switch Content-tab displays to unresolved query with client-side version resolution (23f7114)

Bug Fixes

  • ExplorePage, ViewPage: route unresolvable nanopubs to the not-found page (b78e1f6), closes #270
  • lookup: allow hyphens in OpenAIRE endpoint path when deriving URIs (fbb044e)
  • remove event identification logic from Column populateItem class (dc69da0)
  • resolve space types from the root assertion (fc2f1b9)
  • strip session ids from absolute page URLs (61ed9db)
  • views: lay out view groups on CSS grid to avoid float-drop whitespace (b2e9062)

Documentation

  • describe the calendar integration design (a9753da)

General maintenance

  • add calendar dropdown component for action selection (1398ec7)
  • add DateTimeCalendarCell component with .ics download and Google Calendar integration (704fade)
  • setting next snapshot version [skip ci] (fa1e6a0)

Style improvements

  • views: tighten view item padding, add 30px gap above section headers (e0df9c1)

Refactoring

  • drop datetime-string sniffing for calendar cells (2cbaf8a)
  • NanopubLookup: identify artifact codes via trustyuri-java (bc4a73e), closes #270