Skip to content

v0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Benjozork Benjozork released this 12 May 18:12
· 1 commit to master since this release
d27bef8

Announcing the release of blogify v0.3.0

Additions

  • New feature - Push server
    • Allows for sending of (currently basic) notifications and live-update messages
    • Currently implemented for getting new comments instantly without refreshing and for basic notifications
    • EventEmitter, EventSource, EventTarget
  • New feature - Listings
    • Allows paginating through resources with (currently basic) filters and page support
  • New feature - Pinned articles
    • Always appear on top of article listings
  • New feature - Comment likes
  • New feature - User biographies
  • New feature - Ability to make users administrators from the webapp

Changes

  • Comments now record a createdAtproperty
  • Update to Angular 9
  • Update to Ktor 1.3.2
  • Update to Kotlin 1.3.72
  • BREAKING - getMatching() has been removed ; please use queryListing() or getOneMatching()
  • BREAKING - every pipeline handler / function MUST use RequestContext ; every default pipeline has been moved to use it
  • BREAKING - service() has been removed ; please use repository() with a RequestContext or ApplicationContext instead

Improvements

  • All reflection utilities now work on Mapped instead of only Resource
  • Code cleanups
  • Major UI improvements
    • Reworked light theme
    • Redesign of new-article and update-article
    • Redesign of single-comment
    • Improvements to show-article and single-article-box
  • UI theme preference now sticks across visits
  • Major build performance improvements
  • More unit tests

Fixes

  • update() now works properly
  • "Keep me logged in" is now respected