eny.space Landingpage

Compare changes

Choose any two refs to compare.

+5 -1
README.md
··· 112 112 ```bash 113 113 all git@tangled.sh:samsour.de/eny-space (fetch) 114 114 all git@github.com:Krekeny/eny-space.git (push) 115 + all git@tangled.sh:samsour.de/eny-space (push) 115 116 origin git@tangled.sh:samsour.de/eny-space (fetch) 116 117 origin git@tangled.sh:samsour.de/eny-space (push) 117 118 ``` 119 + 120 + Note: I previously had `all` with `git@tangled.sh:samsour.de/eny-space` as **fetch only**, so pushes were only going to GitHub and the tangled.sh repo wasn’t in sync. The config above fixes that by adding tangled.sh as a push URL on `all`. 118 121 119 122 ### Setup (New Clones) 120 123 ··· 122 125 # Clone primary 123 126 git clone git@tangled.sh:samsour.de/eny-space 124 127 125 - # Add GitHub mirror push 128 + # Add GitHub mirror + tangled push 126 129 cd eny-space 127 130 git remote rename origin tangled 128 131 git remote add all git@tangled.sh:samsour.de/eny-space 129 132 git remote set-url --add --push all git@github.com:Krekeny/eny-space.git 133 + git remote set-url --add --push all git@tangled.sh:samsour.de/eny-space 130 134 131 135 # Push everything 132 136 git push all --all
+2
app/layout.tsx
··· 1 1 import type { Metadata } from "next"; 2 2 import { SpeedInsights } from "@vercel/speed-insights/next"; 3 + import { Analytics } from "@vercel/analytics/next"; 3 4 import { Space_Grotesk } from "next/font/google"; 4 5 5 6 import "../styles.css"; ··· 37 38 {children} 38 39 </div> 39 40 <SpeedInsights /> 41 + <Analytics /> 40 42 </body> 41 43 </html> 42 44 );
+33 -15
app/page.tsx
··· 31 31 you. 32 32 </p> 33 33 34 - <Link 35 - href="mailto:hello@eny.space?subject=I%27d%20like%20early%20access%20to%20eny.space%20PDS" 36 - style={{ 37 - display: "inline-block", 38 - padding: "12px 24px", 39 - borderRadius: 6, 40 - marginTop: 16, 41 - backgroundColor: "#000000", 42 - color: "#ffffff", 43 - border: "1px solid #ffffff", 44 - textDecoration: "none", 45 - fontWeight: 600, 46 - }} 34 + <div 35 + style={{ display: "flex", gap: 12, marginTop: 24, flexWrap: "wrap" }} 47 36 > 48 - Request early access 49 - </Link> 37 + <Link 38 + href="mailto:hello@eny.space?subject=I%27d%20like%20early%20access%20to%20eny.space%20PDS" 39 + style={{ 40 + display: "inline-block", 41 + padding: "12px 24px", 42 + borderRadius: 6, 43 + backgroundColor: "#000000", 44 + color: "#ffffff", 45 + border: "1px solid #ffffff", 46 + textDecoration: "none", 47 + fontWeight: 600, 48 + }} 49 + > 50 + Request early access 51 + </Link> 52 + <Link 53 + href="/checkout" 54 + style={{ 55 + display: "inline-block", 56 + padding: "12px 24px", 57 + borderRadius: 6, 58 + backgroundColor: "#ffffff", 59 + color: "#000000", 60 + border: "1px solid #ffffff", 61 + textDecoration: "none", 62 + fontWeight: 600, 63 + }} 64 + > 65 + Get yours 66 + </Link> 67 + </div> 50 68 </main> 51 69 ); 52 70 }
+39
package-lock.json
··· 7 7 "dependencies": { 8 8 "@stripe/react-stripe-js": "2.4.0", 9 9 "@stripe/stripe-js": "2.2.2", 10 + "@vercel/analytics": "^1.6.1", 10 11 "@vercel/speed-insights": "^1.3.1", 11 12 "next": "latest", 12 13 "react": "18.2.0", ··· 690 691 "integrity": "sha512-WFHp9YUJQ6CKshqoC37iOlHnQSmxNc795UhB26CyBBttrN9svdIrUjl/NjnNmfcwtncN0h/0PPAFWv9ovP8mLA==", 691 692 "dev": true, 692 693 "license": "MIT" 694 + }, 695 + "node_modules/@vercel/analytics": { 696 + "version": "1.6.1", 697 + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.6.1.tgz", 698 + "integrity": "sha512-oH9He/bEM+6oKlv3chWuOOcp8Y6fo6/PSro8hEkgCW3pu9/OiCXiUpRUogDh3Fs3LH2sosDrx8CxeOLBEE+afg==", 699 + "license": "MPL-2.0", 700 + "peerDependencies": { 701 + "@remix-run/react": "^2", 702 + "@sveltejs/kit": "^1 || ^2", 703 + "next": ">= 13", 704 + "react": "^18 || ^19 || ^19.0.0-rc", 705 + "svelte": ">= 4", 706 + "vue": "^3", 707 + "vue-router": "^4" 708 + }, 709 + "peerDependenciesMeta": { 710 + "@remix-run/react": { 711 + "optional": true 712 + }, 713 + "@sveltejs/kit": { 714 + "optional": true 715 + }, 716 + "next": { 717 + "optional": true 718 + }, 719 + "react": { 720 + "optional": true 721 + }, 722 + "svelte": { 723 + "optional": true 724 + }, 725 + "vue": { 726 + "optional": true 727 + }, 728 + "vue-router": { 729 + "optional": true 730 + } 731 + } 693 732 }, 694 733 "node_modules/@vercel/speed-insights": { 695 734 "version": "1.3.1",
+1
package.json
··· 8 8 "dependencies": { 9 9 "@stripe/react-stripe-js": "2.4.0", 10 10 "@stripe/stripe-js": "2.2.2", 11 + "@vercel/analytics": "^1.6.1", 11 12 "@vercel/speed-insights": "^1.3.1", 12 13 "next": "latest", 13 14 "react": "18.2.0",