Commit Graph

154 Commits

Author SHA1 Message Date
m-tartari 416d60c8a9 ♻️ refactor(people): uniform employee card rendering 2026-02-17 12:39:52 +01:00
m-tartari 22a832b9bd ♻️ refactor(privacy): remove unused imports 2026-02-09 17:18:35 +01:00
m-tartari 527203c635 ✅ test: fix failing unit tests 2026-02-09 16:17:56 +01:00
m-tartari c78d2e21f3 🐛 fix(people): fix bad image path 2026-02-09 13:54:49 +01:00
m-tartari 9e8556fdc9 ♻️ refactor(people): update group members 2026-02-09 13:44:28 +01:00
m-tartari 0ba995cf15 ♻️ refactor(home): fix typo 2026-02-09 13:44:18 +01:00
m-tartari 28e31ab655 ♻️ refactor(home): update mainpage scriptions 2026-02-08 11:14:00 +01:00
m-tartari 09089f0ec0 ♻️ refactor(people): update group members 2026-02-06 16:06:42 +01:00
m-tartari 8a69adef17 ♻️ refactor(privacy): update privacy policy 2026-02-01 17:40:19 +01:00
m-tartari db93ff6e1d ♻️ refactor(privacy): update privacy policy
temporarily disable cookies
2026-02-01 15:27:37 +01:00
m-tartari 0c20f9e562 ♻️ refactor(footer): add dev credits 2026-02-01 14:40:57 +01:00
m-tartari 2c546e766b ✨ feat(people): add people page 2026-01-27 16:04:30 +01:00
m-tartari d356ffe31c ♻️ refactor(app): update company assets and references 2026-01-27 16:04:30 +01:00
m-tartari 9e08b32cde ♻️ refactor(hero): add transparency to project spotlight background 2025-12-12 15:14:57 +01:00
m-tartari 69b61cf90b ♻️ refactor(toolbar): add transparency to dark mode background 2025-12-12 15:01:16 +01:00
m-tartari 734dc9b5a9 ♻️ refactor(projects): update project portfolio (#686) 2025-12-12 15:00:30 +01:00
dependabot[bot] b448bdebdd ⬆️ chore(deps-dev): Bump the lint group across 1 directory with 6 updates (#643)
* ⬆️ chore(deps-dev): Bump the lint group across 1 directory with 6 updates

Bumps the lint group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.0` | `1.4.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.46.2` |
| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.38.0` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `6.1.0` | `7.0.1` |
| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.23` | `0.4.24` |



Updates `@eslint/compat` from 1.4.0 to 1.4.1
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/compat-v1.4.1/packages/compat)

Updates `@typescript-eslint/eslint-plugin` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/parser)

Updates `eslint` from 9.36.0 to 9.38.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.36.0...v9.38.0)

Updates `eslint-plugin-react-hooks` from 6.1.0 to 7.0.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Updates `eslint-plugin-react-refresh` from 0.4.23 to 0.4.24
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.23...v0.4.24)

---
updated-dependencies:
- dependency-name: "@eslint/compat"
  dependency-version: 1.4.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: lint
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: lint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: lint
- dependency-name: eslint
  dependency-version: 9.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: lint
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: lint
- dependency-name: eslint-plugin-react-refresh
  dependency-version: 0.4.24
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: lint
...

Signed-off-by: dependabot[bot] <support@github.com>

* ♻️ refactor(cookie-consent): disable lint errors for intentional setState within useEffect

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: m-tartari <37861893+m-tartari@users.noreply.github.com>
2025-11-05 16:41:29 +01:00
m-tartari 37fa913f18 🐛 fix(card): remove page margins on print 2025-07-03 13:53:29 +02:00
m-tartari 9557d25537 ♻️ refactor(card): cleanup unused imports 2025-07-03 12:06:49 +02:00
m-tartari 9a7bc01c3d ✅ test(card): add unit tests 2025-07-03 12:02:01 +02:00
m-tartari a882fe44e8 ♻️ refactor(card): extract environment variables to separate file 2025-07-03 12:02:00 +02:00
m-tartari 709990c161 ✅ test(home): update unit tests
now the desktop and mobile version of the projects are a single component
2025-07-03 12:02:00 +02:00
m-tartari 742d63e1df 🐛 fix(home): fix ProjectSpotlight CSS property casing 2025-07-03 12:01:59 +02:00
m-tartari c9ba561a4f ✅ test: stub window.scrollTo 2025-07-03 12:01:59 +02:00
m-tartari 3b47a782de ♻️ refactor(Curriculum): cleanup hydration error warnings 2025-07-03 12:01:58 +02:00
m-tartari 45ce17cf07 ✅ test(ErrorPage): suppress expected console errors 2025-07-03 12:01:58 +02:00
m-tartari 8ba9e78a16 ✨ feat(card): add Business Card page
adds a page with print functionality
2025-07-03 10:32:14 +02:00
m-tartari 76575ead15 ♻️ refactor(print): make print-friendly pages
affected by mui/material-ui#46434
2025-07-03 09:51:07 +02:00
m-tartari cfa31a99a3 ♻️ refactor(theme): split style into separate files 2025-07-03 09:25:18 +02:00
m-tartari 8e691dba3a ♻️ refactor(Toolbar): cleanup button color handling 2025-06-19 16:05:44 +02:00
m-tartari e84ae1c3fb ♻️ refactor(Toolbar): add background color transition
adds a 200ms cubic-bezier(0.4, 0, 0.2, 1) transition to background color changes
2025-06-19 16:05:01 +02:00
m-tartari e0c7314313 ✨ feat: add light theme
can be accessed using the theme query param
(eg `?theme=system`)
2025-06-17 09:52:37 +02:00
m-tartari 683e239aff ♻️ refactor(ErrorPage): use common SectionHeader 2025-06-16 14:55:17 +00:00
m-tartari 9f39f870cb ✅ test(Curriculum): fix failing tests 2025-06-16 14:24:08 +00:00
m-tartari 235e1f675f ♻️ refactor: use ESM import notation 2025-06-16 14:15:26 +00:00
m-tartari 428c908651 🐛 fix: uniform headers across pages 2025-06-16 14:15:25 +00:00
m-tartari 270a6a4476 🐛 fix(router): ensure window scrolls to top on route change 2025-06-16 14:12:06 +00:00
m-tartari 15216d12af ♻️ refactor: update components proportions for new fonts 2025-06-16 13:58:08 +00:00
m-tartari 612853cc86 ✨ feat: add new font and update theme 2025-06-16 13:58:08 +00:00
m-tartari db1dcb6fc5 🐛 fix(footer): fix copyright symbol and formatting 2025-05-28 12:50:08 +00:00
m-tartari ece4c49ab9 ♻️ refactor(App): move loading screen to standalone component 2025-05-28 12:23:03 +00:00
m-tartari 585aed9233 ✨ feat(analytics): add PrivacyPolicy page 2025-05-28 12:23:02 +00:00
m-tartari 2547572e1c ✨ feat(analytics): add cookie consent dialog 2025-05-28 12:23:02 +00:00
m-tartari e0f90d5d87 ✨ feat(App): add page tracking 2025-05-28 12:23:01 +00:00
m-tartari bf6d945c61 ✨ feat(utils): add analytics util 2025-05-28 12:23:01 +00:00
m-tartari 820d43ec3d ♻️ refactor(Toolbar): convert title to home page link 2025-05-28 12:19:19 +00:00
m-tartari 8ed278df19 🔧 chore(env): add VITE_GA_MEASUREMENT_ID to env vars 2025-05-28 12:19:19 +00:00
m-tartari 3e2146cf2a ✅ test(Projects): fix failing tests 2025-05-23 14:22:57 +00:00
m-tartari 35dbb03a8c ✅ test(Contacts): fix failing tests 2025-05-23 14:22:46 +00:00
m-tartari 6dcc0c06a7 ♻️ refactor(atoms): cleanup unused files 2025-05-23 14:19:36 +00:00