Skip to content

Commit 17bed1a

Browse files
committed
✨ [feat] Enhance chart rendering with unit preferences and theme detection
- 🔧 [build] Introduce unit preferences for time, distance, temperature, and speed in chart options - 🛠️ [fix] Update `createEnhancedChart` to use local unit symbols based on user preferences - 🎨 [style] Improve tooltip formatting to display values in user-selected units - ⚡ [perf] Optimize dataset interpolation settings for smoother rendering - 🔧 [build] Add theme detection logic to apply user-defined or auto themes in charts - 📝 [docs] Update documentation for new options in chart rendering functions - 🎨 [style] Refactor rendering functions for altitude, power vs heart rate, and speed vs distance charts to support unit preferences - 🔧 [build] Modify `getUnitSymbol` to return appropriate speed units based on distance preferences - 🛠️ [fix] Adjust `convertValueToUserUnits` to handle speed conversions correctly - 📝 [docs] Enhance tooltip display for distance and speed to show both metric and imperial units Signed-off-by: Nick2bad4u <[email protected]>
1 parent 60f3f77 commit 17bed1a

36 files changed

+22244
-21018
lines changed

.github/agents/BeastMode.agent.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
name: BeastMode
33
description: Beast Mode 3.1 (Custom)
44
argument-hint: "💻 🤖 😈 Beast Mode agent ready. 👿 🤖 💻"
5-
model: GPT-5-Codex (Preview) (copilot)
6-
tools: ['edit/createFile', 'edit/createDirectory', 'edit/editFiles', 'search/fileSearch', 'search/textSearch', 'search/listDirectory', 'search/readFile', 'search/codebase', 'runCommands/getTerminalOutput', 'runCommands/runInTerminal', 'runTasks/runTask', 'runTasks/getTaskOutput', 'Tavily-Remote-MCP/tavily_extract', 'Tavily-Remote-MCP/tavily_search', 'vscode-mcp/get_diagnostics', 'vscode-mcp/get_references', 'vscode-mcp/get_symbol_lsp_info', 'vscode-mcp/rename_symbol', 'usages', 'problems', 'changes', 'testFailure', 'fetch', 'memory', 'todos', 'runSubagent', 'runTests']
5+
tools: ['launch/testFailure', 'launch/runTask', 'launch/getTaskOutput', 'launch/runTests', 'edit/createDirectory', 'edit/createFile', 'edit/editFiles', 'read/readFile', 'search/changes', 'search/codebase', 'search/fileSearch', 'search/listDirectory', 'search/problems', 'search/textSearch', 'search/usages', 'shell/getTerminalOutput', 'shell/runInTerminal', 'Tavily-Remote-MCP/*', 'vscode-mcp/get_diagnostics', 'vscode-mcp/get_references', 'vscode-mcp/get_symbol_lsp_info', 'vscode-mcp/rename_symbol', 'agents', 'memory', 'todo']
76
handoffs:
87
- label: Consistency
98
agent: BeastMode

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,5 @@ coverage/
1515
electron-app/package-lock.json
1616
html/
1717
.github/PROMPTS/
18+
types/
19+
**/*.d.ts

electron-app/eslint.config.mjs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,16 @@ import globals from "globals";
1414

1515
export default defineConfig([
1616
{
17-
ignores: ["vendor/leafletMeasure/**/*", "scripts/extractLeafletTemplates.cjs"],
17+
ignores: [
18+
"vendor/leafletMeasure/**/*",
19+
"scripts/extractLeafletTemplates.cjs",
20+
"./temp**",
21+
"./.temp**",
22+
"./.temp*/**",
23+
"node_modules/**",
24+
"dist/**",
25+
"**/*.d.ts"
26+
],
1827
},
1928
{
2029
files: ["**/*.{js,mjs,cjs,ts}"],

0 commit comments

Comments
 (0)