Localhost Tunneling Integration via SERVEO
Description: A Serveo integration would enable developers to share localhost demos directly through BugSmash without deploying to staging servers. Use Case: As a developer / vibecoder / web designer, it would be beneficial to share my local development environment for review so that I can get feedback faster without uploading/deploying first. How it works: Create project β Select "Localhost" option BugSmash generates secure tunnel (via Serveo.net integration) Share BugSmash link with reviewers Reviewers access localhost through BugSmash's interface Time-limited access (auto-expires after review period) Benefits: Eliminates deployment bottleneck Faster iteration cycles No staging server costs Perfect for rapid prototyping Unique competitive advantage Technical: Serveo provides SSH/WireGuard tunneling without proprietary clients. BugSmash would manage tunnel lifecycle and integrate with existing access controls. Suggested Implementation: Start as opt-in beta feature for Pro users. Clear security warnings. Fallback to traditional upload method. Target Users: Solo developers, small agencies, teams doing rapid prototyping and internal QA. Contact information: π https://serveo.net π€ Serveo founder: Trevor Dixon βοΈ trevordixon@gmail.com

FT 3 days ago
Feature Request
Localhost Tunneling Integration via SERVEO
Description: A Serveo integration would enable developers to share localhost demos directly through BugSmash without deploying to staging servers. Use Case: As a developer / vibecoder / web designer, it would be beneficial to share my local development environment for review so that I can get feedback faster without uploading/deploying first. How it works: Create project β Select "Localhost" option BugSmash generates secure tunnel (via Serveo.net integration) Share BugSmash link with reviewers Reviewers access localhost through BugSmash's interface Time-limited access (auto-expires after review period) Benefits: Eliminates deployment bottleneck Faster iteration cycles No staging server costs Perfect for rapid prototyping Unique competitive advantage Technical: Serveo provides SSH/WireGuard tunneling without proprietary clients. BugSmash would manage tunnel lifecycle and integrate with existing access controls. Suggested Implementation: Start as opt-in beta feature for Pro users. Clear security warnings. Fallback to traditional upload method. Target Users: Solo developers, small agencies, teams doing rapid prototyping and internal QA. Contact information: π https://serveo.net π€ Serveo founder: Trevor Dixon βοΈ trevordixon@gmail.com

FT 3 days ago
Feature Request
Planned
expose comment location data on the v2 REST API
Hi BugSmash team, We use the v2 API to automate processing of website review feedback (list comments, action the changes in code, post replies). It works well and v2 is a big improvement over v1. One gap is blocking us from fully automating website projects. The per-comment location data is not available on the REST API. Both GET /api/v2/comments?projectId=... and GET /api/v2/comment/{id} return the comment text, status, priority, screenshot URL and replies, but no information about which page or element the comment was pinned to. On website projects comment_by_name and any page reference come back null, so the API alone cannot tell us where a comment belongs. That same data does exist. Your new JSON export (Project > Export > JSON) includes a full location object per comment: "location": { "live_url": "https://example.com/for-professionals/#enquiry", "dom_selector": "main > section:nth-child(2) > ... > a:nth-child(1)", "dom_selector_fallback": "...", "closest_parent_selector": "...", "element_tag": "a", "element_text": "privacy policy", "pin": { "x": ..., "y": ... }, "element_bounding_box": { ... }, "viewport": { ... }, "device": { ... }, "browser": "Chrome", "platform": "Desktop" } With live_url, dom_selector and element_text on the API we could locate the exact element in source directly, with no manual export step. The export is great for a one-off batch, but it is a manual download and is not reachable with our API key, so it cannot drive an automated or scheduled workflow. What we would like: Add the location object to each comment in GET /api/v2/comments and GET /api/v2/comment/{id}, or Gate it behind a parameter such as ?include=location to avoid bloating the default response. Note: we tried ?include=location, ?expand=location and ?with=location on the comments endpoint already. They are accepted but ignored (the response is byte-for-byte identical), so there does not appear to be an existing flag for this. At minimum live_url, dom_selector and element_text would be enough for us, though the full object matching the export would be ideal. Additional improvements No way to mark a comment resolved via the API (the bigger one). PATCH /comment/{id} lists status as editable but only accepts an opaque internal UUID, so every value we can actually send gets rejected. Right now our reply is our own "done" marker, but the client still has to manually click Resolve in the dashboard to move it out of active. If they exposed a plain resolve/status endpoint, we could close the loop fully and stop depending on the client remembering to click. This is arguably more friction day-to-day than the location gap. Tags aren't on the API either (optional). The export has a tags field but GET /comments doesn't. Only worth asking for if you plan to actually use tags to flag "on-hold vs action now" β otherwise it's a speculative ask. Your call. Thank you. Chris

Chris 5 days ago
Feature Request
Planned
expose comment location data on the v2 REST API
Hi BugSmash team, We use the v2 API to automate processing of website review feedback (list comments, action the changes in code, post replies). It works well and v2 is a big improvement over v1. One gap is blocking us from fully automating website projects. The per-comment location data is not available on the REST API. Both GET /api/v2/comments?projectId=... and GET /api/v2/comment/{id} return the comment text, status, priority, screenshot URL and replies, but no information about which page or element the comment was pinned to. On website projects comment_by_name and any page reference come back null, so the API alone cannot tell us where a comment belongs. That same data does exist. Your new JSON export (Project > Export > JSON) includes a full location object per comment: "location": { "live_url": "https://example.com/for-professionals/#enquiry", "dom_selector": "main > section:nth-child(2) > ... > a:nth-child(1)", "dom_selector_fallback": "...", "closest_parent_selector": "...", "element_tag": "a", "element_text": "privacy policy", "pin": { "x": ..., "y": ... }, "element_bounding_box": { ... }, "viewport": { ... }, "device": { ... }, "browser": "Chrome", "platform": "Desktop" } With live_url, dom_selector and element_text on the API we could locate the exact element in source directly, with no manual export step. The export is great for a one-off batch, but it is a manual download and is not reachable with our API key, so it cannot drive an automated or scheduled workflow. What we would like: Add the location object to each comment in GET /api/v2/comments and GET /api/v2/comment/{id}, or Gate it behind a parameter such as ?include=location to avoid bloating the default response. Note: we tried ?include=location, ?expand=location and ?with=location on the comments endpoint already. They are accepted but ignored (the response is byte-for-byte identical), so there does not appear to be an existing flag for this. At minimum live_url, dom_selector and element_text would be enough for us, though the full object matching the export would be ideal. Additional improvements No way to mark a comment resolved via the API (the bigger one). PATCH /comment/{id} lists status as editable but only accepts an opaque internal UUID, so every value we can actually send gets rejected. Right now our reply is our own "done" marker, but the client still has to manually click Resolve in the dashboard to move it out of active. If they exposed a plain resolve/status endpoint, we could close the loop fully and stop depending on the client remembering to click. This is arguably more friction day-to-day than the location gap. Tags aren't on the API either (optional). The export has a tags field but GET /comments doesn't. Only worth asking for if you plan to actually use tags to flag "on-hold vs action now" β otherwise it's a speculative ask. Your call. Thank you. Chris

Chris 5 days ago
Feature Request
In Progress
Share link is not working.
When I share my website Bug Smash link with my client, it does not allow them to comment or view the website through the link. I uploaded a video. I uploaded a screenshot to show you what he sent me. I had the same experience when I tried using his link. It shows the pop-up to welcome the user and show them around, but then when you exit out of the pop-up, it stays darkened and does not allow movement throughout the software.

John Smucker 6 days ago
Issue
In Progress
Share link is not working.
When I share my website Bug Smash link with my client, it does not allow them to comment or view the website through the link. I uploaded a video. I uploaded a screenshot to show you what he sent me. I had the same experience when I tried using his link. It shows the pop-up to welcome the user and show them around, but then when you exit out of the pop-up, it stays darkened and does not allow movement throughout the software.

John Smucker 6 days ago
Issue
Pen tool
Can we have the pen tool draw multiple times like a curved arrow or anything custom drawn on the file we would work on? It makes better sense to have it under more control instead of drawing then the comment box pops up.

Amanda Lane 6 days ago
Feature Request
Pen tool
Can we have the pen tool draw multiple times like a curved arrow or anything custom drawn on the file we would work on? It makes better sense to have it under more control instead of drawing then the comment box pops up.

