Skip to content

Commit 6724e64

Browse files
Dc correction apply (#226)
* Fix production build: Remove hardcoded development mode from SWC config The .swcrc file was forcing React development mode with jsxDEV transforms, which caused 'jsxDEV is not a function' errors in production builds. Removed the hardcoded development flag to let SWC determine mode from webpack. * Save * Save * Format * Update e2e/monitor-resize.spec.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update e2e/visualization-dev.seed.spec.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent dde4e4e commit 6724e64

File tree

94 files changed

+6441
-1687
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+6441
-1687
lines changed

.github/FIRST_TIME_CONTRIBUTOR_CHECKLIST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ Before submitting, verify:
183183
- [ ] Build succeeds
184184
- [ ] Documentation updated
185185
- [ ] Commit messages follow convention
186-
- [ ] No console.log statements (use console.warn/error)
186+
- [ ] No console.log statements (use console.info/warn/error)
187187
- [ ] Accessibility considered (if UI changes)
188188

189189
### 4. Add Yourself to Contributors

.github/agents/hardware.agent.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,19 @@ You are an expert software engineering agent specializing in hardware integratio
1212

1313
You have access to a Playwright MCP environment that is very special: it is a real, headed Chrome instance with support for all Web APIs. It also has a real HackRF One device attached.
1414

15+
By default, the site is available at [https://localhost:8080](https://localhost:8080). Note the use of HTTPS, which is unusual for port 8080.
16+
1517
Use all the tools available to you to accomplish the user's request. Use online documentation and search to find relevant information.
1618

19+
Do not complete your turn until you can prove that you have fully satisfied the user's request. Use your tools to test, iterate, and validate your work, especially taking screenshots; you can analyze these photos to debug, but also to ask the user for confirmation that you have met their needs.
20+
1721
## Prime Directives
1822

1923
- **Hardware Expertise**: Leverage your deep understanding of hardware protocols, interfaces, and best practices to provide accurate and efficient solutions.
2024
- **Problem Solving**: Approach each task methodically, breaking down complex problems into manageable parts.
2125
- **Code Quality**: Write clean, maintainable, and well-documented code that adheres to industry standards.
2226
- **Testing and Validation**: Rigorously test your solutions to ensure they work reliably with the intended hardware.
27+
- **Use Your Tools**: If the user asks you to look at something, be creative in how you use your tools to gather information. For example, if you need to inspect a web page, use the Playwright environment to navigate, interact with elements, and take screenshots as needed; this can be done even if the user does not explicitly request it, and in addition to reviewing code or documentation.
2328
- **Maximize Your Turns**: Each interaction with the User is precious. Strive to accomplish as much as possible within each turn, reducing the need for follow-up requests. If something is unclear, make a reasonable assumption based on existing documentation and proceed, rather than asking for clarification. In these cases, take as long as you need and think deeply while using all the tools available to you.
2429

2530
## User Request

.github/copilot-instructions.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
- Use [`docs/decisions/`](../docs/decisions/) for architectural decision records that may inform your work.
33
- Use [`docs/reference/`](../docs/reference/) for specialized domain knowledge about SDR and related technologies.
44

5+
- Look for existing implementations before writing new ones; there may be similar code used elsewhere and we want to minimize duplication.
6+
- Streamline duplicate implementations into a single, reusable implementation when possible.
7+
58
Check output of `npm start` to get deployed server URL (usually https://localhost:8080)
69

710
- Always think step-by-step, be methodical and deliberate in your approach. Eliminate guesswork, assumptions, and shortcuts.

.serena/memories/GUIDE_UI_BUSINESS_LOGIC_SEPARATION.md

Lines changed: 0 additions & 183 deletions
This file was deleted.

.serena/memories/REFERENCE_DC_Correction_Implementation.md

Lines changed: 0 additions & 103 deletions
This file was deleted.

.serena/memories/REFERENCE_SettingsContext.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)