Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# wonderbox
# Alanko AI

A new Flutter project.
Educational app for children ages 3-12 with AI voice assistant.

## Getting Started

Expand Down
2 changes: 1 addition & 1 deletion assets/locales/bs.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"app_name": "WonderBox",
"app_name": "Alanko AI",
"welcome_message": "Zdravo! Ja sam Wally, tvoj prijatelj za u膷enje! Koliko ima拧 godina?",
"how_old_are_you": "Koliko ima拧 godina?",
"age_response_young": "Super! Hajde da se igramo i u膷imo zajedno!",
Expand Down
2 changes: 1 addition & 1 deletion assets/locales/de.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"app_name": "WonderBox",
"app_name": "Alanko AI",
"welcome_message": "Hallo! Ich bin Wally, dein Lernfreund! Wie alt bist du?",
"how_old_are_you": "Wie alt bist du?",
"age_response_young": "Super! Lass uns zusammen spielen und lernen!",
Expand Down
2 changes: 1 addition & 1 deletion assets/locales/en.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"app_name": "WonderBox",
"app_name": "Alanko AI",
"welcome_message": "Hello! I'm Wally, your learning buddy! How old are you?",
"how_old_are_you": "How old are you?",
"age_response_young": "Great! Let's play and learn together!",
Expand Down
2 changes: 1 addition & 1 deletion assets/locales/hr.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"app_name": "WonderBox",
"app_name": "Alanko AI",
"welcome_message": "Bok! Ja sam Wally, tvoj prijatelj za u膷enje! Koliko ima拧 godina?",
"how_old_are_you": "Koliko ima拧 godina?",
"age_response_young": "Super! Hajdemo se igrati i u膷iti zajedno!",
Expand Down
2 changes: 1 addition & 1 deletion assets/locales/sr.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"app_name": "WonderBox",
"app_name": "Alanko AI",
"welcome_message": "袟写褉邪胁芯! 袌邪 褋邪屑 Wally, 褌胁芯褬 写褉褍谐 蟹邪 褍褔械褮械! 袣芯谢懈泻芯 懈屑邪褕 谐芯写懈薪邪?",
"how_old_are_you": "袣芯谢懈泻芯 懈屑邪褕 谐芯写懈薪邪?",
"age_response_young": "小褍锌械褉! 啸邪褬写械 写邪 褋械 懈谐褉邪屑芯 懈 褍褔懈屑芯 蟹邪褬械写薪芯!",
Expand Down
2 changes: 1 addition & 1 deletion assets/locales/tr.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"app_name": "WonderBox",
"app_name": "Alanko AI",
"welcome_message": "Merhaba! Ben Wally, 枚臒renme arkada艧谋n! Ka莽 ya艧谋ndas谋n?",
"how_old_are_you": "Ka莽 ya艧谋ndas谋n?",
"age_response_young": "Harika! Birlikte oynay谋p 枚臒renelim!",
Expand Down
12 changes: 6 additions & 6 deletions ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -481,7 +481,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
Expand All @@ -498,7 +498,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
Expand All @@ -516,7 +516,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
Expand All @@ -532,7 +532,7 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
Expand Down Expand Up @@ -663,7 +663,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
Expand All @@ -685,7 +685,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
Expand Down
4 changes: 2 additions & 2 deletions ios/Runner/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>Wonderbox</string>
<string>Alanko AI</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>wonderbox</string>
<string>Alanko AI</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
Expand Down
4 changes: 1 addition & 3 deletions lib/services/parent_child_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,7 @@ class ParentChildService extends ChangeNotifier {

notifyListeners();
} catch (e) {
if (kDebugMode) {
print('Error loading linked children: $e');
}
debugPrint('Error loading linked children: $e');
}
}

Expand Down
4 changes: 2 additions & 2 deletions linux/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ project(runner LANGUAGES CXX)

# The name of the executable created for the application. Change this to change
# the on-disk name of your application.
set(BINARY_NAME "wonderbox")
set(BINARY_NAME "alanko")
# The unique GTK application identifier for this application. See:
# https://wiki.gnome.org/HowDoI/ChooseApplicationID
set(APPLICATION_ID "com.wonderbox.wonderbox")
set(APPLICATION_ID "com.alanko.ai")

# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
# versions of CMake.
Expand Down
4 changes: 2 additions & 2 deletions linux/runner/my_application.cc
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,11 @@ static void my_application_activate(GApplication* application) {
if (use_header_bar) {
GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
gtk_widget_show(GTK_WIDGET(header_bar));
gtk_header_bar_set_title(header_bar, "wonderbox");
gtk_header_bar_set_title(header_bar, "Alanko AI");
gtk_header_bar_set_show_close_button(header_bar, TRUE);
gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
} else {
gtk_window_set_title(window, "wonderbox");
gtk_window_set_title(window, "Alanko AI");
}

gtk_window_set_default_size(window, 1280, 720);
Expand Down
18 changes: 9 additions & 9 deletions macos/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
33CC10ED2044A3C60003C045 /* wonderbox.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = wonderbox.app; sourceTree = BUILT_PRODUCTS_DIR; };
33CC10ED2044A3C60003C045 /* alanko.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = alanko.app; sourceTree = BUILT_PRODUCTS_DIR; };
33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
Expand Down Expand Up @@ -144,7 +144,7 @@
33CC10EE2044A3C60003C045 /* Products */ = {
isa = PBXGroup;
children = (
33CC10ED2044A3C60003C045 /* wonderbox.app */,
33CC10ED2044A3C60003C045 /* alanko.app */,
331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
);
name = Products;
Expand Down Expand Up @@ -249,7 +249,7 @@
);
name = Runner;
productName = Runner;
productReference = 33CC10ED2044A3C60003C045 /* wonderbox.app */;
productReference = 33CC10ED2044A3C60003C045 /* alanko.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
Expand Down Expand Up @@ -479,10 +479,10 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/wonderbox.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/wonderbox";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/alanko.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/wonderbox";
};
name = Debug;
};
Expand All @@ -494,10 +494,10 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/wonderbox.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/wonderbox";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/alanko.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/wonderbox";
};
name = Release;
};
Expand All @@ -509,10 +509,10 @@
CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox.RunnerTests;
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/wonderbox.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/wonderbox";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/alanko.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/wonderbox";
};
name = Profile;
};
Expand Down
6 changes: 3 additions & 3 deletions macos/Runner/Configs/AppInfo.xcconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
// 'flutter create' template.

// The application's name. By default this is also the title of the Flutter window.
PRODUCT_NAME = wonderbox
PRODUCT_NAME = Alanko AI

// The application's bundle identifier
PRODUCT_BUNDLE_IDENTIFIER = com.wonderbox.wonderbox
PRODUCT_BUNDLE_IDENTIFIER = com.alanko.ai

// The copyright displayed in application information
PRODUCT_COPYRIGHT = Copyright 漏 2025 com.wonderbox. All rights reserved.
PRODUCT_COPYRIGHT = Copyright 漏 2025 Alanko AI. All rights reserved.
2 changes: 1 addition & 1 deletion test/widget_test.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:flutter_test/flutter_test.dart';

void main() {
testWidgets('WonderBox app smoke test', (WidgetTester tester) async {
testWidgets('Alanko AI app smoke test', (WidgetTester tester) async {
// Basic smoke test - app structure tests will be added later
expect(true, isTrue);
});
Expand Down
6 changes: 3 additions & 3 deletions web/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,18 @@

<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A new Flutter project.">
<meta name="description" content="Educational app for children ages 3-12 with AI voice assistant">

<!-- iOS meta tags & icons -->
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="wonderbox">
<meta name="apple-mobile-web-app-title" content="Alanko AI">
<link rel="apple-touch-icon" href="icons/Icon-192.png">

<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>

<title>wonderbox</title>
<title>Alanko AI</title>
<link rel="manifest" href="manifest.json">
</head>
<body>
Expand Down
10 changes: 5 additions & 5 deletions web/manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "wonderbox",
"short_name": "wonderbox",
"name": "Alanko AI",
"short_name": "Alanko",
"start_url": ".",
"display": "standalone",
"background_color": "#0175C2",
"theme_color": "#0175C2",
"description": "A new Flutter project.",
"background_color": "#6C63FF",
"theme_color": "#6C63FF",
"description": "Educational app for children ages 3-12 with AI voice assistant",
"orientation": "portrait-primary",
"prefer_related_applications": false,
"icons": [
Expand Down
4 changes: 2 additions & 2 deletions windows/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Project-level configuration.
cmake_minimum_required(VERSION 3.14)
project(wonderbox LANGUAGES CXX)
project(alanko LANGUAGES CXX)

# The name of the executable created for the application. Change this to change
# the on-disk name of your application.
set(BINARY_NAME "wonderbox")
set(BINARY_NAME "alanko")

# Explicitly opt in to modern CMake behaviors to avoid warnings with recent
# versions of CMake.
Expand Down
12 changes: 6 additions & 6 deletions windows/runner/Runner.rc
Original file line number Diff line number Diff line change
Expand Up @@ -89,13 +89,13 @@ BEGIN
BEGIN
BLOCK "040904e4"
BEGIN
VALUE "CompanyName", "com.wonderbox" "\0"
VALUE "FileDescription", "wonderbox" "\0"
VALUE "CompanyName", "Alanko AI" "\0"
VALUE "FileDescription", "Alanko AI" "\0"
VALUE "FileVersion", VERSION_AS_STRING "\0"
VALUE "InternalName", "wonderbox" "\0"
VALUE "LegalCopyright", "Copyright (C) 2025 com.wonderbox. All rights reserved." "\0"
VALUE "OriginalFilename", "wonderbox.exe" "\0"
VALUE "ProductName", "wonderbox" "\0"
VALUE "InternalName", "alanko" "\0"
VALUE "LegalCopyright", "Copyright (C) 2025 Alanko AI. All rights reserved." "\0"
VALUE "OriginalFilename", "alanko.exe" "\0"
VALUE "ProductName", "Alanko AI" "\0"
VALUE "ProductVersion", VERSION_AS_STRING "\0"
END
END
Expand Down
2 changes: 1 addition & 1 deletion windows/runner/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
FlutterWindow window(project);
Win32Window::Point origin(10, 10);
Win32Window::Size size(1280, 720);
if (!window.Create(L"wonderbox", origin, size)) {
if (!window.Create(L"Alanko AI", origin, size)) {
return EXIT_FAILURE;
}
window.SetQuitOnClose(true);
Expand Down
Loading