Update
This commit is contained in:
48
.idea/.idea.BABA_YAGA/.idea/workspace.xml
generated
48
.idea/.idea.BABA_YAGA/.idea/workspace.xml
generated
@@ -5,6 +5,8 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="d308d1cb-09fc-4331-ba20-00f7b43d1576" name="Changes" comment="">
|
<list default="true" id="d308d1cb-09fc-4331-ba20-00f7b43d1576" name="Changes" comment="">
|
||||||
|
<change beforePath="$PROJECT_DIR$/.idea/.idea.BABA_YAGA/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.BABA_YAGA/.idea/workspace.xml" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/BABA_YAGA_Updater/mappers/markdown_builder.py" beforeDir="false" afterPath="$PROJECT_DIR$/BABA_YAGA_Updater/mappers/markdown_builder.py" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/README.md" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
@@ -23,34 +25,34 @@
|
|||||||
<commands />
|
<commands />
|
||||||
<urls />
|
<urls />
|
||||||
</component>
|
</component>
|
||||||
<component name="ProjectColorInfo"><![CDATA[{
|
<component name="ProjectColorInfo">{
|
||||||
"associatedIndex": 0
|
"associatedIndex": 0
|
||||||
}]]></component>
|
}</component>
|
||||||
<component name="ProjectId" id="3EntV1tfxFOvIa4cn84mOGJGhnc" />
|
<component name="ProjectId" id="3EntV1tfxFOvIa4cn84mOGJGhnc" />
|
||||||
<component name="ProjectViewState">
|
<component name="ProjectViewState">
|
||||||
<option name="hideEmptyMiddlePackages" value="true" />
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
<option name="showLibraryContents" value="true" />
|
<option name="showLibraryContents" value="true" />
|
||||||
</component>
|
</component>
|
||||||
<component name="PropertiesComponent"><![CDATA[{
|
<component name="PropertiesComponent">{
|
||||||
"keyToString": {
|
"keyToString": {
|
||||||
"ModuleVcsDetector.initialDetectionPerformed": "true",
|
"ModuleVcsDetector.initialDetectionPerformed": "true",
|
||||||
"RunOnceActivity.MCP Project settings loaded": "true",
|
"RunOnceActivity.MCP Project settings loaded": "true",
|
||||||
"RunOnceActivity.ShowReadmeOnStart": "true",
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||||
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
|
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
|
||||||
"RunOnceActivity.git.unshallow": "true",
|
"RunOnceActivity.git.unshallow": "true",
|
||||||
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
|
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
|
||||||
"com.intellij.ml.llm.matterhorn.ej.ui.settings.DefaultModelSelectionForGA.v1": "true",
|
"com.intellij.ml.llm.matterhorn.ej.ui.settings.DefaultModelSelectionForGA.v1": "true",
|
||||||
"git-widget-placeholder": "main",
|
"git-widget-placeholder": "main",
|
||||||
"junie.onboarding.icon.badge.shown": "true",
|
"junie.onboarding.icon.badge.shown": "true",
|
||||||
"node.js.detected.package.eslint": "true",
|
"node.js.detected.package.eslint": "true",
|
||||||
"node.js.detected.package.tslint": "true",
|
"node.js.detected.package.tslint": "true",
|
||||||
"node.js.selected.package.eslint": "(autodetect)",
|
"node.js.selected.package.eslint": "(autodetect)",
|
||||||
"node.js.selected.package.tslint": "(autodetect)",
|
"node.js.selected.package.tslint": "(autodetect)",
|
||||||
"nodejs_package_manager_path": "npm",
|
"nodejs_package_manager_path": "npm",
|
||||||
"to.speed.mode.migration.done": "true",
|
"to.speed.mode.migration.done": "true",
|
||||||
"vue.rearranger.settings.migration": "true"
|
"vue.rearranger.settings.migration": "true"
|
||||||
}
|
}
|
||||||
}]]></component>
|
}</component>
|
||||||
<component name="RunManager" selected="Attach to Unity Editor.Attach to Unity Editor">
|
<component name="RunManager" selected="Attach to Unity Editor.Attach to Unity Editor">
|
||||||
<configuration name="Start Unity" type="RunUnityExe" factoryName="Unity Executable">
|
<configuration name="Start Unity" type="RunUnityExe" factoryName="Unity Executable">
|
||||||
<option name="EXE_PATH" value="C:\Program Files\Unity\Hub\Editor\6000.3.10f1\Editor\Unity.exe" />
|
<option name="EXE_PATH" value="C:\Program Files\Unity\Hub\Editor\6000.3.10f1\Editor\Unity.exe" />
|
||||||
@@ -96,7 +98,7 @@
|
|||||||
<option name="number" value="Default" />
|
<option name="number" value="Default" />
|
||||||
<option name="presentableId" value="Default" />
|
<option name="presentableId" value="Default" />
|
||||||
<updated>1780826181670</updated>
|
<updated>1780826181670</updated>
|
||||||
<workItem from="1780826183468" duration="3073000" />
|
<workItem from="1780826183468" duration="4921000" />
|
||||||
</task>
|
</task>
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
@@ -6,19 +6,30 @@ class MarkdownBuilder:
|
|||||||
if not report.tasks:
|
if not report.tasks:
|
||||||
return "_No tasks updated._"
|
return "_No tasks updated._"
|
||||||
|
|
||||||
|
# Table header
|
||||||
header = "| Category | Task | Status | Progress | Notes |\n"
|
header = "| Category | Task | Status | Progress | Notes |\n"
|
||||||
separator = "| :--- | :--- | :--- | :--- | :--- |\n"
|
separator = "| :--- | :--- | :--- | :--- | :--- |\n"
|
||||||
rows = []
|
rows = []
|
||||||
|
|
||||||
for task in report.tasks:
|
for task in report.tasks:
|
||||||
# Format status with some icons if possible, or just plain text
|
# Map status to professional badges
|
||||||
status_text = task.status
|
status_clean = task.status.lower().strip()
|
||||||
if "done" in status_text.lower() or "complete" in status_text.lower():
|
|
||||||
status_text = f"✅ {status_text}"
|
|
||||||
elif "progress" in status_text.lower():
|
|
||||||
status_text = f"🔄 {status_text}"
|
|
||||||
|
|
||||||
row = f"| {task.category} | {task.task_name} | {status_text} | {task.progress} | {task.notes} |"
|
if any(x in status_clean for x in ["done", "complete", "finished"]):
|
||||||
|
badge = ""
|
||||||
|
elif any(x in status_clean for x in ["progress", "doing", "active"]):
|
||||||
|
badge = ""
|
||||||
|
elif any(x in status_clean for x in ["planned", "todo", "waiting"]):
|
||||||
|
badge = ""
|
||||||
|
elif any(x in status_clean for x in ["bug", "error", "fix"]):
|
||||||
|
badge = ""
|
||||||
|
else:
|
||||||
|
badge = f"`{task.status}`" # Fallback to code text
|
||||||
|
|
||||||
|
# Progress bar simulation using HTML/Unicode if needed,
|
||||||
|
# but simple text "75%" is often cleaner.
|
||||||
|
|
||||||
|
row = f"| **{task.category}** | {task.task_name} | {badge} | `{task.progress}` | {task.notes} |"
|
||||||
rows.append(row)
|
rows.append(row)
|
||||||
|
|
||||||
return header + separator + "\n".join(rows)
|
return header + separator + "\n".join(rows)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
# 🌑 BABA_YAGA: The Asymmetric Mind-Game
|
# 
|
||||||
|
|
||||||
[](https://unity.com/)
|
[](https://unity.com/)
|
||||||
[](https://www.photonengine.com/fusion)
|
[](https://www.photonengine.com/fusion)
|
||||||
[](https://opensource.org/licenses/MIT)
|
[](https://opensource.org/licenses/MIT)
|
||||||
|
|
||||||
> **"Trong bóng tối của sự ảo giác, thị giác là công cụ mạnh mẽ nhất, nhưng sự tin tưởng lại là sai lầm chết người."**
|
> **"Trong bóng tối của sự ảo giác, thị giác là công cụ mạnh mẽ nhất, nhưng sự tin tưởng lại là sai lầm chết người."**
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📑 Mục lục (Table of Contents)
|
## 
|
||||||
1. [Tầm nhìn Dự án (Project Vision)](#-tầm-nhìn-dự-án-project-vision)
|
1. [Tầm nhìn Dự án (Project Vision)](#-tầm-nhìn-dự-án-project-vision)
|
||||||
2. [Cơ chế Trò chơi (Core Mechanics)](#-cơ-chế-trò-chơi-core-mechanics)
|
2. [Cơ chế Trò chơi (Core Mechanics)](#-cơ-chế-trò-chơi-core-mechanics)
|
||||||
3. [Kiến trúc Kỹ thuật (Technical Architecture)](#-kiến-trúc-kỹ-thuật-technical-architecture)
|
3. [Kiến trúc Kỹ thuật (Technical Architecture)](#-kiến-trúc-kỹ-thuật-technical-architecture)
|
||||||
|
|||||||
Reference in New Issue
Block a user