All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Update MOCO logos
- Show hours in the format configured in the profile (#787)
- Support new service Teamwork (#764) – community supported, contribution by Niiiklaas: https://github.com/Niiiklaas)
- Fix reading description from Asana (#763)
- Library updates
- Library updates
- Fix reading project identifier from Jira and Clickup (#760)
- Fixed reading project identifier from project and ticket name in Jira (commit)
- Fixed reading project identifier from board name in Trello (commit)
- Add support for awork task detail modal from the dashboard view (#750)
- Absences are now displayed with the same icons and styles as in the web application (#747)
- Removed MobX dependency (#748)
- Support dots in url segments (#745)
- awork: no more logging on projects
- awork: better matching of project identifier (also on tasks)
- awork: project label fallback on task
- Support ClickUp version 3: update markup to fetch title
- Change host for awork from awork.io to awork.com
- Replace deprecated package
babel-eslint
with@babel/eslint-parser
- Fixed eslint errors and warnings
- Support awork (PR 734 – community supported, contribution by Vitor Durante: https://github.com/vdurante)
- Use customId as service.id if it is defined for ClickUp
- Moved openproject to remoteServicesCommunity.js
- projectId service property to openproject (PR 686 – community supported, contribution by Bernhard Krop: https://github.com/Bernhard-Krop)
- Support OpenProject (PR 680 – community supported, contribution by Bernhard Krop: https://github.com/Bernhard-Krop)
- Allow 500 characters for time entry description
- Fix a crash where the extension stopped working
- Support Wrike dashboards
- Support Asana search
- Fixed an error where the root of the bubble was not defined
- Support Basecamp 3 cards (PR 590 – community supported, contribution by Florian Jahn: https://github.com/fjahn)
- Support Basecamp 3 cards (PR 590 – community supported, contribution by Florian Jahn: https://github.com/fjahn)
- Use package webext-bridge for messaging
- Upgrade Chrome to Manifest V3
- Use package webext-bridge for messaging
- Upgrade Chrome to Manifest V3
- Popup cannot be opened due to too long popup URL (Issue 570)
- Revert back to Manifest V2
- Add URL pattern for Youtrack
- Support Manifest V3 for Chrome
- URL patterns fixed for Youtrack
- Major library upgrades
- URL patterns fixed for Wrike
- Reduced popup height on Chrome 100
- Gitlab title selector and tracking time on comment URLs (contribution by https://github.com/infabo)
- Add additional url pattern for Youtrack (":host:/issue/:id")
- Community supported services extracted to own module
remoteServicesCommunity.js
- Add additional url pattern for Jira Backlogs
- Add url pattern for Jira Backlogs
- Support for additional URLs for Jira
- Support for URL with comment hash for Jira
- Increase bottom margin of MOCO-bubble on Wrike
- Region support for Wrike
- Improvments to basecamp3: (community supported, contribution by Florian Jahn: https://github.com/fjahn)
- basecamp3 service: (community supported, contribution by Florian Jahn: https://github.com/fjahn)
- Fixed description field for Wrike
- Fixed description field for Jira
- Fixed URL-patterns for Asana
- Hide Bubble when a service is no longer available
- Display bubble in the bottom center in Asana
- Increase bottom position of bubble in Asana so that it no longer overlaps with the controls
- Set the top padding of the popup relative to the window height
- Show tag of activity on timer view
- Support different languages on Asana
- Prefill description from Asana task name
- Add support for project folders in Gitlab (contribution by Adrian Görisch: https://github.com/adrian-goe)
- Pre-selected project
- Clickup service
- Major library upgrades
- Remember last tracked project and task on card
- Add support for Monday: (community supported, contribution by https://github.com/markusNahketing)
- Allow to override hosts for Jira, Youtrack and Gitlab in options (implemented by yay-digital.de)
- Add support for Gitlab merge requests and issues: (community supported, contribution by Adrian Görisch: https://github.com/adrian-goe)
- Asana: read task title from single task pane
- Fix an issue on Trello where the card closes when clicking the MOCO bubble
- Asana: read project title from page heading
- Read project identifier from Trello board title
- Set propper focus on timer view
- Find projects by identifier without alphanumerical characters
- Start a new timer or stop a running timer
- Format time as set in time tracking
- Add support for project identifier in Github Issue, Trello, Wunderlist, Youtrack
- Find projects by identifier without alphanumerical characters
- Preselect last used task per project
- Description of activities are optional
- Bugsnag client
- Support EU-hosted wrike.com (app-eu.wrike.com)
- Add support for wrike.com
- Unexpected closing of Trello card when clicking on Bubble
- Show customer name in the project select box
- Read projected identifier in Asana's "My tasks"-view
- Allow production build without BUGSNAG_API_KEY
- Hours entered in brackets must be non-billable
- Read project identifier also from card title in the meistertask service
- Discard projects with undefined identifier for preselecting
- Read project identifier from Asana project title
- Add support for meistertask.com
- Link logo in modal to MOCO activities page
- Set full url on service, including query params
- Change the default value of subdomain to
unset
to have a well-formed URL.
- Update README with example configuration and instructions for local installation
- Add support for tags in description
- Position Bubble in the bottom right by default
- Set default value of subdomain to
__unset__
to prevent network error if it is empty
- First release of version 1