v0.28.0
Added
- Server-side pagination for tasks:
GET /tasks/now acceptspage,page_size,sort_by, andsort_dirquery params, returning paginated results with total count (page_size=0returns 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 acceptspage,page_size,sort_by, andsort_dirquery params, returning paginated and sorted results with total countGET /documents/countslightweight 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_levelfield 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.0Or use latest tag. View on Docker Hub.