Skip to content

Releases: leka/ios-monorepo

Leka App v1.3.0

06 May 20:46
823cc9c
Compare
Choose a tag to compare

What's Changed

Full Changelog: LekaApp-v1.2.0...LekaApp-v1.3.0

Leka App v1.2.0

03 May 12:24
6337b1c
Compare
Choose a tag to compare

What's Changed

  • release/LekaApp/1.1.0 by @ladislas in #1178
  • hugo/assets/Update stories assets by @HPezz in #1179
  • hugo/feature/Upgrade melody UX by @HPezz in #1180
  • hugo/feature/Update DanceFreeze UX UI by @HPezz in #1181
  • 🩹 (LekaApp): Categories - replace lorem ipsum for caregivers, care receivers by @ladislas in #1182

Full Changelog: LekaApp-v1.1.0...LekaApp-v1.2.0

Leka App v1.1.0

02 May 20:49
192f8d1
Compare
Choose a tag to compare

What's Changed

  • 🌐 (LekaApp): Fix missing needs review localization by @ladislas in #1127
  • mathieu/feature/Add launchScreen with 2 seconds ProgressView by @macteuts in #1126
  • 🚸 (LekaApp): Add multiple caregivers selection for activity by @HPezz in #1125
  • mathieu/refactor/Edit Firebase Collections names and id properties by @macteuts in #1129
  • ✨ (LekaApp): Add ScrollViewReader to scroll to top on SignOut by @macteuts in #1128
  • mathieu/refactor/Fix forgotPassword buttons by @macteuts in #1130
  • πŸ› (LekaApp): Loading indicator - fix bad method name by @ladislas in #1131
  • 🌐 (LekaApp): Localize none category by @HPezz in #1132
  • release/LekaApp/1.0.0 by @ladislas in #1137
  • 🌐 (LekaApp): Fix missing xcstrings files by @ladislas in #1138
  • hugo/feature/Replace LedZoneSelector with ColorPad by @HPezz in #1139
  • hugo/feature/Improve actionTTS UX with grayscale by @HPezz in #1140
  • πŸ”¨ (fastlane): Replace main with base_ref env variable by @ladislas in #1145
  • Corrections by @Lucieveber in #1144
  • πŸ§‘β€πŸ’» (tuist): Set dev/testflight version to 999.999.999 by @ladislas in #1143
  • DerniΓ¨res corrections suite au Testflight by @Lucieveber in #1146
  • πŸ”’οΈ (LekaApp): Add Privacy Manifest file by @ladislas in #1147
  • 🚚 (LekaApp): Reorganize resources by @ladislas in #1148
  • 🚸 (LekaApp): Add new app description in home category by @ladislas in #1149
  • βš—οΈ (DEBUG): Add more buttons to see if all have the bug by @ladislas in #1150
  • ⚑️ (LekaApp): Load contentkit on startup on background thread by @ladislas in #1152
  • ladislas/feature/893 display system info settings by @ladislas in #1153
  • ✨ (BLEKit): Retrieve connected peripherals by @ladislas in #1154
  • ladislas/feature/ci develop deploy to test flight on merge by @ladislas in #1155
  • ⬆️ (tuist): Upgrade dependencies by @ladislas in #1157
  • πŸ‘· (fastlane): Fix on push paths for Package.swift by @ladislas in #1158
  • πŸ”§ (tuist): Add missing swiftlint comment by @ladislas in #1159
  • ladislas/bugfix/fastlane release beta by @ladislas in #1160
  • ladislas/bugfix/fastlane release beta remove pr number by @ladislas in #1161
  • mathieu/feature/Add password management forgot and reset logic by @macteuts in #1156
  • ⬆️ (bundle): Bundle upgrade dependencies by @ladislas in #1164
  • ladislas/bugfix/tuist flags testflight build by @ladislas in #1165
  • πŸ› (fastlane): Only take the first 10 digits of commit hash by @ladislas in #1166
  • πŸ› (fastlane): Fix 10 digits conversion from build number to sha by @ladislas in #1168
  • hugo/assets/Update curriculum icons by @HPezz in #1167
  • πŸ‘· (ci): Reinstall bundler on system upgrade by @ladislas in #1170
  • hugo/feature/Add stories by @HPezz in #1163
  • ladislas/bugfix/stories correction typos by @ladislas in #1171
  • mathieu/refactor/Remove messages and l10n from AccountKit by @macteuts in #1169
  • hugo/feature/Improve DnD by @HPezz in #1172
  • πŸ”₯ (apps): Remove UIExplorer by @ladislas in #1174
  • mathieu/refactor/Remove saving dialogs when quitting activity by @macteuts in #1176
  • hugo/assets/Add song assets to Melody by @HPezz in #1177

