Skip to content

1.0.0

Latest

Choose a tag to compare

@Morphclue Morphclue released this 21 Jun 11:55
· 1 commit to master since this release

[1.0.0] 2026-06-21

Added

  • Initial public release of Apollusia
  • Poll creation, participation, administration and deletion
  • Dashboard for managing and reviewing polls (#55, #74, #140)
  • Participant handling including unknown participations, timestamps, limited choices and select all support (#37, #39, #78, #126)
  • Poll deadlines with automatic closing and result visibility after deadline (#47, #152)
  • Markdown support for descriptions and improved location links (#35)
  • Calendar features including iCal export, preview, booked options, custom durations, calendar segments and full day events (#137, #141, #164, #376)
  • Email sharing and improved email handling (#36, #145)
  • Push notifications for admins and configurable push settings (#54, #205, #217)
  • Account support using Keycloak login and backend integration (#178, #179, #181)
  • Claiming polls and inviting other admins (#181, #388)
  • Comments, history and poll setting change tracking (#219, #400)
  • Privacy policy, imprint, about page, robots.txt, contribution guide and code of conduct (#90, #91, #95, #100, #275)
  • Progressive Web App support (#52)
  • Server Side Rendering support (#45)
  • Docker setup and local development improvements including Maildev and Keycloak development support (#160, #170, #206, #215)

Changed

  • Improved layout, navigation, mobile usability and dark mode (#17, #27, #85, #147, #397)
  • Enhanced dashboard and poll view experience (#55, #74, #133, #140)
  • Reworked result visibility logic and event list view (#114, #133, #314)
  • Improved alerts, locked events, previous slot handling and frontend feedback (#28, #57, #103, #124)
  • Refactored frontend and backend architecture (#182, #227, #285, #304, #407)
  • Migrated project structure to Nx (#70)
  • Updated Angular, Nx, NestJS, Node, pnpm and related tooling over time (#67, #73, #101, #125, #213, #216, #220)
  • Migrated frontend to standalone components and modern Angular control flow (#271, #285, #391)
  • Reworked database selection representation and added database indices (#79, #81)
  • Moved unique user statistics into MongoDB aggregation (#389)
  • Replaced deprecated frontend modules and APIs (#303, #393)
  • Updated build, deployment and CI workflows (#16, #129, #139, #148)

Fixed

  • Poll deletion issues (#18)
  • Token and participant token handling (#58, #65, #66)
  • Service Worker update loop (#67)
  • Anonymous poll validation (#104)
  • Blind poll result visibility (#97)
  • Missing event population (#150)
  • Unknown change events (#162)
  • SSR and Keycloak related production issues (#294, #298, #299)
  • Sum row update behavior during participation changes (#197)
  • Various frontend build, styling, linting and test issues (#83, #128, #149, #329)

Security

  • Secured delete and put endpoints (#228)
  • Added broader security hardening (#361)
  • Updated vulnerable dependencies through regular dependency maintenance
  • Replaced UUID package usage with native crypto.randomUUID where applicable (#284)

New Contributors