Changelog


2.3.9

Release Date: February 22, 2017

  • Re-added empty project label.
  • Trim project titles to prevent dupes.

2.3.8

Release Date: February 17, 2017

  • Fixed user setting issue (no users, empty array).

2.3.7

Release Date: February 16, 2017

  • Added a utility function to get the current board id.
  • Modified options to use defaults instead of settings.

2.3.6

Release Date: February 11, 2017

  • Added multi-site support.
  • Moved activation routines to plugins_loaded.
  • Updated add-on licenses to new format.
  • Moved licenses admin page to network admin when network activated.
  • Fixed add_action priorities bug (swapped with number of arguments).
  • Updated onboarding to include site admin in allowed users.
  • Wrapped a few more untranslated strings.

2.3.5

Release Date: January 31, 2017

  • Cleaned up activation for multisite.
  • Updated init to render current board first and added delay to non-current boards, for faster front-end rendering.
  • Removed admin bar link on multisite.
  • Restored welcome screen on activation.
  • Fixed strict error on status settings page.
  • Fixed handle texture disappearing when task is received.

2.3.4

Release Date: January 9, 2017

  • Fixed array strict error.

2.3.3

Release Date: January 6, 2017

  • Cleaned up the Option class.
  • Updated the plugin description.

2.3.2

Release Date: December 7, 2016

  • Added more multisite checks.
  • Added css fix for clearing task fields.
  • Added board id to task moving, so allow tasks to be moved between boards.
  • Added Greek translation.
  • Added filters to the move task modal.

2.3.1

Release Date: November 16, 2016

  • Started adding support for multisite activation.
  • Added option to delete board (safe and true delete).
  • Switched gmdate to use WordPress current_time for PHP 7 compatibility.
  • Switched welcome video to new version.
  • Added project.js.
  • Abstracted out adding projects.
  • Added form to add project from projects modal.
  • Updated project to store system comments.
  • Fixed admin javascript confirmation bug.

2.3.0

Release Date: November 2, 2016

  • Fixed options get_all bug where board id’s were not correct.
  • Fixed get_option returning null instead of default.
  • Added filter for adding fields to boards.
  • Upgrading to 2.3 to leap frog incorrect version 2.2.34.

2.2.8

Release Date:  October 31, 2016

  • Cleaned up more classes.
  • Updated Kanban uri to use query vars if pretty permalinks includes index.php (Windows IIS).
  • Fixed duplicate .php.php template file bug.
  • Updated add-on upgrader.
  • Fixed strict errors calling static methods.
  • Updated reseting project tasks to use live sync to refresh.
  • Added spinner to undeleting tasks.
  • Made task sync callable.
  • Sanitized redirects.
  • Added confirmation when deleting elements in the admin.

2.2.7

Release Date:  October 24, 2016

  • Fixed javascript converting UTC dates to local.
  • Fixed typo of wp_json_decode.
  • Formatted and added classes for add-ons.
  • Fixed prepare misuse.

2.2.6

Release Date:  October 21, 2016

  • Added utility function to return table columns for a class.
  • Added IE 9 fix for history.pushstate.
  • Removed unused task description table column.
  • Added undo/restoring of deleted task.
  • Task class cleaned up.

2.2.5

Release Date: October 4, 2016

  • Added style to improve task menu readability.
  • Added thick box to settings for Task Details settings.
  • Added modified_user_id to tasks and projects to track who made the update, and prevent loading updates done by the same user.

2.2.4

Release Date: September 27, 2016

  • Refactored contenteditables so links work on Firefox.
  • Added notification for sync updates.
  • Re-added option to default to show all columns.

2.2.3

Release Date: September 22, 2016

  • Added browser notifications.
  • Added missing get_blog_ids function for multisite.
  • Added texture to task handles, to better illustrate drag ability.
  • Added javascript onerror listener to start testing javascript error logging.

2.2.2

