Skip to content

Reset Settings to Default Functionality (#176) - #201

Merged
jspada200 merged 8 commits into
AcademySoftwareFoundation:mainfrom
concepcionanm:feature/settingsreset
Sep 22, 2026
Merged

jspada200 merged 8 commits into
AcademySoftwareFoundation:mainfrom
concepcionanm:feature/settingsreset

Conversation

@concepcionanm

Copy link
Copy Markdown
Contributor

Summary

Added tab to Settings called Reset with a button that will reset user settings to its original default. This feature does not change QC checks or Appearance (light/dark).

image

Testing

  • I have tested these changes locally
  • I have run all relevant automated tests
  • I have verified this does not break existing workflows
  • For changes that can be tested in UI, I have included screenshots or gif animations of the changes.

How I Tested

Customized various user settings including Sync PT tab, Page to Sync, Keybindings, AI model and Note Generation and verified Reset Settings would return settings to default values.

@linux-foundation-easycla

linux-foundation-easycla Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

concepcionanm and others added 6 commits September 17, 2026 14:53
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
## Summary

- Correct the SPI v2 backend startup command to reference the FastAPI
`app` object.

## Testing

- Documentation-only change.
- Verified the command now uses `main:app`.

Closes AcademySoftwareFoundation#34

Signed-off-by: Amar Jaleel <banbhanamarjalil@gmail.com>
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
# Summary
This change adds a DNA specific chrome extension for transcription. It
is designed to work with whisperlive and DNA.

First from the DNA app, the user launches the transcription. This sends
all the details needed to the chrome extension. Next the user give
permission to the extension to transcribe the meet tab. Segments are
then captured, transcribed with whisperlive, and sent to DNA backend.

## Testing
- [X] I have tested these changes locally
- [X] I have run all relevant automated tests
- [X] I have verified this does not break existing workflows
- [X] For changes that can be tested in UI, I have included screenshots
or gif animations of the changes.

## How I Tested
Transcribed my own call

## TODO

- The speaker ID is wonky, need to tighten it up
- whisper is a little slow but it may be becase I am running locally on
my machine, want to deploy a whisperlive instence to google cloud for
testing and include that as an option in the bootstrap script.
- Need to send extension to app store and add pipeline to deploy it then
direct users to it when they do not have the extension installed.

<img width="371" height="305" alt="Screenshot 2026-07-04 at 3 29 48 PM"
src="https://github.com/user-attachments/assets/218d7f3d-7a0a-4ad3-930e-36d6ef34df3a"
/>

<img width="1227" height="990" alt="2026-07-04 14 59 48"
src="https://github.com/user-attachments/assets/cfa3d77f-c975-409d-81ef-72b5fbf46c3e"
/>

---------

Signed-off-by: James Spadafora <spadjv@gmail.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Cameron Target <127965975+camerontarget14@users.noreply.github.com>
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
@jspada200

Copy link
Copy Markdown
Collaborator

Thanks for your contibution! Few minor changes:

  • Lets move the reset button under the General tab on the bottom.
  • Have the Title be "Reset Settings"
  • Subheader "Resets all user settings excluding QC checks."

@jspada200
jspada200 self-requested a review September 17, 2026 22:59
Signed-off-by: Nicole Concepcion <concepcionanm@gmail.com>
@jspada200
jspada200 merged commit 1a3f706 into AcademySoftwareFoundation:main Sep 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants