Skip to content

Comments

fix: use single-segment URL paths for privacy policies#4

Closed
mabdullahabid wants to merge 10 commits intoabd.devfrom
fix/privacy-policy-urls
Closed

fix: use single-segment URL paths for privacy policies#4
mabdullahabid wants to merge 10 commits intoabd.devfrom
fix/privacy-policy-urls

Conversation

@mabdullahabid
Copy link
Owner

The nested paths (/privacy/clawdio-bnb) don't work because the Next.js routing uses [pageId].tsx (single segment only).

Changes:

  • /privacy/clawdio-bnb/clawdio-bnb-privacy-policy
  • Adds /rahnuma-privacy-policy URL override

After merge:

mabdullahabid and others added 10 commits October 4, 2025 12:39
…move it from the UI

The GitHubShareButton is commented out to prevent it from rendering, possibly due to a decision to remove or replace it with another feature.

feat(_app.tsx): integrate Flowise Chatbot for enhanced user interaction
The Flowise Chatbot is added to the application using the Next.js Script component. This integration provides users with an interactive chatbot experience, enhancing user engagement and support.

chore(site.config.ts): update site configuration to reflect new personal branding
The site configuration is updated to reflect the new personal branding of Abdullah Abid. This includes changes to the root Notion page ID, site name, domain, author, and social media usernames. Additionally, the navigation style is switched to custom with links to 'About' and 'Contact' pages, aligning with the updated personal branding strategy.
Move the import of the Script component to maintain a consistent and logical order of imports, grouping similar imports together. This change improves code readability and organization, making it easier for developers to locate and manage dependencies.
Add the sharp library to the dependencies to enable image processing capabilities. This addition allows for efficient image transformations, which can be useful for optimizing images for web applications.
Add @vercel/analytics and @vercel/speed-insights packages to the
dependencies in package.json. Import and use Analytics and SpeedInsights
components in _app.tsx to enhance application monitoring and performance
tracking. This integration provides better insights into user behavior
and application speed, allowing for data-driven improvements.
Add `@vercel/analytics` and `@vercel/speed-insights` to the lock file
to enhance analytics and performance insights capabilities. Include
`sharp` for image processing improvements. These additions aim to
enhance the application's analytics, performance monitoring, and image
processing capabilities, providing more robust and efficient features.
Remove unnecessary semicolons and switch to single quotes for string
literals to maintain a consistent coding style across the project. This
enhances readability and aligns with the project's style guidelines.
…s, TypeScript, and ESLint

- Upgrade React and ReactDOM to 19.1.1 for latest features and improvements
- Update Next.js from 15.0.3 to 15.5.3 to get bug fixes and new features
- Upgrade TypeScript to 5.9.2 and related ESLint plugins/configs for newer typings and linting rules
- Update numerous development dependencies including eslint, @typescript-eslint packages, prettier, and others
- Include new or updated packages for better support and compatibility
- Reflect these changes in the package-lock.json to lock versions and ensure consistent installs

These updates improve development experience, fix known issues, enhance compatibility with modern tools, and keep the project aligned with current ecosystem standards.

chore(package-lock.json): update dependencies and regenerate lockfile

The package-lock.json was updated to reflect changes in dependencies. This includes upgrades and addition of new dependencies with updated versions, resolved URLs, integrity hashes, licenses, funding information, engines requirements, and dependency trees. These updates ensure that installed packages are consistent, secure, and compatible with the current environment. Regenerating the lockfile helps maintain reproducible builds and keeps the dependency graph up to date.

chore: update package-lock.json with multiple dependency upgrades and metadata enhancements

Upgrade various dependencies to their latest versions to incorporate bug fixes,
performance improvements, and new features. Added missing license fields and
updated funding URLs and engine requirements to ensure compliance and better
maintenance of dependencies. This update strengthens security and compatibility
across the project.

build: update numerous dependencies in package-lock.json to latest versions

The lockfile is updated to upgrade many packages including react, react-dom, prettier,
typescript, scheduler, and various utility libraries to newer versions. This refreshes
licenses and dependency trees, ensuring compatibility and security improvements. The
update helps maintain the project up-to-date with latest ecosystem releases and bug
fixes while potentially addressing licensing and peer dependency issues.
…policy-url

feat: add clean URL for Clawdio @ BNB privacy policy
Nested paths like /privacy/x don't work with Next.js [pageId] routing.
Also adds Rahnuma privacy policy URL.
@vercel
Copy link

vercel bot commented Feb 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
abd.dev Error Error Feb 17, 2026 1:13pm

@mabdullahabid
Copy link
Owner Author

Changes included in abd.dev rebase (6662b16)

@mabdullahabid mabdullahabid deleted the fix/privacy-policy-urls branch February 17, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant