Commit Graph

137 Commits

Author SHA1 Message Date
m-tartari dbfb859f51 ✨ feat(molecules): add Hero banner 2024-02-14 17:51:46 +01:00
m-tartari 660dc5d4ca ✨ feat(molecules): add ProjectSpotlight 2024-02-14 17:51:30 +01:00
m-tartari d2ce4f05ba ➕ chore(deps): add dependency react-scroll-parallax 2024-02-14 17:50:41 +01:00
m-tartari a5dd52e425 ♻️ refactor(atoms): streamline IconLinks creation
this also add several new icons
2024-02-14 17:44:06 +01:00
m-tartari 76db623bb3 ♻️ refactor(assets): update images 2024-02-14 17:42:45 +01:00
m-tartari eaf6f18e82 ♻️ refactor(App): update favicon 2024-02-14 17:42:08 +01:00
m-tartari 432651ead7 ♻️ refactor(App): use smooth scroll 2024-02-14 17:41:38 +01:00
m-tartari 396b25019b ♻️ refactor(Curriculum): add dates 2024-02-05 18:28:34 +01:00
m-tartari 856d552513 ♻️ refactor(CurriculumPage): add curriculum content 2024-02-03 22:22:59 +01:00
m-tartari 53cddc14a7 ✨ feat(molecules): add CurriculumItem 2024-02-03 22:22:59 +01:00
m-tartari bb9dd75783 ♻️ refactor(Page): improve main width 2024-02-03 22:22:58 +01:00
m-tartari 224bb8a3ef ♻️ refactor(Toolbar): fix transparent background 2024-02-03 22:22:58 +01:00
m-tartari 91c8c854f6 ♻️ refactor(ProjectPage): improve section spacing 2024-02-03 22:22:57 +01:00
m-tartari d4f4932b68 ♻️ refactor(theme): tweak paper color 2024-02-03 22:22:57 +01:00
m-tartari db1030373b ✨ feat(ProjectPage): add old projects 2024-02-03 22:22:57 +01:00
m-tartari f576ae5968 ✨ feat(molecules): add Project 2024-02-03 22:22:56 +01:00
m-tartari 10cc86203c ♻️ refactor(atoms): standalone icon links 2024-02-03 22:22:56 +01:00
m-tartari 26fff271ef ✨ feat(atoms): add IconButton 2024-02-03 22:22:55 +01:00
m-tartari 4e77befe67 ✨ feat(App): Add projects page 2024-02-03 22:22:55 +01:00
m-tartari 4c8de95705 ♻️ refactor(MainPage): remove example content 2024-02-03 22:22:54 +01:00
m-tartari 3d0363d6f3 🐛 fix(Page): center page title 2024-02-03 22:22:54 +01:00
m-tartari 61708485f2 ✨ feat(App): Add curriculum page 2024-02-03 22:22:54 +01:00
m-tartari 5bb41800ac ♻️ refactor(Toolbar): react to different screen sizes 2024-02-03 22:22:53 +01:00
m-tartari 3daf2cb4b2 ♻️ refactor(toolbar): add swipable drawer menu
the drawer is visible only for small screens
2024-02-03 22:22:53 +01:00
m-tartari bac2fc8e70 ✨ feat: add ContactsPage 2024-02-03 22:22:52 +01:00
m-tartari 192c41880d ➕ chore(deps): add dependency @mui/icons-material 2024-02-03 22:22:52 +01:00
m-tartari d60510cca9 ♻️ refactor(App): fox root element margins 2024-02-03 22:22:51 +01:00
m-tartari b19148ad8f ♻️ refactor(App): make explicit root element 2024-02-03 22:22:51 +01:00
m-tartari 8f26820a27 ✨ feat(App): add Page template 2024-02-03 22:20:17 +01:00
m-tartari 5225cec668 ✨ feat(App): add Footer 2024-01-24 18:58:57 +01:00
m-tartari f3170649dd ✨ feat(App): add ToolBar 2024-01-24 18:58:56 +01:00
m-tartari af3274f881 ♻️ refactor(ErrorPage): use Mui components 2024-01-24 18:58:56 +01:00
m-tartari 8aff802faa ♻️ refactor(App): use custom theme 2024-01-24 18:58:56 +01:00
m-tartari c569fcf0a2 ➕ chore(deps): add @mui/material to dependencies
this add the following dependencies:
- @mui/material
- @emotion/react
- @emotion/styled
- @fontsource/roboto
2024-01-24 18:58:55 +01:00
m-tartari 654673deea ✨ feat(App): add ErrorPage 2024-01-24 18:58:55 +01:00
m-tartari d415b924d2 ♻️ refactor(App): use react router
this adds `MainPage`
2024-01-24 18:58:54 +01:00
m-tartari 4fc55ada7f 🔧 chore(vscode): update todo-tree settings 2024-01-24 18:58:54 +01:00
m-tartari 3653aa2b7c ✏️ chore: fix linting problems 2024-01-24 18:58:54 +01:00
m-tartari 51070914e7 ➕ chore(deps-dev): add prettier to dependencies
this add the following dependencies:
- prettier
- eslint-config-prettier
- eslint-plugin-prettier
2024-01-24 18:58:53 +01:00
m-tartari e22a30433e ➕ chore(deps-dev): add dependency react-router-dom 2024-01-24 18:58:53 +01:00
m-tartari 2ddfd69b38 ➕ chore(deps-dev): add dependency vite-tsconfig-paths 2024-01-24 18:58:52 +01:00
m-tartari a2286aed66 🔧 chore(vitest): disable watch option 2024-01-24 18:58:52 +01:00
m-tartari 7fa16a0c99 🔧 chore(vite): open browser on start 2024-01-24 18:58:52 +01:00
m-tartari 3da745b685 🔧 chore(npm): update start commands 2024-01-24 18:58:51 +01:00
m-tartari 2055d7d576 ✅ test(ts): fix @testing-library/jest-dom type definitions not showing up
see testing-library/jest-dom#546
2024-01-24 18:58:51 +01:00
m-tartari 3a2dd35fd7 ⬆️ chore(deps): bump vite from 5.0.8 to 5.0.12
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.8 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vitae/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:production
...
2024-01-24 18:58:50 +01:00
m-tartari a74ac68169 ✅ test: add vitest.setup.ts 2024-01-24 18:58:50 +01:00
m-tartari f81de62724 ➕ chore(deps-dev): add dependency @testing-library/jest-dom 2024-01-24 18:58:50 +01:00
m-tartari 8401115e37 ➕ chore(deps-dev): add dependency @testing-library/user-event 2024-01-24 18:58:49 +01:00
m-tartari e43283cde0 ➕ chore(deps-dev): add dependency jsdom 2024-01-24 18:58:49 +01:00