Releases: cboard-org/cboard
Releases · cboard-org/cboard
1.39.0
What's Changed
- Add UPDATE_BOARDS_AFTER_RECONCILE action and improve board synchronization by @RodriSanchez1 in #2098
- Migrate storage from localStorage to IndexedDB using localForage by @RodriSanchez1 in #2102
- Fix offline boards history by @magush27 in #2109
- Implement board synchronization functionality by @tomivm in #2097
- Revert "Implement board synchronization functionality" by @RodriSanchez1 in #2113
- update version of browserstack dependency by @martinbedouret in #2118
Full Changelog: 1.38.4...1.39.0
1.38.4
What's Changed
- Added tour for Symbol Search to describe skin tone and hair color options by @jacobmcgowan in #2050
- Bump node-forge from 1.3.1 to 1.3.2 by @dependabot[bot] in #2066
- [Snyk] Upgrade @crowdin/crowdin-api-client from 1.42.0 to 1.48.3 by @martinbedouret in #2059
- [Snyk] Upgrade mongoose from 8.8.3 to 8.19.2 by @martinbedouret in #2058
- Bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #2068
- fix: prevent crash when tile is missing by adding null safety to resolveTileLabel by @sharan-deep21 in #2048
- Fix platform voices retrieval and improve error handling by @RodriSanchez1 in #2082
- Update translations by @RodriSanchez1 in #2084
- Fix Cbuilder board import by @magush27 in #2085
- Fix Cbuilder board import handling and improve subscription alerts by @magush27 in #2086
- Update translations by @RodriSanchez1 in #2088
- Add login comprobation on isSubscriptionRequired by @RodriSanchez1 in #2090
Full Changelog: 1.38.1...1.38.4
1.38.1
What's Changed
- Solves ElevenLabs voices not showing up after login on new devices or browsers by @magush27 in #2042
- Fix ElevenLabs voices ordering in Voices list by @sharan-deep21 in #2043
- Fix: language label overlapping with public icon in public boards (#1916) by @sharan-deep21 in #2029
- Fix: Prevent Language Settings freeze when no TTS voices are available (#1923) by @sharan-deep21 in #2030
- Logout functionality to clear ElevenLabs settings and voices by @magush27 in #2046
- ARASAAC skin tone and hair color options by @jacobmcgowan in #1836
- [Snyk] Upgrade dotenv from 16.4.5 to 16.5.0 by @martinbedouret in #1850
- Refactor TTS voice fetching logic and error handling by @RodriSanchez1 in #2049
New Contributors
- @sharan-deep21 made their first contribution in #2043
Full Changelog: 1.38.0...1.38.1
1.38.0
What's Changed
- Added Support For Lao Language by @Raj4478 in #2021
- ElevenLabs API client infrastructure by @magush27 in #2015
- Elevenlabs api key and voice management UI by @magush27 in #2016
- Added ElevenLabs speech synthesis to TTS engine by @magush27 in #2017
- Added Elevenlabs voices into SpeechProvider architecture and caching by @magush27 in #2020
- Update ccboard link in README.md by @jacobmcgowan in #2028
- Updates CI config for QA deployment by @martinbedouret in #2012
- (docs): update dpg badge by @BolajiAyodeji in #2032
- ElevenLabs voice quality controls (Stability, Similarity, Style) by @magush27 in #2022
- Enhances speech settings with ElevenLabs API by @martinbedouret in #2034
- Moves speech settings tests by @martinbedouret in #2035
- Updates voice selection test by @martinbedouret in #2036
New Contributors
- @Raj4478 made their first contribution in #2021
- @BolajiAyodeji made their first contribution in #2032
Full Changelog: 1.37.1...1.38.0
1.37.1
What's Changed
- Update Navbar component to use isCordova for FullScreenButton visibility by @gonojuarez in #1932
- Remove Analytics PremiumFeature button in Navbar for non-logged users by @gonojuarez in #1937
- Improve userData handling and clean up Language Redux actions by @tomivm in #1946
- AuthScreen redirects to root board on close by @zkarmi in #1930
- Refactor login to object component by @gonojuarez in #1948
- Update Google Analytics to GA4 and improve user ID handling by @RodriSanchez1 in #1952
- Add E2E testing framework with Playwright by @martinbedouret in #1956
- Refactor reset password by @gonojuarez in #1951
- Refactor ActivateContainer to use functional components and hooks by @gonojuarez in #1953
- Fix label position rendering when image is not present by @Harshit-Mourya in #1976
- Adds support for variant boards by @martinbedouret in #1977
- Refactor SignUp component to use functional component and hooks by @gonojuarez in #1955
- Fix undesired horizontal scroll caused by icon overflow in the toolbar by @magush27 in #1980
- Adds authentication to board report API by @martinbedouret in #1989
- Feat: Improved scrollbar on search board by @Horlawale-ui in #1988
- Refactor updateApiBoardSuccess for local updates handling by @RodriSanchez1 in #1990
- Fix optional chaining for dialogWithKeyboardStyle in Login component by @RodriSanchez1 in #2002
- Add validation for empty board data in updateApiBoardSuccess by @RodriSanchez1 in #2004
- Enhances test suite for improved reliability by @martinbedouret in #2006
- fix: resolve event object parameter issue in handleCopyRemoteBoard function by @RodriSanchez1 in #2008
- Revert recent changes related to variant boards and remote copying by @RodriSanchez1 in #2009
New Contributors
- @zkarmi made their first contribution in #1930
- @Harshit-Mourya made their first contribution in #1976
- @magush27 made their first contribution in #1980
- @Horlawale-ui made their first contribution in #1988
Full Changelog: 1.36.0...1.37.0
1.36.0
What's Changed
🚀 Features
- Feature: Edit folder load board by @tomivm in #1718
- Add resolveBoardName helper for Board title rendering by @RodriSanchez1 in #1894
🛠️ Improvements
- Proofread and completed all necessary translations by @ShrutiShahi18 in #1862
- Optimize caching strategy with HTTP headers and enhanced service worker configuration; solve first render white screen issue (#1482) by @tomivm in #1797
- Add unique key property to tile buttons for rendering consistency by @tomivm in #1872
- Increase Service Worker Precache Size to prevent blank first load by @RodriSanchez1 in #1876
- Updated background gradient for pages as per issue #1918 by @RoyShubham07 in #1919
- Update background property in Activate.css to use shorthand syntax by @gonojuarez in #1915
🐛 Bug Fixes
- Fix: Fixed boards double render by @RodriSanchez1 in #1869
- Bug: Hue colour picker by @gonojuarez in #1865
- EditToolbar prop bug by @gonojuarez in #1852
- Fix Grid component to use pageItems in gridState by @tomivm in #1880
- Revert grid double render fix and optimize grid components by @RodriSanchez1 in #1882
- Fix picseepal board tiles grid order by @RodriSanchez1 in #1906
- Quick fix for remove rows and columns function on fixed boards by @tomivm in #1891
- [Duplicated] Fix memory leak and improve image fetching in Symbol component by @RodriSanchez1 in #1920
🧹 Refactor & Optimization
- Refactor Board components: improve function definitions by @RodriSanchez1 in #1885
- Optimise Board component by @tomivm in #1883
- Refactor image source handling in Symbol by @RodriSanchez1 in #1898
- Refactor FullScreenButton to use functional components and hooks by @gonojuarez in #1914
👏 New Contributors
- @ShrutiShahi18 made their first contribution in #1862
- @RoyShubham07 made their first contribution in #1919
Full Changelog: 1.35.0...1.36.0
1.35.0
What's Changed
✨ Features
- Import CBuilder board (#1760) by @RodriSanchez1
- Refactor: Import CBuilder board (#1764) by @RodriSanchez1
- Enable Quick Settings Unlock toggle for navigation (#1802)
- Add modal to confirm tile deletion (#1668)
- Language support: Public board, Persian (Fa), system language on first launch
- Add PasswordTextField component (#1709)
- Add Copilot instructions (#1834)
🐛 Bug Fixes
- Fix #1752: Quiet mode activation state (#1753, #1754)
- Fix #1774 (#1776)
- Fix Edit Tiles Dialog functionality (#1857)
- Fix navigation history (#1819)
🔐 Security & Dependency Updates
- Upgrade
mongooseto 8.8.3,axios,pdfmake,crowdin-api-client,microsoft-cognitiveservices-speech-sdk,express,react-adsense,http-proxy-middleware, and more. - Multiple security-related dependency bumps via Snyk and Dependabot
🧹 Refactors & Maintenance
- Cleanup Settings, Login, and AdSense sections
- Csp hotfix patch
- Enhance board action tests
- Translation updates
- Delete unused scannable navigation bar
🙌 New Contributors
Thanks to our new contributors for their amazing work:
@kkkkYoungJae, @DTProductions, @ANAMASGARD, @jacobmcgowan, @Ashutoshvashisht007, @KevinDussel, @gonojuarez, @arjunanand23, @gallaghersara, @KirtiKamal, @JaiminPatel345 🎉
Full Changelog: 1.34.0...1.35.0
1.34.0
What's Changed
I am happy to announce the new Cboard version. We say hi to our new style, the rebranding is here, and we hope you like the new Cboard brand. Also, we came up with many new features and necessary bug fixes.
Fixes:
- Adding message for pictogram not found by @maxicapodacqua in #1653
- Adding article to navigation config by @maxicapodacqua in #1641
- Fix/fix infinite loop on paste boards recursively by @tomivm in #1640
- Fix/Board navigation inconsistencies by @RodriSanchez1 in #1456
- Fix / Paste subfolders by @RodriSanchez1 in #1692
- Fix/PicSeePal linked boards tiles by @tomivm in #1695
- Fix / Show scroll on settings by @RodriSanchez1 in #1697
- Create new user communicator on changeDefaultBoard by @RodriSanchez1 in #1686
- Remove react-app-rewired by @RodriSanchez1 in #1696
- fixed locadboard wrong id issue by @kartikeysharma98281 in #1706
- Fix issue with Norwegian language by @martinbedouret in #1714
- Increase BOARDS_PAGE_LIMIT from 100 to 1000 by @tomivm in #1716
- Fix / Copy public boards by @RodriSanchez1 in #171
- Fix/create-remote-Board-on-update-LoadBoards by @tomivm in #1703
- Fix / Unexpected behaviour on change default boards included by @RodriSanchez1 in #1727
- Save only necessary keys on local userData by @tomivm in #1731
- Update linkedBoard property for folder in corePicSeePal.json by @RodriSanchez1 in #1732
Refactor:
- Refactor / Communicator creation and updates by @RodriSanchez1 in #1707
Features:
- Improve phrase to be allowed only by logged in users in free countries by @maxicapodacqua in #1635
- Implement Quiet Builder mode by @ethmcc in #1672
- Toggle password visibility by @nmro184 in #1700
- Feature/sync communicator by @RodriSanchez1 in #1725
- Feature/add only necessary default boards on login by @tomivm in #1711
Updates:
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #1673
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #1670
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #1680
- Bump follow-redirects from 1.15.3 to 1.15.6 by @dependabot in #1669
- Bump es5-ext from 0.10.62 to 0.10.64 by @dependabot in #1667
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #1665
- [Snyk] Upgrade microsoft-cognitiveservices-speech-sdk from 1.33.1 to 1.34.0 by @martinbedouret in #1659
- [Snyk] Upgrade @crowdin/crowdin-api-client from 1.28.0 to 1.28.1 by @martinbedouret in #1644
New Contributors
- @maxicapodacqua made their first contribution in #1653
- @ethmcc made their first contribution in #1672
- @nmro184 made their first contribution in #1700
- @kartikeysharma98281 made their first contribution in #1706
Full Changelog: 1.33.0...1.34.0
1.33.0
What's Changed
Features
- Feature / Font size selector on PDF export by @chelsouse in #1612
- Use Firebase Plugin to handle google login on Cordova apps by @tomivm in #1600
- Feature - Repeat last spoken sentence with redo by @RodriSanchez1 in #1626
- Feature - add loading spinner on upload image by @rakeshkumar1019 in #1622
- Feature/ios premium by @tomivm in #1584
- Feature - Add Google Analytics support for Electron platform by @RodriSanchez1 in #1505
Fixes
- Fix - Android 13 Upload images by @RodriSanchez1 in #1613
- Fix/connection setter by @tomivm in #1596
- Transform receipt on purchase validator by @RodriSanchez1 in #1610
- Fix - Sync writeFile function for writeCvaFile by @RodriSanchez1 in #1634
- Fix - Android Google logout by @RodriSanchez1 in #1639
- Fix/lost of boards when create a parent board by @tomivm in #1630
- Fix/refactor get subscriber not found by @RodriSanchez1 in #1551
- Fix the order of params on pdfExportAdapter by @tomivm in #164
- Fix/pdf navbar export by @RodriSanchez1 in #1649
- Fix getSubscriber on paypal approve by @RodriSanchez1 in #1655
Updates
- Bump/Nodejs v18** by @RodriSanchez1 in #1595
- Updated translations by @martinbedouret in #1648
- [Snyk] Upgrade mongoose from 6.12.0 to 6.12.1 by @martinbedouret in #1608
- [Snyk] Upgrade @crowdin/crowdin-api-client from 1.24.0 to 1.25.0 by @shayc in #1607
- [Snyk] Upgrade react-joyride from 2.5.5 to 2.6.0 by @shayc in #1606
- Bump crypto-js from 4.1.1 to 4.2.0 by @dependabot in #1598
- [Snyk] Upgrade @microsoft/applicationinsights-web from 2.8.15 to 2.8.16 by @shayc in #1587
- Revert "[Snyk] Upgrade react-joyride from 2.5.5 to 2.6.0" by @tomivm in #1617
- [Snyk] Upgrade pdfmake from 0.2.7 to 0.2.8 by @shayc in #1624
- [Snyk] Upgrade mongoose from 6.12.2 to 6.12.3 by @martinbedouret in #1623
- [Snyk] Upgrade @crowdin/crowdin-api-client from 1.25.1 to 1.26.0 by @shayc in #1619
- [Snyk] Upgrade react-joyride from 2.5.5 to 2.6.2 by @martinbedouret in #1618
- Revert "[Snyk] Upgrade react-joyride from 2.5.5 to 2.6.2" by @martinbedouret in #1631
New Contributors
- @chelsouse made their first contribution in #1612
- @rakeshkumar1019 made their first contribution in #1622
Full Changelog: 1.32.2...1.33.0
1.32.2
What's Changed
Fixes:
- Change google-services.json on ccboard
- Fix / Download tts by @RodriSanchez1 in #1591
Updates:
- chore: remove opencollective post-install by @shayc in #1593
- Bump @babel/traverse from 7.17.10 to 7.23.2 by @dependabot in #1594
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #1604
- [Snyk] Upgrade react-joyride from 2.5.5 to 2.6.0 by @martinbedouret in #1602
- [Snyk] Upgrade ramda from 0.29.0 to 0.29.1 by @shayc in #1601
- Revert "[Snyk] Upgrade react-joyride from 2.5.5 to 2.6.0" by @RodriSanchez1 in #1605
Full Changelog: 1.32.0...1.32.2