Commit Graph

74 Commits

Author SHA1 Message Date
3cfa093d01 Working on redirect old URLs to new URLs framework in Squidex, renamed Multilingual to Localized, NonMultilingual to NonLocalized. Splitting apart massive Amazon integration script into smaller components. 2024-08-24 13:42:24 -04:00
b0d4fecd8f Added ads.txt and robots.txt back in, prevent crawling dev mode site, and update amazon-catalog app. 2024-08-21 16:03:44 -04:00
7354d923d0 Updated site to use Squidex instead of Strapi and instead of hardcoded data. 2024-08-21 08:55:19 -04:00
98305aad31 Added some initialization code for the API TS client I built external to this site. Nothing breaks so far. 2024-07-18 12:25:54 -04:00
3a25aea521 Added example API call from Amazon Product Advertising API 5.0 Scratchpad. 2024-07-18 12:24:55 -04:00
d35f714c09 Fixed accidental highlighting on image carousels. 2024-07-18 12:23:58 -04:00
162dfeef85 Added amazon-pa-api5-node-ts dependency to package.json. 2024-07-18 03:58:18 -04:00
16eb5ace80 Read Amazon PA API environment from .env file. 2024-07-18 03:55:32 -04:00
2f8898806b Added Amazon PA API environment variables to .env.example. 2024-07-18 03:54:44 -04:00
d0f40b8a9f Added Prime Day deals to bottom of page. 2024-07-17 13:21:04 -04:00
f615e75a0f Removed category slug from 'all-categories' category, preventing the creation of that page which is functionally similar to the data on the home page. Made Category.slug optional to do so. If a category lacks a slug, no route is created for that category. 2024-07-16 14:15:46 -04:00
58a7fd8405 Alphabetized categories on home page (again). 2024-07-16 14:08:15 -04:00
935340d90e Added SwiperJS swipers on ProductCards and added preliminary support for nested categories using a tree of TreeNode structures. Added unit tests for TreeNode. 2024-07-16 14:02:47 -04:00
9225b3c727 Added SwiperJS to product card and improved SwiperJS design elements. 2024-07-16 01:22:19 -04:00
778285ddb2 Switched ImageCarousel to use SwiperJS React client-side component. 2024-07-15 06:57:34 -04:00
bdd48a51f7 Added product idea notes as comments. 2024-07-15 04:37:53 -04:00
bfac55a629 fix: Corrected markdown in product data definitions. 2024-07-15 03:31:41 -04:00
ade795afb9 Added dots to image carousel. Updated product SEO slug placements and setup redirects from old URLs. 2024-07-15 03:27:01 -04:00
e995509aac fix: Correct callout text for deer alert products. 2024-07-15 01:44:41 -04:00
c24b29b258 Added deer alert products from Bell and nVISION. 2024-07-15 01:14:03 -04:00
1624b58e33 Removed unused Google Fonts. 2024-07-14 23:51:30 -04:00
ac52a2b33d Made logo / breadcrumbs just a little bigger on product pages. 2024-07-14 23:36:08 -04:00
edf8c992b0 Made the top red instruction section text sizes consistent. 2024-07-14 23:33:24 -04:00
7bfcb2b13d Improvements to layout and design. 2024-07-14 23:27:31 -04:00
5f6691e059 Added preventDefault() behavior on Carousel prev/next button click event handlers. 2024-07-14 22:46:25 -04:00
59d101676e Improved visibility of buttons on image carousel component. 2024-07-14 22:34:44 -04:00
6184c710ab Updated some layout details about rendering products pages on small devices. Improved number visibility on overlay on image carousel. 2024-07-14 22:27:36 -04:00
0e3df605c7 fix: Carousel buttons weren't vertically centered on iOS Safari. 2024-07-14 21:52:34 -04:00
a3483ccda9 Added ImageCarousel component to product pages. 2024-07-14 20:41:52 -04:00
10b7d1c799 Downloaded product images. 2024-07-14 16:59:08 -04:00
e608fc0baa Added Invisible Glass as a brand and Invisible Glass foaming spray. 2024-07-14 15:04:21 -04:00
4e89b0186f Set max-width on BrandCard, which flex positions inside its container, making the BrandCards smaller. Renamed CSS attributes for BrandCard, CategoryCard, and ProductCard. 2024-07-14 14:43:03 -04:00
61d4daa5bc Removed unnecessary reference to DoorDash in AI-generated text. 2024-07-13 14:00:45 -04:00
3bcdde4fe7 Uppercased COAST in flashlight product. 2024-07-13 13:57:10 -04:00
52c04fb321 fix: Phase 1 title was leaning heavily upon Amazon. I think more generally, it should be about the requirements rather than the suppliers. 2024-07-13 13:42:21 -04:00
6ca4eb17d0 fix: Phase 2 title was leaning heavily upon Amazon. I think more generally, it should be about the mechanisms rather than the suppliers. 2024-07-13 13:38:38 -04:00
c01a24406e fix: Factual update on About page. 2024-07-13 13:27:23 -04:00
262b6b30da Improved About documentation. 2024-07-13 13:22:12 -04:00
bacfbadf51 Spell check much? Lol at journies. 2024-07-13 13:15:18 -04:00
d6c0efa0f8 Updated links to external sites. 2024-07-13 05:50:18 -04:00
2328893a27 Correctly display Amazon Link disclaimer when Amazon Link is present on product pages. 2024-07-13 05:43:37 -04:00
f53200fe10 Refactored ads.txt to use .env file setting. 2024-07-13 05:26:55 -04:00
1a8090adc2 fix: Change path to .env file in config.ts 2024-07-13 05:14:13 -04:00
37abf00c54 Added Google GTag and .env configuration. 2024-07-13 05:05:46 -04:00
2ecff40404 Clarification on Dasher role in About. 2024-07-13 04:26:20 -04:00
126094e34a Updated bottom footer style making it 100% explicitly. 2024-07-13 04:04:26 -04:00
bfc50d8926 Updated button style on product pages. 2024-07-13 03:24:52 -04:00
8f50e62c49 Added Astro sitemap feature. 2024-07-13 02:46:11 -04:00
35a8bea436 Vertically align items of parent container for brand store logo and short descriptions. 2024-07-13 02:33:06 -04:00
79906cfac2 fix: Compiler warning. 2024-07-13 02:25:52 -04:00