Amanda Lane 6 days ago
Feature Request
In Review
Todoist Integration
Where each project on BugSmash can be linked to a project on Todoist (https://www.todoist.com/), and reviews from those projects are converted into tasks.

Fernando Kylas 7 days ago
Feature Request
In Review
Todoist Integration
Where each project on BugSmash can be linked to a project on Todoist (https://www.todoist.com/), and reviews from those projects are converted into tasks.

Fernando Kylas 7 days ago
Feature Request
Completed
New Project Type: Raw HTML Project
Generating on the fly html files or projects via Claude/Codex or yourself and need to get feedback? BugSmash will now support uploading raw html files & project folders β€οΈ

Team BugSmash 12 days ago
Feature Request
Completed
New Project Type: Raw HTML Project
Generating on the fly html files or projects via Claude/Codex or yourself and need to get feedback? BugSmash will now support uploading raw html files & project folders β€οΈ

Team BugSmash 12 days ago
Feature Request
Completed
enter to add the comment
could you please make pressing βenterβ or βshift + enterβ to add the comment? it is much easier when typing that moving the cursor. thanks!

Ahmad Zaytoun 12 days ago
Feature Request
Completed
enter to add the comment
could you please make pressing βenterβ or βshift + enterβ to add the comment? it is much easier when typing that moving the cursor. thanks!

Ahmad Zaytoun 12 days ago
Feature Request
Completed
The share link is not visible
The share link is not visible when I try sharing from project view. It is visible in player mode only.

Vikas T 18 days ago
Issue
Completed
The share link is not visible
The share link is not visible when I try sharing from project view. It is visible in player mode only.

Vikas T 18 days ago
Issue
Make comments easiliy visible. Make email notification clear about exact Comment number(s) that are commented.

Marin KneΕΎeviΔ 21 days ago
Feature Request
Make comments easiliy visible. Make email notification clear about exact Comment number(s) that are commented.

Marin KneΕΎeviΔ 21 days ago
Feature Request
Feature Request: Support for CAD STEP Files
It would be great if users could first upload CAD STEP files, such as.stp or.step, and then view them directly within the platform as interactive 3D models. Ideally, users should be able to rotate, zoom and inspect the model without needing to download the file or open it in separate CAD software.

Elia Meierhofer 22 days ago
Feature Request
Feature Request: Support for CAD STEP Files
It would be great if users could first upload CAD STEP files, such as.stp or.step, and then view them directly within the platform as interactive 3D models. Ideally, users should be able to rotate, zoom and inspect the model without needing to download the file or open it in separate CAD software.

Elia Meierhofer 22 days ago
Feature Request
In Review
Automatically Save a Full Page Snapshot When Completing or Updating a Website Version
When a website project is updated, the new version is often first published on a temporary test domain. Once the website is transferred to the final domain, the temporary domain is usually no longer available. As a result, the previous website version can no longer be viewed inside the project. It would be very helpful if BugSmash could automatically create and save a full page snapshot when a version is completed, replaced or marked as complete. The snapshot should preserve the entire page as it appeared at that moment. This would allow users to review previous versions even when the original test domain has been removed, changed or is no longer accessible. Currently, I solve this by manually uploading a PDF of each website version. This allows me to document the different stages of the project, but it requires an additional manual step. An automatic snapshot feature would make the entire version history much easier to manage and would keep all previous website versions accessible directly inside BugSmash.

Elia Meierhofer 22 days ago
Feature Request
In Review
Automatically Save a Full Page Snapshot When Completing or Updating a Website Version
When a website project is updated, the new version is often first published on a temporary test domain. Once the website is transferred to the final domain, the temporary domain is usually no longer available. As a result, the previous website version can no longer be viewed inside the project. It would be very helpful if BugSmash could automatically create and save a full page snapshot when a version is completed, replaced or marked as complete. The snapshot should preserve the entire page as it appeared at that moment. This would allow users to review previous versions even when the original test domain has been removed, changed or is no longer accessible. Currently, I solve this by manually uploading a PDF of each website version. This allows me to document the different stages of the project, but it requires an additional manual step. An automatic snapshot feature would make the entire version history much easier to manage and would keep all previous website versions accessible directly inside BugSmash.

Elia Meierhofer 22 days ago
Feature Request
Completed
Profile Picture Does Not Update When Reassigning a Comment
When I create a comment and assign it to a person, the name updates correctly, but the profile picture remains unchanged. For example, when I change the assignment from myself to one of my employees, the employeeβs name is displayed, but my profile picture is still shown. This is confusing because it can make it look as though the task is assigned to a different person than it actually is. The profile picture should always update automatically to match the person currently assigned to the comment. This issue appears directly in the annotation view when assigning or reassigning a comment on a website.

Elia Meierhofer 22 days ago
Issue
Completed
Profile Picture Does Not Update When Reassigning a Comment
When I create a comment and assign it to a person, the name updates correctly, but the profile picture remains unchanged. For example, when I change the assignment from myself to one of my employees, the employeeβs name is displayed, but my profile picture is still shown. This is confusing because it can make it look as though the task is assigned to a different person than it actually is. The profile picture should always update automatically to match the person currently assigned to the comment. This issue appears directly in the annotation view when assigning or reassigning a comment on a website.

Elia Meierhofer 22 days ago
Issue
Planned
MCP for Bugsmash
I would like to have an API key for bugsmash to integrate my designs into Claude. That way I can send my snapshots with notes and Claude can read it and make the changes for me.

Virgil 23 days ago
Feature Request
Planned
MCP for Bugsmash
I would like to have an API key for bugsmash to integrate my designs into Claude. That way I can send my snapshots with notes and Claude can read it and make the changes for me.

Virgil 23 days ago
Feature Request
Colored Folders
would be great if we can assign colors to folder for more organization using color coding. Just like we can do in Google Drive.

Ahmad Zaytoun 25 days ago
Feature Request
Colored Folders
would be great if we can assign colors to folder for more organization using color coding. Just like we can do in Google Drive.

Ahmad Zaytoun 25 days ago
Feature Request
Completed
I dont see the comments added by my client
they have added the comments i see them in the file but i dont see where they pointed it this has happened a lot of times now

Hiba Bawa 26 days ago
Issue
Completed
I dont see the comments added by my client
they have added the comments i see them in the file but i dont see where they pointed it this has happened a lot of times now

Hiba Bawa 26 days ago
Issue
To Do
Guest notifications
Most of my clients do not create accounts and leave comments as guests. When I add a reply, I have to send them an email telling them that I replied to their comment and provide the comment number. It is quite inconvenient. It would be useful to have an option to send automatic notifications to the client. Maybe in the project settings, I could add the clientβs email address(es) where the notification would be sent.

Εukasz MAΕKA 28 days ago
Feature Request
To Do
Guest notifications
Most of my clients do not create accounts and leave comments as guests. When I add a reply, I have to send them an email telling them that I replied to their comment and provide the comment number. It is quite inconvenient. It would be useful to have an option to send automatic notifications to the client. Maybe in the project settings, I could add the clientβs email address(es) where the notification would be sent.

Εukasz MAΕKA 28 days ago
Feature Request
Completed
Share links (public & private) not working after update
When I try to share a new project in the public choice, there is no link that I can copy. In the private area: there is also no link added which I could copy. After I entered an email address to add to the list of allowed users and pressed the invite button, an error message appears in the lower right. Please see attached screenshots for more info. Cheers Roland

RPGeiger 28 days ago
Issue
Completed
Share links (public & private) not working after update
When I try to share a new project in the public choice, there is no link that I can copy. In the private area: there is also no link added which I could copy. After I entered an email address to add to the list of allowed users and pressed the invite button, an error message appears in the lower right. Please see attached screenshots for more info. Cheers Roland

RPGeiger 28 days ago
Issue
In Progress
Branding AI Reviewer
Add your clientsβ branding using just their URL. Set rules. Let BugSmash AI flag issues before sending it to the clients

Team BugSmash 28 days ago
Feature Request
In Progress
Branding AI Reviewer
Add your clientsβ branding using just their URL. Set rules. Let BugSmash AI flag issues before sending it to the clients

Team BugSmash 28 days ago
Feature Request