Skip to content

v0.28.0

Choose a tag to compare

@github-actions github-actions released this 11 Feb 08:48
· 1964 commits to main since this release

Added

  • Server-side pagination for tasks: GET /tasks/ now accepts page, page_size, sort_by, and sort_dir query params, returning paginated results with total count (page_size=0 returns all for drag-and-drop views)
    • Server-side sorting for tasks with support for title, due date, start date, priority, created/updated timestamps, and manual sort order
    • Pagination and server-side sorting controls on My Tasks page and tag tasks table, with page synced to URL and hover prefetching
  • Server-side pagination and sorting for documents: GET /documents/ now accepts page, page_size, sort_by, and sort_dir query params, returning paginated and sorted results with total count
    • GET /documents/counts lightweight endpoint returning per-tag document counts for the tag tree sidebar
    • Pagination controls (prev/next, page size selector, page in URL) for all three document views (list, grid, tags)
    • Data prefetching on hover over pagination buttons for instant page transitions
  • Role-based access control for projects and documents: grant read or write access to an entire initiative role as well as adding users individually
    • Role Access section in project and document settings pages for managing role-based permissions
    • Bulk role access management: grant or revoke role-based permissions across multiple selected documents at once
    • my_permission_level field in project and document API responses indicating the current user's effective access level
  • Persistent storage abstraction (storage.ts) backed by Capacitor Preferences on mobile and localStorage on web, preventing data loss when mobile OS clears localStorage under memory pressure

Changed

  • Project settings page reorganized into tabbed layout (Details, Access, Task statuses, Advanced)
  • Document settings page reorganized into tabbed layout (Details, Access, Advanced)
  • Bulk edit access dialog restructured into Roles and Users tabs, each with grant/revoke action selector
  • All frontend localStorage usage migrated to the new storage abstraction (~15 files)

Downloads

Android App

Download the APK from the assets below and install on your Android device.

Docker Image

docker pull morelitea/initiative:0.28.0

Or use latest tag. View on Docker Hub.