Full Changelog: LekaApp-v1.0.0...LekaApp-v1.1.0

LekaUpdater v1.4.1

18 Apr 13:06
c34e686
Compare
Choose a tag to compare

Fix robot connection view localization - in French, the view was appearing in English

Leka Updater v1.4.0

18 Apr 13:01
9105cbe
Compare
Choose a tag to compare

This new version is a complete rewrite of our previous app.

Thanks to our amazing users and their invaluable feedback, both the user experience and the user interface have been significantly enhanced.
The design is now more engaging, important information is easily readable, and all the crucial actions are readily accessible.

And that's not all! This new version includes our latest firmware update, LekaOS v1.4.0, which introduces a host of new features:

  • ⚑️ Enhanced Stability: The robot now boasts improved stability during motion, ensuring smoother transitions and steadier movements.
  • ⚑️ Precision in Rotations: We've fine-tuned the robot's rotational movements for greater accuracy and fluidity.
  • 🌐 Language Support in Autonomous Mode: When the "Dice" card is recognized, the autonomous activities menu is now conveniently displayed in English.
  • πŸ› Inactivity Timeout: To conserve energy and enhance safety, the robot will automatically exit autonomous mode after 10 minutes of inactivity.

What's Changed

  • ✨ (LekaUpdater): Use BLEKit in ConnectionView by @YannLocatelli in #155
  • Yann/feature/lekaupdater/use ble kit in information view by @YannLocatelli in #159
  • hugo/feature/Refactor Xylophone Tiles styles by @HPezz in #160
  • Yann/feature/lekaupdater/add update process controller in update status view by @YannLocatelli in #164
  • Yann/UI/lekaupdater/informationview/replace top and bottom by @YannLocatelli in #162
  • hugo/feature/Add continuous progress bar by @HPezz in #163
  • Yann/feature/lekaupdater/pass and use robot in update controller by @YannLocatelli in #166
  • hugo/feature/Add Hide n Seek to UIExplorer by @HPezz in #158
  • Yann/UI/lekaupdater/informationview/move information by @YannLocatelli in #169
  • hugo/feature/Add Melody to UIExplorer by @HPezz in #161
  • ladislas/feature/uiexplorer add previews by @ladislas in #170
  • πŸ’„ (UIExplorer): Adjust association templates answer's dimens… by @macteuts in #173
  • Mathieu/UI/fix game view layout by @macteuts in #172
  • hugo/feature/Add song selector to DanceFreeze by @HPezz in #168
  • Yann/UI/lekaupdater/text color by @YannLocatelli in #174
  • hugo/feature/Refactor Hide and Seek buttons by @HPezz in #171
  • yann/feature/lekaupdater/informationview/data streaming by @YannLocatelli in #167
  • Yann/feature/lekaupdater/get os and serial number in information view by @YannLocatelli in #175
  • Yann/feature/lekaupdater/advertising data updated in connection view by @YannLocatelli in #177
  • ⬆️ (GameEngineKit): Add DesignKit dependency by @HPezz in #181
  • hugo/feature/Add Tools folder in GameEngineKit by @HPezz in #182
  • 🚚 (GameEngineKit): Move Components in UI folder by @HPezz in #183
  • ✨ (LekaUpdater): UpdateProcessV100 load firmware by @YannLocatelli in #187
  • πŸ’„ (UIExplorer): Add new navigation level + selector by @macteuts in #185
  • Mathieu/UI/add list of navigation links in new UI by @macteuts in #186
  • βž• (UIExplorer): Add GameEngineKit dependency to UIExplorer by @HPezz in #188
  • Yann/feature/lekaupdater/update process v100 set destination path by @YannLocatelli in #189
  • ladislas/feature/uiexplorer separate old new ui directories by @ladislas in #194
  • Yann/feature/lekaupdater/update process v100 applying update by @YannLocatelli in #193
  • Yann/UI/lekaupdater/use standard colors skyblue green by @YannLocatelli in #198
  • Yann/UI/lekaupdater/3 images requirements by @YannLocatelli in #191
  • hugo/feature/Add Melody to GameEngineKit by @HPezz in #176
  • hugo/feature/Add Lottie to DesignKit by @HPezz in #202
  • πŸ› (BLEKit): Fix write for send on WriteOnlyCharacteristic by @YannLocatelli in #200
  • 🚸 (LekaUpdater): Scan onAppear of ConnectionView by @YannLocatelli in #201
  • 🍱 (LekaUpdater): Use svg images instead of png by @YannLocatelli in #206
  • ✨ (DesignKit): Add LottieView by @HPezz in #203
  • hugo/feature/Add Hide And Seek to GameEngineKit by @HPezz in #178
  • βž• (GameEngineKit): Add SwiftUIJoystick dependency by @HPezz in #205
  • hugo/feature/Add StandardRemote to GameEngineKit by @HPezz in #196
  • hugo/feature/Add ArrowRemote to GameEngineKit by @HPezz in #197
  • πŸ”₯ (GameEngineKit): Remove 'name' variable in gameplays and VMs by @HPezz in #210
  • Yann/feature/lekaupdater/update process v100 waiting for robot too reboot by @YannLocatelli in #199
  • ♻️ (GameEngineKit): Refactor isFinished and choices in gameplays by @HPezz in #212
  • hugo/feature/Add DanceFreeze to GameEngineKit by @HPezz in #195
  • 🎨 (LekaApp): Move BotPicker() onto fullScreenCover by @macteuts in #218
  • πŸ”₯ (LekaUpdater): Delete previous app code by @YannLocatelli in #219
  • hugo/move/Move SongModel in its own file by @HPezz in #224
  • Yann/refactor/lekaupdater/rename in robotmanager and refactor robotperipheralviewmodel by @YannLocatelli in #220
  • πŸ› (LekaUpdater): Fix Firmware compareVersion with invalidVersion by @YannLocatelli in #229
  • hugo/feature/Add AudioPlayer class by @HPezz in #225
  • ♻️ (GameEngineKit): Change simultaneousGesture into simple tapGesture by @HPezz in #230
  • hugo/feature/Add StepManager to GameEngineKit by @HPezz in #214
  • hugo/feature/Add TouchToSelect 3 inline and 6 activity in GameEngineKit by @HPezz in #209
  • hugo/feature/Implement all others TouchToSelect interfaces in GameEngineKit by @HPezz in #231
  • hugo/feature/StandardStepModel conforms to StepModelProtocol by @HPezz in #226
  • Yann/refactor/lekaupdater/pass robotmanager to viewmodels by @YannLocatelli in #221
  • Yann/refactor/lekaupdater/set firmwaremanager as global var by @YannLocatelli in #232
  • Yann/refactor/lekaupdater/fix previews by @YannLocatelli in #234
  • Yann/refactor/lekaupdater/connection as fullscreencover by @YannLocatelli in #217
  • Yann/refactor/lekaupdater/information as main view by @YannLocatelli in #236
  • Yann/refactor/lekaupdater/update status as fullscreencover by @YannLocatelli in #237
  • hugo/feature/Add ListenThenTouchToSelect to GameEngineKit by @HPezz in #228
  • Yann/format/lekaupdater/fix swift format swiftlint by @YannLocatelli in #240
  • Yann/bug fix/lekaupdater/scan on connectionview appear by @YannLocatelli in #243
  • Yann/feature/lekaupdater/send file by @YannLocatelli in #238
  • hugo/feature/Implement all others ListenTouchToSelect interfaces in GameEngineKit by @HPezz in #233
  • hugo/feature/DanceFreeze uses AudioPlayer by @HPezz in #239
  • πŸ’₯ (git): Git LFS - track .wav files by @ladislas in #260
  • πŸ’„ (LekaApp): Refactor CurriculumPillShapedView with new design by @macteuts in #235
  • hugo/feature/Add Xylophone to GameEngineKit by @HPezz in #245
  • 🎨 (swift-format): Fix formatting everywhere needed by @ladislas in #262
  • hugo/ui/Add padding to ContinuousProgressBar by @HPezz in #253
  • REVIEW+ladislas+hugo/feature/Update Melody with MIDIPlayer by @ladislas in #263
  • hugo/refactor/Refactor Remotes by @HPezz in https://github.com/leka/ios-...
