v0.3.0
Pre-release
Pre-release
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
createdAt
property - Update to Angular 9
- Update to Ktor 1.3.2
- Update to Kotlin 1.3.72
- BREAKING -
getMatching()
has been removed ; please usequeryListing()
orgetOneMatching()
- BREAKING - every pipeline handler / function MUST use
RequestContext
; every default pipeline has been moved to use it - BREAKING -
service()
has been removed ; please userepository()
with aRequestContext
orApplicationContext
instead
Improvements
- All reflection utilities now work on
Mapped
instead of onlyResource
- Code cleanups
- Major UI improvements
- Reworked light theme
- Redesign of
new-article
andupdate-article
- Redesign of
single-comment
- Improvements to
show-article
andsingle-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