// schema.go defines the database schema for the GORM models. package db import "gorm.io/gorm" type AppConfig struct { gorm.Model DataDir string AssetsDir string EmailAddress string LicenseKey string SystemLevel string // BASIC, ADVANCED, ELITE, COMMERCIAL SelectedAudio string // Audio filepath SelectedAudioDevice string // The pipewire device name InitialFontSize int // How large to create the font atlas StandardFontSize int // The font size used for most text rendering LinePattern string // "fibonacci" LastVolume int // 0-128 AudioEnabled bool } type Log struct { gorm.Model Timestamp int64 Level string Message string } type Proclamation struct { gorm.Model ID string `gorm:"primaryKey"` Name string Content string SolfeggioFrequencyID int CategoryID int Selected bool Available bool Price float64 }