Skip to content

Conversation

@AdamJ
Copy link
Member

@AdamJ AdamJ commented Dec 4, 2025

Description of changes

  • Added Job Information page with working links
  • Updated the navigation so that it works on smaller screens
  • Improved layout of page elements for various screen sizes
  • Added Cost Summary and Report pages

PR checklist

Please check the boxes that apply before requesting review.

  • I ran the site locally (pnpm show) and verified the changed pages
  • I ran the production build (pnpm css && pnpm build) and checked docs/ output
  • I updated or copied vendor assets using the package.json copy scripts if required (pnpm copy-css|copy-js|copy-fa|copy-cas)
  • If this change depends on caswow.library, I documented whether it was linked with npm link or included in CI
  • I verified there are no uncaught exceptions in the browser console (common: dialog script in base.njk)
  • I added notes in this PR about any assumptions made (missing vendor files, local links, env variables)

Optional guidance for reviewers:

  • For layout or JS changes, preview the affected page(s) in docs/ after a prod build.
  • If vendor files were updated, confirm dependencies/ and docs/ contain the expected updated files.

AdamJ added 2 commits December 4, 2025 10:24
Introduces a new Job Information page under project costs, updates navigation and header layouts for improved responsiveness, and enhances UI consistency across cost summary, employees, and chatbot pages. Also updates links and button tooltips, and adjusts grid classes for better mobile support.
Introduced new HTML pages for cost summary sections including billed-to-date, contract-total, extra-work-orders, open-pos, pending-cos, and total-project-costs. Added corresponding xpress report pages and updated navigation, favicon assets, and sitemap. Modified several existing cost and project information pages to support the new structure.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants