Wheatbin v1.0.17 Release Notes

  • ๐Ÿ†• New features:

    • โž• Added url rewrite and new routes
    • โž• Added new search engine with advanced syntax
    • โž• Added global search section
    • โž• Added search form on the dashboard
    • โž• Added new dashboard layout
    • โž• Added new layout for board/calendar/list views
    • โž• Added filters helper for search forms
    • โž• Added settings option to disable subtask timer
    • โž• Added settings option to include or exclude closed tasks into CFD
    • โž• Added settings option to define the default task color
    • โž• Added new config option to disable automatic creation of LDAP accounts
    • โž• Added loading icon on board view
    • Prompt user when moving or duplicate a task to another project
    • โž• Added current values when moving/duplicate a task to another project and add a loading icon
    • โž• Added memory consumption in debug log
    • โž• Added form to create remote user
    • โž• Added edit form for user authentication
    • โž• Added config option to hide login form
    • Display OAuth2 urls on integration page
    • โž• Added keyboard shortcuts to switch between board/calendar/list view
    • โž• Added keyboard shortcut to focus on the search box
    • โž• Added Slack channel override
    • โž• Added new report: Lead and cycle time for projects
    • โž• Added new report: Average time spent into each column
    • โž• Added task analytics
    • โž• Added icon to set automatically the start date
    • โž• Added datetime picker for start date

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ“š Updated documentation
    • Display user initials when tasks are in collapsed mode
    • ๐Ÿ‘‰ Show title in tooltip for collapsed tasks
    • ๐Ÿ‘Œ Improve alert box fadeout to avoid an empty space
    • Set focus on the dropdown for category popover
    • ๐Ÿ‘‰ Make escape keyboard shorcut global
    • 0๏ธโƒฃ Check the box remember me by default
    • Store redirect login url in session instead of using url parameter
    • โšก๏ธ Update Gitlab webhook
    • Do not rewrite remember me cookie for each request
    • Set the assignee as organizer for ical events
    • Increase date range for ics export
    • โฌ‡๏ธ Reduce spacing on cards
    • ๐Ÿšš Move board collapse/expand mode to server side to avoid board flickering
    • ๐Ÿ‘‰ Use ajax requests for board collapse/expand
    • 0๏ธโƒฃ Do not set anchor for the default swimlane on the link back to board
    • Replace timeserie axis to category axis for charts
    • Hide task age in compact mode
    • ๐Ÿ‘Œ Improve quick-add subtasks form
    • โฌ‡๏ธ Reduce the size of the filter box for smaller screen
    • โž• Added icon to hide/show sidebar
    • โšก๏ธ Update GitLab logo
    • ๐Ÿ‘Œ Improve Dockerfile

    ๐ŸŒ Translations:

    • โž• Added Czech translation
    • โšก๏ธ Updated Spanish translation
    • โšก๏ธ Updated German Translation

    ๐Ÿ› Bug fixes:

    • Screenshot dropdown: unexpected scroll down on the board view and focus lost when clicking on the drop zone
    • No creator when duplicating a task
    • Avoid the creation of multiple subtask timer for the same task and user

    ๐Ÿ”จ Code refactoring:

    • Split task controller into smaller classes
    • โœ‚ Remove method Category::getBoardCategories()
    • ๐ŸŽ Rewrite movePosition() to improve performances
    • ๐Ÿ”จ Refactoring of Github and Google authentication

    ๐Ÿ’ฅ Breaking changes:

    • ๐Ÿ†• New OAuth url for Google and Github authentication

    API:

    • โž• Add urls in api response for tasks and projects

    Other:

    • โž• Added automated Docker build
    • โœ‚ Remove edit recurrence from the task menu on the board
    • Switch to MIT License instead of AGPLv3