Merge DW35, DW-43, DW-45 and DW-44 into main #21

Merged
ldesmit merged 15 commits from development into main 2026-10-20 23:49:06 +02:00
Owner
No description provided.
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
ldesmit referenced this pull request from a commit 2026-11-01 21:51:36 +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!21
No description provided.