origranot / reduced.to

Free Modern URL Reducer. Make sure to share love by giving it a star.🌟 Have a great day!
https://reduced.to
MIT License
661 stars 279 forks source link

Add option to edit existing links #796

Open h4MeMengoding opened 3 months ago

h4MeMengoding commented 3 months ago

Description

Add a feature to edit links (if possible), for details, if the user creates a link https://reduced.to/google with the destination URL to https://youtube.com and after saving the user can still change the destination URL which is all https: //youtube.com to https://instagram.com (example)

Screenshots

No response

Additional information

No response

h4MeMengoding commented 3 months ago

Additionally, you can add the option to touch down, if someone opens a link that has been shortened at https://reduced.to/, then the owner of the link activates the touchdown feature so when someone opens the link it will not immediately redirect to the destination website. Instead there is a dialog and confirmation button which then directs you to the original link

origranot commented 3 months ago

Hey @h4MeMengoding,

Thank you so much for your time and your ideas, those are 2 great Ideas! The edit option is in on the roadmap and will be added as soon as possible. The second idea is really cool and I imagine something similar to linktree.

Also I would appreciate if you can create a different feature request for the second idea. Do you want to work on one of that ideas?

askadityapandey commented 2 months ago

Hi @origranot and @h4MeMengoding,

I am interested in taking the lead on this feature request and yeah the 2nd one is kinda cool idea.

I'd appreciate any guidelines or preferences you might have regarding implementation. If there are any specific areas you want me to focus on or avoid, please let me know.

origranot commented 2 months ago

@askadityapandey Hey!

That's sounds awesome, you are more than welcome to work on that. The only guidelines is to use the same form to create and update a link.

h4MeMengoding commented 2 months ago

hi @origranot, if you would like to add to the self-hosting documentation, that would be better!

origranot commented 2 months ago

Hey @h4MeMengoding, Let's discuss it on different issue. Would you mind open an issue and elaborate about the missing self-hosting documentation?

askadityapandey commented 2 months ago

hey @origranot , while installing the project on my local machine (I use arch btw) I am facing some errors while running the frontend part. Would love to know your take on this:

reduced.to git:(master) ✗ npx nx serve frontend

> nx run frontend:serve

The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.

 —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

 >  NX   Running target serve for project frontend failed

   Failed tasks:

   - frontend:serve

   Hint: run the command with --verbose for more details.

 >  NX   Nx Cloud Warning: VCS Integration Not Configured

   An active version control integration will be required to continue using Nx Cloud soon.
   An organization admin can connect your organization's VCS platform.
   Connect here: https://cloud.nx.app/orgs/6529380887607af2871b3f28/workspaces/658b366affe0b226ad7d9e85/settings/vcs

   View structured, searchable error logs at https://nx.app/runs/lc660DiWrJ

➜  reduced.to git:(master) ✗ 
origranot commented 2 months ago

hey @origranot , while installing the project on my local machine (I use arch btw) I am facing some errors while running the frontend part. Would love to know your take on this:

reduced.to git:(master) ✗ npx nx serve frontend

> nx run frontend:serve

The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details.

 —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

 >  NX   Running target serve for project frontend failed

   Failed tasks:

   - frontend:serve

   Hint: run the command with --verbose for more details.

 >  NX   Nx Cloud Warning: VCS Integration Not Configured

   An active version control integration will be required to continue using Nx Cloud soon.
   An organization admin can connect your organization's VCS platform.
   Connect here: https://cloud.nx.app/orgs/6529380887607af2871b3f28/workspaces/658b366affe0b226ad7d9e85/settings/vcs

   View structured, searchable error logs at https://nx.app/runs/lc660DiWrJ

➜  reduced.to git:(master) ✗ 

Hey, you are welcome to join the community discord here: https://reduced.to/discord Let's try to figure it out.