Skip to content

Conversation

@Sevhena
Copy link
Collaborator

@Sevhena Sevhena commented Apr 4, 2025

Sevhena and others added 30 commits January 25, 2025 14:50
fixes ssm-lab/capstone--sco-vs-code-plugin#351
fixes ssm-lab/capstone--sco-vs-code-plugin#351
Sevhena and others added 25 commits March 3, 2025 10:47
fixes ssm-lab/captsone--source-code-optimizer#414
Squashed commit of the following:

commit e270c5e
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Fri Mar 14 22:20:38 2025 -0400

    Updated jest coverage specifications

commit d068105
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Fri Mar 14 22:05:24 2025 -0400

    Updated worflow to re-run on pr update

commit f96dffa
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Fri Mar 14 22:03:44 2025 -0400

    Modified workflow to upload coverage report even on failure

commit a662f0e
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Fri Mar 14 22:00:00 2025 -0400

    Added jest testing workflow
[DEV] Merge base plugin into dev
[Dev] Make Detection On/Off Toggle
* Enabled customization of smell highlights

closes ssm-lab/capstone--source-code-optimizer#500

* fixed up smell settings  order and descriptions
* initial integration with new changes

* Fixed package-lock.json

* temporarily moved out old logic + files (will slowly add back in)

* renamed to FilterViewProvider.ts

* renamed to SmellsViewProvider class

* renamed to FilterViewProvider class

* cleaning

* some cleaning in SmellsCacheManager.ts

* Removed cache for smells when smells filters was modified

* added warning pop-up if users changed filter

* comment

* fixed when refactor smell by type icon is shown

* added fix for outdated files showing refactor button

* minor change how we process smells in smells view

* made smells have a unique identifier to help make refactoring

* Added error catching for smell detection commands + fixed hashing logic

* fix bug when jumping to smell

* added inital refactoring stage

* added refactoring view

* added diff editor + accept and reject (not working)

* refactoring: removed file path param

* added accept reject icons

* more refactoring

* more refactoring - open diff editor command

* refactor - fixed sidebar dropdown with affected files

* refactor - fixed diff editor to not open in preview

* added energy savings to tree items

* add to focus on view

* added accept and reject buttons

* make files outdated after refactoring

* Add energy metrics dashboard

fixes ssm-lab/capstone--source-code-optimizer#428

* Update energy metrics dashboard

- Added clear metrics command
- Added manual refresh command
- Added listeneer for workspace changes
- Properly integrated dashboard with refactorSmell
- Properly formatted carbon values to use scientific notation
- Sorted tree items to show folders first then files

fixes ssm-lab/capstone--source-code-optimizer#428

* started making icon ui for refactoring

* small fix

* configuring workspace fix

* renamed smells view

* Added LineSelection and Highlighting back in

* Finalized editor decoration modules

- Added back missing settings config
- Refined event handling + cashing

* Hide commands from command palette

* renamed to smellsView

* fixed configuring workspace

* readded the statuses for the smells view

* clean

* clean

* clean

* clean

* clean configureWorkspace.ts

* clean resetConfiguration.ts

* clean

* clean

* readded the smells view

* readded the smells view

* readded the smells view

* readded the smells view

* readded filter view

* bugs

* bugs

* added line selection

* added detectsmellsfolder

* clean

* clean

* clean

* added refactoring

* added refactoring

* added back metrics

* added refactoring

* clean

* clean

* clean

* clean

* clean

* clean

* clean backend.ts

* clean backend.ts and acceptRefactoring.ts

* clean configureWorkspace.ts

* clean detectSmells.ts

* clean refactorSmell.ts

* clean

* clean serverStatus.ts

* clean workspaceModifiedListener.ts

* clean

* refactorSmellsByType added

* toggle linting

* cache bug fix

* commit

* hover manager

* Added back in missing functionality

* Added back in all functionality

closes the following issues:
- ssm-lab/capstone--source-code-optimizer#428
- ssm-lab/capstone--source-code-optimizer#369
- ssm-lab/capstone--source-code-optimizer#499
- ssm-lab/capstone--source-code-optimizer#500
- ssm-lab/capstone--source-code-optimizer#517

* small fixes

* made structuring fixes

* fixed tests for detect, refactor and wipe work cache modules

* added mocks for tests

* removed providers and showLogs from test coverage

* got initializeStatusesFromCache.test.ts to work

* added trackedDiffEditors.test.ts file

* added refactorActionButtons.test.ts file

* Added fields to the package.json to prepare for publishing

* added more tests

* added more tests

* Fixed ui tests and made compilation work

* update readme ssm-lab/capstone--source-code-optimizer#261 (#10)

* push v0.1.1

- fixes ssm-lab/capstone--source-code-optimizer#503

* 0.2.0

* Add real logo

* 0.2.1

* fix icon path

* 0.2.2

* fixed package.json scripts

* Add better comments

* updated configs and dependencies

* remove virtual folders property from tsconfig.json

* Changed workflow testing step to do clean install

* updated test workflow

* added temp purge cache step to test workflow

* updated test workflow

* modified jest config

* fixed module import issue

* Updated publishing workflow + updated version

commit 9f61596
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 19:23:25 2025 -0400

    found it

commit 2752551
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 19:21:46 2025 -0400

    added logging

commit d9518e6
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 19:18:34 2025 -0400

    try another fix

commit f4a59ca
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 19:16:55 2025 -0400

    try a fix

commit 7802389
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 19:10:17 2025 -0400

    fix typo

commit 6addc6a
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 19:08:57 2025 -0400

    fix workflow logic

commit d5f0b0b
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 18:58:30 2025 -0400

    Created final publish workflow + updated version

commit 296cf33
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 18:50:23 2025 -0400

    Updated release step in publishing workflow

commit 8272d07
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 18:40:57 2025 -0400

    updated workflow logic

commit f8e3a85
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 18:11:13 2025 -0400

    trying one more thing

commit 9217868
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 18:09:46 2025 -0400

    fix typo

commit 7edd7a9
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 18:09:16 2025 -0400

    trying something

commit ca82e67
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:53:51 2025 -0400

    updated vsce verification step

commit 6608873
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:48:32 2025 -0400

    updated vsce install + trigger event

commit 68a928a
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:38:12 2025 -0400

    found silly bug

commit 1886088
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:36:24 2025 -0400

    update again

commit f271594
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:33:44 2025 -0400

    update publish.yml

commit 40f4149
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:29:22 2025 -0400

    updated publishing workflow

commit 57a705f
Merge: 55eeb78 2e6f904
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Mon Mar 31 17:25:13 2025 -0400

    Merge branch 'main' of https://github.com/ssm-lab/capstone--sco-vs-code-plugin into test-publish-workflow

commit 2e6f904
Author: Sevhena Walker <83547364+Sevhena@users.noreply.github.com>
Date:   Fri Mar 28 09:21:36 2025 -0400

    Create publish.yml

* Added configureWorkspace.test.ts

* Added resetConfiguration.test.ts

* Added refactorActionButtons.test.ts

---------

Co-authored-by: Nivetha Kuruparan <niv.kuru@gmail.com>
Co-authored-by: Tanveer Brar <92374772+tbrar06@users.noreply.github.com>
@Sevhena Sevhena closed this Apr 4, 2025
@Sevhena Sevhena reopened this Apr 4, 2025
@Sevhena Sevhena changed the base branch from dev to main April 4, 2025 23:53
@Sevhena Sevhena closed this Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EXTRA] User Manual

6 participants