feat: 状态监视器添加IP地址显示

This commit is contained in:
Baobhan Sith
2025-05-15 00:26:46 +08:00
parent 1e7e9d1c04
commit 0e396a92fa
60 changed files with 518 additions and 352 deletions
@@ -2,9 +2,9 @@ import { Database } from 'sqlite3';
import * as schemaSql from './schema';
import * as appearanceRepository from '../repositories/appearance.repository';
import * as terminalThemeRepository from '../repositories/terminal-theme.repository';
import * as settingsRepository from '../repositories/settings.repository'; // <-- Import settings repository
import * as settingsRepository from '../repositories/settings.repository';
import { presetTerminalThemes } from '../config/preset-themes-definition';
import { runDb } from './connection'; // Import runDb for init functions
import { runDb } from './connection';
/**
* Interface describing a database table definition for initialization.
@@ -12,12 +12,12 @@ import { runDb } from './connection'; // Import runDb for init functions
export interface TableDefinition {
name: string;
sql: string;
init?: (db: Database) => Promise<void>; // Optional initialization function
init?: (db: Database) => Promise<void>;
}
// --- Initialization Functions ---
// Remove the old initSettingsTable function, as the logic is now in the repository
/**
* Initializes preset terminal themes.