Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
b1b83f4
temporary data type fix for multi files
Sevhena Jan 25, 2025
2241185
updated readme with instructions for now
Ayushi1972 Jan 29, 2025
bf49447
fixed issue off highlighting entire line
Sevhena Jan 28, 2025
9b10f82
Updated smell detection functionality
Sevhena Jan 29, 2025
d59509c
Merge branch 'plugin-multi-file' of https://github.com/tbrar06/capsto…
Sevhena Jan 29, 2025
e71d6bf
Made updates to README.md
Sevhena Jan 29, 2025
019d57e
Update README.md
nivethakuruparan Jan 30, 2025
658bf96
bug fixes
Sevhena Jan 30, 2025
0572040
fixed bugs in type definitions
Sevhena Jan 30, 2025
7d6f5e7
Stage 1 adding difference UI
Jan 30, 2025
f3b6251
Merge branch 'plugin-multi-file' of https://github.com/ssm-lab/capsto…
Jan 30, 2025
3afbb70
Fixed smell data mismatch that caused refactorings to fail
Sevhena Jan 30, 2025
f95cd75
started working custom hover message
Ayushi1972 Jan 30, 2025
c3e1cde
changed refactorSmell.ts to refactor selected smell from hover Window
Ayushi1972 Jan 30, 2025
509480e
Fixed smells showing up multiple times in the same hover window
Ayushi1972 Jan 30, 2025
c9a942d
fixed extension.ts for refactorSmell() call
Ayushi1972 Jan 30, 2025
27e9146
refactor all smells of type button works
Ayushi1972 Jan 30, 2025
a02ede4
Merge branch 'plugin-multi-file' of https://github.com/ssm-lab/capsto…
Jan 30, 2025
0c4788b
Moved hashing to utils and added wipe cache cmd
Sevhena Jan 30, 2025
634b4bb
removed silly parameter
Ayushi1972 Jan 30, 2025
cc25823
Merge branch 'plugin-multi-file' of https://github.com/ssm-lab/capsto…
Jan 30, 2025
a6a5702
removed unnecessary parameter
Sevhena Jan 30, 2025
4c2859e
added back fixes that were lost
Sevhena Jan 30, 2025
1159bb7
fixed bug added multiple arrow decorations to multi smell line
Sevhena Jan 31, 2025
7292898
Merge branch 'plugin-multi-file' of https://github.com/ssm-lab/capsto…
Jan 31, 2025
dc0a6c9
Added Refactoring comparison functionality closes #353 in ecooptimize…
Jan 31, 2025
61a39e7
Updated refactoring diff view (ssm-lab/capstone--sco-vs-code-plugin#353)
Sevhena Feb 3, 2025
5cdba76
fixed issue where sidebar reloads on file navigation (ssm-lab/capston…
Sevhena Feb 3, 2025
8304af5
Updated refactor functionality to work with refactoring all smells
Sevhena Feb 3, 2025
123e04f
fixed bug where refactorings were deleted before they could be applied
Sevhena Feb 3, 2025
18226f0
Added functionality to highlight smells in different colours based on…
Sevhena Feb 4, 2025
45430bd
Fixed up refactorSmell not refactoring the selected smell line #345
Ayushi1972 Feb 6, 2025
bc8a385
fixed bug causing sidebar to throw and error after wiping cache
Sevhena Feb 6, 2025
1b80ed1
changed payload to send the actual workspace folder
Sevhena Feb 6, 2025
8650061
fixed refactorings not being applied to original files
Sevhena Feb 6, 2025
dbe1cb9
ssm-lab/capstone--source-code-optimizer#346 added contributes for so…
Feb 8, 2025
9df0642
ssm-lab/capstone--source-code-optimizer#346 added dialog on activate…
Feb 8, 2025
ddffa99
Added functionality for filtering and showing logs
nivethakuruparan Feb 9, 2025
6a0c860
ssm-lab/capstone--source-code-optimizer#346 added warning dialog for…
Feb 9, 2025
e4e618d
ssm-lab/capstone--source-code-optimizer#346 added reminder for missi…
Feb 9, 2025
8e012ce
Edited some setting configs ssm-lab/capstone--source-code-optimizer#346
Sevhena Feb 9, 2025
2d48954
Merge pull request #1 from ssm-lab/nivetha/logging_and_filtering
nivethakuruparan Feb 9, 2025
65e2e34
Merge branch 'plugin-config' into plugin-multi-file
Feb 9, 2025
569e72b
Fixed refactor error msgs and made logging automatic
Sevhena Feb 10, 2025
94f1d7d
ssm-lab/capstone--source-code-optimizer#346 removed unit test path, …
Feb 10, 2025
479f92b
Updated logging to use websockets and store in vscode built-in log dir
Sevhena Feb 17, 2025
59d718c
minor fixes and adjustments
Sevhena Feb 18, 2025
93f2788
fixed server url env variable + added settings popup feature
Sevhena Feb 18, 2025
c37e682
fix: explicitly close websockets on extension disconnect
Sevhena Feb 18, 2025
23fcbea
fixed async file handling
Sevhena Feb 18, 2025
aa0697b
Implement automatic reconnection to backend server
Sevhena Feb 19, 2025
9eb07cd
add eslint config
Sevhena Feb 22, 2025
89546f2
added lint + format pre-commit
Sevhena Feb 22, 2025
8f59f58
updated linting configuration
Sevhena Feb 22, 2025
bd4a09a
fixed issues raised by linter
Sevhena Feb 22, 2025
0c3d60f
linter ignores type def files + stop checking line ending type
Sevhena Feb 22, 2025
0617d35
minor bug fixes
Sevhena Feb 24, 2025
bf4839a
ssm-lab/capstone--source-code-optimizer#385 Added test libraries, set…
Feb 24, 2025
0fb9fc5
setup: configured project for jest testing
Sevhena Mar 1, 2025
00db119
adjusted global type paths
Sevhena Mar 1, 2025
461f6fd
added tests for smellDetection module
Sevhena Mar 1, 2025
42ed14d
ssm-lab/capstone--source-code-optimizer#385 Add unit tests for wipeWo…
Mar 1, 2025
1238f98
Centralized env config mocking
Mar 1, 2025
c53bc6c
Have 2/3 test cases working for hoverManager (#396)
Ayushi1972 Mar 1, 2025
3c48042
Finished hoverManager test cases (#396)
Ayushi1972 Mar 2, 2025
5040c26
Merge branch 'plugin-multi-file' into ayushi/vnvp-hover
Ayushi1972 Mar 2, 2025
f180c01
Merge pull request #2 from ssm-lab/ayushi/vnvp-hover
Ayushi1972 Mar 2, 2025
d234135
Added 4/6 passing test cases for line selection manager (#413)
Ayushi1972 Mar 2, 2025
3400ebb
Finished adding test cases for line selection manager (#413)
Ayushi1972 Mar 2, 2025
4703119
Merge branch 'ayushi/vnvp-lineselection' into plugin-multi-file
Ayushi1972 Mar 2, 2025
cf78358
Added unit tests for fileHighlighter module
Sevhena Mar 3, 2025
eba4711
Added coverage reporting to jest config
Sevhena Mar 3, 2025
a5e18be
Merge branch 'plugin-multi-file' of https://github.com/tbrar06/capsto…
Sevhena Mar 3, 2025
366fe71
Added unit tests for hashing module
Sevhena Mar 3, 2025
808cc93
Changed mention of "Energy Saved" to "Carbon Saved"
Sevhena Mar 5, 2025
b9c34f6
fixed bug that caused race condition when trying to apply a refactori…
Sevhena Mar 7, 2025
2cd44b1
ssm-lab/capstone--source-code-optimizer#445 Added unit tests for api …
Mar 10, 2025
0565e40
Added test for smells filter in settings (https://github.com/ssm-lab/…
nivethakuruparan Mar 10, 2025
8df531d
ssm-lab/capstone--source-code-optimizer#399 Added unit tests for refa…
Mar 10, 2025
5b8b5e0
update webpack config
Sevhena Mar 15, 2025
11297fa
Added jest testing workflow
Sevhena Mar 15, 2025
af9b361
Added test cases for backend
Sevhena Mar 15, 2025
c684c16
Added test cases for refactorSmell command module
Sevhena Mar 15, 2025
b42eb10
updated file coverage config
Sevhena Mar 16, 2025
b39ac41
temporarily omitting sidebar files from coverage
Sevhena Mar 17, 2025
fd8582c
Merge pull request #6 from ssm-lab/plugin-multi-file
Sevhena Mar 17, 2025
d399883
Moved changes to new-toggle-button branch
Mar 17, 2025
87c1f72
Closes ssm-lab/capstone--source-code-optimizer#405
Mar 17, 2025
26655e4
Merge branch 'dev' into new-toggle-button
Mar 17, 2025
cdb98b2
Add file path to avoid tests
Mar 17, 2025
f113976
fixed failing tests + added test for new detection toggle module
Sevhena Mar 18, 2025
277b10c
Merge pull request #7 from ssm-lab/new-toggle-button
mmyaaaaa Mar 18, 2025
55fb8ff
[DEV] Add Smell Customization (#8)
Sevhena Mar 18, 2025
82cda06
Updated log message processing (#9)
Sevhena Mar 18, 2025
e1ca557
[DEV] All Plugin Changes (#12)
Sevhena Apr 3, 2025
3454d50
Merge branch 'main' into dev
Sevhena Apr 3, 2025
889dacb
Link to wiki
Sevhena Apr 4, 2025
aec4607
Merge branch 'main' of https://github.com/tbrar06/capstone--sco-vs-co…
Sevhena Apr 4, 2025
2b7ee42
Update extension version
Sevhena Apr 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ Watch EcoOptimizers in action:

EcoOptimizers is open-source! Help improve the extension by contributing to our GitHub repository: [GitHub Repository](https://github.com/ssm-lab/capstone--source-code-optimizer)

## Additional Info

It's natural to be curious.

Check out our [wiki](https://github.com/ssm-lab/capstone--sco-vs-code-plugin/wiki) for more detailed documentation and guides.

---

🚀 Start writing cleaner, more efficient Python code today with EcoOptimizers!
🚀 Start writing cleaner, more efficient Python code today with EcoOptimizers!
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"type": "git",
"url": "https://github.com/ssm-lab/capstone--sco-vs-code-plugin"
},
"version": "0.2.3",
"version": "0.2.4",
"engines": {
"vscode": "^1.92.0"
},
Expand Down Expand Up @@ -175,12 +175,12 @@
},
{
"view": "ecooptimizer.smellsView",
"contents": "No code smells detected yet. Configure your workspace to start analysis.\n\n[Configure Workspace](command:ecooptimizer.configureWorkspace)\n\n[Read the docs](https://code.visualstudio.com/api) to learn how to use Eco-Optimizer.",
"contents": "No code smells detected yet. Configure your workspace to start analysis.\n\n[Configure Workspace](command:ecooptimizer.configureWorkspace)\n\n[Read the docs](https://github.com/ssm-lab/capstone--sco-vs-code-plugin/wiki) to learn how to use Eco-Optimizer.",
"when": "!workspaceState.workspaceConfigured"
},
{
"view": "ecooptimizer.metricsView",
"contents": "No energy savings to declare. Configure your workspace to start saving energy!\n\n[Configure Workspace](command:ecooptimizer.configureWorkspace)\n\n[Read the docs](https://code.visualstudio.com/api) to learn how to use Eco-Optimizer.",
"contents": "No energy savings to declare. Configure your workspace to start saving energy!\n\n[Configure Workspace](command:ecooptimizer.configureWorkspace)\n\n[Read the docs](https://github.com/ssm-lab/capstone--sco-vs-code-plugin/wiki) to learn how to use Eco-Optimizer.",
"when": "!workspaceState.workspaceConfigured"
}
],
Expand Down