Merge development into main #25

Merged
ldesmit merged 20 commits from development into main 2026-11-01 21:53:30 +01:00
Owner

Latest version of development, work includes:

  • Experience timeline circle position fixes (DW-46)
  • Mailto link support for hero section links (DW-48)
  • Personal photo support in hero section (DW-47)
Latest version of development, work includes: - Experience timeline circle position fixes (DW-46) - Mailto link support for hero section links (DW-48) - Personal photo support in hero section (DW-47)
Added one to many support for singleton models.
Added links to the hero section.
Added links editor, which is currently a hardcoded react class.
Added generic image upload functionality.
Removed overkill AI generated tests.
All checks were successful
ci / test (pull_request) Successful in 24s
49f2fe8e8c
Merge pull request '[DW-35|Add links to hero section]' (#17) from DW-35 into development
All checks were successful
deploy-dev / deploy (push) Successful in 1m17s
0fd68d46cb
Reviewed-on: #17
Updated admin access middleware test to take this new response into account.
Fixed test that was expecting redirect instead of 404.
Some checks failed
ci / test (pull_request) Failing after 24s
b1bea7f722
Fixed typo
All checks were successful
ci / test (pull_request) Successful in 24s
1ba185b714
Reviewed-on: #18
Added hero section links to the home page tests.
All checks were successful
ci / test (pull_request) Successful in 24s
cccd442d71
Reviewed-on: #19
Changed project model slightly to prepare for the newer data that'll be required.
Moved project table to React.
Added models to React, in order to more easily marshal between backend and frontend.
Moved editor submit button into a separate component, so it can be reused by the modal.
Added support for project end dates, linked positions, and custom position text.
Added tags to projects, sharing tag selection and resolution with blog posts. Replaced hardcoded technologies on the home page with project tags.
Updated project API to validate fields and return saved projects as JSON, allowing the table to update without navigating. Removed the separate project editor pages and routes.
Added tests for project editing, image handling, field validation, and database relationships. Updated navigation tests to match the new project editor.
Disabled admin IP authorization logging.
Added dragging and ordering of projects on the admin panel.
All checks were successful
ci / test (pull_request) Successful in 35s
4b03d049c2
Merge pull request '[DW-44|Update projects]' (#20) from DW-44 into development
All checks were successful
deploy-dev / deploy (push) Successful in 33s
ci / test (pull_request) Successful in 33s
4261f2477a
Reviewed-on: #20
[DW-46|Fix experience timeline circle position] (#22)
All checks were successful
deploy-dev / deploy (push) Successful in 2m1s
06c6a2b240
Fixed the offsets used by both the company circle and the position circle.

Co-authored-by: Lars de Smit <larsdesmit@outlook.com>
Reviewed-on: #22
[DW-48|It's not possible to add a mailto link to the hero section] (#23)
All checks were successful
deploy-dev / deploy (push) Successful in 1m10s
143ccb4be9
Modified binding of hero link URL, added support for the mailto scheme.

Co-authored-by: Lars de Smit <larsdesmit@outlook.com>
Reviewed-on: #23
[DW-47|Add photo to hero section] (#24)
All checks were successful
deploy-dev / deploy (push) Successful in 46s
ci / test (pull_request) Successful in 47s
402ef922a1
Added support for changing the profile picture image.
Added image cropping support.

Co-authored-by: Lars de Smit <larsdesmit@outlook.com>
Reviewed-on: #24
Merge main into development history
All checks were successful
ci / test (pull_request) Successful in 47s
b6365149d4
Main matches development snapshot 4261f24 exactly. Preserve the current development tree while recording main as merged to reconcile the squash merge in PR #21.
Merge pull request 'fix/sync-main-into-development' (#26) from fix/sync-main-into-development into development
All checks were successful
deploy-dev / deploy (push) Successful in 22s
ci / test (pull_request) Successful in 47s
7ee4c04e45
Reviewed-on: #26
ldesmit scheduled this pull request to auto merge when all checks succeed 2026-11-01 21:53:26 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ldesmit/desmit-website!25
No description provided.