Releases: FredericHeem/starhackit
Releases · FredericHeem/starhackit
React 18
Summer 2021
Update dependencies,
Use more components from md-lean
Feb 2021
Deploy infrastructure with grucloud.
Make docker images suitable for k8s.
summer 2020
Update dependencies
2019 summer
Major frontend rewrite:
- multi frontend: public, user and admin, all under 100KB.
- typescript has replaced babel, reducing bundle size by 25%.
- glamorous being no longer maintained, emotion is the new css solution.
- react replaced preact due to emotion.
- nightwatch uses chrome driver directly, no more selenium.
- concept of layout, each component can choose its own layout or uses the default one.
- all routes are loaded dynamically to reduce bundle size.
Spring 2018
FE:
- webpack 4
- use babel-preset-env
- use babel-plugin-module-resolver
- package.json cleanup
BE:
- remove rabbitmq dependency, use redis pub/sub instead
- postgres 9.6 with postgis support
- facebook login trough a mobile app
- complete REST API example with the ticket module
- Add document plugin to upload documents
Deployment:
- support ubuntu 16.04
- ansible 2.4
Update all dependencies for FE and BE
2018 update
- Prettier for all source code
- Add a tiny Animate component for nice css transition
- Upgrade to new universal-router v6 API
- Update most dependencies
- e2e testing for 404 pages
- Tidy up
Under 100kB
The application is now under 100kB gzip: app + vendor {js, css}
- use preact instead of react
- use universal-router instead of react-router
- remove redux and friends: redux-react, redux-act, redux-act-async, redux-logger.
- remove react-s-alert
- user validator.js instead of checkit
- asynchronous view loading
- no more stylus
- use tiny glamorous
Preact
This release substitutes React with Preact, it's much leaner and PATENT FREE.
Weight loss in style
- remove material-ui and use a custom built material design lib: mdlean
- add a component guide
- real time theming
- use glamorous for styling
- load babel-polyfill dynamically only when needed