Skip to content

Conversation

ADARSH-IIIT
Copy link

@ADARSH-IIIT ADARSH-IIIT commented Aug 9, 2025

Feature Update: Context Menu Image Copy/Download

Closes : #62

Overview

This update introduces two key improvements to the project:

  1. Context Menu Image Copy & Download
  2. Custom Error Logging with Source Line Identification for better debugging in case of bugs and errors

1. Context Menu Image Copy & Download

Description:
A new feature that allows users to right-click on an image and directly copy or download it from the context menu — a familiar behavior from modern browsers.

2. Custom Error Logging

Description:
A new utility that logs errors with:

  • A custom error message for clarity.
  • The exact file and line number where the error originated.

Purpose:

  • The image copy and download feature is very frequently used.
  • Speeds up debugging for other developers.

Codebase Changes

  • New File(s):

    • Created a dedicated file containing:

      • Context menu handling logic for image copy/download.
      • Custom error logging utility with source tracking.
  • Legacy Code Integration:

    • Added two lines of code to the existing legacy codebase to:

      • Integrate the custom error logger.
      • Ensure minimal intrusion while maintaining backward compatibility.

Dev: [adarsh-iiit]
Closes : #62

iiiiiii

@ADARSH-IIIT
Copy link
Author

ADARSH-IIIT commented Aug 9, 2025

Hello @akhileshthite
I’m adarsh-iiit.

I came across your repository a few days ago and found it very interesting. I have a strong interest in technologies like Electron.js and React, and I’m also proficient in the MERN stack and Node.js in detail.

I’m highly interested in your project and would love to contribute. I’m looking forward to any opportunities where I can collaborate and help improve the project.

Thank you for your time,
adarsh-iiit

@ADARSH-IIIT ADARSH-IIIT changed the title Feat/copy download image context menu Feat : copy download image context menu ( fixed : #62 ) Aug 9, 2025
@akhileshthite akhileshthite added the enhancement New feature or request label Aug 10, 2025
@akhileshthite
Copy link
Member

Will review this after #64 and #55 are merged.
Apologies for the delay.

@ADARSH-IIIT
Copy link
Author

It's okay, no worries, 🤠

@ADARSH-IIIT
Copy link
Author

ADARSH-IIIT commented Aug 25, 2025

@akhileshthite I wanted to share an idea for a new feature that could make our browser more powerful in local networking scenarios .

Problem
Currently, if multiple devices are connected to the same Wi-Fi or LAN and want to share files or content, they need to rely on third-party apps like whatsapp / localsend etc . This is inconvenient and time consuming . As our browser supports p2p communication that's why I thought adding this feature in our browser will make it more valueable.

Proposed Solution
Local peer-to-peer file sharing feature through a custom route in the browser:

Route Example:
peersky://localservers

Demo :
Any user can turn on a local server from within the browser.
When activated, a file manager pops up asking the user to select a folder. That folder (and its subfolders) becomes shareable. Other devices on the same network (with our browser installed) visiting peersky://localservers will see a list of all active local servers.
They can access shared folders if permitted, or send an access request.
The owner of the shared folder can decide whether to:
Allow once
Allow always
Allow for a limited time
Block access

Security
No external (internet) access will be possible — strictly limited to the local network.
Strong security mechanisms will ensure that blocked or unauthorized users cannot access shared data.
Different levels of encryption/verification will be applied to protect users inside the LAN.

This feature would turn our browser into a local collaboration and file-sharing hub, eliminating the need for extra apps.

what is your opinion on this idea

@ADARSH-IIIT
Copy link
Author

Also, since I noticed that some contributions to the project have previously been supported through bounties and rewards.
I just wanted to check if this kind of feature ( the local file sharing server ) would be eligible for such consideration. I’m mainly interested in building it because I think this adds real value to the browser, but I’d appreciate any guidance on how the reward process works if it applies here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feat : copy - download image from context menu

2 participants