an app to share curated trails sidetrail.app
1

Configure Feed

Select the types of activity you want to include in your feed.

bump versions

+47 -43
+2
app/drafts/[rkey]/page.tsx
··· 4 4 import { loadEmbed } from "@/app/loadEmbed"; 5 5 import { DraftEditor } from "./DraftEditor"; 6 6 7 + export const instant = false; 8 + 7 9 export default async function DraftPage({ params }: { params: Promise<{ rkey: string }> }) { 8 10 const { rkey } = await params; 9 11
+4 -2
app/login/page.tsx
··· 2 2 import { LoginForm } from "./LoginForm"; 3 3 import "./login.css"; 4 4 5 + export const instant = false; 6 + 5 7 export default async function LoginPage({ 6 8 searchParams, 7 9 }: { 8 10 searchParams: Promise<{ error?: string; returnUrl?: string }>; 9 11 }) { 10 12 const params = await searchParams; 11 - const error = params.error 12 - const returnUrl = params.returnUrl && params.returnUrl.startsWith('/') ? params.returnUrl : '/'; 13 + const error = params.error; 14 + const returnUrl = params.returnUrl && params.returnUrl.startsWith("/") ? params.returnUrl : "/"; 13 15 14 16 return ( 15 17 <div className="LoginPage">
+40 -40
package-lock.json
··· 32 32 "ioredis": "^5.8.2", 33 33 "iron-session": "^8.0.4", 34 34 "lru-cache": "^11.2.4", 35 - "next": "16.3.0-canary.53", 35 + "next": "16.3.0-canary.63", 36 36 "pg": "^8.16.3", 37 37 "react": "^19", 38 38 "react-dom": "^19", ··· 2581 2581 } 2582 2582 }, 2583 2583 "node_modules/@next/env": { 2584 - "version": "16.3.0-canary.53", 2585 - "resolved": "https://registry.npmjs.org/@next/env/-/env-16.3.0-canary.53.tgz", 2586 - "integrity": "sha512-snK9pqO6UdlaIEVEplQuHHrqgLlDQeU4NNip7Q8j6LDcRRroC6UOkmj8wdA5AS9hVHf/2uBsGDKw7O0GXF3dxQ==", 2584 + "version": "16.3.0-canary.63", 2585 + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.3.0-canary.63.tgz", 2586 + "integrity": "sha512-Szu0Cp5/VHj7QdT+n2jcs/hW4/J7yhCQGp1rBqtfoEzjjHLkppv8E0nYE3Mrt/urfVp4rulRZaQ+/l6lVYS0mA==", 2587 2587 "license": "MIT" 2588 2588 }, 2589 2589 "node_modules/@next/swc-darwin-arm64": { 2590 - "version": "16.3.0-canary.53", 2591 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.3.0-canary.53.tgz", 2592 - "integrity": "sha512-4xRdNWDHzF77nxI8pVcnXRCL+E70ilOiiFvr5WVPbUyoP/FPv46SZtsinAnBZ58HiIW1c02ruMFL1fBzglBgjg==", 2590 + "version": "16.3.0-canary.63", 2591 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.3.0-canary.63.tgz", 2592 + "integrity": "sha512-zdp9dnPEuYZuDUc34+AOf52IPNxucOp+rw4LK9Tx0B37j4hw5CRnX4CUJIECjCLdXJjAR3cOucsPfNa2giFuBw==", 2593 2593 "cpu": [ 2594 2594 "arm64" 2595 2595 ], ··· 2603 2603 } 2604 2604 }, 2605 2605 "node_modules/@next/swc-darwin-x64": { 2606 - "version": "16.3.0-canary.53", 2607 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.3.0-canary.53.tgz", 2608 - "integrity": "sha512-i7S3TKqayltivMGVjhq87W7H+UkUrkoHI0BbkUbYciBDuVlXvPae47NtnjvT3OrDGQYAJclbGwz8hbyaMPlbcQ==", 2606 + "version": "16.3.0-canary.63", 2607 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.3.0-canary.63.tgz", 2608 + "integrity": "sha512-E5V7vbRiT7xtosf0rv5s6/8aQ/bjh5F009AY8gaRWGhU5jfiHDKMLIgLj4KWD9HnlH8spRGkH52xMa96qnv9PA==", 2609 2609 "cpu": [ 2610 2610 "x64" 2611 2611 ], ··· 2619 2619 } 2620 2620 }, 2621 2621 "node_modules/@next/swc-linux-arm64-gnu": { 2622 - "version": "16.3.0-canary.53", 2623 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.3.0-canary.53.tgz", 2624 - "integrity": "sha512-LQE3QqomAJTkM76Wfq5GYOHEJmgNBZlWmTA5LHY9SsQVS1AtWcKQjU9GESa97VKzBin35BRAAsF+1Y9VPKTPfg==", 2622 + "version": "16.3.0-canary.63", 2623 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.3.0-canary.63.tgz", 2624 + "integrity": "sha512-ybf6qnS4ILFMc4C7UTgK9wSH3K/nilenOqf75/S1tbZECpJVIINGtxr3VjokmcFBk0J8C6BIWBYMrk9a3+FTzg==", 2625 2625 "cpu": [ 2626 2626 "arm64" 2627 2627 ], ··· 2638 2638 } 2639 2639 }, 2640 2640 "node_modules/@next/swc-linux-arm64-musl": { 2641 - "version": "16.3.0-canary.53", 2642 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.3.0-canary.53.tgz", 2643 - "integrity": "sha512-B+ofpIxliJ/jM5MZ/kzYPuMTB1esgigfURqCk0+uFDJOR+lj/E5R/UrwHIeHL+LM1UFPQc5aZUU04lhiWTbT8g==", 2641 + "version": "16.3.0-canary.63", 2642 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.3.0-canary.63.tgz", 2643 + "integrity": "sha512-W/iWEVzbSMtj130Gmg06r8aDhDJMLqAkvTyVO5Wia2bS3fQKTARc0df8n7OHBvmqi9Xo1eh91FLqtcYVfNwmjg==", 2644 2644 "cpu": [ 2645 2645 "arm64" 2646 2646 ], ··· 2657 2657 } 2658 2658 }, 2659 2659 "node_modules/@next/swc-linux-x64-gnu": { 2660 - "version": "16.3.0-canary.53", 2661 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.3.0-canary.53.tgz", 2662 - "integrity": "sha512-9+EwnZJwbCZGR+OVf4BCCzSVWMXFKk3M/pFtGLWsSUZiUUNJSU55jjb+bLhWibY4wE/gNO8g6aF5s1UJzZm8WQ==", 2660 + "version": "16.3.0-canary.63", 2661 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.3.0-canary.63.tgz", 2662 + "integrity": "sha512-yu1qgcqbW9jVE3MSdVLOmYDmGiUJbx1P3c1Pm/zsO0Iwtrxv4X+ANGMQA265+iCFMbpXEgwaRgUx6NxJDcGu+w==", 2663 2663 "cpu": [ 2664 2664 "x64" 2665 2665 ], ··· 2676 2676 } 2677 2677 }, 2678 2678 "node_modules/@next/swc-linux-x64-musl": { 2679 - "version": "16.3.0-canary.53", 2680 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.3.0-canary.53.tgz", 2681 - "integrity": "sha512-xf4wNC2H9fL1KDrbem8C10QxkS7gq/pR7oXvJtVh9kun36ApGyhbWDRezPB/NMkZc2TG+ekFeR5ZVrxv+zavCg==", 2679 + "version": "16.3.0-canary.63", 2680 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.3.0-canary.63.tgz", 2681 + "integrity": "sha512-+qw/oNJz+VPsHcBtqjS3IwTAxPbX9dqHStaBU1NMm3aGR6wEBrOXoytJgU1fMygJDweCREcJOrNs2czsWFZTnw==", 2682 2682 "cpu": [ 2683 2683 "x64" 2684 2684 ], ··· 2695 2695 } 2696 2696 }, 2697 2697 "node_modules/@next/swc-win32-arm64-msvc": { 2698 - "version": "16.3.0-canary.53", 2699 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.3.0-canary.53.tgz", 2700 - "integrity": "sha512-akMYpUA4wgIwCr4WPpdP7b2xLGTpk+H6Po6FIzJfUit2f2T+X1kJiJDVzJ+Ur5MT8Guo+PQdvwgk5ywgBIAD2Q==", 2698 + "version": "16.3.0-canary.63", 2699 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.3.0-canary.63.tgz", 2700 + "integrity": "sha512-gGzTRCviZO+zl5X6H3vGQZSKBNYYzFRFPqS18TK7C768oTHPkzTaRuAMRtNl8D1iZbX6dNIl81nqeV53YAFUXg==", 2701 2701 "cpu": [ 2702 2702 "arm64" 2703 2703 ], ··· 2711 2711 } 2712 2712 }, 2713 2713 "node_modules/@next/swc-win32-x64-msvc": { 2714 - "version": "16.3.0-canary.53", 2715 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.3.0-canary.53.tgz", 2716 - "integrity": "sha512-esuUb8nSydJCZQ3VW8JwXglR4VD4WloBjjrjexU/Wdid17nyjPn/YygarnWBgpwZENXgTerQj9rSA8JHrnIAMg==", 2714 + "version": "16.3.0-canary.63", 2715 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.3.0-canary.63.tgz", 2716 + "integrity": "sha512-VY8kKW3vLYye2X5zjafFpgb4FVlINU8vxEnlUhq9NpjET5ia0ksZn3grL1AUQGpXlW79AJRBXoUi4SPqP4LDGQ==", 2717 2717 "cpu": [ 2718 2718 "x64" 2719 2719 ], ··· 6425 6425 "license": "MIT" 6426 6426 }, 6427 6427 "node_modules/next": { 6428 - "version": "16.3.0-canary.53", 6429 - "resolved": "https://registry.npmjs.org/next/-/next-16.3.0-canary.53.tgz", 6430 - "integrity": "sha512-k3Z9xPSozA9Pf/Euj2VvTiFYQmjZwTeg0ymnZsdMSxCk4HV3N3wz2xy0oAyXocfeyx9PI3Shc5pQNJl1ec3DGw==", 6428 + "version": "16.3.0-canary.63", 6429 + "resolved": "https://registry.npmjs.org/next/-/next-16.3.0-canary.63.tgz", 6430 + "integrity": "sha512-bOxQZ5e8DAW2Zto905kJNGq1Mbcqt+CHtNphFNmCnUY03db6ewhyn4xVk4I6FNC6AouqE7VyY9mf72tGDxJH4A==", 6431 6431 "license": "MIT", 6432 6432 "dependencies": { 6433 - "@next/env": "16.3.0-canary.53", 6433 + "@next/env": "16.3.0-canary.63", 6434 6434 "@swc/helpers": "0.5.15", 6435 6435 "baseline-browser-mapping": "^2.9.19", 6436 6436 "caniuse-lite": "^1.0.30001579", ··· 6444 6444 "node": ">=20.9.0" 6445 6445 }, 6446 6446 "optionalDependencies": { 6447 - "@next/swc-darwin-arm64": "16.3.0-canary.53", 6448 - "@next/swc-darwin-x64": "16.3.0-canary.53", 6449 - "@next/swc-linux-arm64-gnu": "16.3.0-canary.53", 6450 - "@next/swc-linux-arm64-musl": "16.3.0-canary.53", 6451 - "@next/swc-linux-x64-gnu": "16.3.0-canary.53", 6452 - "@next/swc-linux-x64-musl": "16.3.0-canary.53", 6453 - "@next/swc-win32-arm64-msvc": "16.3.0-canary.53", 6454 - "@next/swc-win32-x64-msvc": "16.3.0-canary.53", 6447 + "@next/swc-darwin-arm64": "16.3.0-canary.63", 6448 + "@next/swc-darwin-x64": "16.3.0-canary.63", 6449 + "@next/swc-linux-arm64-gnu": "16.3.0-canary.63", 6450 + "@next/swc-linux-arm64-musl": "16.3.0-canary.63", 6451 + "@next/swc-linux-x64-gnu": "16.3.0-canary.63", 6452 + "@next/swc-linux-x64-musl": "16.3.0-canary.63", 6453 + "@next/swc-win32-arm64-msvc": "16.3.0-canary.63", 6454 + "@next/swc-win32-x64-msvc": "16.3.0-canary.63", 6455 6455 "sharp": "^0.34.5" 6456 6456 }, 6457 6457 "peerDependencies": {
+1 -1
package.json
··· 50 50 "ioredis": "^5.8.2", 51 51 "iron-session": "^8.0.4", 52 52 "lru-cache": "^11.2.4", 53 - "next": "16.3.0-canary.53", 53 + "next": "16.3.0-canary.63", 54 54 "pg": "^8.16.3", 55 55 "react": "^19", 56 56 "react-dom": "^19",