Release Date: September 19, 2016

  • Started to clean up code to WordPress standards.
  • Removed comments when re-ordering tasks, except for the task moved.
  • Added Spanish translation.
  • Added strip_tags to project titles, to prevent HTML.
  • Added check for do_message, to ensure boolean.

2.2.1

Release Date: September 5, 2016

  • Cleaned up admin sortable pages.
  • Fixed add-on feed if not available.

2.2.0

Release Date: September 3, 2016

  • Added feature to click and hold task hour buttons to add many hours quickly.
  • Fixed the bug in user registration form only adding users to the first board.
  • Added apply_filter for adding users to board.
  • Added WIP task limits (adds column to kanban_status table).
  • Added advanced settings to general settings tab in WordPress admin.
  • Added custom CSS option to advanced settings.
  • Added “type” option to growl.
  • Added fullscreen view option (shift + U) using screenfull.
  • Added option to hide task id’s.
  • Fixed dbdelta syntax for adding unique key (missing `id`).
  • Changed admin menu icon to svg.

2.1.10

Release Date: August 26, 2016

  • Fixed <div/> not working on ie11.
  • Added project resetting (including new duplication methods in db, task and task meta).
  • Added confirmation on project deletion.
  • Increased the possible auto-archive days to 120.
  • Added get_one to taskmeta.
  • Auto-archive is removed when a task is moved from the auto-archive column.
  • Empty project titles will now save as no project.

2.1.9

Release Date: August 23, 2016

  • Added diagnostic tab to Settings screen.

2.1.8

Release Date: August 22, 2016

  • Started moving javascript variables from global namespace to Kanban namespace.
  • Added support for plain permalinks.

2.1.7

Release Date: August 16, 2016

  • Fixed mobile scrolling bug.
  • Updated License class to remove previously set licenses.
  • Fixed login redirect loop bug.
  • Added Login link to public board footer.

2.1.6

Release Date: August 12, 2016

  • Introducing add-on license class, to normalize add-on license handling.
  • Fixed bug of addon licenses being cleared when saving settings.

2.1.5

Release Date: August 5, 2016

  • Fixed auto update adding slashes.

2.1.4

Release Date: August 1, 2016

  • Fixed URI issues not catching Kanban/kanban/board.

2.1.3

Release Date: July 30, 2016

  • Updated task meta to use Kanban db wrapper.
  • Removed last references to records in posts table.
  • Cleaned up deactivation form.
  • Removed html replacement in autosave (causing the cursor to jump in Firefox).
  • Removed saving task titles if there’s no change.
  • Changed board rendering from WordPress default to custom at wp_loaded, to prevent rewrite issues.
  • Fixed task fields sometimes showing a scrollbar.
  • Fixed scrollbar on login page.
  • Fixed admin option page showing populated estimates and statues when adding a new one.
  • Fixed division by zero if there are two statuses. Now hiding sidebars on board, if only two columns.

2.1.2

Release Date: July 7, 2016

  • Fixed bug of deleted users being included in the board.

2.1.1

Release Date: July 7, 2016

  • Fixed drag and drop on multiple board bug.

2.1.0

Release Date: July 7, 2016

  • Added simple, first live updates for tasks and projects! (does not include statuses or vertical order).
  • Modified dates now update with taskmeta updates, task deletes, project deletes.
  • Moved sprintf’s around sql statements before filter, so filters will work.
  • Fixed deleted project not being removed.

2.0.11

Release Date: July 6, 2016

  • Updated activation to support multisite.
  • Updated flash messenger to use transients instead of the session.
  • Fixed URL’s overflowing in tasks.
  • Fixed deactivate form not showing when URL has parameters.
  • Added full URL to admin menu bar url, for multisite support.
  • Updated estimate hours field to support more than 99 hours.

2.0.10

Release Date: July 1, 2016

  • Added autoloader, moved classes to src, hopefully resolving class not found bug.
  • Moved project update count to modal show.
  • Fixed task not deleting from board records.

2.0.9

