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
|
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
|
0d172b20fd
|
♻️ refactor(curriculum): add selfemployed entry
|
2024-08-13 11:04:10 +02:00 |
|
m-tartari
|
03400327f7
|
🐛 fix(contacts): fix email preview
|
2024-04-29 10:20:52 +02:00 |
|
m-tartari
|
b07858fca8
|
♻️ refactor(contacts): update email
|
2024-04-29 09:54:02 +02:00 |
|
m-tartari
|
41a63c0712
|
♻️ refactor(curriculum): add certifications
|
2024-03-28 11:14:31 +01:00 |
|
m-tartari
|
cb2a269411
|
♻️ refactor(projects): add modular external link
|
2024-03-25 09:51:55 +01:00 |
|
m-tartari
|
bd60fcf38e
|
✨ feat(icons): add ExtrenalAppIconLink
|
2024-03-25 09:51:54 +01:00 |
|
m-tartari
|
f2df23ca92
|
♻️ refactor(home): fix project subtitle spacing
|
2024-03-25 09:51:54 +01:00 |
|
m-tartari
|
53bf0964f8
|
⚰️ chore(app): remove unused css files
|
2024-02-18 15:41:47 +01:00 |
|
m-tartari
|
4c156ade39
|
♻️ refactor(home): use webp images when possible
|
2024-02-18 15:40:46 +01:00 |
|
m-tartari
|
de164affca
|
♻️ refactor(home): add project spotlight mobile version
|
2024-02-18 15:16:58 +01:00 |
|
m-tartari
|
2e92417222
|
✨ feat(utils): add viewport utils
|
2024-02-18 15:15:01 +01:00 |
|
m-tartari
|
5230886b26
|
♻️ refactor(home): minimize ProjectSpotlight scroll funtion
|
2024-02-17 18:06:25 +01:00 |
|
m-tartari
|
edd32167d3
|
♻️ refactor(home): minimize Hero scroll funtion
|
2024-02-17 18:04:02 +01:00 |
|
m-tartari
|
066a09ca11
|
✅ test(projects): add ProjectsPage unit tests
|
2024-02-17 17:37:46 +01:00 |
|
m-tartari
|
1c0448f34a
|
✅ test(cv): add CurriculumPage unit tests
|
2024-02-17 16:06:36 +01:00 |
|
m-tartari
|
7b615a9fa5
|
✅ test(atoms): cleanup IconLinks test warnings
|
2024-02-17 16:06:17 +01:00 |
|
m-tartari
|
be334d9a34
|
✅ test(atoms): add Extracurricular unit tests
|
2024-02-17 16:05:06 +01:00 |
|