Skip to content

feat: configurable default note prompt and settings display (#92)#149

Merged
jspada200 merged 7 commits intoAcademySoftwareFoundation:mainfrom
jspada200:main
Apr 28, 2026
Merged

feat: configurable default note prompt and settings display (#92)#149
jspada200 merged 7 commits intoAcademySoftwareFoundation:mainfrom
jspada200:main

Conversation

@jspada200
Copy link
Copy Markdown
Collaborator

Summary

Allows users to customize the default prompt from the settings UI

  • Sets up a YAML file with the default prompt. Studios can point to another or change the YAML
  • Do not allow for note generation while loading
  • Adds data to the field for the prompt

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

Changed the prompt and regenerated

2026-04-27 14 23 41

cursoragent and others added 7 commits April 23, 2026 21:22
…ation#92)

Move the default AI note prompt out of Python source into
dna/config/default_note_prompt.yaml, with optional override via
DNA_DEFAULT_NOTE_PROMPT_PATH. User settings GET/PUT now return
default_note_prompt alongside note_prompt; empty note_prompt means
use the deployment default. Settings UI shows the default when the
user has no custom prompt and avoids persisting an unchanged default.

Tests: wrap App tests with ThemeModeProvider; align useDraftNote
expectations with attachmentIds.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: James Spadafora <spadjv@gmail.com>
…or (#2)

TipTap prose used font-weight 600 for strong (same as headings) with no
em styles. Use 700 + explicit primary color for bold, secondary color for
italic, and combined rules for bold+italic so emphasis reads clearly in
light and dark themes.

Fixes AcademySoftwareFoundation#128

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Signed-off-by: James Spadafora <spadjv@gmail.com>
Made-with: Cursor
Signed-off-by: James Spadafora <spadjv@gmail.com>
Made-with: Cursor
…rating while saving the prompt

Signed-off-by: James Spadafora <spadjv@gmail.com>
Signed-off-by: James Spadafora <spadjv@gmail.com>
feat: configurable default note prompt and settings display (AcademySoftwareFoundation#92)
@linux-foundation-easycla
Copy link
Copy Markdown

linux-foundation-easycla Bot commented Apr 27, 2026

CLA Signed

The committers listed above are authorized under a signed CLA.

@molssongroup
Copy link
Copy Markdown

/easycla

@jspada200 jspada200 merged commit 70a213c into AcademySoftwareFoundation:main Apr 28, 2026
4 checks passed
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.

3 participants