Recent Releases of CoachCO2
CoachCO2 - 0.23.0
β¨ Features
- feat: Add emoji for home location by @paultranvan in https://github.com/cozy/coachCO2/pull/443
- feat: Upgrade cozy-ui and add realtime on io.cozy.settings by @JF-Cozy in https://github.com/cozy/coachCO2/pull/442
- feat: Upgrade packages by @JF-Cozy in https://github.com/cozy/coachCO2/pull/447
π§ Tech
- Remove useless old Alerter by @JF-Cozy in https://github.com/cozy/coachCO2/pull/444
- Remove node 16 from tests and stages in CI by @zatteo in https://github.com/cozy/coachCO2/pull/445
- chore: Add CI with Github Actions by @Merkur39 in https://github.com/cozy/coachCO2/pull/448
- chore: Upgrade bundlemon to 3.1.0 by @Merkur39 in https://github.com/cozy/coachCO2/pull/449
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy 5 months ago

CoachCO2 - 0.23.0-beta.1
β¨ Features
- feat: Add emoji for home location by @paultranvan in https://github.com/cozy/coachCO2/pull/443
- feat: Upgrade cozy-ui and add realtime on io.cozy.settings by @JF-Cozy in https://github.com/cozy/coachCO2/pull/442
- feat: Upgrade packages by @JF-Cozy in https://github.com/cozy/coachCO2/pull/447
π§ Tech
- Remove useless old Alerter by @JF-Cozy in https://github.com/cozy/coachCO2/pull/444
- Remove node 16 from tests and stages in CI by @zatteo in https://github.com/cozy/coachCO2/pull/445
- chore: Add CI with Github Actions by @Merkur39 in https://github.com/cozy/coachCO2/pull/448
- chore: Upgrade bundlemon to 3.1.0 by @Merkur39 in https://github.com/cozy/coachCO2/pull/449
Full Changelog: https://github.com/cozy/coachCO2/compare/0.22.0...0.23.0-beta.1
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy 5 months ago

CoachCO2 - 0.22.0
β¨ Features
- Do not restrict recurring trips on account 085375f
- Deduplicate contacts update 9606b46
- Improve contact list performances 7e60694
- Handle dark mode thanks to cozy-ui upgrade 88efac0
- Sort similar timeseries in desc order 8d99012
- Add time similarity for loop trips 5808d77
- Replace Banner by Alert for CO2EmissionDaccBanner 9664c9b
π Bug Fixes
- Do not save timeseries in bulk 5dd0d81
- The custom label was not correctly working d706253
- Manual address matching between contacts and trips c2f231b
- Distance-based recurring loop trips a089231
- Correct contact matching 6e9b9e8
π§ Tech
- Upgrade cozy-client for cozy-ui upgrade 4f259d6
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 11 months ago

CoachCO2 - 0.22.0-beta.1
β¨ Features
- Do not restrict recurring trips on account 085375f
- Deduplicate contacts update 9606b46
- Improve contact list performances 7e60694
- Handle dark mode thanks to cozy-ui upgrade 88efac0
- Sort similar timeseries in desc order 8d99012
- Add time similarity for loop trips 5808d77
- Replace Banner by Alert for CO2EmissionDaccBanner 9664c9b
π Bug Fixes
- Do not save timeseries in bulk 5dd0d81
- The custom label was not correctly working d706253
- Manual address matching between contacts and trips c2f231b
- Distance-based recurring loop trips a089231
- Correct contact matching 6e9b9e8
π§ Tech
- Upgrade cozy-client for cozy-ui upgrade 4f259d6
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 11 months ago

CoachCO2 - 0.21.0-beta.1
β¨ Features
- Use
type
andlabel
to set start/end point tag
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 12 months ago

CoachCO2 - 0.20.0-beta.1
β¨ Features
- Change wording for sending logs to support
- Decrease fetchOpenPathTrips frequency
π Bug Fixes
- Associating a contact with an existing address
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 12 months ago

CoachCO2 - 0.19.0-beta.1
β¨ Features
- Retain openpath trips for 30 days
π Bug Fixes
- initPolyglot should load the "en" as a fallback in Service
- Fix recurringPurposes queries
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 about 1 year ago

CoachCO2 - 0.18.0
β¨ Features
- Add property
isAllAccountsSelected
toio.cozy.coachco2.settings
- Add βAll Sourcesβ option
- Compute geojson aggregation in fetch service
- Set the choice βAll sourcesβ when loading the app
- Request openpath purge after fetch
- Adding the year to the trips subHeaders
- All purposes must offer the POI modal
- Change the text when there are no trips, in Desktop mode
π Bug Fixes
- The arrow filter must ignore multiple occurrences of the same month
- The duplicate creation of the
io.cozy.coachco2.settings
document - Querying all trips from all accounts query
- The export trips feature must also have the modes chosen manually
- Trip deduplication
- Use startDate sorted by asc for geolocation quota notification
- Rely on device name rather than login
- Add a missing conditions displayed the correct screen with a new account without trips
- Handle multiple service accounts
- Synchronize translations
- The disappearance of sources in Settings page
- Correctly handle openpath 500 errors
π§ Tech
- Simplify the logic of AccountProvider
- Renaming of Export queries and duplication of the query also used by a service
- Upgrade cozy-ach to 1.51.0
- Add CozyDevTools
- Add
captureDevice
property to trip fixture - Fix trip generate by local script
- Updated the query to better reflect reality
- Add
argparse
package to devDeps - Create
getSourceAccount
helper - Add a login argument to select the account
- Add drop accounts script
- Add drop/save account script
- Add
token
option for openpath account - Add computeAggregate service
- Use cozy-logger for service logs
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 about 1 year ago

CoachCO2 - 0.18.0-beta.3
π Bug Fixes
- Correctly handle openpath 500 errors
π§ Tech
- Use cozy-logger for service logs
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 about 1 year ago

CoachCO2 - 0.18.0-beta.2
π Bug Fixes
- The disappearance of sources in Settings page
π§ Tech
- Add computeAggregate service
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 about 1 year ago

CoachCO2 - 0.18.0-beta.1
β¨ Features
- Add property
isAllAccountsSelected
toio.cozy.coachco2.settings
- Add βAll Sourcesβ option
- Compute geojson aggregation in fetch service
- Set the choice βAll sourcesβ when loading the app
- Request openpath purge after fetch
- Adding the year to the trips subHeaders
- All purposes must offer the POI modal
- Change the text when there are no trips, in Desktop mode
π Bug Fixes
- The arrow filter must ignore multiple occurrences of the same month
- The duplicate creation of the
io.cozy.coachco2.settings
document - Querying all trips from all accounts query
- The export trips feature must also have the modes chosen manually
- Trip deduplication
- Use startDate sorted by asc for geolocation quota notification
- Rely on device name rather than login
- Add a missing conditions displayed the correct screen with a new account without trips
- Handle multiple service accounts
- Synchronize translations
π§ Tech
- Simplify the logic of AccountProvider
- Renaming of Export queries and duplication of the query also used by a service
- Upgrade cozy-ach to 1.51.0
- Add CozyDevTools
- Add
captureDevice
property to trip fixture - Fix trip generate by local script
- Updated the query to better reflect reality
- Add
argparse
package to devDeps - Create
getSourceAccount
helper - Add a login argument to select the account
- Add drop accounts script
- Add drop/save account script
- Add
token
option for openpath account
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 about 1 year ago

CoachCO2 - 0.17.0
β¨ Features
- Update cozy-ui from 101.1.1 to 101.2.0
- On Analysis pages, navigation with arrows should not display months without trips
- Log errors if negative values are met
π Bug Fixes
- Month selector on the trips Analytics page
π§ Tech
- Generate trip with custom date
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 over 1 year ago

CoachCO2 - 0.17.0-beta.2
β¨ Features
- Log errors if negative values are met
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 over 1 year ago

CoachCO2 - 0.17.0-beta.1
β¨ Features
- Update cozy-ui from 101.1.1 to 101.2.0
- On Analysis pages, navigation with arrows should not display months without trips
π Bug Fixes
- Month selector on the trips Analytics page
π§ Tech
- Generate trip with custom date
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 over 1 year ago

CoachCO2 - 0.16.0
β¨ Features
- Add new trips measures
- Rename sections measures
- Allow triggering fetchOpenPathTripsByWebhook service from webhook
π Bug Fixes
- Show correct geolocation tracking status if geolocation tracking has been disabled in background because of quota exceeded
Consumption - Mobility and Transportation
- JavaScript
Published by zatteo over 1 year ago

CoachCO2 - 0.16.0-beta.1
β¨ Features
- Add new trips measures
- Rename sections measures
- Allow triggering fetchOpenPathTripsByWebhook service from webhook
π Bug Fixes
- Show correct geolocation tracking status if geolocation tracking has been disabled in background because of quota exceeded
Consumption - Mobility and Transportation
- JavaScript
Published by zatteo over 1 year ago

CoachCO2 - 0.15.0-beta.1
β¨ Features
- Add new DACC measure for consent
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 1 year ago

CoachCO2 - 0.14.0-beta.1
β¨ Features
- DACC measures for experimentation
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 1 year ago

CoachCO2 - 0.13.0-beta.1
β¨ Features
- Add an option to settings to enable DACC for CVL context
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 over 1 year ago

CoachCO2 - 0.12.0
β¨ Features
- Replace
>
byβ
in trip title - Add tooltip when geoloc is disabled
- Replace button style of csv export by ListItem
- Move export log button from admin to export section
- Add possibility to set a trip title manually
- Replace spinners by skeletons on Trips, BikeGoal and Analysis pages
- Display paywall when enabling geolocation if geolocation quota exceeded
- Change style of Settings page
- Add FAQ link to Settings, GPS standby & change account pages
- Add openpath service to replace konnectors
- Create coachco2-openpath account on geolocation switch
- Remove openpath konnector modal
- Do not recreate account with same device name
- Upgrade cozy-ui 95.6.0 to 100.2.0
- Upgrade cozy-client 42.2.0 to 45.1.0
π Bug Fixes
- Now throw explicit error if undefined
series
- Now use default start/end place display name if not computed
- SVG animation didn't work on Safari when detecting location
π§ Tech
- Update travis configuration
- Add Sentry
- Use cozy-minilog instead cozy-logger (except in services)
- Bump to node 20
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 over 1 year ago

CoachCO2 - O.12.0-beta.1
β¨ Features
- Replace
>
byβ
in trip title - Add tooltip when geoloc is disabled
- Replace button style of csv export by ListItem
- Move export log button from admin to export section
- Add possibility to set a trip title manually
- Replace spinners by skeletons on Trips, BikeGoal and Analysis pages
- Display paywall when enabling geolocation if geolocation quota exceeded
- Change style of Settings page
- Add FAQ link to Settings, GPS standby & change account pages
- Add openpath service to replace konnectors
- Create coachco2-openpath account on geolocation switch
- Remove openpath konnector modal
- Do not recreate account with same device name
- Upgrade cozy-ui 95.6.0 to 100.2.0
- Upgrade cozy-client 42.2.0 to 45.1.0
π Bug Fixes
- Now throw explicit error if undefined
series
- Now use default start/end place display name if not computed
- SVG animation didn't work on Safari when detecting location
π§ Tech
- Update travis configuration
- Add Sentry
- Use cozy-minilog instead cozy-logger (except in services)
- Bump to node 20
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 over 1 year ago

CoachCO2 - 0.11.1
β¨ Features
- Bike goal : Change wording according to
bountyAmount
- Bike goal : Change wording according to
sourceName
π§ Tech
- Remove useless call to
getBountyAmount
- Remove throwing error if bountyAmount isn't set
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 1 year ago

CoachCO2 - 0.11.1-beta.1
β¨ Features
- Bike goal : Change wording according to
bountyAmount
- Bike goal : Change wording according to
sourceName
π§ Tech
- Remove useless call to
getBountyAmount
- Remove throwing error if bountyAmount isn't set
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 1 year ago

CoachCO2 - 0.11.0
β¨ Features
- Move debug switch to specific category
- Change wording in onboarding
- Change color for DACC datas in emissions chart
- Add
coachco2.fake-dacc-datas.enabled
flag to fake dacc datas - Change of onboarding wording
- Add bike goal dacc switcher for admin mode
- Use SendToDACC bike goal option to show proper info and charts
- Add end date in trip dialog
- Add last month in chart emission data computing
- Add new modes of transport
- Reverse sort order on analysis pages (mode & purpose)
- Purposes rework : remove home, school and meal, add travel and sport
- Disable ellipsis in ModeEditDialog
- The recent addition of transport modes
bicycling electric
&scooter electric
must be taken into account for the SMP. - On SMP edit, do not use the ellipsis to see the entire group name
- Add possiblity to link contact to start/end trip place
- Get accounts from openpath konenctor
- Generation of the SMP certificate
- Hide unused mode and purpose on Analysis page
- Coordinates-based recurrence
- Display start date instead en date in trip details (modal)
- Filter recurring loop trips on distance
- Automatic creation of trip titles
- Add tooltip on mode edit dialog title
- Adjust info block style in trip dialog
- Adjust bike goal onboarding wordings
- Simply get values from flags for sourceIdentity and sourceType
- Bike goal feature: Replaces the notion of working time by the objective to reach
- Now wait for accounts and timeseries before showing something
- Displays a specific page when there is no trip
- Show specific page on Settings if necessary
- Add "Tramway" as a mode of transport
- Move analysis SelectDates to show only if the is a content
- Bike goal : add context logo
- Remove empty date picker in Analysis pages while loading
- For certificate, use name of bikegoal user instead currentuser
- Add empty content on Bike Goal page
- Refresh look of Settings page
- Recurring UX update
π Bug Fixes
- Style of pointToLayer on Trip Map
- Handle all modes coming from openpath
- Add missing locales for modes
- Remove in_vehicle mode from the car category
- Certificate generation does not redirect to the correct page
- Get correct title when contacts are automatically associated to trips
- Edit Location request dialogs to fit Play Store requirements
- Fix failed trip association with contact addresses
- Show specific page if no account
- The
getDaysToReach
function could be called with itssettings
parameter undefined, when it should not.
In this case it used the flag value.
The visible fix of this commit is theBikeGoalChart
which could be rendered more than 100%, and caused a graphics bug. - Avoid flickering
- Don't display the Spinner if there is no data yet but already an account
π§ Tech
- Upgrade packages
- Remove MUI packages
- Add root alias
- Use specific version of node and simplify travis.yml
- Add babel/polyfill to remove lint warning
- Change error message in save-random-trip script
- Upgrade to node ~20
- Add script option to remove relationships
- Change regex for Travis branches build
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 1 year ago

CoachCO2 - 0.11.0-beta.1
β¨ Features
- Move debug switch to specific category
- Change wording in onboarding
- Change color for DACC datas in emissions chart
- Add
coachco2.fake-dacc-datas.enabled
flag to fake dacc datas - Change of onboarding wording
- Add bike goal dacc switcher for admin mode
- Use SendToDACC bike goal option to show proper info and charts
- Add end date in trip dialog
- Add last month in chart emission data computing
- Add new modes of transport
- Reverse sort order on analysis pages (mode & purpose)
- Purposes rework : remove home, school and meal, add travel and sport
- Disable ellipsis in ModeEditDialog
- The recent addition of transport modes
bicycling electric
&scooter electric
must be taken into account for the SMP. - On SMP edit, do not use the ellipsis to see the entire group name
- Add possiblity to link contact to start/end trip place
- Get accounts from openpath konenctor
- Generation of the SMP certificate
- Hide unused mode and purpose on Analysis page
- Coordinates-based recurrence
- Display start date instead en date in trip details (modal)
- Filter recurring loop trips on distance
- Automatic creation of trip titles
- Add tooltip on mode edit dialog title
- Adjust info block style in trip dialog
- Adjust bike goal onboarding wordings
- Simply get values from flags for sourceIdentity and sourceType
- Bike goal feature: Replaces the notion of working time by the objective to reach
- Now wait for accounts and timeseries before showing something
- Displays a specific page when there is no trip
- Show specific page on Settings if necessary
- Add "Tramway" as a mode of transport
- Move analysis SelectDates to show only if the is a content
- Bike goal : add context logo
- Remove empty date picker in Analysis pages while loading
- For certificate, use name of bikegoal user instead currentuser
- Add empty content on Bike Goal page
- Refresh look of Settings page
- Recurring UX update
π Bug Fixes
- Style of pointToLayer on Trip Map
- Handle all modes coming from openpath
- Add missing locales for modes
- Remove in_vehicle mode from the car category
- Certificate generation does not redirect to the correct page
- Get correct title when contacts are automatically associated to trips
- Edit Location request dialogs to fit Play Store requirements
- Fix failed trip association with contact addresses
- Show specific page if no account
- The
getDaysToReach
function could be called with itssettings
parameter undefined, when it should not.
In this case it used the flag value.
The visible fix of this commit is theBikeGoalChart
which could be rendered more than 100%, and caused a graphics bug. - Avoid flickering
- Don't display the Spinner if there is no data yet but already an account
π§ Tech
- Upgrade packages
- Remove MUI packages
- Add root alias
- Use specific version of node and simplify travis.yml
- Add babel/polyfill to remove lint warning
- Change error message in save-random-trip script
- Upgrade to node ~20
- Add script option to remove relationships
- Change regex for Travis branches build
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 1 year ago

CoachCO2 - 0.10.0
What's Changed
- chore: Bump to 0.10.0 by @paultranvan in https://github.com/cozy/coachCO2/pull/183
- chore: Move
@material-ui/lab
from devDeps to deps by @Merkur39 in https://github.com/cozy/coachCO2/pull/185 - Upgrade react-routeur to v6 by @JF-Cozy in https://github.com/cozy/coachCO2/pull/186
- docs: Changelog by @JF-Cozy in https://github.com/cozy/coachCO2/pull/187
- Adds some route and goBack improvements by @JF-Cozy in https://github.com/cozy/coachCO2/pull/189
- Add a dialog to set the recurrence of a trip by @PolariTOON in https://github.com/cozy/coachCO2/pull/188
- fix: Do not throw an error when timeserie is malformed by @paultranvan in https://github.com/cozy/coachCO2/pull/190
- Improve margins in the recurrence edit dialog title on mobile by @PolariTOON in https://github.com/cozy/coachCO2/pull/191
- Changelog by @JF-Cozy in https://github.com/cozy/coachCO2/pull/194
- Display tooltip on click on mobile by @PolariTOON in https://github.com/cozy/coachCO2/pull/195
- Router rework by @JF-Cozy in https://github.com/cozy/coachCO2/pull/196
- Selected date changes to last month when selecting a mode/purpose in analysis by @JF-Cozy in https://github.com/cozy/coachCO2/pull/197
- chore: Improve documentation about
timeseriesWithoutAggregateMigration
by @Ldoppea in https://github.com/cozy/coachCO2/pull/192 - Upgrade to react 18 by @Merkur39 in https://github.com/cozy/coachCO2/pull/198
- docs: Add purpose in aggregation example by @paultranvan in https://github.com/cozy/coachCO2/pull/200
- doc: Update IRC link by @sblaisot in https://github.com/cozy/coachCO2/pull/201
- chore: Add PR template by @JF-Cozy in https://github.com/cozy/coachCO2/pull/203
- fix: Unusable index on some instances by @paultranvan in https://github.com/cozy/coachCO2/pull/202
- Add objectives alert by @Merkur39 in https://github.com/cozy/coachCO2/pull/204
- docs: Add coachco2.bikegoal.enabled flag by @Merkur39 in https://github.com/cozy/coachCO2/pull/205
- Add typescript config by @Merkur39 in https://github.com/cozy/coachCO2/pull/206
- Add bike goal list view and routes by @JF-Cozy in https://github.com/cozy/coachCO2/pull/207
- refactor: Rename BikeGoal in BikeGoalAlertManager by @JF-Cozy in https://github.com/cozy/coachCO2/pull/210
- Add a switch to open the onboarding or disable the bike goal by @PolariTOON in https://github.com/cozy/coachCO2/pull/208
- refactor(Settings): Move BikeGoalAlertSwitcher behind flag by @JF-Cozy in https://github.com/cozy/coachCO2/pull/213
- feat(BikeGoal): Add temporary dev button to go to bike goal list by @JF-Cozy in https://github.com/cozy/coachCO2/pull/212
- feat(BikeGoal): Add a date selector by @JF-Cozy in https://github.com/cozy/coachCO2/pull/211
- Add route for onboarding and temporary comp by @JF-Cozy in https://github.com/cozy/coachCO2/pull/214
- feat: Update cozy-jobs-cli by @Merkur39 in https://github.com/cozy/coachCO2/pull/217
- BikeGoal: Add options to show information and deactivation modal by @JF-Cozy in https://github.com/cozy/coachCO2/pull/216
- Display bike goal on home by @Merkur39 in https://github.com/cozy/coachCO2/pull/215
- fix(BikeGoalViewDesktop): Remove useless justifyContent by @JF-Cozy in https://github.com/cozy/coachCO2/pull/218
- Use COMMUTE_PURPOSE instead [WORK|HOME]_PURPOSE by @Merkur39 in https://github.com/cozy/coachCO2/pull/219
- Add navigation to and from the onboarding page by @PolariTOON in https://github.com/cozy/coachCO2/pull/220
- Enabled the bike goal feature and disable the onboarding once completed by @PolariTOON in https://github.com/cozy/coachCO2/pull/221
- chore: Add css-modules config from cozy-script by @Merkur39 in https://github.com/cozy/coachCO2/pull/223
- Make the permission dialog reusable by @PolariTOON in https://github.com/cozy/coachCO2/pull/222
- feat: Revert cozy-scripts to 6.3.0 for prevent duplicate css by @Merkur39 in https://github.com/cozy/coachCO2/pull/226
- Add the certificate generation page by @Merkur39 in https://github.com/cozy/coachCO2/pull/224
- Fix name of
getBountyAmount
helper by @PolariTOON in https://github.com/cozy/coachCO2/pull/227 - Fix
BikeGoalManager
component whenbikeGoal
is not defined by @PolariTOON in https://github.com/cozy/coachCO2/pull/228 - Add possibility to edit bike goal by @JF-Cozy in https://github.com/cozy/coachCO2/pull/225
- feat: Update cozy-scripts to 6.3.11 by @Merkur39 in https://github.com/cozy/coachCO2/pull/229
- Rework of Routes : use route for layout and remove background concept by @JF-Cozy in https://github.com/cozy/coachCO2/pull/230
- Multiple fix and improvement, mainly using correct query to get bike goal trips by @JF-Cozy in https://github.com/cozy/coachCO2/pull/231
- fix(BikeGoal): Helper to count days of bike goal was not correct by @JF-Cozy in https://github.com/cozy/coachCO2/pull/232
- Add bike goal onboarding stepper by @PolariTOON in https://github.com/cozy/coachCO2/pull/233
- BikeGoal: fix actions position in mobile and list order by @JF-Cozy in https://github.com/cozy/coachCO2/pull/234
- Open the bike goal details when clicking on the summary by @PolariTOON in https://github.com/cozy/coachCO2/pull/235
- docs: Add detail for coachco2.bikegoal.settings flag by @JF-Cozy in https://github.com/cozy/coachCO2/pull/236
- feat(BikeGoal): Change some wording by @JF-Cozy in https://github.com/cozy/coachCO2/pull/237
- BikeGoal: some fixes on certificate generation and DACC by @JF-Cozy in https://github.com/cozy/coachCO2/pull/239
CO2Emission
setting is namedsendToDACC
, notsendToDacc
by @PolariTOON in https://github.com/cozy/coachCO2/pull/238- BikeGoal: fix some behaviors for admin switches and home alert by @JF-Cozy in https://github.com/cozy/coachCO2/pull/240
- Make "of" part of the source identity by @PolariTOON in https://github.com/cozy/coachCO2/pull/243
- feat: Upgrade cozy-ui 77.4.0 to 77.9.2 and cozy-intent 1.17.1 to 2.7.0 by @acezard in https://github.com/cozy/coachCO2/pull/244
- Update code owners by @PolariTOON in https://github.com/cozy/coachCO2/pull/246
- chore: Add transifex by @cballevre in https://github.com/cozy/coachCO2/pull/247
- chore: Fix transifex configuration for github integration by @cballevre in https://github.com/cozy/coachCO2/pull/248
- chore: Update cozy-scripts from 6.3.11 to 8.0.3 by @JF-Cozy in https://github.com/cozy/coachCO2/pull/249
- chore: Add auto-merge config by @JF-Cozy in https://github.com/cozy/coachCO2/pull/250
- chore: Update code owners by @paultranvan in https://github.com/cozy/coachCO2/pull/251
New Contributors
- @Ldoppea made their first contribution in https://github.com/cozy/coachCO2/pull/192
- @cballevre made their first contribution in https://github.com/cozy/coachCO2/pull/247
Full Changelog: https://github.com/cozy/coachCO2/compare/0.9.1...0.10.0
Consumption - Mobility and Transportation
- JavaScript
Published by acezard almost 2 years ago

CoachCO2 - 0.10.0-beta.1
What's Changed
- chore: Bump to 0.10.0 by @paultranvan in https://github.com/cozy/coachCO2/pull/183
- chore: Move
@material-ui/lab
from devDeps to deps by @Merkur39 in https://github.com/cozy/coachCO2/pull/185 - Upgrade react-routeur to v6 by @JF-Cozy in https://github.com/cozy/coachCO2/pull/186
- docs: Changelog by @JF-Cozy in https://github.com/cozy/coachCO2/pull/187
- Adds some route and goBack improvements by @JF-Cozy in https://github.com/cozy/coachCO2/pull/189
- Add a dialog to set the recurrence of a trip by @PolariTOON in https://github.com/cozy/coachCO2/pull/188
- fix: Do not throw an error when timeserie is malformed by @paultranvan in https://github.com/cozy/coachCO2/pull/190
- Improve margins in the recurrence edit dialog title on mobile by @PolariTOON in https://github.com/cozy/coachCO2/pull/191
- Changelog by @JF-Cozy in https://github.com/cozy/coachCO2/pull/194
- Display tooltip on click on mobile by @PolariTOON in https://github.com/cozy/coachCO2/pull/195
- Router rework by @JF-Cozy in https://github.com/cozy/coachCO2/pull/196
- Selected date changes to last month when selecting a mode/purpose in analysis by @JF-Cozy in https://github.com/cozy/coachCO2/pull/197
- chore: Improve documentation about
timeseriesWithoutAggregateMigration
by @Ldoppea in https://github.com/cozy/coachCO2/pull/192 - Upgrade to react 18 by @Merkur39 in https://github.com/cozy/coachCO2/pull/198
- docs: Add purpose in aggregation example by @paultranvan in https://github.com/cozy/coachCO2/pull/200
- doc: Update IRC link by @sblaisot in https://github.com/cozy/coachCO2/pull/201
- chore: Add PR template by @JF-Cozy in https://github.com/cozy/coachCO2/pull/203
- fix: Unusable index on some instances by @paultranvan in https://github.com/cozy/coachCO2/pull/202
- Add objectives alert by @Merkur39 in https://github.com/cozy/coachCO2/pull/204
- docs: Add coachco2.bikegoal.enabled flag by @Merkur39 in https://github.com/cozy/coachCO2/pull/205
- Add typescript config by @Merkur39 in https://github.com/cozy/coachCO2/pull/206
- Add bike goal list view and routes by @JF-Cozy in https://github.com/cozy/coachCO2/pull/207
- refactor: Rename BikeGoal in BikeGoalAlertManager by @JF-Cozy in https://github.com/cozy/coachCO2/pull/210
- Add a switch to open the onboarding or disable the bike goal by @PolariTOON in https://github.com/cozy/coachCO2/pull/208
- refactor(Settings): Move BikeGoalAlertSwitcher behind flag by @JF-Cozy in https://github.com/cozy/coachCO2/pull/213
- feat(BikeGoal): Add temporary dev button to go to bike goal list by @JF-Cozy in https://github.com/cozy/coachCO2/pull/212
- feat(BikeGoal): Add a date selector by @JF-Cozy in https://github.com/cozy/coachCO2/pull/211
- Add route for onboarding and temporary comp by @JF-Cozy in https://github.com/cozy/coachCO2/pull/214
- feat: Update cozy-jobs-cli by @Merkur39 in https://github.com/cozy/coachCO2/pull/217
- BikeGoal: Add options to show information and deactivation modal by @JF-Cozy in https://github.com/cozy/coachCO2/pull/216
- Display bike goal on home by @Merkur39 in https://github.com/cozy/coachCO2/pull/215
- fix(BikeGoalViewDesktop): Remove useless justifyContent by @JF-Cozy in https://github.com/cozy/coachCO2/pull/218
- Use COMMUTE_PURPOSE instead [WORK|HOME]_PURPOSE by @Merkur39 in https://github.com/cozy/coachCO2/pull/219
- Add navigation to and from the onboarding page by @PolariTOON in https://github.com/cozy/coachCO2/pull/220
- Enabled the bike goal feature and disable the onboarding once completed by @PolariTOON in https://github.com/cozy/coachCO2/pull/221
- chore: Add css-modules config from cozy-script by @Merkur39 in https://github.com/cozy/coachCO2/pull/223
- Make the permission dialog reusable by @PolariTOON in https://github.com/cozy/coachCO2/pull/222
- feat: Revert cozy-scripts to 6.3.0 for prevent duplicate css by @Merkur39 in https://github.com/cozy/coachCO2/pull/226
- Add the certificate generation page by @Merkur39 in https://github.com/cozy/coachCO2/pull/224
- Fix name of
getBountyAmount
helper by @PolariTOON in https://github.com/cozy/coachCO2/pull/227 - Fix
BikeGoalManager
component whenbikeGoal
is not defined by @PolariTOON in https://github.com/cozy/coachCO2/pull/228 - Add possibility to edit bike goal by @JF-Cozy in https://github.com/cozy/coachCO2/pull/225
- feat: Update cozy-scripts to 6.3.11 by @Merkur39 in https://github.com/cozy/coachCO2/pull/229
- Rework of Routes : use route for layout and remove background concept by @JF-Cozy in https://github.com/cozy/coachCO2/pull/230
- Multiple fix and improvement, mainly using correct query to get bike goal trips by @JF-Cozy in https://github.com/cozy/coachCO2/pull/231
- fix(BikeGoal): Helper to count days of bike goal was not correct by @JF-Cozy in https://github.com/cozy/coachCO2/pull/232
- Add bike goal onboarding stepper by @PolariTOON in https://github.com/cozy/coachCO2/pull/233
- BikeGoal: fix actions position in mobile and list order by @JF-Cozy in https://github.com/cozy/coachCO2/pull/234
- Open the bike goal details when clicking on the summary by @PolariTOON in https://github.com/cozy/coachCO2/pull/235
- docs: Add detail for coachco2.bikegoal.settings flag by @JF-Cozy in https://github.com/cozy/coachCO2/pull/236
- feat(BikeGoal): Change some wording by @JF-Cozy in https://github.com/cozy/coachCO2/pull/237
- BikeGoal: some fixes on certificate generation and DACC by @JF-Cozy in https://github.com/cozy/coachCO2/pull/239
CO2Emission
setting is namedsendToDACC
, notsendToDacc
by @PolariTOON in https://github.com/cozy/coachCO2/pull/238- BikeGoal: fix some behaviors for admin switches and home alert by @JF-Cozy in https://github.com/cozy/coachCO2/pull/240
- Make "of" part of the source identity by @PolariTOON in https://github.com/cozy/coachCO2/pull/243
- feat: Upgrade cozy-ui 77.4.0 to 77.9.2 and cozy-intent 1.17.1 to 2.7.0 by @acezard in https://github.com/cozy/coachCO2/pull/244
- Update code owners by @PolariTOON in https://github.com/cozy/coachCO2/pull/246
- chore: Add transifex by @cballevre in https://github.com/cozy/coachCO2/pull/247
- chore: Fix transifex configuration for github integration by @cballevre in https://github.com/cozy/coachCO2/pull/248
- chore: Update cozy-scripts from 6.3.11 to 8.0.3 by @JF-Cozy in https://github.com/cozy/coachCO2/pull/249
- chore: Add auto-merge config by @JF-Cozy in https://github.com/cozy/coachCO2/pull/250
- chore: Update code owners by @paultranvan in https://github.com/cozy/coachCO2/pull/251
New Contributors
- @Ldoppea made their first contribution in https://github.com/cozy/coachCO2/pull/192
- @cballevre made their first contribution in https://github.com/cozy/coachCO2/pull/247
Full Changelog: https://github.com/cozy/coachCO2/compare/0.9.1...0.10.0-beta.1
Consumption - Mobility and Transportation
- JavaScript
Published by acezard almost 2 years ago

CoachCO2 - 0.9.1-beta.1
π Bug Fixes
- Prevent dacc service from crashing when there is no settings document
Consumption - Mobility and Transportation
- JavaScript
Published by PolariTOON over 2 years ago

CoachCO2 - 0.9.0
β¨ Features
- When a trip is edited with a manual purpose, automatically detect and set purpose to similar trips
- New trips has an automatic purpose set if equivalent trip is found with a purpose
- Allow to manually set that a trip is recurring or occasional
- Add two new routes to open trip from analysis + change back navigation button behavior
π Bug Fixes
- Fix app crashes due to missing field in query
- Remove unused Contacts permission
- The recurring purposes service do not throw an error when display names are missing
- Display recurrence help tooltip on tap and not on hover on mobile
π§ Tech
- Upgrade react-router to v6
- Update cozy-ui to 74.1.0
Consumption - Mobility and Transportation
- JavaScript
Published by PolariTOON over 2 years ago

CoachCO2 - 0.9.0-beta.3
β¨ Features
- Add two new routes to open trip from analysis + change back navigation button behavior
π Bug Fixes
- The recurring purposes service do not throw an error when display names are missing
- Display recurrence help tooltip on tap and not on hover on mobile
Consumption - Mobility and Transportation
- JavaScript
Published by PolariTOON over 2 years ago

CoachCO2 - 0.9.0-beta.2
β¨ Features
- Allow to manually set that a trip is recurring or occasional
π§ Tech
- Upgrade react-router to v6
- Update cozy-ui to 74.1.0
Consumption - Mobility and Transportation
- JavaScript
Published by PolariTOON over 2 years ago

CoachCO2 - 0.9.0-beta.1
β¨ Features
- When a trip is edited with a manual purpose, automatically detect and set purpose to similar trips
- New trips has an automatic purpose set if equivalent trip is found with a purpose
π Bug Fixes
- Fix app crashes due to missing field in query
- Remove unused Contacts permission
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 2 years ago

CoachCO2 - 0.7.0
β¨ Features
- Migrate timeseries without aggregation
- Update cozy-client to 32.2.2 to get useQueryAll hook https://github.com/cozy/cozy-client/commit/590f18abbf13db372b3d3a1c517a7795957a1808 and fix invalid time value
- CSV export filtered by sensor
- Display global average CO2 emissions, thanks to DACC
- Optimize aggregation query to select only required fields
- Send aggregated CO2 values to the DACC under user consent
- Add app version number and DACC alerter switch in admin mode (flag
coachco2.admin-mode
) - Update CO2 values after manual mode edition
- Update cozy-ui to 68.9.1
- Change some wording
π Bug Fixes
- Locales when installing the app the first time
- Purpose locale and icon with lowercase purpose
- Remove square color in tooltip for PieChart
- Fix speed values
- Timeline is correctly sorted by date
π§ Tech
- Refactor to fix https://github.com/cozy/coachCO2/issues/94 and first step to use only
timeserie
object in the application - Memo TripItem and Boost performance when modifying a trip (purpose or mode)
- Use
timeserie
instead oftrip
to show startDate / endDate on trips list and trip info - Use PieChart from cozy-ui
- Remove useless mui-bottom-sheet package
- Rename BottomSheetHeader to BottomSheetHeaderContent
- Upgrade React and React-dom to 17.0.2
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy almost 3 years ago

CoachCO2 - 0.8.0-beta.1
π Bug Fixes
- Vertically center the trip map on mobile when opening it
Consumption - Mobility and Transportation
- JavaScript
Published by Merkur39 almost 3 years ago

CoachCO2 - 0.7.0-beta.3
β¨ Features
- Update cozy-client to 32.2.2 to fix invalid time value
π Bug Fixes
- Remove square color in tooltip for PieChart
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy almost 3 years ago

CoachCO2 - 0.7.0-beta.2
β¨ Features
- Update cozy-ui to 68.9.1
- Change some wording
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy almost 3 years ago

CoachCO2 - 0.7.0-beta.1
β¨ Features
- Migrate timeseries without aggregation
- Update cozy-client to get useQueryAll hook https://github.com/cozy/cozy-client/commit/590f18abbf13db372b3d3a1c517a7795957a1808
- CSV export filtered by sensor
- Display global average CO2 emissions, thanks to DACC
- Optimize aggregation query to select only required fields
- Send aggregated CO2 values to the DACC under user consent
- Add app version number and DACC alerter switch in admin mode (flag
coachco2.admin-mode
) - Update CO2 values after manual mode edition
π Bug Fixes
- Locales when installing the app the first time
- Purpose locale and icon with lowercase purpose
π§ Tech
- Refactor to fix https://github.com/cozy/coachCO2/issues/94 and first step to use only
timeserie
object in the application - Memo TripItem and Boost performance when modifying a trip (purpose or mode)
- Use
timeserie
instead oftrip
to show startDate / endDate on trips list and trip info - Use PieChart from cozy-ui
- Remove useless mui-bottom-sheet package
- Rename BottomSheetHeader to BottomSheetHeaderContent
- Upgrade React and React-dom to 17.0.2
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy almost 3 years ago

CoachCO2 - 0.6.0-beta.1
π§ Tech
- Add app descriptions in the manifest for the Store
- Add a message on the trips page if no tracemob account or no trip
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy about 3 years ago

CoachCO2 - 0.5.0
π Bug Fixes
- No blinking on analysis pages if more than 1000 travels
- Correctly handle not supported purposes
- Correctly handle not supported manual modes
π§ Tech
- Remove icons from assets and use icons from cozy-ui
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy about 3 years ago

CoachCO2 - 0.5.0-beta.1
π Bug Fixes
- No blinking on analysis pages if more than 1000 travels
- Correctly handle not supported purposes
- Correctly handle not supported manual modes
π§ Tech
- Remove icons from assets and use icons from cozy-ui
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy about 3 years ago

CoachCO2 - 0.4.0-beta.1
β¨ Features
- Update cozy packages
- Home : replace the icon of a trip by the purpose's one, and displays all used modes
- Analysis: new analysis pages allowing to visualize the most CO2 consuming trips by mode and purpose
- Analysis: new pages in the analysis tab allowing to visualize the trips filtered by mode or purpose by clicking on them
- Date selector for analysis pages
- Change app icon to beta one
- Change some text for better understanding between modes and purposes
- Icons to show transport mode are now colorized
- Selected account is now stored in a doctype
- Possibility to use multiple tracemob account
π§ Tech
- Remove stuffs related to default todo app
- Add fixtures to help development
- Add bunldemon (used with
yarn build && yarn bundlemon
) - Use fullscreen modal for mobile trip view
- Some trips transformation optimization
- Update documentation
- Added 2 routes for displaying trips filtered by
mode
orpurpose
- Add an
onBack
property on theTitlebar
component to go back - Renamed
makeTimeseriesIdsAndTotalCO2ByModes
tomakeTimeseriesAndTotalCO2ByModes
and returntimeseriesBy*
object instead Ids. - Refactor TripsList & Trips components
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy about 3 years ago

CoachCO2 - 0.3.0-beta.5
Unblock previous release
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago

CoachCO2 - 0.3.0-beta.3
β¨ Features
- Add view with specific url to show a trip
- Add a bottom sheet to show trip information on the trip view
- Add mode edition to change a mode for a section in the trip view
- Add trip purpose and trip modification modals
π Bug Fixes
- Add non breakable space to show CO2 quantity in list view and fix font size
- Add white background on PWA icon on iOS
Consumption - Mobility and Transportation
- JavaScript
Published by JF-Cozy over 3 years ago

CoachCO2 - 0.3.0-beta.2
New release
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago

CoachCO2 - 0.3.0-beta.1
β¨ New icons
β¨ The user can change the displayed device
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago

CoachCO2 - First deploy
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago

CoachCO2 - UI improvements
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago

CoachCO2 - UI improvements
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago

CoachCO2 - First release
β¨ Get all the trips history
β¨ For each trip, visualize the details and the OSM map
Consumption - Mobility and Transportation
- JavaScript
Published by paultranvan over 3 years ago
