1 Commits
beta-3 ... main

Author SHA1 Message Date
2fb2292087 Update branding to AI Team Studio 2026-06-17 19:02:04 +02:00
4 changed files with 7 additions and 7 deletions

Binary file not shown.

View File

@@ -982,8 +982,8 @@ return "";
}
public static String _buildhelptext() throws Exception{
//BA.debugLineNum = 1321;BA.debugLine="Private Sub BuildHelpText As String";
//BA.debugLineNum = 1322;BA.debugLine="Return $\"Overtime Guard By AI Team aiteam.ai AI";
if (true) return ("Overtime Guard\n"+"\n"+"By AI Team\n"+"aiteam.ai\n"+"AI agents and software systems\n"+"\n"+"Purpose\n"+"Overtime Guard is a minimal workday timer. It helps you track work time, breaks, and overtime without projects, tasks, or extra screens.\n"+"\n"+"Main screen\n"+"- Start begins manual recording for the current workday.\n"+"- End stops manual recording.\n"+"- Pause starts a break.\n"+"- End pause closes the break and resumes work.\n"+"- Bg sends the app to the Android home screen.\n"+"- Stats opens the daily totals table.\n"+"- Config opens automatic schedule settings.\n"+"\n"+"Clock colors\n"+"- Light blue: first 4 hours of productive work.\n"+"- Green: productive work from hour 5 to hour 8.\n"+"- Yellow: break time.\n"+"- Red: overtime after 8 productive hours.\n"+"\n"+"How timing works\n"+"- Breaks always stay visible in yellow.\n"+"- In Config you can choose whether break time is included in the total 8-hour count.\n"+"- Overtime starts only after 8 productive work hours.\n"+"- Red overtime can continue for up to 1 extra hour.\n"+"- At 9 total productive hours, recording stops automatically.\n"+"- If midnight is reached, the current day is closed and the next day starts from zero when you start again.\n"+"\n"+"Daily memory\n"+"- The app saves the current day locally.\n"+"- If you close or background the app, the state is restored when you open it again.\n"+"- During the day, multiple work and break segments are added to the same daily record.\n"+"\n"+"Statistics\n"+"- The stats page groups totals by date.\n"+"- Each row shows Work, Pause, and Overtime for one day.\n"+"- The totals row sums all visible stored days.\n"+"- Local history is currently kept for about two months.\n"+"\n"+"Automatic mode\n"+"- In Config you can set work start, pause start, pause end, and work end.\n"+"- The Include breaks in total option also affects automatic mode.\n"+"- Set config enables automatic mode.\n"+"- In automatic mode, Start and End on the main screen are disabled.\n"+"- Reset config disables automatic mode and returns control to manual mode.\n"+"\n"+"Clear today\n"+"- Clear today removes only the currently displayed workday from local history.\n"+"- Use it only if you want to restart the day from zero.\n"+"\n"+"Notes\n"+"- The app uses the phone local time and time zone.\n"+"- The help page is informational only. It does not change your data.\n"+"");
//BA.debugLineNum = 1322;BA.debugLine="Return $\"Overtime Guard By AI Team Studio aiteam";
if (true) return ("Overtime Guard\n"+"\n"+"By AI Team Studio\n"+"aiteamstudio.it\n"+"AI agents and software systems\n"+"\n"+"Purpose\n"+"Overtime Guard is a minimal workday timer. It helps you track work time, breaks, and overtime without projects, tasks, or extra screens.\n"+"\n"+"Main screen\n"+"- Start begins manual recording for the current workday.\n"+"- End stops manual recording.\n"+"- Pause starts a break.\n"+"- End pause closes the break and resumes work.\n"+"- Bg sends the app to the Android home screen.\n"+"- Stats opens the daily totals table.\n"+"- Config opens automatic schedule settings.\n"+"\n"+"Clock colors\n"+"- Light blue: first 4 hours of productive work.\n"+"- Green: productive work from hour 5 to hour 8.\n"+"- Yellow: break time.\n"+"- Red: overtime after 8 productive hours.\n"+"\n"+"How timing works\n"+"- Breaks always stay visible in yellow.\n"+"- In Config you can choose whether break time is included in the total 8-hour count.\n"+"- Overtime starts only after 8 productive work hours.\n"+"- Red overtime can continue for up to 1 extra hour.\n"+"- At 9 total productive hours, recording stops automatically.\n"+"- If midnight is reached, the current day is closed and the next day starts from zero when you start again.\n"+"\n"+"Daily memory\n"+"- The app saves the current day locally.\n"+"- If you close or background the app, the state is restored when you open it again.\n"+"- During the day, multiple work and break segments are added to the same daily record.\n"+"\n"+"Statistics\n"+"- The stats page groups totals by date.\n"+"- Each row shows Work, Pause, and Overtime for one day.\n"+"- The totals row sums all visible stored days.\n"+"- Local history is currently kept for about two months.\n"+"\n"+"Automatic mode\n"+"- In Config you can set work start, pause start, pause end, and work end.\n"+"- The Include breaks in total option also affects automatic mode.\n"+"- Set config enables automatic mode.\n"+"- In automatic mode, Start and End on the main screen are disabled.\n"+"- Reset config disables automatic mode and returns control to manual mode.\n"+"\n"+"Clear today\n"+"- Clear today removes only the currently displayed workday from local history.\n"+"- Use it only if you want to restart the day from zero.\n"+"\n"+"Notes\n"+"- The app uses the phone local time and time zone.\n"+"- The help page is informational only. It does not change your data.\n"+"");
//BA.debugLineNum = 1380;BA.debugLine="End Sub";
return "";
}
@@ -1234,8 +1234,8 @@ public static String _createbrandinfolabel() throws Exception{
//BA.debugLineNum = 214;BA.debugLine="Private Sub CreateBrandInfoLabel";
//BA.debugLineNum = 215;BA.debugLine="lblBrandInfo.Initialize(\"\")";
mostCurrent._lblbrandinfo.Initialize(mostCurrent.activityBA,"");
//BA.debugLineNum = 216;BA.debugLine="lblBrandInfo.Text = \"AI Team | aiteam.ai\"";
mostCurrent._lblbrandinfo.setText(BA.ObjectToCharSequence("AI Team | aiteam.ai"));
//BA.debugLineNum = 216;BA.debugLine="lblBrandInfo.Text = \"AI Team Studio | aiteamstudi";
mostCurrent._lblbrandinfo.setText(BA.ObjectToCharSequence("AI Team Studio | aiteamstudio.it"));
//BA.debugLineNum = 217;BA.debugLine="lblBrandInfo.TextColor = Colors.RGB(90, 90, 90)";
mostCurrent._lblbrandinfo.setTextColor(anywheresoftware.b4a.keywords.Common.Colors.RGB((int) (90),(int) (90),(int) (90)));
//BA.debugLineNum = 218;BA.debugLine="lblBrandInfo.TextSize = 11";

View File

@@ -229,7 +229,7 @@ End Sub
Private Sub CreateBrandInfoLabel
lblBrandInfo.Initialize("")
lblBrandInfo.Text = "AI Team | aiteam.ai"
lblBrandInfo.Text = "AI Team Studio | aiteamstudio.it"
lblBrandInfo.TextColor = Colors.RGB(90, 90, 90)
lblBrandInfo.TextSize = 11
lblBrandInfo.Gravity = Gravity.CENTER
@@ -1337,8 +1337,8 @@ End Sub
Private Sub BuildHelpText As String
Return $"Overtime Guard
By AI Team
aiteam.ai
By AI Team Studio
aiteamstudio.it
AI agents and software systems
Purpose