=== GemBoards – Project Management, Task Management, Sprint Planning, Team Collaboration, and Kanban board Plugin ===
Contributors: kodezen, tusharimran
Tags: project management, task management, kanban board, sprint, team collaboration
Requires at least: 6.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv3
License URI: https://opensource.org/licenses/GPL-3.0

GemBoards is a project and task management plugin that helps teams manage projects, Kanban boards, and sprint workflows from one place.

== Description ==
[GemBoards](https://gemboards.com) is a WordPress-native project and task management kanban board plugin to help you manage projects, team tasks, and run sprints directly from your WordPress site.

No extra dashboards.
No per-user pricing.
Your data stays on your own server.
Everything is in your control.

===Who GemBoards Is For===
GemBoards is ideal for:

* WordPress users
* Agencies
* Product teams
* Development teams
* Freelancers and founders
* Businesses managing multiple projects
* Marketing teams
* And More

===Why WordPress Over Saas?===
Many teams use tools like Trello, Jira, or ClickUp. But these tools often create problems:

* Monthly cost per user
* Data stored outside your site
* Forced the team to switch from WordPress to another app
* Limited control over workflow
* File/attachment size limitation

GemBoards removes these problems for WordPress users and teams, including everything on your own site. So you never need to store your secret plan in other tools.

===One Workspace, Multiple Projects===
GemBoards supports multiple projects within a single WordPress site. Each project can represent a team, a client, or a product.
You can create projects for marketing, design, development, client work, or product launches. Every project has its own boards, members, and settings, so work stays organized and isolated where needed.

===Board Types That Match How Teams Work===
====Kanban Boards====
Kanban boards are designed for daily work and task tracking. Teams can create tasks, move them between stages using drag and drop, and track progress visually. This approach works especially well for marketing, content, operations, and support teams where work flows continuously.

====Sprint & Scrum Boards (Pro)====
Sprint boards are built for development and product teams. Tasks are organized into a backlog and then moved into active sprints. Sprint reports help teams review progress and understand what was completed during each cycle. This structure supports planning, execution, and review without complexity.

===Powerful Task Management===
Each task in GemBoards supports:
* Stage movement
* Member assignment
* Due dates
* Priority levels
* Labels
* Detailed descriptions
* Checklists
* File uploads (image, PDF, document, and more)
* Activity history
* Task comments
Everything needed for daily teamwork is included.

===Sprint-Ready Task Flow===
GemBoards follows a clear sprint workflow. All tasks live in the backlog by default and move into active sprints when work begins. Sprint reports show progress and completion status, keeping development teams focused and on schedule while maintaining visibility across the project.

===Team Roles and Permissions===
GemBoards includes a complete permission system that keeps collaboration structured. You can control who can view projects, comment on tasks, manage tasks, update project settings, and additional settings. Member and Manager roles make responsibilities clear and help teams work safely and efficiently.

===Invite Users by Email===
Adding people to a project is simple. You can invite users by email, even if they do not already exist in WordPress. External collaborators can join easily, making GemBoards suitable for agencies, remote teams, and client-based projects.

===Smart Notifications===
GemBoards provides flexible notification controls. Users can receive real time notification for task assignments, comments, status changes, or task removal. Each user decides what they want to be notified about, reducing noise while keeping important updates visible.

===Central Dashboard and Overview===
The dashboard provides a clear overview of work across projects. You can quickly see unassigned tasks, tasks in progress, completed work, overall project status, and task distribution. This helps teams and managers understand workload at a glance without opening every board.

===Workspace Settings and Branding===
You can customize your workspace to match your team. GemBoards supports workspace logos, titles, custom paths, notification positions, and personal profile settings. The result feels like a private workspace rather than a basic plugin.

===Built for Long-Term Use===
GemBoards is actively developed and designed to grow with your team. New improvements continue to strengthen workflows, sprint control, reporting, and task capabilities. It is built as a long-term solution, not a temporary tool.

===Why Choose GemBoards===
GemBoards gives you full control over your projects, a clear and simple task flow, strong team permission management, and a true WordPress-first experience. It also helps reduce long-term costs by removing dependency on external platforms.

== Frequently Asked Questions ==

= Why should I choose GemBoards over other WordPress board plugins? =

GemBoards is more than a basic board plugin. It lets you manage multiple projects, organize work with Kanban boards, assign and track tasks, control team access, and collaborate fully inside WordPress with full data control and no per-user pricing.
Beyond everyday tasks and Kanban workflows, GemBoards also includes advanced sprint management. Teams can plan work using backlogs, run active sprints, track sprint progress, and review sprint reports.

= Can I manage multiple projects at the same time? =

Yes. GemBoards supports multiple projects within a single WordPress site. Each project can have its own boards, members, and settings.

= Can I control who can access or manage projects? =

Yes. GemBoards includes role-based permissions. You can control who can view projects, comment, manage tasks, or update project settings. Member and Manager roles help keep collaboration structured.

= Is there a dashboard to see overall progress? =

Yes. GemBoards includes a central dashboard where you can see unassigned tasks, tasks in progress, completed work, project status, and task distribution at a glance.

= Can I customize the workspace? =

Yes. You can customize workspace logos, titles, paths, notification positions, and personal profile settings. This makes GemBoards feel like a private workspace rather than a basic plugin.

== Screenshots ==

1. Kanban board with tasks in different stages
2. Sprint backlog and active sprint task list
3. Sprint reports showing velocity and burndown charts
4. Task details with comments, files, and checklist
5. User role and project assignment settings


== Changelog ==

= 1.1.0 - 06/05/2026 =
* Added - Global search for project, board, and card.
* Added - Single board analytics in dashboard overview.
* Added - User role change from settings(Promote to admin or single project member or manage).
* Added - Subtask add.
* Added - Custom field.
* Added - Notifications(Email & Site).
* Added - Mention user in card description/ comments and send notification.
* Added - Projects item sorting by time.
* Added - All tab to show activities and comments together.
* Added - All, activities and comments sorting by time.
* Added - Bulk select(assign member, add label, move stage) added in cards.
* Improved - Archived cards new UI and pagination.
* Improved - Card view system.
* Improved - Card description save.
* Fixed - User role table in settings pagination.

= 1.0.5 - 22/04/2026 =
* Added - StoreEngine SDK integration(License Management) added.

= 1.0.4 - 05/03/2026 =
* Added - Member role change in project before and after member add in project.
* Added - Move card in any kanban to scrum or scrum to kanban.
* Added - Project view recently view board show.
* Added - Create label added depending on Manage task permission.
* Added - Reset password added.
* Added - Column bulk archive and delete added.
* Added - Archive cards view added.
* Improved - Card sorting optimization.
* Improved - Bookmark optimize and unnecessary api calls removed.
* Improved - Dashboard status overview UI updated.
* Improved - Sidebar project, folder and list hover and active UI updated.
* Improved - View card UI update.
* Improved - Project view UI updated.
* Fixed - Column create and delete instant view.
* Fixed - Long title color updated.
* Fixed - Priority undefined.

= 1.0.2 - 18/02/2026 =
* Fixed - Priority undefined saving issue.
* Fixed - Wrong column's cards count on scrum boards.

= 1.0.1 - 17/02/2026 =
* Added - Board duplicate.
* Added - Card duplicate.
* Added - Sprint points analytics view.
* Added - Task reporter in view card.
* Added - Filter by reporter, label, priority.
* Added - Card bookmark.
* Added - Assigned to me in dashboard projects.
* Added - Card archive.
* Fixed - Requested URL redirected after login.
* Update - Grid card UI.
* Update - Create project UI.
* Improved - Card data render optimize.
* Improved - Database index optimization.

= 1.0.0 - 03/02/2026 =
* Fixed - Conditional bugs fixed for all permission.
* Fixed - Function _load_textdomain_just_in_time was called incorrectly.
* Fixed - Issues from wordpress ORG plugin review.
* Fixed - Active sprint long title fixed.
* Fixed - Card view title UI update.
* Fixed - Background color update issue fixed.
* Fixed - New created labels shown instantly and pagination fixed.
* Fixed - Comment Delete.
* Fixed - False error shown in user end after commenting.
* Fixed - Attachment Delete.
* Fixed - Plain text issue fixed in card title.
* Fixed - User profile image upload issue fixed.
* Fixed - Dashboard project tab recently opened board navigation fixed.
* Fixed - Sprint card delete.
* Fixed - Sprint card move from backlog to any sprint.
* Improved - improve gemboards-cli registration.
* Improved - Removed all local state from card create, update and delete and moved it in redux.
* Update - Removed unused ajax & APIs.
* Added - Sprint card add from active sprint tab to any sprint or backlog.
* Added - Additional permission for manage board stage.
* Added - New editor in view card.
* Added - Background color in full page.
* Added - Added label search.
* Added - Grid tab single column scroll and pagination added.
* Added - Favorites board list.
* Added - Archive board list.
* Added - New card UI in Grid tab showing attachment, comment and checklist length.

= 0.1.0 - 06/01/2026 =
* Added - New user invitation added on Project.
* Fixed - Display admins on project member list.
* Fixed - Project update condition fixed according to the role.
* Fixed - Sprint no data ui fixed.

= 0.0.9 - 01/01/2026 =
* Fixed - User role permission for view board.
* Fixed - Card update without viewing the board.
* Fixed - Attachment upload show instantly.
* Fixed - Show comment data instantly.
* Fixed - Board create icon color select.
* Fixed - Project, folder and board delete redirect issue.
* Fixed - Medium and full screen view card page blank when attachment is uploaded.
* Fixed - Settings all route show depending on the user permission.
* Fixed - Settings default route url permission fixed.
* Fixed - Priority null issue fixed.

= 0.0.8 - 30/12/2025 =
* Added - Project background support.
* Added - Project description show.
* Added - Sprint Report.
* Fixed - Checklist edit.
* Fixed - Checklist delete.
* Fixed - Checklist Ui update.
* Fixed - Folder active color issue.
* Fixed - Sidebar loading issue.
* Fixed - Settings route was showing without login.
* Fixed - Dynamic translation issue fixed.
* Fixed - All board space issue.
* Fixed - Date null issue.
* Fixed - Date picker show position ui update.
* Fixed - Sprint stage move issue.
* Fixed - Kanban & Sprint board data fetch issue.

= 0.0.7 - 28/12/2025 =
* Fixed - Dashboard projects tab recently opened data show fixed.
* Added - Backlog tab default content update.
* Fixed - Settings Notification content update.
* Fixed - Sidebar folder select ui update.
* Fixed - Sprint report ui fixed.

= 0.0.6 - 25/12/2025 =
* Added - Sprint point system.
* Added - Sprint report view.
