DeCentN2Madness
eeff641a1d
feat(blog): limit rapid repeat views
2026-11-06 14:05:37 -07:00
DeCentN2Madness
8c19266760
feat(blog): enable live likes and first-party views
2026-11-06 10:54:18 -07:00
DeCentN2Madness
89cdb00765
fix(portal): preserve readable download filenames
2026-11-05 19:21:26 -07:00
DeCentN2Madness
596246f20a
feat(portal): reuse unlock code for protected downloads
2026-11-05 19:21:26 -07:00
DeCentN2Madness
475dd3379b
fix(deploy): avoid source guard self-match
2026-11-05 13:29:38 -07:00
DeCentN2Madness
81492125f4
fix(portal): prepare approved resource mappings safely
2026-11-05 00:40:18 -07:00
DeCentN2Madness
36d417a422
fix(deploy): make portal installer runtime portable
2026-11-05 00:40:18 -07:00
DeCentN2Madness
4987f5ee1a
fix(deploy): isolate portal gate from fixture validation
2026-11-05 00:40:18 -07:00
DeCentN2Madness
362b984753
fix(deploy): detect SSH tooling without connecting
2026-11-05 00:40:18 -07:00
DeCentN2Madness
ba93a54942
feat(deploy): add Contabo release workflow and portal payload gate
2026-11-05 00:40:18 -07:00
DeCentN2Madness
e224616b99
fix(forms): accept HIPAA Jotform completion origin
2026-11-01 19:16:19 -07:00
DeCentN2Madness
5c8ba2e11e
fix(referrals): restore existing hosted referral CTA and remove native placeholder
2026-11-01 18:10:51 -07:00
DeCentN2Madness
85def8466c
refactor(maps): share localized OpenStreetMap component
2026-11-01 17:48:38 -07:00
DeCentN2Madness
8dff6a5ad0
style(portal): refine resource links, list markers and focus styling
...
Remove forced link underlines and suppress bullets and numbering only on
staff lists whose items contain resource buttons. Keep the responsive
Management Templates grid while allowing its buttons to use their natural
size instead of stretching to fill each cell.
Remove the outline around the unlocked content container while preserving
programmatic focus and visible keyboard focus on inputs and resource links.
Update the presentation regression assertions for these styling choices.
Validation: Astro build (128 pages), link audit (zero broken links), and
10 focused service/portal tests pass.
2026-11-01 14:45:13 -07:00
AIAMarketing
3e05458944
test(portal): staff buttons, management-template grid, isolated management view
2026-11-01 14:05:35 -07:00
AIAMarketing
4d7955fb48
test(portal): pin staff-template styling and safe resource rules
2026-11-01 14:05:35 -07:00
AIAMarketing
d944cb0afe
test(portal): exercise live-style report buttons and orange markers
2026-10-30 15:40:57 -07:00
AIAMarketing
9d6e0b982e
test(portal): cover legacy report labels without class inheritance
2026-10-30 15:40:57 -07:00
DeCentN2Madness
95c5f229f5
refactor(forms): enable approved Form A placements by default
2026-10-30 15:08:02 -07:00
DeCentN2Madness
55adb79705
fix(forms): close completed drawers and restore portal styling
2026-10-30 14:21:27 -07:00
DeCentN2Madness
e97f0ea9b4
feat(portal): add service drawers and employee portal preview
2026-10-30 00:03:21 -07:00
DeCentN2Madness
ff80ee516f
feat(forms): add isolated Form A consultation testing
2026-10-29 10:21:45 -07:00
DeCentN2Madness
0eb3fcc3f6
feat(forms): gate Form A production embedding
2026-10-28 18:29:32 -07:00
DeCentN2Madness
1a56cd7603
feat(forms): add Form A iframe fallback safeguards
2026-10-28 18:29:32 -07:00
DeCentN2Madness
7cdf209032
test(routing): cover nginx slashless serving template
2026-10-28 17:19:56 -07:00
DeCentN2Madness
61b2bd0f1e
feat(forms): add isolated Form A iframe adapter
2026-10-28 17:19:56 -07:00
DeCentN2Madness
f41af1966e
fix(routing): enforce slashless public URLs
2026-10-25 13:13:46 -07:00
DeCentN2Madness
7a6cab29db
feat(forms): add local Form A presentation preview
2026-10-25 13:04:00 -07:00
DeCentN2Madness
b102a061fe
fix(landing): remove inactive-form availability copy
2026-10-25 12:52:38 -07:00
DeCentN2Madness
356282f61c
fix(landing): align early intervention campaign header
2026-10-25 12:38:03 -07:00
DeCentN2Madness
704c8d27c9
fix(phase10): harden responsive layouts and release validation
2026-10-21 23:02:25 -07:00
DeCentN2Madness
d20372fe33
feat(phase9): isolate forms and counters for nonproduction
2026-10-21 23:02:13 -07:00
DeCentN2Madness
08612d97e6
fix(landing): reconcile inactive forms and release copy
2026-10-21 20:31:01 -07:00
DeCentN2Madness
f98576f3ae
feat(landing): integrate campaign and early intervention pages
2026-10-20 17:50:56 -07:00
DeCentN2Madness
59911eb929
fix(a11y): reconcile responsive layouts and multilingual UI
2026-10-15 12:18:44 -07:00
DeCentN2Madness
8e64d32209
feat(i18n): reconcile multilingual pages and shared forms
2026-10-13 23:01:38 -07:00
DeCentN2Madness
b5bc95bc2b
feat(library): complete multilingual content parity reconciliation
2026-10-13 14:18:24 -07:00
DeCentN2Madness
a699d467f1
feat(i18n): reconcile multilingual navigation and RTL rendering
2026-10-10 20:15:25 -07:00
DeCentN2Madness
8192ea71c4
feat(seo): reconcile URLs and author page-one redirects
2026-10-11 00:43:45 +00:00
DeCentN2Madness
8646792d46
feat(library): add multilingual author archives and linked bylines
2026-10-10 00:17:25 -07:00
DeCentN2Madness
6f5ac3c0d2
feat(library): add static pagination and page-one redirects
2026-10-09 20:00:26 -07:00
DeCentN2Madness
b20c253383
feat(library): implement multilingual static search
2026-10-09 19:26:58 -07:00
DeCentN2Madness
34d5394b3c
fix(content): reconcile published team roster and assets
2026-10-09 10:40:08 -07:00
DeCentN2Madness
bc399b43b6
feat(content): reconcile homepages and restore HSA/FSA section
2026-10-08 23:23:23 -07:00
DeCentN2Madness
051fb7c108
fix(content): reconcile service eligibility and consultation pages
2026-10-08 20:43:25 -07:00
DeCentN2Madness
4079156776
feat(seo): add validated article and FAQ structured data
2026-10-08 17:38:06 -07:00
DeCentN2Madness
4ed01d7d28
feat(seo): separate display headings and improve social metadata
2026-10-08 14:50:54 -07:00
DeCentN2Madness
32112edbde
feat(seo): validate translation relationships and generate hreflang
2026-10-08 13:53:31 -07:00
DeCentN2Madness
cd097d0e76
feat(publication): share policy for manifest routes, canonicals, indexing and sitemap
2026-10-07 12:09:06 -07:00
DeCentN2Madness
ea2f1eaa05
fix(markdown): disable directive parsing and add regression coverage
2026-10-06 19:39:41 -07:00