Complete internal code renaming from FocusTask to Immerse types

- Renamed FocusTask → ImmerseTask
- Renamed FocusTaskSettings → ImmerseSettings
- Renamed FocusTaskData → ImmerseData
- Updated CSS classes: focus-task-status-* → immerse-status-*
- Updated package release script zip filename
- Updated remaining README references
- Rebuilt main.js with new type names
This commit is contained in:
2025-11-23 20:12:28 +01:00
parent 331a2b41df
commit 683c4ddafe
7 changed files with 35 additions and 35 deletions

View File

@@ -1,6 +1,6 @@
// ============ Types & Interfaces ============
export interface FocusTask {
export interface ImmerseTask {
id: string;
text: string;
completed: boolean;
@@ -21,7 +21,7 @@ export interface TaskList {
icon: string;
}
export interface FocusTaskSettings {
export interface ImmerseSettings {
pomodoroWorkMinutes: number;
pomodoroBreakMinutes: number;
longBreakMinutes: number;
@@ -36,8 +36,8 @@ export interface FocusTaskSettings {
logToDaily: boolean;
}
export interface FocusTaskData {
tasks: FocusTask[];
export interface ImmerseData {
tasks: ImmerseTask[];
completedToday: number;
totalFocusMinutesToday: number;
streak: number;
@@ -45,7 +45,7 @@ export interface FocusTaskData {
pomodorosCompleted: number;
}
export const DEFAULT_SETTINGS: FocusTaskSettings = {
export const DEFAULT_SETTINGS: ImmerseSettings = {
pomodoroWorkMinutes: 25,
pomodoroBreakMinutes: 5,
longBreakMinutes: 15,
@@ -64,7 +64,7 @@ export const DEFAULT_SETTINGS: FocusTaskSettings = {
logToDaily: false,
};
export const DEFAULT_DATA: FocusTaskData = {
export const DEFAULT_DATA: ImmerseData = {
tasks: [],
completedToday: 0,
totalFocusMinutesToday: 0,