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 |
|
m-tartari
|
664837208f
|
♻️ refactor(atoms): update Publication props
|
2025-05-23 14:19:02 +00:00 |
|
m-tartari
|
3e73ec35e6
|
🐛 fix(Hero): fix deformed scroll button shape
|
2025-05-23 13:43:01 +00:00 |
|
m-tartari
|
9fb4dd658c
|
🐛 fix: update dead links to external resources
|
2025-05-23 13:43:01 +00:00 |
|
m-tartari
|
d4901e0e1a
|
♻️ refactor: improve external links implementation
|
2025-05-23 13:43:00 +00:00 |
|
m-tartari
|
73c7da81d6
|
⬆️ chore(deps): migrate code from msw v6.x to v7.x
|
2025-03-27 14:40:36 +00:00 |
|
m-tartari
|
4f8beda486
|
♻️ refactor(Page): adjust maxWidth for mobile screens
|
2025-03-13 09:36:26 +00:00 |
|
m-tartari
|
4f395d64d1
|
♻️ refactor(CurriculumItem): migrate to mui Grid2
|
2025-03-13 09:01:02 +00:00 |
|
m-tartari
|
78ad111157
|
♻️ refactor(MainPage): cleanup styling
|
2025-03-13 08:52:53 +00:00 |
|
m-tartari
|
03335c16b9
|
🐛 fix(Hero): hide autoscroll button on mobile screens
|
2025-03-13 08:51:49 +00:00 |
|
m-tartari
|
ecbe1d337a
|
♻️ refactor: elevate toolbar on scroll
|
2025-03-12 17:46:10 +00:00 |
|
m-tartari
|
54e7c239ec
|
🐛 fix: fix typo in Toolbar name
|
2025-03-12 17:31:07 +00:00 |
|
m-tartari
|
94e6b92929
|
🐛 fix(hero): fix background not scaled on iOS devices (#404)
iOS is using the full height & width of the body instead of the viewport to decide the size.
This causes problems with css `background-attachment: fixed`
see https://stackoverflow.com/questions/24154666/background-size-cover-not-working-on-ios/30469824#30469824
|
2025-03-12 18:24:53 +01:00 |
|
m-tartari
|
bec185269e
|
♻️ refactor: update curriculum (#364)
|
2025-01-27 14:19:07 +01:00 |
|
m-tartari
|
4a0fa4a486
|
♻️ refactor: fix production build
|
2024-12-04 16:48:24 +00:00 |
|
m-tartari
|
0d172b20fd
|
♻️ refactor(curriculum): add selfemployed entry
|
2024-08-13 11:04:10 +02:00 |
|