Releases: YenHub/list.quickdash.co.uk
Technical Release
Technical Release
What's Changed?
This is a simple change which moves the noteState
into the new global state store.
This will help to improve the app where previously we were passing the state through many depths of nested components leaving it hard to develop the interface fast and lots of repetitive code.
Additionally, there were scenarios where components not reliant upon the note state would render basing on it's changes.
This latest update addresses all those issues and more! 😎
# Technical Release
What's Changed?
This update introduces some solid technical improvements to the app including a new state store, more unit testing, a TypeScript transformation and further improvements to the deployment pipeline 🎉
Technical Improvements
-
Improved Unit Tests
- Better Coverage
- Implemented TypeScript
- Added test helpers for uniform approach to routines
-
Strict Typing
- Implemented TypeScript throughout & addressed any hanging weaknesses in the code
- Added TSLint config & updated ESLint too
-
CI/CD
- Added manual test & lint dry run action
-
React Scripts Bump
-
NPM Cleanup
UI Updates
- Default Notes
- Added new default messages on first visit lander
- MarkDown Styling
- Vastly improved markdown styling and syntax rendering
- MarkDown Preview
- You can now see a preview of your markdown immediately beneath the notes input window
- Wide View
- You can now toggle a "Wide View" when creating notes using MarkDown enabled
- Helpful for when you're using the app as a manual spreadsheet 😋
Tidy Up
Feature Release
What's Changed?
This update includes some interesting changes, including new user features, better unit testing and an improved deployment pipeline.
Technical Improvements
- Improved Unit Tests
- Better Coverage
- CI/CD
- Improved filtering on push
- Added manual action
- Improved action performance
- Now using
npm ci
- Now using
- React Scripts Bump
- NPM Cleanup
UI Updates
- MarkDown
- Added MarkDown for Note Descriptions
- Added MarkDown Preview for Create Note Modal
- Not visible for mobile currently
- Can be viewed by using desktop mode, but can be reviewed 😃
- General Performance Optimisations
Mini Release
What's Changed?
This latest update is a small mop up of some of the latest underlying code improvements.
Only one UI update in this smaller release, but more changes are soon to follow 😄
UI Updates
- Fixed close button accessibility in light mode
- Was too light and did not contrast well
Technical Improvements
- Removed unnecessary AutoResize
- Lift themes & styles out of functions
- Adjusted API launch to wait for MySQL to be alive
- Update demo link on readme
- Update wording of intro
Security
- Dependabot
- Merge pull request #3 from YenHub/dependabot/npm_and_yarn/server/ini-1.3.8
- Bump ini from 1.3.5 to 1.3.8 in /server
Security Update
Added security headers
Feature Release
What's Changed?
CI/CD
- Actions will now auto-deploy on successful build & test
- Deployment Method: FTP
UI
- Removed access to legacy site
- Changed Delete Notes Button Text
- New Text: Delete List
Feature Release
What's Changed?
SEO
- Added share buttons
General Updates
- Adjusted app tile colours in manifests
Tests
Added base UI tests, to be developed further
Bug Fixes 😋
- New Close Button
- Creates new notes when inputs have content
- Fixed, now closes modal & clears state
- Won't close when editing notes
- Fixed, now closes modal & clears state
- Creates new notes when inputs have content
Feature Release
What's Changed?
Offline Capabilities
This latest version adds offline capabilities to the app.
This means you can use this whether or not you're online, on both desktop & mobile!
Most mobile phones will now offer you to install the app when you land on the landing page (this will also soon be customised)
The added benefit here is it's now also a PWA and performance is considerably brilliant!