v3.5.3
·
170 commits
to production
since this release
Added
- Contact Page — Support Ticket Channel — third support channel card added to
contact.tsxpointing tohttps://billing.nodebyte.host/tickets/create- Uses
Headphonesicon withbg-accent/10 text-accentcolour scheme - Grid widened from
md:grid-cols-2 max-w-4xltomd:grid-cols-3 max-w-5xl contact.ticket.featurestranslation keys added totranslations/messages/en-US.jsonandtranslations/templates/en.json
- Uses
Changed
- Contact Page — Card Button Alignment — support channel card inner div converted to
flex flex-col h-full; feature list gainsflex-1so the CTA button is always pinned to the bottom of every card regardless of content height - Contact Page — GitHub Card Icon Colour — icon box class corrected from
bg-muted text-foregroundtobg-foreground/10 text-foregroundto match thebg-color/10 text-colorpattern used by all other channel cards - Navigation — Dropdown Hover Colours — row hover background changed from
hover:bg-accent/10tohover:bg-muted/60across all three desktop dropdowns (Company, Services, Resources); icon box hover changed from solidgroup-hover:bg-primary group-hover:text-primary-foregroundto a subtlegroup-hover:bg-primary/20; title text given explicittext-foregroundto prevent blending on saturated themes - Navigation —
modal={false}— all three desktopDropdownMenucomponents now render withmodal={false}so the Radix invisible overlay no longer blocksmouseEnterevents on sibling nav items, fixing the hover-jump bug between dropdowns - Navigation — ExternalLink Icon —
ExternalLinkindicator in the Resources dropdown is now conditionally rendered based onresource.externalinstead of always showing - Navigation — Mobile Resources Links — mobile Resources items now render as
<Link>for internal routes and<a target="_blank">for external ones instead of always using<a target="_blank">
Fixed
- Theme Colour Contrast — Emerald / Amber / Teal —
--primaryand--accentlightness values were too high (0.58–0.68) while--primary-foreground/--accent-foregroundremained near-black (0.10–0.12), producing illegible black-on-dark text on buttons and icon boxes- Emerald:
--primary0.58 → 0.42,--accent0.62 → 0.48, foregrounds0.10 → 0.98 - Amber:
--primary0.62 → 0.46,--accent0.68 → 0.52, foregrounds0.12 → 0.98 - Teal:
--primary0.60 → 0.44,--accent0.64 → 0.50, foregrounds0.10 → 0.98
- Emerald:
- Translations — Rust
premiumPlan Keys —games.rust.plans.premium.nameandgames.rust.plans.premium.descriptionwere missing fromen-US.jsonanden.json, causingMISSING_MESSAGEerrors at runtime; both files updated