Update version from 1.0.9/1.0r9 to 1.0.10/1.0r10 and add AI.PROMPT instructions

- Updated version numbers across all files: main.py, mbetter_discovery.py, mbetterclient/__init__.py, mbetterclient/config/settings.py, mbetterclient/web_dashboard/app.py
- Changed 1.0.9 to 1.0.10 and 1.0r9 to 1.0r10
- Added AI.PROMPT at project root with version update instructions for future use
parent bcae5e19
When the user asks to update the version to a specific version number (e.g., "update the version to 1.0.10"), follow these steps:
1. Parse the target version from the user's request. For example, if they say "update to 1.0.10", the target version is 1.0.10.
2. Calculate the current version by decrementing the patch version by 1. For 1.0.10, the current version is 1.0.9.
3. Search the entire codebase for all occurrences of:
- The current semver format: e.g., "1.0.9"
- The current release format: e.g., "1.0r9"
4. Replace all found instances:
- Replace "1.0.9" with "1.0.10"
- Replace "1.0r9" with "1.0r10"
5. Use regex search to find these patterns across all files in the project.
6. Update all occurrences found in the search results using apply_diff for precise changes.
This ensures consistent version updates across all version references in the codebase, including user agent strings, application versions, and version constants.
\ No newline at end of file
......@@ -205,7 +205,7 @@ Examples:
parser.add_argument(
'--version',
action='version',
version='MbetterClient 1.0.9'
version='MbetterClient 1.0.10'
)
# Timer options
......
......@@ -512,7 +512,7 @@ def main():
"""Main entry point"""
app = QApplication(sys.argv)
app.setApplicationName("MBetter Discovery")
app.setApplicationVersion("1.0.9")
app.setApplicationVersion("1.0.10")
app.setQuitOnLastWindowClosed(False) # Keep running in tray
# Create and show main window
......
......@@ -4,7 +4,7 @@ MbetterClient - Cross-platform multimedia client application
A multi-threaded application with video playback, web dashboard, and REST API integration.
"""
__version__ = "1.0.9"
__version__ = "1.0.10"
__author__ = "MBetter Project"
__email__ = "dev@mbetter.net"
__description__ = "Cross-platform multimedia client with video overlay and web dashboard"
......
......@@ -262,7 +262,7 @@ class ApiConfig:
# Request settings
verify_ssl: bool = True
user_agent: str = "MbetterClient/1.0r9"
user_agent: str = "MbetterClient/1.0r10"
max_response_size_mb: int = 100
# Additional API client settings
......@@ -366,7 +366,7 @@ class AppSettings:
timer: TimerConfig = field(default_factory=TimerConfig)
# Application settings
version: str = "1.0.9"
version: str = "1.0.10"
debug_mode: bool = False
dev_message: bool = False # Enable debug mode showing only message bus messages
debug_messages: bool = False # Show all messages passing through the message bus on screen
......
......@@ -209,7 +209,7 @@ class WebDashboard(ThreadedComponent):
def inject_globals():
return {
'app_name': 'MbetterClient',
'app_version': '1.0.9',
'app_version': '1.0.10',
'current_time': time.time(),
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment