Skip to content

Latest commit

Β 

History

History
1272 lines (786 loc) Β· 77.6 KB

CHANGELOG.md

File metadata and controls

1272 lines (786 loc) Β· 77.6 KB

1.1.32

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

1.1.31

✨ Features

  • Allow clisk konnectors to save data in their own account (PR #1260)
  • Allow clisk konnectors to run server job (PR #1260)
  • Allow clisk konnectors to have incognito mode (PR #1260)
  • Do not download the same file multiple times when multiple bills are related to the same file (PR #1259)
  • Force logout when konnector identifier is different from account name (to allow multi-account for clisk konnectors) (PR #1255)
  • Offers the possibility to save html traces on clisk konnector error (PR #1254)

πŸ› Bug Fixes

πŸ”§ Tech

  • Upgrade cozy-clisk to 0.38.1 (PR #1259)
  • Update Sentry to 5.33.1 (PR #1252)
  • Remove ui.darkmode.enabled flag condition (PR #1246)

1.1.30

✨ Features

πŸ› Bug Fixes

  • Fixes a race condition leading to a blue screen (PR #1241)

πŸ”§ Tech

1.1.29

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

1.1.28

✨ Features

πŸ› Bug Fixes

  • Mes Papiers could crash during a document scan due to low memory (PR #1208, PR #1219)
  • Sharing files to the app was not working properly on Ma Bulle app on iOS (PR #1213)

πŸ”§ Tech

  • Partial dark mode support. Not enabled generally for the moment. (PR #1214, PR #1215, PR #1217, PR #1220)
  • Give the list of instance's flags to the context sent to konnectors (PR #1211)
  • Move saved traceFiles into Settings/Logs directory to avoid user confusion about the file presence (PR #1210)

1.1.27

✨ Features

  • Use FR as default locale backup in GL version (PR #1206)

πŸ› Bug Fixes

πŸ”§ Tech

1.1.26

✨ Features

πŸ› Bug Fixes

  • Prevent missing trips in CoahCO2 because of overlapping transitions (PR #1192)
  • Fix a bug that prevented Ecolyo to work on Android (PR #1194)
  • Fix a bug that prevented CoahCO2 logs to be sent by email (PR #1201)
  • The App should now display the correct action when sharing files to the App multiple times in a row (PR #1190)
  • Offers page now correctly handle links to the Cozy's support website (PR #1202)

πŸ”§ Tech

  • Cozy-intent should now logs exceptions as warning (PR #1196)
  • Prepare plugins for future ReactNative 0.72 upgrade (PR #1200)
  • Improve Release CI by generating signed Universal APK andproviding it as artifact (PR #1189)
  • Update xcode version in github actions (PR #1204)

1.1.25

✨ Features

  • Add the ability to send app's logs by email (PR #1187)

πŸ› Bug Fixes

  • Fix a bug that prevented to preview and download files (PR #1193)
  • Fix some wordings and translations (PR #1186)
  • Improve Client Side Connectors stability (PR #1191)

πŸ”§ Tech

1.1.24

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

  • ReloadInterceptorWebView interceptions do not produce an error log anymore (PR #1096)
  • Add foundations for sharing cozy files to other phone's apps (PR #1105, PR #1088, PR #1144)
  • Rework Flagship API to handle status bar and navigation bar colors (PR #1082)
  • Rework Lock related screens (PR #1092, PR #1146)
  • Add support of navigator clipboard API (PR #1141)
  • Fix Android build by forcing Android tools version (PR #1136)
  • Improve documentation (PR #1115, PR #1132)
  • Update Sentry (PR #1134)
  • Remove Dependabot configuration (PR #1150)
  • Prevent CoachCO2 tracking logs to be logged in Sentry when the app crashes (PR #1158)
  • Homogenize user-agent through all application's webviews (PR #1164)
  • Improve CI publish workflow on white label apps (PR #1172)
  • Refactor all AsyncStorage calls to prepare future migration to MMKV (PR #1169)
  • Not active yet: Add foundation to allow sending app's log by email (PR #1137, PR #1183)
  • Fix MaBulle App's build (PR #1188)

1.1.23

Android only release.

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

  • Migrate Flagship certification from Google SafetyNet to Google Play Integrity (PR #1126 and PR #1142)

1.1.22

✨ Features

  • Autofill email's recipient with Cozy's support email when sending CoachCO2 logs to support (PR #1121)

πŸ› Bug Fixes

πŸ”§ Tech

1.1.21

✨ Features

πŸ› Bug Fixes

  • Fix a but that would redirect the app to cozy-home when the app is focused (PR #1083)
  • It is now possible to run both Cozy and MaBulle apps simultaneously (PR #1117)

πŸ”§ Tech

  • Add Storybook.js into the project (PR #1080)
  • Migrate HttpServer Javascript code to Typescript (PR #1069)

1.1.20

✨ Features

  • Add printing feature (PR #1038)
  • Manage normal and inverted themes (PR #1062)
  • Improve dedup backup algorithm to support old backup (PR #1077)
  • Add new non native modal (PR #1066)

πŸ› Bug Fixes

πŸ”§ Tech

1.1.19

✨ Features

  • Allow mespapiers app to control clisk konnectors (PR #1047)

πŸ› Bug Fixes

πŸ”§ Tech

1.1.18

✨ Features

πŸ› Bug Fixes

  • Client Side Connectors should not appear as errored anymore when stopped by the user (PR #990)
  • The app should not be hidden behind phone's keyboard anymore when an editable field is selected (PR #989 and PR #1024)
  • Fix UI bugs (PR #995)
  • Improve Client Side Connectors stability (PR #1012 and PR #998)
  • Improve Backup stability (PR #1003, PR #1019, PR #1020 and PR #1026)
  • Fix a bug that could produce an app freeze due to GPS running in background (PR #1015)
  • Fix a bug that could prevent login by email (PR #1032, PR #1050)

πŸ”§ Tech

  • Remove rn-async-storage-flipper flipper plugin (PR #1004 and PR #1013)
  • Add support for XCode 15 (PR #1008)
  • Improve documentation for Backup feature (PR #1011)
  • Enable CSS vars injection when HttpServer is disabled on dev environment (PR #997)
  • Migrate some old Javascript code to Typescript (PR #1010)

1.1.17

✨ Features

  • Texts have been translated for Android geolocation notification and geolocation permission (PR #1005)

πŸ› Bug Fixes

  • Icon for Android geolocation notification is correctly shown (PR #1005)

πŸ”§ Tech

1.1.16

✨ Features

πŸ› Bug Fixes

  • Fix error on login authorization check due to missing cookie (PR #956)
  • Fix error on login due to webview race condition (PR #985)
  • Improve destination folder handling on Client Side Connectors (PR #964)
  • Client Side Connectors should now correctly set source account for created files (PR #970)
  • Push notifications should now open the correct page on the correct webview when clicked (PR #974, PR #979)
  • Improve album creation handling (PR #982)

πŸ”§ Tech

  • Add foundations for OCR support (PR #959 and PR #968)
  • Improve debug logs for Client Side Connectors (PR #965 and PR #969)
  • Add documentation about white labels mechanism (PR #963)
  • Change flag name debug.clisk.html-on-error to clisk.html-on-error (PR #978)
  • Add an isAvailable intent supporting ocr, backup, scanner and geolocationTracking features (PR #988)

1.1.15

✨ Features

πŸ› Bug Fixes

  • Fix SplashScreen logo for Ma Bulle (PR #961)
  • Set missing translations for Ma Bulle (PR #962)

πŸ”§ Tech

1.1.14

✨ Features

πŸ› Bug Fixes

  • Fix a bug that can make the app to freeze when running some Client Side Connectors (PR #932)
  • Fix a bug that could prevent the SplashScreen to be hiden on app start (PR #931)
  • Fix some bugs related to Backup feature (PR #942)
  • Fix how file names conflicts are handled in the Backup feature (PR #950)
  • Fix a crash that could occurs when resuming the app after a long period of inactivity (PR #946)

πŸ”§ Tech

1.1.13

✨ Features

πŸ› Bug Fixes

  • Fix a bug that prevented Client Side Connectors to download files (PR #902)
  • Fix a bug that prevented notifications to work on Android 13 (PR #911)
  • Correctly hide lock screen when navigating to a default cozy-app (PR #901)
  • Correctly check log level for Client Side Connectors to avoid crash (PR #910)
  • Fix a bug where notification permission could lead to a blank screen on Android 13 (PR #918)
  • Fix FR translations (PR #922)

πŸ”§ Tech

1.1.12

✨ Features

πŸ› Bug Fixes

  • Blocked and Not Onboarded Cozy are now correctly handled when trying to login (PR #876)
  • The app is now redirected to Welcome screen and its content is cleared when the app access is revoked from cozy-settings (PR #862)
  • Client Side Connectors now correctly intercept new opened window for login (PR #884)
  • Improve support for email and phone links (PR #890)

πŸ”§ Tech

  • Replace @cozy/minilog with cozy-minilog (PR #866)
  • Improve foundations for photo and video backup (PR #873)
  • Delay call to postMessage on Client Side Connectors initialization (PR #883)
  • Add foundations for photo and video backup (PR #882, PR #885 and PR #887)
  • Upgrade cozy-client to improve Indexes management (PR #886)
  • Improve Client Side Connectors logs and API (PR #896 and PR #895)

1.1.11

✨ Features

πŸ› Bug Fixes

  • Client Side Connectors now prevent touch interaction during automated phases (PR #853)
  • Fix a bug where Client Side Connectors would loss some metadata when running (PR #864)
  • Fix a bug that prevented Client Side Connectors to work on iOS (PR #868)

πŸ”§ Tech

  • Remove unused react-native web setup (PR #865)
  • Remove debug.keystore from versioned files and now use the one from Cozy's password-store (PR #863)
  • Add foundations for photo and video backup (PR #871)

1.1.10

✨ Features

  • Client Side Connectors now keep the device awake when running to prevent interuption (PR #840)
  • Client Side Connectors now download files in a more optimized way (PR #833)

πŸ› Bug Fixes

  • Fix cozy-apps lifecycle (PR #843 and PR #849)
  • Cozy-apps icons should now update correctly when switching between multiple Cozy (PR #852)
  • The Lock screen shouldn't auto-capitalize the user's password anymore (PR #854)
  • The app should be updated in the Connected device section as Application Mobile Cozy for old sessions (PR #851)
  • Fix login issues for OIDC and MagicLink (PR #860)

πŸ”§ Tech

  • Improve Client Side Connectors logs and API (PR #846 and PR #850)
  • Add Flagship app's user-agent on Cloudery webviews to improve debugging (PR #855 and PR #858)

1.1.9

✨ Features

  • The app now appear in the Connected device section as Application Mobile Cozy and displays the last app usage date (PR #832)

πŸ› Bug Fixes

  • Fix a bug that prevented email links to be opened from cozy-apps (PR #841)
  • Status and navigation bar should now adapt to cozy-home theme (PR #831)
  • Fix a bug that prevented the app's OS icon to be updated after a login by magic link (PR #847)
  • Fix a bug that prevented the app to load after updating the app's OS icon (PR #847)

πŸ”§ Tech

  • Add keep awake API for future synchronisation service and for Client Side Connectors (PR #838, PR #839, PR #842)

1.1.8

✨ Features

  • Rework onboarding by link and login by link processes to improve compatibility for user with non-default email clients or web browsers (PR #834 and PR #836)

πŸ› Bug Fixes

  • Improve offline detection when opening cozy-apps (PR #826)
  • Fix Client Side Connectors stability issues (PR #818)
  • Fix a bug that breaks the app when the user click an onboarding link when the app is already connected to an account (PR #830)
  • Enforce Light theme on the app to prevent issues on some Android devices (PR #829)

πŸ”§ Tech

  • Improve Sentry's log reporting (PR #837)

1.1.7

πŸ› Bug Fixes

  • Ensure that the user can't go back to the home from a LockScreen/Pin/Password view PR #824

1.1.6

πŸ› Bug Fixes

  • Ensure that the splashscreen doesn't hide early on the homescreen PR #820
  • Add round mabulle icon for Android PR #822

1.1.5

✨ Features

  • Display a modal to show when app icon changed PR #816
  • Customize default icon remotely PR #816

πŸ› Bug Fixes

  • Ensure that the Application splash screen is correctly hidden in all scenarios PR #819

1.1.4

✨ Features

  • Upgrade cozy-clisk to 0.13.0 to get subPath PR #814

πŸ› Bug Fixes

  • Enhancing app lockingmechanism and handling edge cases by @acezard PR #815
  • Set launcherview header to display dark icons on white background PR #817

1.1.3

✨ Features

πŸ› Bug Fixes

  • Fix UI issues on password and PIN prompts (PR #799, PR #801, PR #805, PR #806, PR #807 and PR #808)
  • Fix a bug that prevented CLient Side Connectors logs to be handled correctly (PR #802)
  • Document scanning now correctly returns the last scan when multiple tries are done (PR #803)

πŸ”§ Tech

  • Update cozy-clisk to 0.12.2 (PR #800)
  • Improve developers documentation (PR #784)

1.1.2

✨ Features

  • The app will now drive the user to set a password or a PIN code if their phone is not secured (PR #788)

πŸ› Bug Fixes

  • Fix Client Side Connectors stability issues (PR #791 and PR #793)
  • Fix error when trying to get notification for an on-premise Cozy (PR #790)
  • Fix a bug that displayed some button too close to the screen's borders on small screens (PR #792)

πŸ”§ Tech

  • Add foundations for document scanning capabilities (PR #783 and PR #795)
  • Add configuration for debuging on a real iOS device (PR #773)

1.1.1

✨ Features

πŸ› Bug Fixes

  • Fix Client Side Connectors stability issues (PR #777 and PR #781)
  • Show a loading screen after opening a MagicLink and until the login is complete (PR #785)
  • Fix an app crash that happens on some devices on Onboarding end (PR #787)

πŸ”§ Tech

1.1.0

✨ Features

  • Improve login and onboarding screens theming capabilities for our partners (PR #776)
  • Logout locally configured Client Side Connectors when they are removed from another device (PR #748)

πŸ› Bug Fixes

  • Fix some scenario where the status bar was not displayed with the correct color (PR #775)

πŸ”§ Tech

  • Change OS icon for mespapiers app (PR #778)
  • Remove UINewsstandIcon from Info.plist (PR #780)

1.0.10

✨ Features

πŸ› Bug Fixes

  • Fix a bug that prevented a Connector to be opened from cozy-store (PR #766)
  • Fix a bug that would re-send a new 2FA email every time the user enters the wrong 2FA code on OIDC login (PR #767)

πŸ”§ Tech

1.0.9

✨ Features

πŸ› Bug Fixes

  • Fix a bug that displays some menus in English even if the phone is configured in French (PR #756)
  • Fix a bug that prevents login with OIDC or with manual Flagship certification on Android (PR #758)
  • Fix a bug that changes the app's icon too often on iOS (PR #759)
  • Fix a bug that crashed the app when canceling MagicLink login (PR #762)

πŸ”§ Tech

  • Login and Onboarding scenario now automatically handle unsecure HTTP protocol on cozy.tools, localhost and nip.io domains (PR #757 and PR #763)

1.0.8

✨ Features

  • It is now possible to set default startup app from cozy-settings (PR #682, PR #687, PR #693, PR #696, PR #729 and PR #744)
  • It is now possible to create a Cozy Pass vault from this app (PR #705)
  • The Login UI has been reworked (PR #700)
  • It is now possible to login from our parteners accounts (PR #700)
  • It is now possible to create a cozy and then to log to it by using an email instead of a password thanks to Magic Links (PR #700)
  • The app has been renamed from Cozy Cloud to Cozy (PR #735 and PR #752)

πŸ› Bug Fixes

πŸ”§ Tech

  • Fixing metadata deduplication by upgrading cozy-clisk (PR #684)
  • Matches project structure more closely compared to fresh 0.66.4 install (PR #661)
  • Add instructions to build app on dev environment (PR #689)
  • Add logs to ease debuging (PR #694, PR #699 and PR #732)
  • Use redirectLink in notification instead of separate values (PR #695 and PR #701)
  • Continuous Integration is now triggered on every PRs (PR #723)
  • Prevent queries to FirebaseLogging that appeared after implementing the Notification system (PR #739)
  • Split client.js into multiple files and add TS typing on them (PR #734)

1.0.7

✨ Features

  • Improve Client Side Connectors performance when downloading files (PR #633)

πŸ› Bug Fixes

  • Fix a bug that makes Client Side Connectors hang after initialization (PR #652)
  • Fix a bug that prevents Client Side Connectors to stop if the user cancel the login step (PR #659)
  • Cozy's font is now correcly used on Welcome and Error screens (PR #669)

πŸ”§ Tech

  • Add performance logs on Client Side Connectors execution (PR #668)
  • Add foundations for OnboardingPartner onboarding (PR #655)
  • Prevent code injection on Password screen (PR #672)

1.0.6

✨ Features

  • Client Side Connectors now display a "loading" screen until they are initialized (PR #647)
  • The App now redirects to the urser's default cozy-app on startup (PR #653 and PR #650)

πŸ› Bug Fixes

  • Fix a bug that prevented cozy-home to be updated (PR #651)
  • Fix some scenario where the status bar was not displayed with the correct color (PR #657)
  • Fix a bug that prevented Client Side Connectors to be openned from cozy-store (PR #656)
  • Improve Client Side Connectors life-cycle (PR #649, PR #636, PR #662 and PR #663)

πŸ”§ Tech

  • Remove Client Side Connectors specific code since it has been moved into Clisk library (PR #640)
  • Fix casing in install:home script (PR #625)
  • Implement OnboardingPartner and ClouderyEnv override using links (PR #654)
  • Add documentation about Android debug with new variants (PR #664)

1.0.5

✨ Features

πŸ› Bug Fixes

  • Fix a bug that prevented cozy-home to be updated to latest version (PR #639)

πŸ”§ Tech

  • Add shell script to reset Android development environment (PR #637)
  • Fix a bug that prevented to update local cozy-app bundles on Android from a local development environment (PR #638)
  • Update ESLint config (PR #646)
  • Add foundations for onboarded_redirection param handling on Onbarding scenario (PR #635)

1.0.4

✨ Features

  • The App can now receive notifications from the user's Cozy (PR #594)

πŸ› Bug Fixes

  • Fix a bug that prevented Connectors to be opened from cozy-store (PR #618)
  • Canceling login step when executin a Client Side Connector doesn't block the connector anymore (PR #607, PR #630 and PR #631)

πŸ”§ Tech

  • Client Side Connectors execution duration is now limited to 15min (PR #571)
  • Use cache for fetch apps query (PR #597)
  • Fix ESLint warnings (PR #602)
  • Extract Client Side Connectors code into cozy-clisk library (PR #599 and PR #621)
  • Increase default PBKDF2 iteration number to from 100000 to 650000 (PR #606)
  • Fix URL interception for Cozys with nested domain configuration (PR #619)
  • Remove dependency to cozy-ui (PR #609)
  • Use cozy-tsconfig for Typescript configuration (PR #627)
  • Homogenize Konnector/Connector naming convention by using only Konnector (PR #617)
  • Add foundations for OnboardingPartner context interception (PR #632)

1.0.3

✨ Features

  • Improve Client Side Connectors security by enforcint limited permissions (PR #558)

πŸ› Bug Fixes

  • Prevent multiple Client Side Connectors to be executed simultaneously (PR #572)
  • Clean Client Side Connectors state on app startup (PR #579)
  • Shared cozy-notes are now correctly displayed (PR #596)

πŸ”§ Tech

  • Client Side Connectors can now send execution logs to the cozy-stack (PR #516, PR #534 and PR #593)
  • Client Side Connectors now have an API to normalize files names (PR #462)
  • App's environment variables are now handled by .env file (PR #557)
  • Improve dev environement setup (PR #562)
  • Client Side Connectors library has been moved into a dedicated repository (PR #559, PR #560 and PR #555)
  • Client Side Connectors have been moved into their dedicated repositories (PR #565)
  • Fix build error related to jetified-kotlin-stdlib (PR #566)
  • Fix build error related to hermes (PR #580)
  • Add CI workflows (PR #551, PR #570, PR #547, PR #584, PR #554 and PR #620)
  • Rework app startup algorithms (PR #550)
  • Add foundations for push notifications (PR #598)

1.0.2

✨ Features

  • Client Side Connectors can now be installed from Registry (PR #525)
  • Client Side Connectors are now executed using a permission-limited Client (PR #533)

πŸ› Bug Fixes

  • Fix CozyApp opening animation that was using the wrong screen's width & height calculation (PR #545)

πŸ”§ Tech

  • Reworked project file structure (PR #535, PR #541 and PR #546)
  • Convert Template Client Side Connector to use HTTPS instead of HTTP (PR #539)
  • Local HttpServer now supports {.CozyFonts} template tag (PR #543)
  • Prevents phone numbers to be send to Sentry when handling related errors (PR #544)

1.0.1

✨ Features

πŸ› Bug Fixes

  • File-viewer is now correctly hidden by Lock screen on iOS (PR #501 and PR #523)
  • Correctly display file name in file-viewer (PR #502)
  • The "in page" Back button on password reset page is now hidden when displayed on Flagship app (PR #512)
  • The app is now compatible with Android 5.1+ as we fixed the GZip library implementation (PR #511)
  • Fix cookie management for Alan Client Side Connector (PR #510)
  • The Lock screen password input now uses the correct caret color (PR #524)
  • Margins for handling navigation bar and status bar sizes should now be computed correctly on a wider device range (PR #514)

πŸ”§ Tech

  • Navigation bar and status bar Color API now allow to set different text colors on each bars (PR #513)
  • handleOffline() now explicitly includes a callbackRoute (PR #515)
  • Migrate HomeScreen code to TypeScript (PR #531)

1.0.0

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

  • Bump app version to 1.0.0 for release publication (PR #509)

0.0.33

✨ Features

πŸ› Bug Fixes

  • Fix a bug that prevented the app to logout (PR #498)

πŸ”§ Tech

  • Improve dev documentation about debugging from an Android emulator (PR #499)

0.0.32

✨ Features

πŸ› Bug Fixes

  • Improve autolock pairing with biometry/pinCode (PR #493)
  • Offline boot now correctly redirect to Offline screen (PR #496)

πŸ”§ Tech

0.0.31

✨ Features

  • The connectivity checks are now targeting the Cozy server instead of Google's ones (PR #470 and PR #479)
  • Improve Client Side Connectors API by allowing connectors to manipulate related Cookies (PR #460)
  • Lock screen UI is now using the Cozy's system font (PR #485)

πŸ› Bug Fixes

  • Prevent the app to crash when trying to open an email link but no email client is set on the Android phone (PR #473)
  • Re-apply user's session when App resumes (PR #468)
  • Only serve approved cozy-apps through HttpServer (PR #486)
  • Fix a bug that prevented to open PDF on latest Android versions (PR #477)
  • Fix a bug that could crash the App when opening an in-app browser (PR #477)
  • Fix a bug that could crash the App when accessing caller.name JS API (PR #489)
  • Correctly handle Offline detection when opening the App (PR #488)

πŸ”§ Tech

  • Upgrade testing environment (PR #471)
  • Fix build that was breaking due to incorrect import (PR #476)
  • Add documentation about PhaseScriptExecution failed build error in Troubleshooting section (PR #450)
  • Improve release process by generating the Home embedded bundle using the Cozy's Registry (PR #478)
  • Homogenise AsyncStorage keys (PR #487)

0.0.30

✨ Features

  • Handle iOS authorization for FaceID (PR #457)
  • Add confirmation dialog when login out from Lock screen (PR #467)

πŸ› Bug Fixes

  • Fix imported files naming format (date) for TotalEnergie Client Side Connectors (PR #461)
  • Autolock is not automatically disabled anymore when Biometry is disabled (PR #459)
  • Correctly handle status bar and navigation bar colors on Lock screen (PR #458)
  • Prevent app to be instantaneously locked when opening a file from cozy-drive (PR #465)
  • Fix a scenario where the Offline error screen was blank (PR #469)

πŸ”§ Tech

0.0.29

✨ Features

  • Add unlock by PIN feature (PR #432)
  • Improve Lock Screen UI (PR #442)
  • Add Veolia Eau in Client Side Connectors (PR #430)
  • Add Gaz Tarif RΓ©glementΓ© in Client Side Connectors (PR #437)

πŸ› Bug Fixes

  • Fix bugs related to lock/unlock feature (PR #441 and PR #453)
  • Fix TotalEnergie Client Side Connectors (PR #448)
  • Fix app crash when opening a cozy-app (PR #449)

πŸ”§ Tech

  • Improve project's documentation about Java JDK requirement (PR #447)
  • Improve project's documentation about Sentry configuration (PR #445)
  • Force androidXBrowser version to 1.4.0 (PR #446)
  • Add Hermes to iOS linked libraries (PR #451)

0.0.28

✨ Features

πŸ› Bug Fixes

  • Fix iOS FaceID crash due to missing permissions declaration (PR #435)

πŸ”§ Tech

0.0.27

✨ Features

  • Add auto-lock when app goes to background (PR #415)
  • Add biometric lock/unlock feature (PR #402 and PR #428 and PR #433)
  • Add Red in Client Side Connectors (PR #372)
  • Add Sfr in Client Side Connectors (PR #375)
  • Add TotalEnergie in Client Side Connectors (PR #390)
  • Add AlanConnector in Client Side Connectors (PR #421)
  • Add Orange in Client Side Connectors (PR #254)
  • Add autologin on Sosh Client Side Connector (PR #299)

πŸ› Bug Fixes

  • Correctly embed URL in Android's Share feature (PR #417)
  • Correctly re-set user's session when the app is resumed after a long period of inactivity (PR #427 and PR #425)
  • Disable HttpServer optimisation for cozy-settings that would prevent this cozy-app to work on iOS (PR #416)

πŸ”§ Tech

  • Remove some UI unnecessary re-renders (PR #423 and PR #424)
  • Handle HttpServer deactivation in unit-tests (PR #426)
  • Improve file upload API for Client Side Connectors (PR #422)

0.0.26

✨ Features

πŸ› Bug Fixes

  • Correctly open external links into InApp Browser (PR #412)

πŸ”§ Tech

0.0.25

✨ Features

  • Intercept downloads on iOS and open QuickLook instead (PR #399)
  • Intercept PDF downloads on Android and open FileViewer instead (PR #399)
  • Add support for Android's Share feature (PR #406)

πŸ› Bug Fixes

  • Correctly handle RefreshTokens queries on Android (PR #404)

πŸ”§ Tech

0.0.24

✨ Features

πŸ› Bug Fixes

  • Correctly handle external links (i.e. help link, shortcuts) (PR #391 and PR #396)
  • Delete existing version folder if exists when updating a cozy-app to prevent corrupted artifacts after an update error (PR #392)

πŸ”§ Tech

  • Disable Client Side Connectors (PR #381)
  • Handle cozy-client's injected capabilities as object (PR #386)
  • Log errors in catch statements (PR #387)

0.0.23

✨ Features

πŸ› Bug Fixes

  • Intercept outgoing navigation on Android (PR #385)

πŸ”§ Tech

0.0.22

✨ Features

  • Add autologin on Amazon Client Side Connector (PR #357)
  • Use production URL for ClouderyView (PR #371)

πŸ› Bug Fixes

  • Auto-remount WebView when killed by iOS memory management (PR #352)
  • Fix OAuth client name (PR #365)
  • Fix synchronization problem when navigating from a cozy-app to another (PR #374 and PR #383)

πŸ”§ Tech

  • Add documentation for debuging cozy-bar (PR #341)
  • Migrate setFlagshipUI() code to TypeScript (PR #358)
  • Improve FlagshipUI behaviour (PR #362)
  • Add commented code as a suggestion to make Android project compilable on Windows (PR #359)
  • Initialize Client Side Connector's store on connector startup (PR #354)
  • Add documentation for debuging local application using hot-reload (PR #361)
  • Intercept WebView reload on iOS (PR #370 and PR #382)

0.0.21

✨ Features

  • Set OAuth client name in the form of Cloud personnel (device name) to ease identification in cozy-settings (PR #351)

πŸ› Bug Fixes

  • Make navigation work on mespapiers (PR #350)

πŸ”§ Tech

  • Improve performance when displaying Login screen after the Welcome (PR #347)
  • Set Cozy's UserAgents to all requests to easy technical logging (PR #349)

0.0.20

✨ Features

  • Improve Amazon Client Side Connector by persisting credentials and user session (PR #338)

πŸ› Bug Fixes

  • Set blue background on PasswordView to prevent white flash in some scenario (PR #342)
  • Fix crash on iOS app start (PR #344)
  • Fix style issues on iOS due to incorrect isMobile detection (PR #346)
  • Fix style margins for cozy-apps views that should have been applied only on the cozy-home view (PR #345)
  • Correctly store new client's token in the device after a refreshToken (PR #313)

πŸ”§ Tech

0.0.19

✨ Features

πŸ› Bug Fixes

  • Improve closeApp mechanism to avoid race condition with handshake from cozy-app view (PR #336)

πŸ”§ Tech

  • Add new forceHideSplashScreen option in dev config (PR #333)
  • Remove custom flow() implementation (PR #339)
  • Add guide for debugging app in Release mode (PR #340)

0.0.18

✨ Features

  • Improve UI for close button in connectors' launcher (PR #329)

πŸ› Bug Fixes

  • Prevent UI flickering in cozy-home by injecting CSS in the WebView (PR #321)
  • Remove supernumerary question mark from clouderyiOSUri (PR #327)

πŸ”§ Tech

  • Specify correct stack routes when app bootstraps (PR #331)
  • Enable Typescript support (PR #322)

0.0.17

✨ Features

πŸ› Bug Fixes

  • Prevent UI flickering in cozy-home by injecting CSS in the WebView (PR #318)

πŸ”§ Tech

0.0.16

✨ Features

πŸ› Bug Fixes

  • iOS Status bar stop disappearing when focus on konnector input text (PR #306)
  • Wait 1 ms to display ClouderyView Overlay to prevent flash white screen (PR #308)
  • Fallback to cozy-stack version when index.html failed to be created (PR #303)
  • Handle tar_prefix when downloading cozy-app bundles (PR #305)
  • Fix Android's login that was prevented by wrong intent schemees configuration (PR #309)
  • Fix Android's onboarding by using old scheme instead of UniversalLink (PR #317)

πŸ”§ Tech

0.0.15

✨ Features

  • Improve cozy-app opening animation and add a progress bar (PR #290 and PR #295)
  • Enforce portrait mode in the app (PR #292 and PR #294)
  • Improve Android onboarding by using UniversalLink (PR #286)

πŸ› Bug Fixes

  • Improve status bar handling (PR #291)
  • Correctly reset the UI zoom when returning from Cozy Pass (PR #293)
  • Fix 2FA scenario to correctly handle cozy-stack's error codes (PR #284)

πŸ”§ Tech

  • Add new dev setting for enabling/disabling HttpServer proxy (PR #289)
  • Add cache control on HttpServer responses (PR #297)

0.0.14

✨ Features

  • Improve wording on Onboarding page (PR #281)
  • Improve cozy-apps opening animation (PR #282)

πŸ› Bug Fixes

  • Fix cozy-flags injection from cozy-stack (PR #264 and PR #273)
  • Correctly handle initial screen when opening the app (PR #261)
  • Fix URL interception in Sosh Client Side Connector (PR #263)
  • Fix WebView visibility in Amazon Client Side Connector (PR #265)
  • Fix how safe areas are handled on iOS (PR #267 and PR #278)
  • Fix how cookies are handled on cozy-home and other cozy-apps (PR #268 and PR #277)
  • Fix how Status Bar is handled on iOS (PR #271)
  • Declare permissions to use Camera on iOS (PR #274)
  • Fix iOS onboarding by using UniversalLink (PR #278)
  • Improve cozy-app's lifecycle events (PR #280)
  • Fix Client Side Connectors' close button on iOS (PR #275)
  • Prevent video autoplay from iOS WebView on Client Side Connectors execution (PR #283)

πŸ”§ Tech

  • Remove unnecessary hideSplashScreen dependency on useSession's hook (PR #259)
  • Stop excluding ARM arch on builds (PR #267)
  • Add plugins to ease debugging AsyncStorage from flipper (PR #270)
  • Optimize file size for Client Side Connectors' close button (PR #275)

0.0.13

✨ Features

πŸ› Bug Fixes

  • Allow unsecure HTTP on Android in order to serve local assets (PR #253)

πŸ”§ Tech

  • Improve Client Side Connectors template (PR #236)
  • Implement HttpServer to serve local assets for all cozy-apps (PR #255
  • Improve error handling when downloading local assets (PR #256

0.0.12

✨ Features

  • Add Sosh in Client Side Connectors (PR #247)
  • Add Amazon in Client Side Connectors (PR #243)
  • Implement new onboarding screens that allow to onboard from email address (PR #240)
  • Skip authorization screen on Login when the app is certified as genuine CozyFlaghip app (PR #241)

πŸ› Bug Fixes

  • Fix credentials saving on Client Side Connectors (PR #246)
  • Handle unwanted spaces in Cozy URL on Login screen (PR #244)

πŸ”§ Tech

  • Implement HttpServer to serve local assets for cozy-home (PR #170 and PR #250)
  • Implement update mechanism for local assets (PR #245)
  • Improve setFlagshipUI API (PR #237)
  • Allow on demand Sentry logging (PR #233)

0.0.11

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

0.0.10

✨ Features

πŸ› Bug Fixes

  • Intercept clicks on mailto:, tel:, maps:, geo:, sms: to prevent error (PR #180 and PR #213)
  • Improve Post-me stability when browsing between cozy-apps (PR #212)
  • Display splash screen during loading steps (PR #214)
  • Fix Navbar height calculation (PR #215)
  • Prevent GoBack after logout (PR #218)
  • Add a safe area on login, onboarding and error screens (PR #223)
  • Redirect to the correct screen when the device retrieves Internet connection (PR #224)

πŸ”§ Tech

  • Add JSX support in Jest configuration (PR #210)

0.0.9

✨ Features

  • The app now displays an Offline screen when no connection is available (PR #180 and PR #189)
  • Intercept redirection/reloading and refresh only WebView (PR #187)
  • The app now displays a NotFound screen when the entered Cozy url is not valid (PR #197)

πŸ› Bug Fixes

  • Prevent crash during the animated transition after login (PR #205)

πŸ”§ Tech

  • Fix Android's Back button listener that would produce a memory leak (PR #196)

0.0.8

✨ Features

  • show/hide InApp Browser on cozy-intent call (PR #179)

πŸ› Bug Fixes

  • Force the instance to be lowercase after validating ClouderyView (PR #169)
  • Prevent crash during the animated transition after login (PR #178)
  • Disable zoom on weviews (PR #176)
  • Set a background color to ClouderyWebview (PR #176)
  • Fix possible cases of failed handshake preventing webview apps to communicate with the native code (PR #168)

πŸ”§ Tech

  • Improve webview env injection (PR #167)
  • Expose fetchSessionCode method to cozy-intent

0.0.7

✨ Features

  • Handle back navigation on CozyWebView (PR #140)

πŸ› Bug Fixes

  • Don't reset password on bad password (PR #157)

πŸ”§ Tech

0.0.1 to 0.0.6

✨ Features

πŸ› Bug Fixes

πŸ”§ Tech

  • Add dependabot configuration
  • Move android Main files inside correct path for react-native link usage
  • Remove unused library @react-native-community/masked-view