Skip to content

enhancement(page titles): Enhancement/page routing improvements#154

Merged
therealbrad merged 4 commits intomainfrom
enhancement/page-routing-improvements
Mar 26, 2026
Merged

enhancement(page titles): Enhancement/page routing improvements#154
therealbrad merged 4 commits intomainfrom
enhancement/page-routing-improvements

Conversation

@therealbrad
Copy link
Contributor

Description

Resolve page titles so browser history is easier to navigate.
Improve open graph link previews

…tle handling

- Modified the metadata structure in layout files to include a template for titles, enhancing consistency across the application.
- Adjusted the title in the shared content layout to remove the suffix for clarity.
- Updated the metadata fetching logic to simplify title assignment, ensuring a default title is used when none is provided.
- Changed logo image from "tpi_logo_square.png" to "tpi_logo_og.png" with updated dimensions (1200x630) for better display.
- Adjusted metadata to reflect the new logo image for consistency across the application.
- Added new dependencies: `picomatch@4`, `smol-toml`, `yaml@1`, and `yaml@2` to `package.json` and `pnpm-lock.yaml`.
- Updated existing dependencies: `@aws-sdk/client-s3`, `@aws-sdk/s3-request-presigner`, `@swagger-api/apidom-core`, `@t3-oss/env-nextjs`, `@tanstack/react-query`, `@tiptap/*`, `ai`, `bullmq`, `csv-parse`, `filesize`, `happy-dom`, `next`, `nodemailer`, and `openai` to their latest versions.
- Ensured consistency across dependency versions in both `package.json` and `pnpm-lock.yaml`.
- Updated `StepsForm`, `DatePickerField`, and `DateRangePickerField` components to use generic types for improved type safety with `react-hook-form`.
- Changed `Control<any>` to `Control<T>` and `name: string` to `name: FieldPath<T>` in props interfaces, ensuring better type inference and reducing potential runtime errors.
- Removed unnecessary `control` prop from child components where it was not used, streamlining the code.
@therealbrad therealbrad merged commit 6470b7e into main Mar 26, 2026
5 checks passed
@therealbrad therealbrad deleted the enhancement/page-routing-improvements branch March 26, 2026 21:30
@therealbrad
Copy link
Contributor Author

🎉 This PR is included in version 0.18.7 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

clFaster pushed a commit to clFaster/testplanit that referenced this pull request Mar 27, 2026
## [0.18.7](TestPlanIt/testplanit@v0.18.6...v0.18.7) (2026-03-26)

### Enhancements

* **page titles:** Enhancement/page routing improvements ([TestPlanIt#154](TestPlanIt#154)) ([6470b7e](TestPlanIt@6470b7e))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant