Added
-----------------
- **Notes:** Added a text filter on notes lists, which looks in title and content
- **Tasks:** Hide "In epic" filter for subtasks on task view and epic view. It made no sense to have this filter for
sub-tasks and epic tasks in the first place
- **Router:** Added a fallback route displaying a 404 error
- **Projects:** Added project form to settings page
- **Notifications:**
- Handle support for new notes notifications (on tasks and epics) in notification preference and notifications list
- Added support for destroying notifications in batches
**Projects**: Feature flags
_Feature flags_ allows to disable and hide some projects features from the project's edition forms in order to simplify
the UI on some projects:
- enable/disable the backlog
- enable/disable epics
- enable/disable playbooks
- enable/disable activity reports
When disabling a feature with data, it's not deleted and the feature can be enabled again.
**File attachments**:
You can attach files to customers, projects, epics and tasks.
- _Attachment kinds_ can be defined in customer settings (for customer attachments) and project settings (for the other).
It allows to organize files a bit
- Changes on attachments are updated over websocket
- Notifications are sent to team members when an attachment is created. Notification channel can be changed in the user
preferences.
- When possible, a thumbnail is shown on the attachment
There is no support to display full files in the page for now.
Changed
-----------------
- **Customers:** Grouped tabs in "show" view
- **Tasks:** Added project statuses to tasks filters
- **Activity reports:** Renamed "Add frame button" as it also removes extra frames now
- **Epics:** Add tabs to "show" view to group tasks and notes
Fixed
-----------------
- **Customer:** Corrected the title of the modal for the link kind form (incorrectly labeled "New epic kind")
- **Tasks:** Set a default value for all list filters
- **I18n**:
- Improved delete confirmation messages ("Delete this thing?" instead of "Delete thing?")
- Translated some hardcoded strings
- **Projects**: Hide the button to project's settings when member has no right to edit them