Release Date: June 29, 2016

  • Fixed sanitize bug removing line breaks.
  • Fixed cursor on task title links.
  • Fixed escaping issues (Removed JSON_UNESCAPED_UNICODE, fixed bug in slashes() function, removed front-end formatting).
  • Updated task get one to use all records.
  • Refactored javascript string sanitizing for titles, projects, etc.

2.0.8

Release Date: June 27, 2016

  • Added translations.

2.0.7

Release Date: June 27, 2016

  • Added JSON_UNESCAPED_UNICODE to add support for non-UTF-8 characters.
  • Added international support for Open Sans.

2.0.6

Release Date: June 26, 2016

  • Moved board UI updates out of new task to prevent slow board loading (added more general updates to board changes).

2.0.5

Release Date: June 24, 2016

  • Updated logos, icons.
  • Fixed col-task hiding dragging task bug.
  • Fixed window not resizing on compact view.
  • Cleaned up login screen.
  • Fixed dragging task z-index bug (moved back to body).
  • Fixed settings button active text color.
  • Fixed hidden task dropdown menus.
  • Fixed Settings button color.
  • Removed lang=”en” for multiple language support.

2.0.4

Release Date: June 18, 2016

  • Fixed bug – assign to first only if unassigned.
  • Added status_auto_archive_days option.
  • Fixed hide_time_tracking styling.

2.0.3

Release Date: June 17, 2016

  • Cleaned up switch field, added vertical.
  • Added option to assign task to first user that moves it.
  • Added hide_time_tracking option to hide estimates and task hours.
  • Fixed bug of multiple board projects being assigned to first board.
  • Fixed avatar unescaped issue (added check for only escaped once).

2.0.2

Release Date: June 16, 2016

  • Better name for default board.
  • Adding status auto-archive option.
  • Re-adding delete all tasks from first and last column.
  • Re-adding strip slashes to fix fields bug.

2.0.1

Release Date: June 14, 2016

  • Fixing licenses not saving bug.

2.0.0

Release Date: June 11, 2016

  • Total front-end rewrite to support multiple boards (paid add-on), a better mobile experience, and easier code maintenance.
  • Total back-end review to support multiple boards (paid add-on), new functionality and easier code maintenance.
  • All settings moved to front-end, or to be board-specific.
  • Hooks and filters re-written to be more consistent.

1.2.18

Release Date: April 25, 2016

  • Removed admin-settings (unused).
  • Fixed admin mobile text color.
  • Added “add a user” from the users admin settings tab.
  • Added filter for finding users to grant board access to (if there are more than 10 users).
  • Fixed search not working with contenteditable.

1.2.17

Release Date: April 14, 2016

  • Tightened up readme.
  • Moved comments to php array for translation.
  • Fixed jQuery selector 4.5 issues.

1.2.16

Release Date: April 7, 2016

  • New logo!
  • Fixed content editable firefox min-height css bug.
  • Fixed support email \n bug.
  • Removed unnecessary Kanban_Taskmeta::init();
  • Fixed substr html entity issue hiding allowed_users on some boards.

1.2.15

Release Date: April 2, 2016

  • Added cleanup on deactivation to reset db version.
  • Fixed contenteditable overflow bug.
  • Added Board::get_current_user() to normalize getting the board’s current user.
  • Added taskmeta::delete() to normalize removing taskmeta record.
  • Normalized encoding urls and emails in util.js for use in add-ons.
  • Fixed url encoding bug.
  • Fixed old_status comment bug.

1.2.14

Release Date: March 31, 2016

  • Normalized comments.

1.2.13

Release Date: March 30, 2016

  • Moved add-on buttons and task id to new normalized menu (for compact view).
  • Added board view cookie storing.

1.2.12

Release Date: March 28, 2016

  • Added notice when permalinks are “plain”.
  • Added dedicated Licenses page.
  • Added position to board.
  • Moved status and estimate settings to appropriate classes.
  • Added board to settings, projects.
  • Added position to tasks.
  • Fixed db version check bug.
  • Cleaned up settings saving, including saving to board.
  • Added option to use default login screen.
  • Fixed missing first sample task.
  • Added listener for deleted tasks.

1.2.11

Release Date: March 18, 2016

  • Updated readme.
  • Fixed admin switches style.
  • Updated task get_one for filtering.
  • Fixed bug where first task is not added to task_records correctly.

1.2.10

Release Date: March 16, 2016

  • Updated readme.
  • Added task-count.
  • Fixed task_title typo.
  • Fixed task title focus.

1.2.9

Release Date: March 10, 2016

  • Added javascript utility functions.
  • Fixed \n typo on board.

1.2.8

Release Date: February 29, 2016

  • Added contact support form in the admin.
  • Added newsletter form in the admin.
  • Broke board out into separate files.
  • Added js template filter
  • Add get_all comments
  • Fixed missing created time for all items
  • Add created time to task meta

1.2.7

Release Date: February 23, 2016

  • Swapped task title textarea for content editable.
  • Moved root functions to utils file.
  • Added UTM tracking to addons page.
  • Added auto-save to task title.

1.2.6

Release Date: February 18, 2016

  • Adding index to meta_key in taskmeta table.
  • Fixed the jump from the hash when changing tabs on the settings page.
  • Fixed “assign all tasks to” not working.
  • Rewrote filter to support add-ons, and fix URL not working.

1.2.5

Release Date: February 15, 2016

  • Adding custom add-ons page.
  • Adding option to hide progress bar.
  • Adding taskmeta database table.
  • Fixing new task in task_records bug.
  • Updating inputs to allow line breaks (shift + enter).
  • Adding filter for card content, for task-details add-on.

1.2.4

Release Date: February 10, 2016

  • Removing Freemius
  • Adding licenses for add-ons

1.2.3

Release Date: February 5, 2016

  • Fixed default user assigned to typo
  • Fixed missing user long name
  • Added link in admin bar

1.2.2

Release Date: February 2, 2016

  • Fixed assign and estimate dropdown z-index issue
  • Added default user (assigned to) and estimate
  • Refactored filter code to use settings, allow extending
  • Switched col heights to to matchHeight.js
  • Upgraded Freemius

1.2.1

Release Date: January 31, 2016

  • Converted filters and hooks to plain strings  for readability
  • Added a first JS hook for task colors add-on
  • Added alerts passed through the URL
  • Fixed typo bug, preventing filter from working
  • Added caching to options

1.2.0

Release Date: January 17, 2016

  • Fixed strict code errors
  • Added settings for defaulting to compact view and showing all columns all the time
  • Made code changes for add-ons
  • Swapped Flash messenger for smaller function
  • Added switches to settings
  • Added fix for long, overflowing estimate names
  • Enabled our first add-on!

1.1.3

Release Date: December 27, 2015

  • Fixed delete task and delete project bug
  • Added “delete all archived tasks” functionality
  • Fixed project dropdown z-index bug

1.1.2

Release Date: December 27, 2015

  • Added boards for future add-ons
  • Added user roles for a new add-on
  • Added  hooks and filters for future add-ons
  • Security update to javascript, shown user data
  • Fixed negative task_hour bug
  • Using plugin version for db version
  • Fixed statuses settings page issues
  • Added filter for C slashes for front-end content
  • Moved all assets (jQuery, bootstrap) to local

1.1.1

Release Date: December 16, 2015

  • Fixed status and estimate orders
  • Fixed security issues

1.1.0

Release Date: December 15, 2015

  • Moving to custom tables
  • Data migration UI to upgrade to custom tables
  • User can track work in intervals small than 1 hour (user setting)
  • Improved Settings UI

1.0.1

  • CSS and JS minification
  • Code cleanup
  • More translation support

1.0.0

Release Date: October 13, 2015

  • Initial release
  • Our first public release on the repo!
  • Lots of code cleanup and bug fixes from github
  • Mobile enhancements

0.4.2

  • removing bind.js
  • lots of code cleanup and bug fixes from github

0.4.1

  • The first stable beta of the plugin.