-
Notifications
You must be signed in to change notification settings - Fork 0
refactor(css): inline FL-Builder layout grid + add visual regression gates #262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
168 commits
Select commit
Hold shift + click to select a range
1cebbb7
Phase 1: Extract FL-Builder layout grid framework (~8KB duplication r…
pftg 6505adb
Consolidate FL-Builder grid in privacy-policy.html
pftg d41d2ac
Update contact-us.html to use consolidated base-critical.html
pftg d56fedb
Consolidate CSS: privacy-policy.html (22KB→9.3KB, ~13KB saved)
pftg ccb59ea
Consolidate careers.html critical CSS - remove FL-Builder grid duplic…
pftg 6fe023e
Consolidate CSS: about-us.html (33KB→5.6KB, ~27.4KB saved)
pftg cf25227
Consolidate clients.html critical CSS - remove FL-Builder grid duplic…
pftg b8bc594
Consolidate use-cases.html critical CSS - remove FL-Builder grid dupl…
pftg 73c5267
Consolidate services.html critical CSS (44KB → 12.7KB, 71% reduction)
pftg 0a8e4bc
Consolidate free-consultation.html using FL-Builder grid extraction p…
pftg 5ac145b
agents: improve flow
pftg ba237f0
fix(about-us): Add missing :not(b,strong) selector to core values fon…
pftg 01b013e
fix(about-us): Remove incorrect *:not(b,strong) selector that was mak…
pftg 87c606c
docs
pftg bb3c32d
updates goals
pftg b4eeee9
Add FL-Builder shape dividers to base-critical.html
pftg 7bd0744
fix(css): restore careers page CSS using Hugo resources.Get
pftg 406002d
docs: cleanup
pftg 57b4b63
fix: reverts careers and about us
pftg a01c747
refactor(css): extract about-us.html inline CSS to dedicated file
pftg 3247871
refactor(css): extract clients.html inline CSS to dedicated file
pftg 032d3d6
refactor(css): extract privacy-policy.html inline CSS to dedicated file
pftg 36751cb
refactor(css): extract free-consultation.html inline CSS to dedicated…
pftg 16f9d9c
refactor(css): extract services.html inline CSS to dedicated file
pftg 6f76dc9
refactor(css): extract use-cases.html inline CSS to dedicated file
pftg b4402b8
refactor(css): extract homepage.html inline CSS to dedicated file
pftg 5f16765
refactor: extract about-us critical CSS to external file
pftg 9f99872
refactor: optimize clients.html critical CSS pattern
pftg 402318b
refactor: optimize privacy-policy.html critical CSS pattern
pftg 8a3b6d5
refactor: optimize free-consultation.html critical CSS pattern
pftg f597fb0
refactor: optimize services.html critical CSS pattern
pftg ea66d6a
refactor: optimize use-cases.html critical CSS pattern
pftg d9b8dc6
refactor: optimize homepage.html critical CSS pattern
pftg 6c0365d
fix: restore safeCSS filter to all critical CSS includes
pftg 13d1340
fix: reformat minified CSS files to resolve Hugo build hang
pftg af00af3
refactor: extract FL-Builder layout grid CSS to external file
pftg 3a930c1
refactor: extract FL-Builder common modules CSS to external file
pftg f7ca21d
refactor: extract FL-Builder shape dividers CSS to external file
pftg 25ddd52
refactor: extract base-critical margin reset CSS to external file
pftg 1b17606
refactor: add PostCSS processing pipeline to all critical CSS
pftg 1c07042
refactor(css): extract embedded CSS from single/clients.html to singl…
pftg 023fb48
lint
pftg 1bf6bfa
refactor(css): extract careers page critical CSS to separate file
pftg fece5e7
refactor(css): extract services page critical CSS to external file
pftg 6406088
refactor(css): extract use-cases embedded CSS to separate file
pftg f4d1481
refactor(css): consolidate base-critical.html using PostCSS @import
pftg 96561f1
lint & docs
pftg 27ebbf2
docs: document Pattern 4 font-family duplication (330 occurrences)
pftg 098ae51
docs: add Patterns 5-6 reset utility duplications (821 total occurren…
pftg cc00e28
refactor(css): remove 3 duplicate .fl-row-fixed-width from homepage-l…
pftg 40f4204
refactor(css): remove 2 duplicate .fl-row-fixed-width from services-l…
pftg d54d08e
refactor(css): remove 2 duplicate .fl-row-fixed-width from use-cases-…
pftg ad260fd
refactor(css): remove 3 duplicate .fl-row-fixed-width from service-de…
pftg 645bede
refactor(css): remove 3 duplicate .fl-row-fixed-width from clients-la…
pftg 18ea7f9
refactor(css): remove 2 duplicate .fl-row-fixed-width from about-layo…
pftg 3d95a97
refactor(css): remove 2 duplicate .fl-row-fixed-width from careers-la…
pftg 4901f3c
feat(css): create CSS variables foundation file (WP1.1)
pftg 8188a90
refactor(css): extract system-ui font to CSS variable in about-us-cri…
pftg d60ec5e
refactor(css): extract system-ui font to CSS variable in careers-crit…
pftg 3b8daf2
refactor(css): replace 30 system-ui font-family with var(--font-syste…
pftg 9632de4
refactor(css): replace 30 system-ui font-family with var(--font-syste…
pftg 6bd4960
refactor(css): replace 16 system-ui font-family with var(--font-syste…
pftg c9bb607
refactor(css): replace 12 system-ui font-family with var(--font-syste…
pftg 95ef0d7
refactor(css): remove duplicate FL-Builder rules from 737-layout.css
pftg b310c62
updates agents to nto stuck
pftg 8de55b9
refactor(css): remove duplicate FL-Builder rules from fl-about-layout…
pftg dd2cc9f
refactor(css): remove duplicate FL-Builder rules from fl-clients-layo…
pftg 44706e7
refactor(css): remove duplicate FL-Builder rules from fl-contact-layo…
pftg 74944ed
refactor(css): remove duplicate FL-Builder rules from fl-homepage-lay…
pftg d8dadca
refactor(css): remove duplicate FL-Builder rules from fl-services-lay…
pftg 28f3298
wip
pftg a376de1
refactor(css): remove duplicate FL-Builder rules from 590-layout.css
pftg 5a31681
refactor(css): remove duplicate FL-Builder rules from 3082-layout.css
pftg 9a6a590
refactor(css): remove duplicate FL-Builder rules from 701-layout.css
pftg 6e8641f
refactor(css): remove duplicate FL-Builder rules from 706-layout.css
pftg 7201ed6
refactor(css): remove duplicates from 2949-layout (services single)
pftg da9b841
refactor(css): remove duplicates from 3027-layout (use-cases single)
pftg be488a2
refactor(css): remove duplicates from 3059-layout (small file)
pftg f1e82da
refactor(css): remove duplicates from 3021-layout (large file)
pftg 45f52b7
refactor(css): remove duplicates from fl-use-cases-layout
pftg e173be5
refactor(css): remove duplicates from fl-service-detail-layout
pftg 166a8b6
refactor(css): remove duplicates from fl-component-layout
pftg 2cf7470
refactor(css): remove duplicates from fl-careers-layout
pftg 662d4b1
refactor(css): remove duplicates from homepage-layout
pftg a73c542
refactor(css): remove duplicates from beaver-grid-layout
pftg 6d48729
refactor(css): remove duplicates from 3086-layout2
pftg 733e4cf
refactor(css): remove duplicates from fb2624...layout-bundle
pftg 0e02633
refactor(css): remove duplicates from 2 remaining bundles
pftg 6b3f890
docs: CSS consolidation tracking system complete
pftg 2c26251
refactor(css): consolidate 3114-layout.css and 586.css duplicates
pftg 909e6e9
docs: add critical CSS consolidation learnings (404 & blog blocker)
pftg edc4d04
docs: CSS consolidation campaign final summary
pftg a386569
refactor(css): consolidate 2949-layout.css visibility duplicates
pftg 2bbc0d8
refactor(css): consolidate 3021-layout.css visibility duplicates
pftg 8853ae1
refactor(css): consolidate 3027-layout.css visibility duplicates
pftg fecab6d
refactor(css): consolidate 3059-layout.css duplicates
pftg 3cd6d96
refactor(css): consolidate 3082-layout.css duplicates
pftg 324c82a
refactor(css): consolidate 3086-layout2.css duplicates
pftg d8dbdcf
refactor(css): consolidate 590-layout.css duplicates
pftg 8b99eb3
refactor(css): remove FL-Builder duplication from fl-about-layout.css
pftg c278331
refactor(css): remove FL-Builder duplication from fl-careers-layout.css
pftg 3a97101
refactor(css): add fl-builder-grid import and remove visibility dupli…
pftg 96a51ab
refactor(css): add fl-builder-grid import and remove visibility dupli…
pftg 6619edb
refactor(css): remove FL-Builder visibility duplicates from fl-contac…
pftg 61569e4
refactor(css): add fl-builder-grid import and remove duplicates - fl-…
pftg fdd2c82
refactor(css): remove visibility duplicates from fl-service-detail-la…
pftg 44f561f
refactor(css): remove FL-Builder visibility duplicates from multiple …
pftg 8cf0ae0
refactor(css): consolidate fl-use-cases-layout.css duplicates
pftg e912b83
refactor(css): consolidate beaver-grid-layout.css duplicates
pftg 246e72a
refactor(css): consolidate homepage-layout.css duplicates
pftg bee2ce2
refactor(css): remove FL-Builder visibility duplicates from bundle files
pftg fa326a2
refactor(css): remove FL-Builder visibility duplicates from specializ…
pftg f2973d4
refactor(css): remove FL-Builder visibility duplicates from numbered …
pftg 4da938d
refactor(css): remove FL-Builder visibility duplicates from FL-Builde…
pftg 9a2b6fa
refactor(css): extract font-family to var(--font-system-ui) in about-…
pftg 4d265f4
refactor(css): extract font-family to var(--font-system-ui) in career…
pftg 4eb316f
refactor(css): extract font-family to var(--font-system-ui) in fl-com…
pftg 88e82ad
refactor(css): extract font-family to var(--font-system-ui) in single…
pftg 9db15e3
deps: upgrades buns deps
pftg 5d1d769
refactor(css): consolidate sr-only base pattern from 2949-layout
pftg 654fef5
cleanup duplicated bootstrap.css
pftg 7f1203f
test: setup baseline for use-cases and services pages
pftg 282ecc1
fixes use-cases
pftg f1ed6ec
fixes services
pftg 5f08c1c
upd scrns
pftg f9aba6e
improve tests
pftg 43001f8
upd linux screenshots
pftg 33020a9
tests: adds for agent inbox sections
pftg 5cd550b
tests: adds scrns for single client
pftg 565472f
tests: adds scrns for privacy-policy
pftg 6b932cf
tests: adds scrns for privacy-policy
pftg 95af824
fixes pages for clients and policy
pftg 5446e9c
test: adds single carreer tests
pftg 4e6d271
test: upds screenshot
pftg 3b1237a
test: upds screenshot
pftg a2e94a5
test: upds screenshot
pftg 6c20042
simplify careers
pftg 6a35955
wip
pftg 1409d5c
refactor(css): extract FL-Builder common base patterns to foundation …
pftg a62fd52
refactor(css): consolidate 3027-layout to fl-builder-common-base foun…
pftg e5091a4
Revert "refactor(css): consolidate 3027-layout to fl-builder-common-b…
pftg e97ba34
docs(css-migration): track File #7 consolidation - BLOCKED due to vis…
pftg 66ff2b2
docs(safety): block 3082-layout.css from CSS consolidation
pftg 8b78955
docs(CLAUDE.md): add 3086-layout2.css to CSS consolidation block list
pftg 4fab743
wip: upd screenshot
pftg 8233b25
wip: fix homepage
pftg e48a6fe
wip: removes latest crtical path usage
pftg b859d16
docs(css-migration): consolidate strategy documents into Johnny Decim…
pftg 1bf2382
docs(css-migration): revise consolidation strategy based on CSS loadi…
pftg 22377dc
refactor(css): extract clearfix utilities from 590-layout.css to fl-f…
pftg 3641826
refactor(css): extract .fl-row margin utilities from 590-layout.css (…
pftg c3339b0
refactor(css): extract FL-Builder background video/embed patterns fro…
pftg be4a71e
refactor(css): extract FL-Builder background slideshow/overlay patter…
pftg 6a73b27
refactor(css): extract FL-Builder row height/width utilities from 590…
pftg c75077a
refactor(css): extract FL-Builder IE11 and alignment utilities from 5…
pftg c0f23ac
refactor(css): extract .fl-col foundation patterns (WP1.1 batch 2)
pftg cff1a42
refactor(css): extract FL-Builder column group and overlay utilities …
pftg 06a2cc9
refactor(css): extract FL-Builder module and button utilities from 59…
pftg b655c0d
refactor(css): extract responsive-visibility for node dxali8vntcr0
pftg c783b6b
fix(build): configure postcss-mixins to load mixin files
pftg ceaceb3
refactor(css): extract responsive-visibility for node 075ztwhd3cxn
pftg ff11fac
refactor(css): extract responsive-visibility for node lajty926uxf5
pftg 1ab9a6c
refactor(css): extract responsive-visibility for node do5fjakv8b29
pftg 771f452
refactor(css): extract responsive-visibility for node 3eq5kcmfz0an
pftg eaedb95
agents: modernize over create a new one
pftg ac9641c
docs: clarify visual regression tolerance policy and tool usage
pftg ea1d31b
chore: remove 23 unused Hugo template partials
pftg ca3f7fc
docs: align CSS validation tolerance with Screenshot Guardian mandate
pftg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM on wording; fix self‑enforcement inconsistencies.
priorityfield in frontmatter (Lines 1-39).priority.Apply example adjustments:
📝 Committable suggestion
🤖 Prompt for AI Agents