Read more

Leka App v1.0.0

18 Apr 13:09
1d4a80e
Compare
Choose a tag to compare

What's Changed

  • πŸ‘· (fastlane): Update labels for deliver and test flight (beta) by @ladislas in #811
  • 🚸 (LekaApp): Trigger reinforcers on editing carereceiver profile by @HPezz in #830
  • ladislas/feature/lekaapp settings refactor order by @ladislas in #826
  • πŸ”– (LekaUpdater): Release v1.4.1 - minor bug fixes by @ladislas in #809
  • 🩹 (GEK): ActivityView - fix title not displaying real title by @ladislas in #831
  • 🩹 (DesignKit): Fix Leka Logo bundle access in release mode by @ladislas in #832
  • πŸ”§ (tuist): Set IDEPreferLogStreaming=YES to fix log error message in release mode by @ladislas in #834
  • ♻️ (LekaApp): Fix avatarPicker hit zone button by @HPezz in #835
  • mathieu/feature/Update Caregiver Type and Manager by @macteuts in #836
  • ♻️ (LekaApp): Hide CaregiverPicker back button during SignIn by @macteuts in #838
  • hugo/feature/Pre work for refactor LekaApp sheets and fullScreenCover by @HPezz in #824
  • ladislas/feature/contentkit exercise robotaction by @ladislas in #842
  • 🍱 (Activities): Add color bingo 4, 5, 6 by @ladislas in #827
  • hugo/feature/Refactor LekaApp sheets and fullScreenCover by @HPezz in #825
  • hugo/feature/Add first caregiver sidebar button by @HPezz in #828
  • hugo/feature/Deal with no profiles created by @HPezz in #841
  • hugo/feature/Skip modal carereceiverPicker when no account by @HPezz in #844
  • mathieu/refactor/Update Profile creation process for Caregiver by @macteuts in #845
  • mathieu/refactor/Update Profile creation process for Carereceiver by @macteuts in #846
  • mathieu/refactor/Init Collection Listeners just once by @macteuts in #848
  • πŸ‘· (fastlane): TestFlight - Add pr comment w/ build number by @ladislas in #852
  • ✨ (GEK): Instructions - handle different languages for text to speech by @ladislas in #853
  • 🩹 (GEK): Fix French pronunciation of Leka in instructions by @ladislas in #857
  • 🀑 (Activity): Fix activity mock yaml by @ladislas in #863
  • ladislas/feature/759 review navstack usage by @ladislas in #862
  • mathieu/refactor/Reserve space for long labels under cells by @macteuts in #861
  • mathieu/feature/Collect PNG images throughout ContentKit by @macteuts in #860
  • 🚸 (LekaApp): Remove interactiveDismissDisabled everywhere by @ladislas in #866
  • 🚸 (LekaApp): Refactor TextFields for usability, accessibility by @ladislas in #867
  • πŸ› (LekaApp): Set auto capitalization to never for password, email by @ladislas in #869
  • ladislas+mathieu/bugfix/signin caregiver picker dismiss by @ladislas in #870
  • mathieu/bugfix/Deal with stale listeners upon SignIn by @macteuts in #864
  • ladislas/feature/757 use wrapping hstack for professions by @ladislas in #868
  • ladislas/feature/757 use wrapping hstack for activity view by @ladislas in #872
  • mathieu/refactor/Remove CaregiverPicker from Connection process by @macteuts in #871
  • ladislas/feature/804 fastlane testglight add notes by @ladislas in #873
  • ladislas/bugfix/876 fix professions wrong alphabetical order by @ladislas in #877
  • mathieu/feature/Add Activity Indicators during Authentication by @macteuts in #875
  • ♻️ (LekaApp): Review uses of navigationBarTitleDisplayMode by @HPezz in #880
  • hugo/bugfix/Fix DiscoverLeka quitting behavior by @HPezz in #879
  • πŸ› (LekaApp): Fix navigationDestination to CarouselView parent by @macteuts in #884
  • πŸ”₯ (LekaApp): Remove unused authManagerViewModel from MainApp by @macteuts in #885
  • πŸ› (fastlane): Fix conversion from decimal to hex (hash) w/ leading 0 by @ladislas in #886
  • ladislas/feature/878 choiceimageview handle svg pdf by @ladislas in #887
  • πŸ› (activities): Melody - fix missing payload by @ladislas in #881
  • ladislas/feature/gek choiceimageview dynamic background by @ladislas in #899
  • hugo/feature/Improve LekaApp UI by @HPezz in #890
  • 🌐 (GEK): Review all GEK localized content by @HPezz in #900
  • ladislas/feature/684 contentkit add curriculums by @ladislas in #904
  • ladislas/feature/leka app no auto dismiss of create caregiver by @ladislas in #903
  • ✏️ (hooks): Fix hook's name, description for curriculum by @ladislas in #908
  • hugo/feature/Add Caregiver section by @HPezz in #907
  • ♻️ (ContentKit): Move back ActivityDetailsView by @ladislas in #910
  • πŸ› (GEK): Fix format identifier in interpolation by @HPezz in #917
  • ladislas/feature/913 contentkit curriculum check activity exist by @ladislas in #921
  • Update skills.yml by @Lucieveber in #918
  • ladislas/feature/905 contentkit add curriculum model by @ladislas in #909
  • hugo/feature/Refactor RobotConectionView by @HPezz in #916
  • 🌐 (LekaApp): Global l10n review by @HPezz in #924
  • ladislas/feature/865 add developer mode by @ladislas in #926
  • πŸ‘· (fastlane): Turn off DEVELOPER_MODE on release to appstore by @ladislas in #927
  • πŸ› (LekaApp): Add missing #if DEVELOPER_MODE by @ladislas in #929
  • mathieu/bugfix/Dismiss CreateCaregiver and CreateCarereceiver when offline by @macteuts in #919
  • hugo/feature/Use callback action to start activities by @HPezz in #943
  • mathieu/bugfix/Use Firestore persistence to write and update when offline by @macteuts in #920
  • hugo/feature/Display BLE alerts if off or unauthorized by @HPezz in #932
  • πŸ§‘β€πŸ’» (GEK): Add activity quick navigation in DEVELOPER_MODE by @HPezz in #956
  • hugo+ladislas/feature/Refactor GEK bundle by @HPezz in #962
  • 🍱 (ContentKit): Add missing standalones activities by @HPezz in #961
  • 🩹 (GEK): ObserveThen - Fix scaling issue, apply clipshape first by @ladislas in #963
  • hugo/feature/Add Activity section by @HPezz in #958
  • hugo/feature/Update Curriculum section by @HPezz in #959
  • πŸ”§ (fastlane): Remove LekaActivityUIExplorer from bundle ids by @ladislas in #964
  • πŸ› (LekaApp): Present CaregiverPicker atop SettingsView by @macteuts in #967
  • ✏️ (ContentKit): Fix activities typos by @HPezz in #965
  • REVIEW+hugo+lucie/curriculum color bingo by @HPezz in #966
  • πŸ› (RobotKit): Fix robots not showing on first appear by @ladislas in #969
  • πŸ”§ (LekaUpdater): Open Leka App when update is complete by @YannLocatelli in #955
  • ♻️ (GEK): Refactor DnD code by @HPezz in #970
  • ✨ (ContentKit): Add Emotion Recognition Drawings curriculum by @HPezz in #972
  • REVIEW+hugo+lucie/curriculum recognition emotions pictograms by @HPezz in #973
  • ladislas/bugfix/contentkit list activity curriculums by @ladislas in #978
  • πŸ› (ContentKit): Example - fix compilation error du to #978 by @ladislas in #979
  • REVIEW+hugo+lucie/curriculum recognition emotions pictures by @HPezz in #976
  • hugo/feature/Add correct curriculum icons by @HPezz in https://github.com/leka/ios-mo...
Read more