|
1 | 1 | <!-- markdownlint-disable-file --> |
2 | 2 | # TODO |
3 | 3 |
|
| 4 | +## Fix E2E mock container test runner, migrate DB providers |
| 5 | + |
| 6 | +Refactor from using Suprabase and Upstash to using Astro DB + Turso |
| 7 | + |
| 8 | +[Astro DB](https://docs.astro.build/en/guides/astro-db/) |
| 9 | + |
| 10 | +## Mobile Social Shares |
| 11 | + |
| 12 | +See the example image in Social Shares. |
| 13 | + |
4 | 14 | ## Performance |
5 | 15 |
|
6 | 16 | Implement mitigations in test/e2e/specs/07-performance/PERFORMANCE.md |
@@ -38,10 +48,6 @@ Lunr is a JS search library using an inverted index. Client-side search for stat |
38 | 48 |
|
39 | 49 | Right now we're using string literals to define HTML email templates for site mails. We should use Nunjucks with the rule-checking for valid CSS in HTML emails like we have in the corporate email footer repo. |
40 | 50 |
|
41 | | -## @TODO: Provide button to turn off animation in Hero |
42 | | - |
43 | | -"Scaling/zooming animations are problematic for accessibility, as they are a common trigger for certain types of migraine. If you need to include such animations on your website, you should provide a control to allow users to turn off animations, preferably site-wide. Also, consider making use of the prefers-reduced-motion media feature — use it to write a media query that will turn off animations if the user has reduced animation specified in their system preferences. " |
44 | | - |
45 | 51 | ## Color vars |
46 | 52 |
|
47 | 53 | brand primary: #001733 |
@@ -101,12 +107,35 @@ cat.structure: Rules related to the document's overall structure, like the prope |
101 | 107 | cat.tables: Rules for data tables, including headers and associations. |
102 | 108 | cat.text-alternatives: Rules for ensuring that text alternatives are provided for non-text content, such as images. |
103 | 109 |
|
| 110 | +## Privacy policy errors |
| 111 | + |
| 112 | +fatal: /home/kevin/Repos/Webstack: '/home/kevin/Repos/Webstack' is outside repository at '/home/kevin/Repos/Webstack Builders/Corporate Website/astro.webstackbuilders.com' |
| 113 | + |
| 114 | +[privacy-policy-version] Could not get privacy policy version from git: Command failed: git log -1 --format=%cd --date=format:%Y-%m-%d -- /home/kevin/Repos/Webstack Builders/Corporate Website/astro.webstackbuilders.com/src/pages/privacy/index.astro |
| 115 | + |
| 116 | +fatal: /home/kevin/Repos/Webstack: '/home/kevin/Repos/Webstack' is outside repository at '/home/kevin/Repos/Webstack Builders/Corporate Website/astro.webstackbuilders.com' |
| 117 | + |
| 118 | +⚠️ Privacy policy version fallback applied: 2025-12-08 |
| 119 | + |
104 | 120 | ## @TODO: Add Check HTML Links to test workflow |
105 | 121 |
|
106 | 122 | npm i -D check-html-links |
107 | 123 | npx check-html-links _site |
108 | 124 | `https://github.com/modernweb-dev/rocket/tree/main/packages/check-html-links` |
109 | 125 |
|
| 126 | +22:38:43 [ERROR] [astro-link-validator] ❌ Found 2 broken links: |
| 127 | +\n📄 index.html: |
| 128 | + 🔗 /services/web-development |
| 129 | + File not found: services/web-development |
| 130 | + Text: "Improve Your Product" |
| 131 | + 🔗 /services/consulting |
| 132 | + File not found: services/consulting |
| 133 | + Text: "Start from scratch" |
| 134 | + |
| 135 | +## Tags |
| 136 | + |
| 137 | +Can we add a markdown page to explain what each tag is, and use those pages instead of src/content/_tagList.ts to define the tags available? |
| 138 | + |
110 | 139 | ## Social Media Preview Cards |
111 | 140 |
|
112 | 141 | Looking at the social-card endpoint implementation, it's designed to work with third-party screenshot services, not the social networks themselves. |
|
0 commit comments