Release Note
mélodie is currently at a very alpha stage. Although we have fully tested the logic and UI of the application, we are hoping to add a lot more functionality. Our vision is to redefine music creation, whilst making the world a better place.
Thank you for all of my team's support, and Katia, for coming up with this awesome assignment! I haven't had this much fun in a while, and I genuinely mean it, otherwise I wouldn't be writing this at 3 in the morning. Making our React app robust was a fun and daring adventure!
What's Changed
- Function piano key sounds from .mp3 file by @brunogrcsada in #15
- Improved key sound delay, new edited samples by @brunogrcsada in #17
- Implemented keyboard design and keys by @flynnn231 in #18
- Increased key size, display pressed keyboard key, svg animations by @brunogrcsada in #23
- Added splash screen, metronome and volume control by @brunogrcsada in #24
- Refactored metronome and volume components by @Jsimpada in #26
- Added separate component for the keyboard by @Jsimpada in #27
- Included CSS for each individual component by @elijaholan in #28
- Fixed black key linear-gradient when clicked by @elijaholan in #29
- Added unit tests for the Splash component by @melissalupu in #30
- Initial tests for the Metronome component by @flynnn231 in #31
- Added GitHub Action for tests, improved App.js tests by @brunogrcsada in #32
- Added more tests to the Keyboard and App.js, hit 70% coverage by @brunogrcsada in #33
- Redesigned Splash screen with helper text, based on user feedback by @Jsimpada in #35
- Added coveralls upload for code coverage (GitHub Action) by @Jsimpada in #37
- Added a set of testable helper functions by @elijaholan in #38
- Added logic tests for each helper function, bubble shows converted note by @elijaholan in #39
- Add comments to the helper functions, App.js and the Volume component by @elijaholan in #41
- Obtained 100% code coverage. Our lives are complete now. by @melissalupu in #42
- Added regression testing using react-test-renderer by @melissalupu in #43
- In-depth E2E testing with Puppeteer, with automated screenshots and a ton of features <3 by @brunogrcsada in #44
New Contributors
- @flynnn231 made their first contribution in #18
- @Jsimpada made their first contribution in #26
- @elijaholan made their first contribution in #28
Full Changelog: https://github.com/adaapp/testing-dec2021-team3/commits/Latest