Commit Graph
171 Commits
Author SHA1 Message Date
jwinterm ae87efe77f tweak copy on main page and about 2026-04-20 11:16:59 -04:00
jwinterm e55d4dcff4 Rename /links to /apps, add Apps to header, rename Products to Portfolio 2026-04-20 10:53:01 -04:00
jwinterm d754a1373e fix footer 2026-04-18 16:54:34 -04:00
jwinterm 08ded4d6fd Fix hero and tweak footer 2026-04-18 16:52:08 -04:00
jwinterm 610d8351fe tweak copy in main page and add socials 2026-04-18 16:44:12 -04:00
jwinterm 637c6d09ef update bauhaus and main page copy 2026-04-18 16:16:58 -04:00
jwinterm f7fcb8d254 Suchoice v1.2.0: update product page, publish 3D physics blog post
Product page: added Dice Roll and Decision Duel to features grid (now
6 features), updated meta description and hero text, broadened Snap &
Decide description to include ingredients/labels.

Blog post: published 3D Physics in Flutter article covering three_js +
cannon_physics integration, framebuffer cache bug, quaternion convention
issue, vertex clustering for face detection, and settle mechanics.
2026-04-17 18:45:03 -04:00
jwinterm 6717ae071a fix OG banner 2026-04-09 16:45:18 -04:00
jwinterm c1fd1f3928 Add privacy, ToS, and update sitemap 2026-04-09 08:58:58 -04:00
jwinterm 57a365dc06 add icons and animation to links 2026-04-09 08:42:33 -04:00
jwinterm 2c5562f45d add links page 2026-04-08 17:27:46 -04:00
jwinterm 41276cd0bb add play and app store buttons and review vegan blog 2026-04-08 12:41:00 -04:00
jwinterm f54d9476d2 update vegan iq product page and publish blog 2026-04-08 12:24:14 -04:00
jwinterm b7db48d9be update neroswap and bauhaus blog posts 2026-03-27 19:21:07 -04:00
jwinterm 03f0a47a6c update privacy policy for vegan-IQ 2026-03-26 20:43:51 -04:00
jwinterm fb5feb6510 add vegan-iq initial pages 2026-03-26 20:36:42 -04:00
jwinterm 6e89c956ee fix branding, copy, SEO, and broken links across site
- update site title and meta to Precision Engineering for Everyone
- footer and about: full-service software provider → software studio
- schema.org structured data aligned with new meta description
- clarify revenue-share model in services preview
- remove placeholder App Store links for Wownero Moon Launch
- add OpenGraph tags to all product, blog, and support pages
- fix About page OG description to match meta description
2026-03-26 12:36:39 -04:00
jwinterm 725723ed8b add live links for suchoice 2026-03-26 11:28:28 -04:00
jwinterm e2dad3bef1 update suchoice copy 2026-03-23 18:51:06 -04:00
jwinterm f9516180cd Update copy and headline 2026-03-23 18:46:08 -04:00
jwinterm 44638a04b3 add neroswap icon and dynamic feature to bento 2026-03-23 17:49:12 -04:00
jwinterm eff0173135 fix bento grid 2026-03-23 17:38:42 -04:00
jwinterm cfcc72d840 generate blog entries in sitemap dynamically, skip drafts 2026-03-22 17:54:38 -04:00
jwinterm d0a3e8c399 fix: content audit — SEO, cross-links, draft filtering, styling
- Add sitemap.xml and robots.txt (such.software-site)
- Fix blog date on neroswap post (2025→2026)
- Filter draft posts from generateStaticParams and getPost
- Fix stale product list in website-relaunch blog post
- Fix Godot version (4.6→4)
- Add cross-links: product pages→blog posts, blog posts→product pages
- Add OG/Twitter metadata to blog [slug] pages
- Fix Bauhaus Echo privacy: hover color (emerald→blue), contact URL
- Fix Suchoice: card styling (p-6→glass-card), font-semibold→font-bold
- Fix products listing meta to include Suchoice
2026-03-17 13:17:59 -04:00
jwinterm 931f80abdf feat: add Neroswap product page, blog post, and portfolio entry
- Product page at /products/neroswap with exchange descriptions, features, and architecture
- Blog post at /blog/neroswap-aggregator explaining the data pipeline and privacy design
- Added to products listing (first position, yellow color)
- Added to bento grid portfolio section
- Links to neroswap.com throughout
- SEO metadata with keywords, canonical URLs, Open Graph
2026-03-17 12:49:34 -04:00
jwinterm d6f8cc6213 fix blog draft status 2026-03-12 18:11:33 -04:00
jwinterm df09d15278 add wownero moon launch stuff 2026-03-12 18:06:40 -04:00
jwinterm cfc5c7265b Fix blog post ordering by using ISO dates in frontmatter 2026-03-10 10:54:00 -04:00
jwinterm 2b9b1bf429 Migrate blog from hardcoded TSX posts to MDX with auto-population
- Add gray-matter + next-mdx-remote for MDX rendering
- Create content/blog/ with .mdx files and frontmatter
- Add dynamic [slug] route and blog utility (src/lib/blog.ts)
- Blog index auto-populates from MDX files, sorted newest first
- Upgrade React to 19 for next-mdx-remote v6 compatibility
- Convert existing posts: website-relaunch, smirk-wallet, bauhaus-echo, crypto-checkout
2026-03-10 10:46:41 -04:00
jwinterm 3001d4bbe1 add ads.txt 2026-03-05 09:09:13 -05:00
jwinterm 93597739bf Update bauhaus echo and blog 2026-03-04 12:13:02 -05:00
jwinterm d720c6a38a add app-ads.txt 2026-02-26 20:17:04 -05:00
jwinterm 751c0c9e8a remove web from suchoice and add google play link to bauhaus 2026-02-25 12:26:49 -05:00
jwinterm 54536be498 add suchoice product 2026-02-25 12:15:16 -05:00
jwinterm 8c4a4acf78 Update suchoice privacy for recuring revenuecat payments 2026-02-24 18:18:46 -05:00
jwinterm a0eb5f95f4 add suchoice page and privacy policy 2026-02-24 16:41:13 -05:00
jwinterm e69de2ef22 Bauhaus Echo: add Play on Web link, mark store buttons Coming Soon 2026-02-19 17:11:44 -05:00
jwinterm 1e4af3da6d Add support page, update privacy policy with leaderboard disclosure
- New /support page with bug report, feature request, and feedback cards
- ContactForm accepts source prop ('inquiry' | 'support') for differentiated emails
- Support emails go to apps@such.software with 'App feedback' subject
- Added 'High Scores & Leaderboards' section to Bauhaus Echo privacy policy
- Added 'Support & Feedback' link to Bauhaus Echo product page footer
- Updated privacy policy date to February 18, 2026
2026-02-18 17:01:55 -05:00
jwinterm 6a3e609c41 fix contact form and linking and favicon 2026-02-12 22:33:28 -05:00
jwinterm 22c0c03c6c update animations, images, and link in about 2026-02-12 22:26:49 -05:00
jwinterm 357d5b4122 update logos and image strucutre 2026-02-07 22:29:23 -05:00
jwinterm 375e7e2868 update bauhaus privacy policy and blog styling 2026-02-06 13:10:15 -05:00
jwinterm 1705497ca6 Add blog and products pages (including bauhaus privacy policy) 2026-02-06 09:45:33 -05:00
jwinterm 8a119b4149 update images 2026-02-03 20:25:59 -05:00
jwinterm 19dfdbcea0 fix bento box p2 and update smirk image and wownerogue text 2026-02-03 19:37:35 -05:00
jwinterm 794bc37f16 fix: bento layout 2026-02-03 19:26:34 -05:00
jwinterm daaae6c260 update: add smirk, discord, and personal site, remove reddit 2026-02-03 19:21:58 -05:00
jwinterm 8e1c5aed6e fix font size on mobile for title 2026-01-29 21:16:05 -05:00
jwinterm 2838133681 feat: add resend for email
fix: nebual minified react error
2026-01-29 11:23:54 -05:00
jwinterm b80723cd28 fix turnstile 2026-01-29 11:01:57 -05:00