This page tracks the latest delivered changes so users can see new features, reminder updates, reporting improvements, and product changes in date order.
Checklist items now toggle instantly without page reloads, multi-file drag-and-drop uploads are stable across every screen, report emails work with all SMTP configurations, and the Help Center and Roadmap are fully up to date.
AJAX checklist toggle: marking items complete/incomplete or deleting them happens instantly with no page refresh — scroll position is preserved.
Multi-file drag-and-drop uploads fixed: unlimited files via drag-drop or clipboard picker, image previews before upload, and file sizes displayed in the upload zone.
SMTP auto-detection: port 465 now uses implicit SMTPS, port 587 uses STARTTLS — report emails work with cPanel, Gmail, and custom mail servers.
SMTP timeout added: mailer times out after 15 seconds instead of hanging until PHP max execution time.
Report email attachments: oversized blobs (>2 MB) are now safely skipped instead of crashing the entire email send.
Report email error messages: shows the actual SMTP error instead of a generic "failed" message.
Board column renamed: "Done" is now "Ready for Merge" — existing boards auto-migrated on deploy.
Branch auto-creation on GitHub: tries both `main` and `master` as the base branch for compatibility with all repos.
Ticket detail layout fixed: description now sits under the title (full width), attachments display above updates, and PHP 7 compatibility restored.
Dashboard "Create New Task" now includes the drag-and-drop upload zone alongside checklist and estimate fields.
Upload files saved on ticket creation so they are immediately visible when reopening the ticket.
Personal board GitHub integration: cards moved to "Ready for GitHub" or "Ready for Merge" now use the board owner's personal GitHub token.
Help Center fully refreshed with new guides for Tickets, GitHub Integration, Automation Boards, and Media Storage & Quotas.
Roadmap updated to reflect completed delivery across Integrations, Automation, and Insights phases.
GitHub Pull Request workflow: auto-create branch on "Ready for GitHub" column, auto-create PR on "Done" column, with failure logging to ticket updates.
GitHub PR viewer: new Pull Requests tab alongside Issues on github.php with open/closed/all filters and full PR detail view.
Drag-and-drop multi-file uploads: replaced every file input across tasks, tickets, boards, notes, and messages with a visual drag-drop zone supporting unlimited files, image previews, and size display.
Trial feature gating: trial users restricted to Dashboard, Friends, Messages, Release Notes, and Help — Feature Visibility and GitHub sections hidden.
Paid feature package foundation: get_paid_features_for_user() ready for GitHub + Automation Board as purchasable add-on packages.
Personal automation boards (my_board.php): full Kanban for single users with create/rename/delete boards and ticket-to-board integration.
Board column order fixed: In Review first (where tickets land), Backlog, Ready for GitHub, Done with close button.
Ticket status auto-syncs with board columns, plus "In Review" tab added to ticket list.
Landing page refreshed with new feature cards, storage tier options, and updated pricing.
Complete media storage system with per-plan quotas, upload enforcement, file inventory with preview/delete, 90% warning notifications, collapsible media tables, and full cascade deletion when tasks are removed.
Storage quotas tied to license plans: 100 MB free tier, 1–10 GB paid tiers, selectable at signup and upgradeable from account or pricing pages.
Quota enforcement on all uploads — tasks, notes, tickets, messages, board cards, and task updates — rejects uploads when storage is full.
Global storage bar under navbar appears only when usage exceeds 90%, with a red warning and link to media management.
Media file inventory on Account and Organisation pages with collapsible table, file type badges, size display, and one-click delete.
Clickable image/file previews — click any filename to open the image or download the attachment in a new tab.
Auto-notification at 90% storage usage with 7-day cooldown so users and org admins know before uploads are blocked.
Full task-delete cascade: deleting a task now removes all images, update files, checklist items, subtasks, shares, and dependencies in one transaction.
MySQL/cPanel compatibility layer with automatic column migration for StorageLimitMB, BillingCycle, and DiscountPercent.
Admin panel license editor with billing cycle, storage limit, and user limit dropdowns per user.
Full ticket/issue tracking with file attachments, Kanban workflow board with GitHub auto-issue creation, bidirectional updates, and org-level card assignment — plus global search now covers tickets and board cards.
New Ticket system: create, categorise, prioritise, and track issues through Open → In Progress → Resolved → Closed lifecycle.
File & image uploads on tickets and board card updates, stored in the database and served inline.
Organisation workflow board (Kanban): In Review → Backlog → Ready for GitHub → Done, with drag-and-drop column movement.
GitHub integration: auto-create GitHub issues when cards reach "Ready for GitHub", with org-level or personal bearer-token configuration.
Assign board cards to organisation members directly from the board view.
Bidirectional updates: comments posted on the board appear on the linked ticket (and vice versa) with source prefixes [Board] / [Ticket].
Global search (Ctrl+K) now indexes Tickets and Board Cards alongside Tasks, Projects, Notes, Reminders, and Routines.
Card-to-ticket navigation: every board card linked to a ticket shows a direct "View Ticket" badge.
Full project management with tasks, subtasks, assignees, sharing, archive, and global search across all content types — plus MySQL/cPanel deployment now stable.
Added a dedicated Projects system with subtask hierarchy, assignee selection, project sharing, and archive-on-completion workflow.
Organisation members and task assignees can now see projects they are linked to, not just the project owner.
Global search (Ctrl+K) now includes Projects alongside Tasks, Notes, Reminders, and Routines with type badges.
Landing page and login page now include logout and navigation buttons for improved user flow.
Archived projects move to a dedicated Archive tab, cleaning up the active project list.
MySQL/cPanel deployment layer stabilised — multi-statement queries, MSSQL function translations, and session handling fixed.
Users and organisations can now create custom statuses and categories with colours, and the dashboard supports category filtering and consistent coloured badges across the app.
Added per-user and per-organisation status and category management including colour selection.
Centralised badge rendering so status and category colours display consistently across personal, shared and team task views.
Added a Category filter on the My Work dashboard and converted category inputs to selects across relevant flows.
Fixed several session, modal form, and runtime warnings to improve stability.
Added logging and a CLI runner to diagnose and run scheduled report pack sends outside of page loads.
Reporting, planning, and administration now move beyond visibility with scheduled report packs, cross-team dependency tracking, and an admin health dashboard.
Added scheduled report packs so managers and clients can receive combined or team-task reports automatically on a daily, weekly, or monthly cadence.
Added cross-team task dependency tracking with cycle protection, blocker visibility, and completion guards when upstream work is still open.
Extended the planning board so blocked tasks and downstream impact are visible alongside workload and overdue work.
Added an admin health dashboard with usage, renewal, expiring-license, registration, and support-watch metrics.
Marked the remaining Phase 3 roadmap items as complete on the public website.
Organisation teams can now balance workload on a dedicated planning board, while repeat operating work can be automated through recurring routines and approval queues.
Added an organisation planning board that groups shared work by team, status, and assigned member so managers can see capacity at a glance.
Added recurring routine templates for repeat operational work with schedule, assignee, team, priority, and estimated-duration settings.
Added approval-based routine runs so recurring work can wait for a named reviewer before a task is generated.
Triggered routine processing automatically during authenticated organisation requests so due work is generated without manual intervention.
Marked the remaining Phase 2 roadmap items as complete on the public website.
Selected pricing tiers can now be purchased directly through PayPal Checkout, with payment records, capture verification, and automatic license activation after successful payment.
Added direct PayPal checkout buttons to the selected personal and organisation pricing tiers.
Stored PayPal orders and captures in a dedicated payment transaction table for audit and retry handling.
Activated pending or renewed licenses automatically after a successful PayPal capture.
Added a PayPal return handler and verified webhook endpoint so checkout completion can finalize access safely.
Kept the existing administrator approval flow available as a fallback alongside direct checkout.
Non-trial accounts are now blocked until payment or administrator activation, welcome emails can explain the payment requirement, and pricing now supports PayPal/manual payment instructions.
Blocked non-trial accounts with Pending Payment licenses from entering the full workspace until payment is confirmed or an administrator activates the license.
Redirected locked accounts to the pricing page with a clear payment-required message.
Added configurable PayPal email and PayPal link support for pricing and welcome-email payment instructions.
Updated the welcome email so non-trial accounts are told that payment is required before workspace access.
Created an administrator notification when a new non-trial account is created and waiting for payment or manual activation.
Checklist progress now follows tasks into shared and team workspaces, and users can drag to reorder both checklist items and saved My Work views.
Displayed checklist progress inside shared personal task workspaces so collaborators can see subtask status alongside updates.
Displayed checklist progress inside team task workspaces so team members can see the same subtask breakdown and completion state.
Allowed task owners to add, complete, reopen, delete, and reorder checklist items directly from shared and team task workspaces.
Added drag-to-reorder support for saved My Work views on the dashboard.
Added drag-to-reorder support for checklist items inside the My Work task edit flow.
The remaining Phase 1 workflow items are now live: tasks can be broken into checklist subtasks and My Work filters can be saved and reopened as named views.
Added checklist and subtask support to personal tasks so work can be broken into smaller executable steps.
Displayed checklist progress directly in the My Work task list and inside task edit modals.
Allowed checklist items to be completed, reopened, and removed without leaving the task modal.
Added saved My Work views so users can store named filter combinations and reopen them in one click.
Marked the remaining Phase 1 roadmap items as complete on the public home page.
Phase 1 work is now visible on the public home page, the My Work rework is reflected in release tracking, and reminders can now repeat automatically on a schedule.
Added a public roadmap section to the home page with visible checkbox progress across Phase 1, Phase 2, and Phase 3.
Marked delivered Phase 1 work directly on the website so users can see what is already live.
Added recurring reminders with daily, weekly, monthly, and yearly repeat schedules.
Allowed recurring reminders to generate the next reminder automatically when the current one is completed.
Updated release notes so the My Work dashboard rework, task priority slice, and new roadmap visibility are reflected in the product history.
Pricing is now per-user from R99/user/month — in line with tools like Trello and Todoist Business. Yearly plans include two months free. Administrators can choose the billing cycle when approving requests.
Restructured pricing to a per-user model starting at R99/user/month (≈$5 USD), matching competitive tools.
Organisation plans now show a per-user monthly rate alongside the total plan price.
Yearly plans are priced at 10 months — two months free compared to monthly billing.
Changed public pricing from USD yearly messaging to ZAR monthly-first pricing.
Added billing cycle tracking so licenses and renewal requests can be monthly or yearly.
Updated the admin screen to approve or grant licenses with a chosen billing cycle.
Monthly licenses warn 3 days before expiry; yearly licenses warn 30 days before expiry.
The app now includes reminders, today-due reminder visibility in the header, a cleaner dashboard layout, and reminder notifications capped to the last 7 days.
Added a Reminders feature for creating, editing, completing, and deleting dated reminders.
Displayed today's reminder count in gold beside the active license chip when reminders are due.
Moved Release Notes later in the main navigation and inserted Reminders between Messages and Notes.
Moved Create New Task above dashboard filters so the filter and task list sections fit the screen better.
Limited reminder notifications in Notifications to the last 7 days only.
Personal tasks now support the same running update thread as shared tasks, and that update history carries forward when the task is later shared.
Added update-thread workspaces to all non-team personal tasks.
Allowed owners to post progress updates and file attachments without rewriting the task description.
Kept update history visible when a personal task is later shared with another user.
Included personal task updates in the report output alongside shared-task updates.
Reporting now shows personal tasks and shared-task activity together, and the website includes a dedicated release notes area.
Combined personal tasks, tasks you shared, and tasks shared with you into one report view.
Included shared-task updates directly in the on-screen report and email report output.
Added a Release Notes page so users can review what changed and when.
Refreshed website feature descriptions to match the current system behavior.
The public site flow was separated cleanly and pricing was made visible before login.
Split public home, pricing, login, and sign-up routes into a clearer website flow.
Surfaced license plan information on the pricing page.
Aligned public messaging with personal and organisation account types.
The platform gained clearer organisation controls, team collaboration, and license tracking.
Added organisation roles, permissions, and member-capacity licensing.
Enabled team-based tasks with update threads and notifications.
Added license status visibility across the application.