From 9d1a37e24881ddec0fb96ca430721473f20029ae Mon Sep 17 00:00:00 2001 From: Sven laptop Date: Thu, 17 Sep 2026 12:04:44 +0200 Subject: [PATCH] Update readme's, branches and actions --- .gitea/workflows/docker-build.yml | 247 +++++++++++++++--- .gitignore | 72 ++++- README.md | 21 +- SECURITY_PRIVATE_FILES.md | 22 +- bus_terminal/.gitignore | 48 ---- bus_terminal/README.md | 3 - bus_terminal/web/manifest.json | 35 --- deprecated/.gitignore | 44 ++++ {bus_terminal => deprecated}/.metadata | 0 deprecated/README.md | 24 ++ .../analysis_options.yaml | 0 .../android/.gitignore | 0 .../android/app/build.gradle.kts | 0 .../android/app/src/debug/AndroidManifest.xml | 0 .../android/app/src/main/AndroidManifest.xml | 0 .../com/example/bus_terminal/MainActivity.kt | 0 .../res/drawable-v21/launch_background.xml | 0 .../main/res/drawable/launch_background.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../app/src/main/res/values-night/styles.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../app/src/profile/AndroidManifest.xml | 0 .../android/build.gradle.kts | 0 .../android/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 .../android/settings.gradle.kts | 0 .../devtools_options.yaml | 0 {bus_terminal => deprecated}/ios/.gitignore | 0 .../ios/Flutter/AppFrameworkInfo.plist | 0 .../ios/Flutter/Debug.xcconfig | 0 .../ios/Flutter/Release.xcconfig | 0 .../ios/Runner.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../ios/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Icon-App-1024x1024@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin .../Icon-App-83.5x83.5@2x.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../LaunchImage.imageset/README.md | 0 .../Runner/Base.lproj/LaunchScreen.storyboard | 0 .../ios/Runner/Base.lproj/Main.storyboard | 0 .../ios/Runner/Info.plist | 0 .../ios/Runner/Runner-Bridging-Header.h | 0 .../ios/Runner/SceneDelegate.swift | 0 .../ios/RunnerTests/RunnerTests.swift | 0 {bus_terminal => deprecated}/lib/main.dart | 33 +-- .../lib/models/.gitkeep | 0 .../lib/models/navigation.dart | 0 .../lib/models/schedule.dart | 0 .../lib/models/user.dart | 0 .../lib/screens/.gitkeep | 0 .../lib/screens/daily_schedule_screen.dart | 0 .../lib/screens/login_screen.dart | 0 .../lib/screens/navigation_screen.dart | 0 .../screens/recurring_schedules_screen.dart | 0 .../lib/screens/schedule_overview_screen.dart | 0 .../lib/services/.gitkeep | 0 .../lib/services/app_navigator.dart | 0 .../lib/services/auth_service.dart | 0 .../lib/services/error_log_service.dart | 0 .../lib/services/exceptions.dart | 0 .../lib/services/navigation_service.dart | 0 .../lib/services/schedule_service.dart | 0 .../lib/theme/app_theme.dart | 0 .../lib/widgets/.gitkeep | 0 .../lib/widgets/custom_input_field.dart | 0 .../lib/widgets/route_card.dart | 0 {bus_terminal => deprecated}/linux/.gitignore | 0 .../linux/CMakeLists.txt | 0 .../linux/flutter/CMakeLists.txt | 0 .../flutter/generated_plugin_registrant.cc | 0 .../flutter/generated_plugin_registrant.h | 0 .../linux/flutter/generated_plugins.cmake | 0 .../linux/runner/CMakeLists.txt | 0 .../linux/runner/main.cc | 0 .../linux/runner/my_application.cc | 0 .../linux/runner/my_application.h | 0 {bus_terminal => deprecated}/macos/.gitignore | 0 .../macos/Flutter/Flutter-Debug.xcconfig | 0 .../macos/Flutter/Flutter-Release.xcconfig | 0 .../Flutter/GeneratedPluginRegistrant.swift | 0 .../macos/Runner.xcodeproj/project.pbxproj | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../macos/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/app_icon_1024.png | Bin .../AppIcon.appiconset/app_icon_128.png | Bin .../AppIcon.appiconset/app_icon_16.png | Bin .../AppIcon.appiconset/app_icon_256.png | Bin .../AppIcon.appiconset/app_icon_32.png | Bin .../AppIcon.appiconset/app_icon_512.png | Bin .../AppIcon.appiconset/app_icon_64.png | Bin .../macos/Runner/Base.lproj/MainMenu.xib | 0 .../macos/Runner/Configs/AppInfo.xcconfig | 0 .../macos/Runner/Configs/Debug.xcconfig | 0 .../macos/Runner/Configs/Release.xcconfig | 0 .../macos/Runner/Configs/Warnings.xcconfig | 0 .../macos/Runner/DebugProfile.entitlements | 0 .../macos/Runner/Info.plist | 0 .../macos/Runner/MainFlutterWindow.swift | 0 .../macos/Runner/Release.entitlements | 0 .../macos/RunnerTests/RunnerTests.swift | 0 {bus_terminal => deprecated}/pubspec.lock | 0 {bus_terminal => deprecated}/pubspec.yaml | 6 +- {bus_terminal => deprecated}/web/favicon.png | Bin .../web/icons/Icon-192.png | Bin .../web/icons/Icon-512.png | Bin .../web/icons/Icon-maskable-192.png | Bin .../web/icons/Icon-maskable-512.png | Bin {bus_terminal => deprecated}/web/index.html | 0 deprecated/web/manifest.json | 35 +++ .../windows/.gitignore | 0 .../windows/CMakeLists.txt | 4 +- .../windows/flutter/CMakeLists.txt | 0 .../flutter/generated_plugin_registrant.cc | 0 .../flutter/generated_plugin_registrant.h | 0 .../windows/flutter/generated_plugins.cmake | 0 .../windows/runner/CMakeLists.txt | 0 .../windows/runner/Runner.rc | 8 +- .../windows/runner/flutter_window.cpp | 0 .../windows/runner/flutter_window.h | 0 .../windows/runner/main.cpp | 2 +- .../windows/runner/resource.h | 0 .../windows/runner/resources/app_icon.ico | Bin .../windows/runner/runner.exe.manifest | 0 .../windows/runner/utils.cpp | 0 .../windows/runner/utils.h | 0 .../windows/runner/win32_window.cpp | 0 .../windows/runner/win32_window.h | 0 158 files changed, 428 insertions(+), 176 deletions(-) delete mode 100644 bus_terminal/.gitignore delete mode 100644 bus_terminal/README.md delete mode 100644 bus_terminal/web/manifest.json create mode 100644 deprecated/.gitignore rename {bus_terminal => deprecated}/.metadata (100%) create mode 100644 deprecated/README.md rename {bus_terminal => deprecated}/analysis_options.yaml (100%) rename {bus_terminal => deprecated}/android/.gitignore (100%) rename {bus_terminal => deprecated}/android/app/build.gradle.kts (100%) rename {bus_terminal => deprecated}/android/app/src/debug/AndroidManifest.xml (100%) rename {bus_terminal => deprecated}/android/app/src/main/AndroidManifest.xml (100%) rename {bus_terminal => deprecated}/android/app/src/main/kotlin/com/example/bus_terminal/MainActivity.kt (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/drawable-v21/launch_background.xml (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/drawable/launch_background.xml (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/values-night/styles.xml (100%) rename {bus_terminal => deprecated}/android/app/src/main/res/values/styles.xml (100%) rename {bus_terminal => deprecated}/android/app/src/profile/AndroidManifest.xml (100%) rename {bus_terminal => deprecated}/android/build.gradle.kts (100%) rename {bus_terminal => deprecated}/android/gradle.properties (100%) rename {bus_terminal => deprecated}/android/gradle/wrapper/gradle-wrapper.properties (100%) rename {bus_terminal => deprecated}/android/settings.gradle.kts (100%) rename {bus_terminal => deprecated}/devtools_options.yaml (100%) rename {bus_terminal => deprecated}/ios/.gitignore (100%) rename {bus_terminal => deprecated}/ios/Flutter/AppFrameworkInfo.plist (100%) rename {bus_terminal => deprecated}/ios/Flutter/Debug.xcconfig (100%) rename {bus_terminal => deprecated}/ios/Flutter/Release.xcconfig (100%) rename {bus_terminal => deprecated}/ios/Runner.xcodeproj/project.pbxproj (100%) rename {bus_terminal => deprecated}/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {bus_terminal => deprecated}/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {bus_terminal => deprecated}/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {bus_terminal => deprecated}/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {bus_terminal => deprecated}/ios/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {bus_terminal => deprecated}/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {bus_terminal => deprecated}/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {bus_terminal => deprecated}/ios/Runner/AppDelegate.swift (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename {bus_terminal => deprecated}/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename {bus_terminal => deprecated}/ios/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename {bus_terminal => deprecated}/ios/Runner/Base.lproj/Main.storyboard (100%) rename {bus_terminal => deprecated}/ios/Runner/Info.plist (100%) rename {bus_terminal => deprecated}/ios/Runner/Runner-Bridging-Header.h (100%) rename {bus_terminal => deprecated}/ios/Runner/SceneDelegate.swift (100%) rename {bus_terminal => deprecated}/ios/RunnerTests/RunnerTests.swift (100%) rename {bus_terminal => deprecated}/lib/main.dart (82%) rename {bus_terminal => deprecated}/lib/models/.gitkeep (100%) rename {bus_terminal => deprecated}/lib/models/navigation.dart (100%) rename {bus_terminal => deprecated}/lib/models/schedule.dart (100%) rename {bus_terminal => deprecated}/lib/models/user.dart (100%) rename {bus_terminal => deprecated}/lib/screens/.gitkeep (100%) rename {bus_terminal => deprecated}/lib/screens/daily_schedule_screen.dart (100%) rename {bus_terminal => deprecated}/lib/screens/login_screen.dart (100%) rename {bus_terminal => deprecated}/lib/screens/navigation_screen.dart (100%) rename {bus_terminal => deprecated}/lib/screens/recurring_schedules_screen.dart (100%) rename {bus_terminal => deprecated}/lib/screens/schedule_overview_screen.dart (100%) rename {bus_terminal => deprecated}/lib/services/.gitkeep (100%) rename {bus_terminal => deprecated}/lib/services/app_navigator.dart (100%) rename {bus_terminal => deprecated}/lib/services/auth_service.dart (100%) rename {bus_terminal => deprecated}/lib/services/error_log_service.dart (100%) rename {bus_terminal => deprecated}/lib/services/exceptions.dart (100%) rename {bus_terminal => deprecated}/lib/services/navigation_service.dart (100%) rename {bus_terminal => deprecated}/lib/services/schedule_service.dart (100%) rename {bus_terminal => deprecated}/lib/theme/app_theme.dart (100%) rename {bus_terminal => deprecated}/lib/widgets/.gitkeep (100%) rename {bus_terminal => deprecated}/lib/widgets/custom_input_field.dart (100%) rename {bus_terminal => deprecated}/lib/widgets/route_card.dart (100%) rename {bus_terminal => deprecated}/linux/.gitignore (100%) rename {bus_terminal => deprecated}/linux/CMakeLists.txt (100%) rename {bus_terminal => deprecated}/linux/flutter/CMakeLists.txt (100%) rename {bus_terminal => deprecated}/linux/flutter/generated_plugin_registrant.cc (100%) rename {bus_terminal => deprecated}/linux/flutter/generated_plugin_registrant.h (100%) rename {bus_terminal => deprecated}/linux/flutter/generated_plugins.cmake (100%) rename {bus_terminal => deprecated}/linux/runner/CMakeLists.txt (100%) rename {bus_terminal => deprecated}/linux/runner/main.cc (100%) rename {bus_terminal => deprecated}/linux/runner/my_application.cc (100%) rename {bus_terminal => deprecated}/linux/runner/my_application.h (100%) rename {bus_terminal => deprecated}/macos/.gitignore (100%) rename {bus_terminal => deprecated}/macos/Flutter/Flutter-Debug.xcconfig (100%) rename {bus_terminal => deprecated}/macos/Flutter/Flutter-Release.xcconfig (100%) rename {bus_terminal => deprecated}/macos/Flutter/GeneratedPluginRegistrant.swift (100%) rename {bus_terminal => deprecated}/macos/Runner.xcodeproj/project.pbxproj (100%) rename {bus_terminal => deprecated}/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {bus_terminal => deprecated}/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {bus_terminal => deprecated}/macos/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {bus_terminal => deprecated}/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {bus_terminal => deprecated}/macos/Runner/AppDelegate.swift (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png (100%) rename {bus_terminal => deprecated}/macos/Runner/Base.lproj/MainMenu.xib (100%) rename {bus_terminal => deprecated}/macos/Runner/Configs/AppInfo.xcconfig (100%) rename {bus_terminal => deprecated}/macos/Runner/Configs/Debug.xcconfig (100%) rename {bus_terminal => deprecated}/macos/Runner/Configs/Release.xcconfig (100%) rename {bus_terminal => deprecated}/macos/Runner/Configs/Warnings.xcconfig (100%) rename {bus_terminal => deprecated}/macos/Runner/DebugProfile.entitlements (100%) rename {bus_terminal => deprecated}/macos/Runner/Info.plist (100%) rename {bus_terminal => deprecated}/macos/Runner/MainFlutterWindow.swift (100%) rename {bus_terminal => deprecated}/macos/Runner/Release.entitlements (100%) rename {bus_terminal => deprecated}/macos/RunnerTests/RunnerTests.swift (100%) rename {bus_terminal => deprecated}/pubspec.lock (100%) rename {bus_terminal => deprecated}/pubspec.yaml (71%) rename {bus_terminal => deprecated}/web/favicon.png (100%) rename {bus_terminal => deprecated}/web/icons/Icon-192.png (100%) rename {bus_terminal => deprecated}/web/icons/Icon-512.png (100%) rename {bus_terminal => deprecated}/web/icons/Icon-maskable-192.png (100%) rename {bus_terminal => deprecated}/web/icons/Icon-maskable-512.png (100%) rename {bus_terminal => deprecated}/web/index.html (100%) create mode 100644 deprecated/web/manifest.json rename {bus_terminal => deprecated}/windows/.gitignore (100%) rename {bus_terminal => deprecated}/windows/CMakeLists.txt (98%) rename {bus_terminal => deprecated}/windows/flutter/CMakeLists.txt (100%) rename {bus_terminal => deprecated}/windows/flutter/generated_plugin_registrant.cc (100%) rename {bus_terminal => deprecated}/windows/flutter/generated_plugin_registrant.h (100%) rename {bus_terminal => deprecated}/windows/flutter/generated_plugins.cmake (100%) rename {bus_terminal => deprecated}/windows/runner/CMakeLists.txt (100%) rename {bus_terminal => deprecated}/windows/runner/Runner.rc (92%) rename {bus_terminal => deprecated}/windows/runner/flutter_window.cpp (100%) rename {bus_terminal => deprecated}/windows/runner/flutter_window.h (100%) rename {bus_terminal => deprecated}/windows/runner/main.cpp (95%) rename {bus_terminal => deprecated}/windows/runner/resource.h (100%) rename {bus_terminal => deprecated}/windows/runner/resources/app_icon.ico (100%) rename {bus_terminal => deprecated}/windows/runner/runner.exe.manifest (100%) rename {bus_terminal => deprecated}/windows/runner/utils.cpp (100%) rename {bus_terminal => deprecated}/windows/runner/utils.h (100%) rename {bus_terminal => deprecated}/windows/runner/win32_window.cpp (100%) rename {bus_terminal => deprecated}/windows/runner/win32_window.h (100%) diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml index ff39e23..a95e497 100644 --- a/.gitea/workflows/docker-build.yml +++ b/.gitea/workflows/docker-build.yml @@ -3,43 +3,63 @@ name: Build and Push Docker Images on: push: branches: - - main - - develop - paths: - - "auth_api/**" - - "employee_api/**" - - "transit_api/**" - - "error_log_api/**" - - "admin_ui/**" - - "docker-compose.yml" - - ".gitea/workflows/docker-build.yml" + - dev + - auth-api + - employee-api + - transit-api + - error-log-api + - admin-ui pull_request: branches: - - main - - develop + - dev env: REGISTRY: gitea.testinstance.nl IMAGE_NAMESPACE: sven/the-transit-project jobs: - build-and-push: + detect-changes: runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - include: - - name: auth_api - context: ./auth_api - - name: employee_api - context: ./employee_api - - name: transit_api - context: ./transit_api - - name: error_log_api - context: ./error_log_api - - name: admin_ui - context: ./admin_ui + outputs: + auth_api: ${{ steps.filter.outputs.auth_api }} + employee_api: ${{ steps.filter.outputs.employee_api }} + transit_api: ${{ steps.filter.outputs.transit_api }} + error_log_api: ${{ steps.filter.outputs.error_log_api }} + admin_ui: ${{ steps.filter.outputs.admin_ui }} + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Detect changed paths + id: filter + uses: dorny/paths-filter@v3 + with: + filters: | + auth_api: + - 'auth_api/**' + - 'docker-compose.yml' + - '.gitea/workflows/docker-build.yml' + employee_api: + - 'employee_api/**' + - 'docker-compose.yml' + - '.gitea/workflows/docker-build.yml' + transit_api: + - 'transit_api/**' + - 'docker-compose.yml' + - '.gitea/workflows/docker-build.yml' + error_log_api: + - 'error_log_api/**' + - 'docker-compose.yml' + - '.gitea/workflows/docker-build.yml' + admin_ui: + - 'admin_ui/**' + - 'docker-compose.yml' + - '.gitea/workflows/docker-build.yml' + + build-auth-api: + needs: detect-changes + if: ${{ (gitea.ref_name == 'auth-api' || gitea.ref_name == 'dev') && needs.detect-changes.outputs.auth_api == 'true' }} + runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 @@ -58,29 +78,170 @@ jobs: id: tags shell: bash run: | - image_base="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/${{ matrix.name }}" - image_tags="${image_base}:${{ gitea.sha }}" + image_base="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/auth_api" + echo "tags<> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.ref_name }}" >> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.sha }}" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" - if [[ "${{ gitea.event_name }}" == "push" && "${{ gitea.ref_name }}" == "main" ]]; then - image_tags+=$'\n'"${image_base}:latest" - fi - - { - echo 'tags<> "$GITHUB_OUTPUT" - - - name: Build and push + - name: Build and push auth_api uses: docker/build-push-action@v6 with: - context: ${{ matrix.context }} + context: ./auth_api + push: ${{ gitea.event_name == 'push' }} + tags: ${{ steps.tags.outputs.tags }} + + build-employee-api: + needs: detect-changes + if: ${{ (gitea.ref_name == 'employee-api' || gitea.ref_name == 'dev') && needs.detect-changes.outputs.employee_api == 'true' }} + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Gitea Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Set image tags + id: tags + shell: bash + run: | + image_base="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/employee_api" + echo "tags<> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.ref_name }}" >> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.sha }}" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" + + - name: Build and push employee_api + uses: docker/build-push-action@v6 + with: + context: ./employee_api + push: ${{ gitea.event_name == 'push' }} + tags: ${{ steps.tags.outputs.tags }} + + build-transit-api: + needs: detect-changes + if: ${{ (gitea.ref_name == 'transit-api' || gitea.ref_name == 'dev') && needs.detect-changes.outputs.transit_api == 'true' }} + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Gitea Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Set image tags + id: tags + shell: bash + run: | + image_base="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/transit_api" + echo "tags<> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.ref_name }}" >> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.sha }}" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" + + - name: Build and push transit_api + uses: docker/build-push-action@v6 + with: + context: ./transit_api + push: ${{ gitea.event_name == 'push' }} + tags: ${{ steps.tags.outputs.tags }} + + build-error-log-api: + needs: detect-changes + if: ${{ (gitea.ref_name == 'error-log-api' || gitea.ref_name == 'dev') && needs.detect-changes.outputs.error_log_api == 'true' }} + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Gitea Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Set image tags + id: tags + shell: bash + run: | + image_base="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/error_log_api" + echo "tags<> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.ref_name }}" >> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.sha }}" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" + + - name: Build and push error_log_api + uses: docker/build-push-action@v6 + with: + context: ./error_log_api + push: ${{ gitea.event_name == 'push' }} + tags: ${{ steps.tags.outputs.tags }} + + build-admin-ui: + needs: detect-changes + if: ${{ (gitea.ref_name == 'admin-ui' || gitea.ref_name == 'dev') && needs.detect-changes.outputs.admin_ui == 'true' }} + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to Gitea Container Registry + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - name: Set image tags + id: tags + shell: bash + run: | + image_base="${{ env.REGISTRY }}/${{ env.IMAGE_NAMESPACE }}/admin_ui" + echo "tags<> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.ref_name }}" >> "$GITHUB_OUTPUT" + echo "${image_base}:${{ gitea.sha }}" >> "$GITHUB_OUTPUT" + echo "EOF" >> "$GITHUB_OUTPUT" + + - name: Build and push admin_ui + uses: docker/build-push-action@v6 + with: + context: ./admin_ui push: ${{ gitea.event_name == 'push' }} tags: ${{ steps.tags.outputs.tags }} deploy-test-node: - needs: build-and-push - if: ${{ gitea.event_name == 'push' && gitea.ref_name == 'main' }} + needs: + [ + detect-changes, + build-auth-api, + build-employee-api, + build-transit-api, + build-error-log-api, + build-admin-ui, + ] + if: ${{ gitea.event_name == 'push' && gitea.ref_name == 'dev' }} runs-on: ubuntu-latest steps: diff --git a/.gitignore b/.gitignore index b65feb2..001d335 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,50 @@ +# Environment and secrets .env -/*.env -transit_api/.env -error_log_api/.env +.env.* +!.env.example +**/.env +**/.env.* +!**/.env.example -# Local build / node_modules +# Node.js +node_modules/ admin_ui/node_modules/ admin_ui/dist/ +coverage/ +dist/ +build/ +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* -# Sensitive docs to keep private +# Flutter / Dart +**/.dart_tool/ +**/.pub-cache/ +**/.pub/ +**/build/ +**/.flutter-plugins +**/.flutter-plugins-dependencies + +# Database and local artifacts +*.sqlite +*.sqlite3 +*.db +dump.sql + +# Certificates and keys +*.pem +*.key +*.crt +*.p12 + +# OS/editor files +.DS_Store +.vscode/ +.idea/ + +# Sensitive project docs ADMIN_DEPLOYMENT_SUMMARY.md CI_CD_PORTAINER_GUIDE.md DEPLOYMENT.md @@ -17,7 +54,7 @@ INTERNAL_*.md SETUP_*.md DEPLOY_*.md -# Custom instruction files (private) +# Private instructions and tooling files .instructions.md .prompt.md .agent.md @@ -25,15 +62,26 @@ SKILL.md copilot-instructions.md AGENTS.md -# Private scripts +# Local/private scripts scripts/private/ scripts/*.local.* scripts/.env -# Private timetable note +# Project-specific private notes transit_api/LOCAL_BUS_TIMETABLE_README.md -# Runtime files -*.log -*.sqlite3 -.DS_Store \ No newline at end of file +# Deprecated app backups and legacy artifacts +deprecated/build/ +deprecated/.dart_tool/ +deprecated/.pub-cache/ +deprecated/.idea/ +deprecated/.vscode/ + +# Runtime logs +auth_api.log +transit_api.log +error_log_api.log + +# Temporary files +tmp/ +temp/ diff --git a/README.md b/README.md index 7253ea0..149967c 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@ # Transit Project -Dit repository bevat een suite van drie Node.js microservices (APIs) en bijbehorende tooling: +Dit repository bevat een suite van Node.js microservices, een admin webapp en een legacy desktop client die momenteel als deprecated wordt bewaard. - `auth_api` — Authenticatie en token-uitgifte (standaard port 5000) - `employee_api` — Employee onboarding / management (standaard port 4000) - `transit_api` — Transit/schedule endpoints (standaard port 5001) - `error_log_api` — Centrale foutlogging en viewer (standaard port 5003) +- `admin_ui` — React + Vite beheerinterface +- `deprecated/` — legacy Flutter bus terminal, retained for reference while moving the client to a Windows XP-era build path Er is ook een GitHub Actions workflow aanwezig die Docker images bouwt en pusht naar GitHub Container Registry (GHCR). @@ -23,6 +25,7 @@ Belangrijk: deze README bevat geen wachtwoorden of andere gevoelige gegevens. Sl - Guidelines for adding new private files **Private files are excluded** (not in git/docker): + - `GETTING_STARTED.md` - Internal setup guide - `ADMIN_DEPLOYMENT_SUMMARY.md` - Deployment status - `CI_CD_PORTAINER_GUIDE.md` - Infrastructure docs @@ -125,6 +128,7 @@ Tip: tijdens development kun je één Postgres instance gebruiken en schema/roll Deze repository bevat `docker-compose.yml` die images vanuit GHCR trekt. De compose is aangepast om een externe Postgres te gebruiken. Voordat je start: + - Zorg dat je `.env` met database credentials en `JWT_SECRET` klaar staat op de server. - Zorg dat de host waar je compose draait netwerk-connectiviteit heeft naar de Postgres host. @@ -162,10 +166,12 @@ Het project bevat een workflow in `.github/workflows/docker-build.yml` die bij p - Genereert tags (`latest`, branch/sha, semver als aanwezig) Om GHCR te gebruiken op je server: + 1. Maak een Personal Access Token (PAT) met `read:packages` (en `write:packages` indien je zelf ook wilt pushen). 2. Login op de server: `docker login ghcr.io` (gebruik PAT als wachtwoord). Image naam voorbeeld: + ``` ghcr.io///auth_api:latest ``` @@ -191,6 +197,7 @@ docker logs -f auth_api ``` Problemen met DB-verbinding: + - Controleer netwerkconnectiviteit naar `POSTGRES_HOST` - Controleer users/permissions in Postgres - Controleer dat de juiste schema (zoals `workers`) bestaat als de queries die verwachten @@ -221,6 +228,7 @@ docker login ghcr.io ## Migraties & Database schema Database schema en migraties zitten niet in deze repository. Zorg dat je: + - de juiste schema's (`workers`, `routes`, etc.) aanmaakt - gebruikers en rechten configureert voor de verschillende services @@ -340,20 +348,23 @@ docker-compose up admin_ui The Transit API exposes public (unauthenticated) schedule endpoints: **Endpoints:** + - `GET /schedules?date=YYYY-MM-DD&lineId=ID` — Get schedules for a date/line - `GET /schedules/:scheduleId` — Get schedule details - `GET /schedules/:scheduleId/stops` — Get stops on a schedule's line **Example:** + ```bash curl http://localhost:5001/schedules?date=2026-05-06 ``` **TimetableViewer Component:** -```jsx -import TimetableViewer from './components/TimetableViewer' - +```jsx +import TimetableViewer from "./components/TimetableViewer"; + +; ``` ### Schedule Maker Documentation @@ -396,4 +407,4 @@ Set up real PostgreSQL database and provide credentials via environment variable --- -Als je wilt, kan ik deze README nog aanpassen met specifieke voorbeelden van database schema's of exacte environment-variabele namen voor lokaal draaien. Zeg welke details je wil toevoegen (bijv. example SQL voor `workers` schema). \ No newline at end of file +Als je wilt, kan ik deze README nog aanpassen met specifieke voorbeelden van database schema's of exacte environment-variabele namen voor lokaal draaien. Zeg welke details je wil toevoegen (bijv. example SQL voor `workers` schema). diff --git a/SECURITY_PRIVATE_FILES.md b/SECURITY_PRIVATE_FILES.md index abb82a2..5eb735e 100644 --- a/SECURITY_PRIVATE_FILES.md +++ b/SECURITY_PRIVATE_FILES.md @@ -5,15 +5,17 @@ This document explains which files are kept private and why. ## Files Excluded from Git & Docker ### Deployment Documentation (Private) + - `ADMIN_DEPLOYMENT_SUMMARY.md` - Internal deployment status and setup details - `CI_CD_PORTAINER_GUIDE.md` - Private CI/CD and Portainer configuration - `DEPLOYMENT.md` - Deployment procedures and configuration guidance - `GETTING_STARTED.md` - Internal setup instructions -- `INTERNAL_*.md` - Any file prefixed with INTERNAL_ (pattern-based exclusion) -- `SETUP_*.md` - Any file prefixed with SETUP_ (pattern-based exclusion) -- `DEPLOY_*.md` - Any file prefixed with DEPLOY_ (pattern-based exclusion) +- `INTERNAL_*.md` - Any file prefixed with INTERNAL\_ (pattern-based exclusion) +- `SETUP_*.md` - Any file prefixed with SETUP\_ (pattern-based exclusion) +- `DEPLOY_*.md` - Any file prefixed with DEPLOY\_ (pattern-based exclusion) ### Custom Instruction Files (Private) + - `.instructions.md` - GitHub Copilot custom instructions - `.prompt.md` - Custom prompt templates - `.agent.md` - Custom agent definitions @@ -22,26 +24,30 @@ This document explains which files are kept private and why. - `AGENTS.md` - Agent configuration These are kept private to prevent exposure of: + - Development workflow details - Copilot customization strategies - Internal coding guidelines and preferences - Prompt engineering techniques ### Private Scripts + - `scripts/private/` - Directory for private deployment scripts - `scripts/*.local.*` - Local-specific script configurations ## Files Included in Public Repo ### Public Documentation + - `README.md` - Main project documentation - `DOCKER_README.md` - Docker usage documentation - `admin_ui/README.md` - Admin UI documentation - `admin_ui/SCHEDULE_API.md` - Public API documentation - `transit_api/README.md` - API documentation -- `bus_terminal/README.md` - Flutter app documentation +- `deprecated/README.md` - Legacy Flutter bus terminal documentation kept for historical reference ### Configuration + - `.env.example` - Environment variable template (no secrets) - `.gitignore` - Git exclusion rules - `.dockerignore` - Docker build exclusion rules @@ -49,13 +55,15 @@ These are kept private to prevent exposure of: - `Dockerfile` files - Container definitions ### Code & Configuration -- All source code in `auth_api/`, `transit_api/`, `employee_api/`, `admin_ui/`, `bus_terminal/` + +- All source code in `auth_api/`, `transit_api/`, `employee_api/`, `admin_ui/`, and the legacy `deprecated/` app - `package.json` files (no secrets, only dependencies) - GitHub Actions workflows in `.github/workflows/` ## Environment Variables - NEVER Commit Always keep the following OUT of git: + - `.env` - Local environment variables (in `.gitignore`) - Database credentials - JWT secrets @@ -67,6 +75,7 @@ Use `.env.example` as a template and create local `.env` files for development. ## Docker Build Security All `.dockerignore` files (root and per-service) ensure that: + 1. Sensitive documentation never enters Docker images 2. Private scripts and configs are excluded from builds 3. Only necessary source code and dependencies are included @@ -75,6 +84,7 @@ All `.dockerignore` files (root and per-service) ensure that: ## GitHub Actions Security The CI/CD workflow in `.github/workflows/docker-build.yml`: + - Only builds from specific service directories (auth_api, transit_api, etc.) - Respects `.dockerignore` rules - Uses GitHub secrets for credentials (never hardcoded) @@ -93,12 +103,14 @@ The CI/CD workflow in `.github/workflows/docker-build.yml`: To keep new private files out of the repo and Docker: 1. Add pattern to `.gitignore`: + ``` MYFILE_*.md new_private_thing.* ``` 2. Add pattern to `.dockerignore` (root and per-service): + ``` /MYFILE_*.md /new_private_thing.* diff --git a/bus_terminal/.gitignore b/bus_terminal/.gitignore deleted file mode 100644 index 4b9dfe4..0000000 --- a/bus_terminal/.gitignore +++ /dev/null @@ -1,48 +0,0 @@ -# Miscellaneous -*.class -*.log -*.pyc -*.swp -.DS_Store -.atom/ -.build/ -.buildlog/ -.history -.svn/ -.swiftpm/ -migrate_working_dir/ - -# IntelliJ related -*.iml -*.ipr -*.iws -.idea/ - -# The .vscode folder contains launch configuration and tasks you configure in -# VS Code which you may wish to be included in version control, so this line -# is commented out by default. -#.vscode/ - -# Flutter/Dart/Pub related -**/doc/api/ -**/ios/Flutter/.last_build_id -.dart_tool/ -.flutter-plugins-dependencies -.pub-cache/ -.pub/ -/build/ -/coverage/ - -# Symbolication related -app.*.symbols - -# Obfuscation related -app.*.map.json - -# Android Studio will place build artifacts here -/android/app/debug -/android/app/profile -/android/app/release - -#github -.github/ diff --git a/bus_terminal/README.md b/bus_terminal/README.md deleted file mode 100644 index 33a05f9..0000000 --- a/bus_terminal/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# bus_terminal - -A new Flutter project. diff --git a/bus_terminal/web/manifest.json b/bus_terminal/web/manifest.json deleted file mode 100644 index 8b0de9e..0000000 --- a/bus_terminal/web/manifest.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "bus_terminal", - "short_name": "bus_terminal", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A new Flutter project.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] -} diff --git a/deprecated/.gitignore b/deprecated/.gitignore new file mode 100644 index 0000000..a5cf671 --- /dev/null +++ b/deprecated/.gitignore @@ -0,0 +1,44 @@ +# Flutter / Dart +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.pub-cache/ +.pub/ +/build/ +/coverage/ +**/doc/api/ +**/ios/Flutter/.last_build_id + +# IDE / editor +.idea/ +.vscode/ +*.iml +*.ipr +*.iws + +# OS files +.DS_Store +*.swp + +# Environment and secrets +.env +.env.* +!.env.example + +# Generated and platform artifacts +android/key.properties +android/app/debug +android/app/profile +android/app/release + +# Logs and temp files +*.log +*.tmp + +# Symbolication / obfuscation +*.symbols +*.map.json + +# Legacy migration note +legacy_windows_xp_plan.md + diff --git a/bus_terminal/.metadata b/deprecated/.metadata similarity index 100% rename from bus_terminal/.metadata rename to deprecated/.metadata diff --git a/deprecated/README.md b/deprecated/README.md new file mode 100644 index 0000000..bfc0176 --- /dev/null +++ b/deprecated/README.md @@ -0,0 +1,24 @@ +# Deprecated: Legacy Bus Terminal + +This Flutter application is retained as a legacy reference implementation while the transit client moves away from the Android-era setup toward a Windows XP-era compatibility target. + +## Status + +- Deprecated: yes +- Legacy platform target: Android-era Flutter app +- Planned migration target: Windows XP-era desktop workflow +- Kept in repo: for archival and reference during transition + +## Notes + +This project is not the active client for current operations. It remains available so the older UI, navigation logic, and service integration can be reviewed while the new target is prepared. + +## Local development + +```bash +cd deprecated +flutter pub get +flutter run +``` + +Use the appropriate device/desktop target when testing the legacy implementation. diff --git a/bus_terminal/analysis_options.yaml b/deprecated/analysis_options.yaml similarity index 100% rename from bus_terminal/analysis_options.yaml rename to deprecated/analysis_options.yaml diff --git a/bus_terminal/android/.gitignore b/deprecated/android/.gitignore similarity index 100% rename from bus_terminal/android/.gitignore rename to deprecated/android/.gitignore diff --git a/bus_terminal/android/app/build.gradle.kts b/deprecated/android/app/build.gradle.kts similarity index 100% rename from bus_terminal/android/app/build.gradle.kts rename to deprecated/android/app/build.gradle.kts diff --git a/bus_terminal/android/app/src/debug/AndroidManifest.xml b/deprecated/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from bus_terminal/android/app/src/debug/AndroidManifest.xml rename to deprecated/android/app/src/debug/AndroidManifest.xml diff --git a/bus_terminal/android/app/src/main/AndroidManifest.xml b/deprecated/android/app/src/main/AndroidManifest.xml similarity index 100% rename from bus_terminal/android/app/src/main/AndroidManifest.xml rename to deprecated/android/app/src/main/AndroidManifest.xml diff --git a/bus_terminal/android/app/src/main/kotlin/com/example/bus_terminal/MainActivity.kt b/deprecated/android/app/src/main/kotlin/com/example/bus_terminal/MainActivity.kt similarity index 100% rename from bus_terminal/android/app/src/main/kotlin/com/example/bus_terminal/MainActivity.kt rename to deprecated/android/app/src/main/kotlin/com/example/bus_terminal/MainActivity.kt diff --git a/bus_terminal/android/app/src/main/res/drawable-v21/launch_background.xml b/deprecated/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from bus_terminal/android/app/src/main/res/drawable-v21/launch_background.xml rename to deprecated/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/bus_terminal/android/app/src/main/res/drawable/launch_background.xml b/deprecated/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from bus_terminal/android/app/src/main/res/drawable/launch_background.xml rename to deprecated/android/app/src/main/res/drawable/launch_background.xml diff --git a/bus_terminal/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/deprecated/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from bus_terminal/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to deprecated/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/bus_terminal/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/deprecated/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from bus_terminal/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to deprecated/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/bus_terminal/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/deprecated/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from bus_terminal/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to deprecated/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/bus_terminal/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/deprecated/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from bus_terminal/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to deprecated/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/bus_terminal/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/deprecated/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from bus_terminal/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to deprecated/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/bus_terminal/android/app/src/main/res/values-night/styles.xml b/deprecated/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from bus_terminal/android/app/src/main/res/values-night/styles.xml rename to deprecated/android/app/src/main/res/values-night/styles.xml diff --git a/bus_terminal/android/app/src/main/res/values/styles.xml b/deprecated/android/app/src/main/res/values/styles.xml similarity index 100% rename from bus_terminal/android/app/src/main/res/values/styles.xml rename to deprecated/android/app/src/main/res/values/styles.xml diff --git a/bus_terminal/android/app/src/profile/AndroidManifest.xml b/deprecated/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from bus_terminal/android/app/src/profile/AndroidManifest.xml rename to deprecated/android/app/src/profile/AndroidManifest.xml diff --git a/bus_terminal/android/build.gradle.kts b/deprecated/android/build.gradle.kts similarity index 100% rename from bus_terminal/android/build.gradle.kts rename to deprecated/android/build.gradle.kts diff --git a/bus_terminal/android/gradle.properties b/deprecated/android/gradle.properties similarity index 100% rename from bus_terminal/android/gradle.properties rename to deprecated/android/gradle.properties diff --git a/bus_terminal/android/gradle/wrapper/gradle-wrapper.properties b/deprecated/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from bus_terminal/android/gradle/wrapper/gradle-wrapper.properties rename to deprecated/android/gradle/wrapper/gradle-wrapper.properties diff --git a/bus_terminal/android/settings.gradle.kts b/deprecated/android/settings.gradle.kts similarity index 100% rename from bus_terminal/android/settings.gradle.kts rename to deprecated/android/settings.gradle.kts diff --git a/bus_terminal/devtools_options.yaml b/deprecated/devtools_options.yaml similarity index 100% rename from bus_terminal/devtools_options.yaml rename to deprecated/devtools_options.yaml diff --git a/bus_terminal/ios/.gitignore b/deprecated/ios/.gitignore similarity index 100% rename from bus_terminal/ios/.gitignore rename to deprecated/ios/.gitignore diff --git a/bus_terminal/ios/Flutter/AppFrameworkInfo.plist b/deprecated/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from bus_terminal/ios/Flutter/AppFrameworkInfo.plist rename to deprecated/ios/Flutter/AppFrameworkInfo.plist diff --git a/bus_terminal/ios/Flutter/Debug.xcconfig b/deprecated/ios/Flutter/Debug.xcconfig similarity index 100% rename from bus_terminal/ios/Flutter/Debug.xcconfig rename to deprecated/ios/Flutter/Debug.xcconfig diff --git a/bus_terminal/ios/Flutter/Release.xcconfig b/deprecated/ios/Flutter/Release.xcconfig similarity index 100% rename from bus_terminal/ios/Flutter/Release.xcconfig rename to deprecated/ios/Flutter/Release.xcconfig diff --git a/bus_terminal/ios/Runner.xcodeproj/project.pbxproj b/deprecated/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from bus_terminal/ios/Runner.xcodeproj/project.pbxproj rename to deprecated/ios/Runner.xcodeproj/project.pbxproj diff --git a/bus_terminal/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/deprecated/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from bus_terminal/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to deprecated/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/bus_terminal/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from bus_terminal/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to deprecated/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/bus_terminal/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/deprecated/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from bus_terminal/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to deprecated/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/bus_terminal/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/deprecated/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from bus_terminal/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to deprecated/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/bus_terminal/ios/Runner.xcworkspace/contents.xcworkspacedata b/deprecated/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from bus_terminal/ios/Runner.xcworkspace/contents.xcworkspacedata rename to deprecated/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/bus_terminal/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from bus_terminal/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to deprecated/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/bus_terminal/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/deprecated/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from bus_terminal/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to deprecated/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/bus_terminal/ios/Runner/AppDelegate.swift b/deprecated/ios/Runner/AppDelegate.swift similarity index 100% rename from bus_terminal/ios/Runner/AppDelegate.swift rename to deprecated/ios/Runner/AppDelegate.swift diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to deprecated/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json rename to deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json diff --git a/bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png rename to deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png rename to deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png rename to deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png diff --git a/bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md similarity index 100% rename from bus_terminal/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md rename to deprecated/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md diff --git a/bus_terminal/ios/Runner/Base.lproj/LaunchScreen.storyboard b/deprecated/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from bus_terminal/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to deprecated/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/bus_terminal/ios/Runner/Base.lproj/Main.storyboard b/deprecated/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from bus_terminal/ios/Runner/Base.lproj/Main.storyboard rename to deprecated/ios/Runner/Base.lproj/Main.storyboard diff --git a/bus_terminal/ios/Runner/Info.plist b/deprecated/ios/Runner/Info.plist similarity index 100% rename from bus_terminal/ios/Runner/Info.plist rename to deprecated/ios/Runner/Info.plist diff --git a/bus_terminal/ios/Runner/Runner-Bridging-Header.h b/deprecated/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from bus_terminal/ios/Runner/Runner-Bridging-Header.h rename to deprecated/ios/Runner/Runner-Bridging-Header.h diff --git a/bus_terminal/ios/Runner/SceneDelegate.swift b/deprecated/ios/Runner/SceneDelegate.swift similarity index 100% rename from bus_terminal/ios/Runner/SceneDelegate.swift rename to deprecated/ios/Runner/SceneDelegate.swift diff --git a/bus_terminal/ios/RunnerTests/RunnerTests.swift b/deprecated/ios/RunnerTests/RunnerTests.swift similarity index 100% rename from bus_terminal/ios/RunnerTests/RunnerTests.swift rename to deprecated/ios/RunnerTests/RunnerTests.swift diff --git a/bus_terminal/lib/main.dart b/deprecated/lib/main.dart similarity index 82% rename from bus_terminal/lib/main.dart rename to deprecated/lib/main.dart index 72342c1..af82419 100644 --- a/bus_terminal/lib/main.dart +++ b/deprecated/lib/main.dart @@ -15,7 +15,7 @@ void main() { FlutterError.onError = (details) { FlutterError.presentError(details); void report() => ErrorLogService.report( - service: 'bus_terminal', + service: 'deprecated', partOfService: 'FlutterError.onError', error: details.exceptionAsString(), ); @@ -26,23 +26,26 @@ void main() { PlatformDispatcher.instance.onError = (error, stack) { // ignore: unawaited_futures ErrorLogService.report( - service: 'bus_terminal', + service: 'deprecated', partOfService: 'PlatformDispatcher.onError', error: '$error\n$stack', ); return true; }; - runZonedGuarded(() { - runApp(const MainApp()); - }, (error, stack) { - // ignore: unawaited_futures - ErrorLogService.report( - service: 'bus_terminal', - partOfService: 'runZonedGuarded', - error: '$error\n$stack', - ); - }); + runZonedGuarded( + () { + runApp(const MainApp()); + }, + (error, stack) { + // ignore: unawaited_futures + ErrorLogService.report( + service: 'deprecated', + partOfService: 'runZonedGuarded', + error: '$error\n$stack', + ); + }, + ); } class MainApp extends StatelessWidget { @@ -80,10 +83,10 @@ class _InitialRoute extends StatelessWidget { body: Center(child: CircularProgressIndicator()), ); } - + // If logged in, go to schedule; otherwise go to login - return snapshot.data == true - ? const ScheduleOverviewScreen() + return snapshot.data == true + ? const ScheduleOverviewScreen() : const LoginScreen(); }, ); diff --git a/bus_terminal/lib/models/.gitkeep b/deprecated/lib/models/.gitkeep similarity index 100% rename from bus_terminal/lib/models/.gitkeep rename to deprecated/lib/models/.gitkeep diff --git a/bus_terminal/lib/models/navigation.dart b/deprecated/lib/models/navigation.dart similarity index 100% rename from bus_terminal/lib/models/navigation.dart rename to deprecated/lib/models/navigation.dart diff --git a/bus_terminal/lib/models/schedule.dart b/deprecated/lib/models/schedule.dart similarity index 100% rename from bus_terminal/lib/models/schedule.dart rename to deprecated/lib/models/schedule.dart diff --git a/bus_terminal/lib/models/user.dart b/deprecated/lib/models/user.dart similarity index 100% rename from bus_terminal/lib/models/user.dart rename to deprecated/lib/models/user.dart diff --git a/bus_terminal/lib/screens/.gitkeep b/deprecated/lib/screens/.gitkeep similarity index 100% rename from bus_terminal/lib/screens/.gitkeep rename to deprecated/lib/screens/.gitkeep diff --git a/bus_terminal/lib/screens/daily_schedule_screen.dart b/deprecated/lib/screens/daily_schedule_screen.dart similarity index 100% rename from bus_terminal/lib/screens/daily_schedule_screen.dart rename to deprecated/lib/screens/daily_schedule_screen.dart diff --git a/bus_terminal/lib/screens/login_screen.dart b/deprecated/lib/screens/login_screen.dart similarity index 100% rename from bus_terminal/lib/screens/login_screen.dart rename to deprecated/lib/screens/login_screen.dart diff --git a/bus_terminal/lib/screens/navigation_screen.dart b/deprecated/lib/screens/navigation_screen.dart similarity index 100% rename from bus_terminal/lib/screens/navigation_screen.dart rename to deprecated/lib/screens/navigation_screen.dart diff --git a/bus_terminal/lib/screens/recurring_schedules_screen.dart b/deprecated/lib/screens/recurring_schedules_screen.dart similarity index 100% rename from bus_terminal/lib/screens/recurring_schedules_screen.dart rename to deprecated/lib/screens/recurring_schedules_screen.dart diff --git a/bus_terminal/lib/screens/schedule_overview_screen.dart b/deprecated/lib/screens/schedule_overview_screen.dart similarity index 100% rename from bus_terminal/lib/screens/schedule_overview_screen.dart rename to deprecated/lib/screens/schedule_overview_screen.dart diff --git a/bus_terminal/lib/services/.gitkeep b/deprecated/lib/services/.gitkeep similarity index 100% rename from bus_terminal/lib/services/.gitkeep rename to deprecated/lib/services/.gitkeep diff --git a/bus_terminal/lib/services/app_navigator.dart b/deprecated/lib/services/app_navigator.dart similarity index 100% rename from bus_terminal/lib/services/app_navigator.dart rename to deprecated/lib/services/app_navigator.dart diff --git a/bus_terminal/lib/services/auth_service.dart b/deprecated/lib/services/auth_service.dart similarity index 100% rename from bus_terminal/lib/services/auth_service.dart rename to deprecated/lib/services/auth_service.dart diff --git a/bus_terminal/lib/services/error_log_service.dart b/deprecated/lib/services/error_log_service.dart similarity index 100% rename from bus_terminal/lib/services/error_log_service.dart rename to deprecated/lib/services/error_log_service.dart diff --git a/bus_terminal/lib/services/exceptions.dart b/deprecated/lib/services/exceptions.dart similarity index 100% rename from bus_terminal/lib/services/exceptions.dart rename to deprecated/lib/services/exceptions.dart diff --git a/bus_terminal/lib/services/navigation_service.dart b/deprecated/lib/services/navigation_service.dart similarity index 100% rename from bus_terminal/lib/services/navigation_service.dart rename to deprecated/lib/services/navigation_service.dart diff --git a/bus_terminal/lib/services/schedule_service.dart b/deprecated/lib/services/schedule_service.dart similarity index 100% rename from bus_terminal/lib/services/schedule_service.dart rename to deprecated/lib/services/schedule_service.dart diff --git a/bus_terminal/lib/theme/app_theme.dart b/deprecated/lib/theme/app_theme.dart similarity index 100% rename from bus_terminal/lib/theme/app_theme.dart rename to deprecated/lib/theme/app_theme.dart diff --git a/bus_terminal/lib/widgets/.gitkeep b/deprecated/lib/widgets/.gitkeep similarity index 100% rename from bus_terminal/lib/widgets/.gitkeep rename to deprecated/lib/widgets/.gitkeep diff --git a/bus_terminal/lib/widgets/custom_input_field.dart b/deprecated/lib/widgets/custom_input_field.dart similarity index 100% rename from bus_terminal/lib/widgets/custom_input_field.dart rename to deprecated/lib/widgets/custom_input_field.dart diff --git a/bus_terminal/lib/widgets/route_card.dart b/deprecated/lib/widgets/route_card.dart similarity index 100% rename from bus_terminal/lib/widgets/route_card.dart rename to deprecated/lib/widgets/route_card.dart diff --git a/bus_terminal/linux/.gitignore b/deprecated/linux/.gitignore similarity index 100% rename from bus_terminal/linux/.gitignore rename to deprecated/linux/.gitignore diff --git a/bus_terminal/linux/CMakeLists.txt b/deprecated/linux/CMakeLists.txt similarity index 100% rename from bus_terminal/linux/CMakeLists.txt rename to deprecated/linux/CMakeLists.txt diff --git a/bus_terminal/linux/flutter/CMakeLists.txt b/deprecated/linux/flutter/CMakeLists.txt similarity index 100% rename from bus_terminal/linux/flutter/CMakeLists.txt rename to deprecated/linux/flutter/CMakeLists.txt diff --git a/bus_terminal/linux/flutter/generated_plugin_registrant.cc b/deprecated/linux/flutter/generated_plugin_registrant.cc similarity index 100% rename from bus_terminal/linux/flutter/generated_plugin_registrant.cc rename to deprecated/linux/flutter/generated_plugin_registrant.cc diff --git a/bus_terminal/linux/flutter/generated_plugin_registrant.h b/deprecated/linux/flutter/generated_plugin_registrant.h similarity index 100% rename from bus_terminal/linux/flutter/generated_plugin_registrant.h rename to deprecated/linux/flutter/generated_plugin_registrant.h diff --git a/bus_terminal/linux/flutter/generated_plugins.cmake b/deprecated/linux/flutter/generated_plugins.cmake similarity index 100% rename from bus_terminal/linux/flutter/generated_plugins.cmake rename to deprecated/linux/flutter/generated_plugins.cmake diff --git a/bus_terminal/linux/runner/CMakeLists.txt b/deprecated/linux/runner/CMakeLists.txt similarity index 100% rename from bus_terminal/linux/runner/CMakeLists.txt rename to deprecated/linux/runner/CMakeLists.txt diff --git a/bus_terminal/linux/runner/main.cc b/deprecated/linux/runner/main.cc similarity index 100% rename from bus_terminal/linux/runner/main.cc rename to deprecated/linux/runner/main.cc diff --git a/bus_terminal/linux/runner/my_application.cc b/deprecated/linux/runner/my_application.cc similarity index 100% rename from bus_terminal/linux/runner/my_application.cc rename to deprecated/linux/runner/my_application.cc diff --git a/bus_terminal/linux/runner/my_application.h b/deprecated/linux/runner/my_application.h similarity index 100% rename from bus_terminal/linux/runner/my_application.h rename to deprecated/linux/runner/my_application.h diff --git a/bus_terminal/macos/.gitignore b/deprecated/macos/.gitignore similarity index 100% rename from bus_terminal/macos/.gitignore rename to deprecated/macos/.gitignore diff --git a/bus_terminal/macos/Flutter/Flutter-Debug.xcconfig b/deprecated/macos/Flutter/Flutter-Debug.xcconfig similarity index 100% rename from bus_terminal/macos/Flutter/Flutter-Debug.xcconfig rename to deprecated/macos/Flutter/Flutter-Debug.xcconfig diff --git a/bus_terminal/macos/Flutter/Flutter-Release.xcconfig b/deprecated/macos/Flutter/Flutter-Release.xcconfig similarity index 100% rename from bus_terminal/macos/Flutter/Flutter-Release.xcconfig rename to deprecated/macos/Flutter/Flutter-Release.xcconfig diff --git a/bus_terminal/macos/Flutter/GeneratedPluginRegistrant.swift b/deprecated/macos/Flutter/GeneratedPluginRegistrant.swift similarity index 100% rename from bus_terminal/macos/Flutter/GeneratedPluginRegistrant.swift rename to deprecated/macos/Flutter/GeneratedPluginRegistrant.swift diff --git a/bus_terminal/macos/Runner.xcodeproj/project.pbxproj b/deprecated/macos/Runner.xcodeproj/project.pbxproj similarity index 100% rename from bus_terminal/macos/Runner.xcodeproj/project.pbxproj rename to deprecated/macos/Runner.xcodeproj/project.pbxproj diff --git a/bus_terminal/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from bus_terminal/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to deprecated/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/bus_terminal/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/deprecated/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme similarity index 100% rename from bus_terminal/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme rename to deprecated/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme diff --git a/bus_terminal/macos/Runner.xcworkspace/contents.xcworkspacedata b/deprecated/macos/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from bus_terminal/macos/Runner.xcworkspace/contents.xcworkspacedata rename to deprecated/macos/Runner.xcworkspace/contents.xcworkspacedata diff --git a/bus_terminal/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/deprecated/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from bus_terminal/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to deprecated/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/bus_terminal/macos/Runner/AppDelegate.swift b/deprecated/macos/Runner/AppDelegate.swift similarity index 100% rename from bus_terminal/macos/Runner/AppDelegate.swift rename to deprecated/macos/Runner/AppDelegate.swift diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png diff --git a/bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png similarity index 100% rename from bus_terminal/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png rename to deprecated/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png diff --git a/bus_terminal/macos/Runner/Base.lproj/MainMenu.xib b/deprecated/macos/Runner/Base.lproj/MainMenu.xib similarity index 100% rename from bus_terminal/macos/Runner/Base.lproj/MainMenu.xib rename to deprecated/macos/Runner/Base.lproj/MainMenu.xib diff --git a/bus_terminal/macos/Runner/Configs/AppInfo.xcconfig b/deprecated/macos/Runner/Configs/AppInfo.xcconfig similarity index 100% rename from bus_terminal/macos/Runner/Configs/AppInfo.xcconfig rename to deprecated/macos/Runner/Configs/AppInfo.xcconfig diff --git a/bus_terminal/macos/Runner/Configs/Debug.xcconfig b/deprecated/macos/Runner/Configs/Debug.xcconfig similarity index 100% rename from bus_terminal/macos/Runner/Configs/Debug.xcconfig rename to deprecated/macos/Runner/Configs/Debug.xcconfig diff --git a/bus_terminal/macos/Runner/Configs/Release.xcconfig b/deprecated/macos/Runner/Configs/Release.xcconfig similarity index 100% rename from bus_terminal/macos/Runner/Configs/Release.xcconfig rename to deprecated/macos/Runner/Configs/Release.xcconfig diff --git a/bus_terminal/macos/Runner/Configs/Warnings.xcconfig b/deprecated/macos/Runner/Configs/Warnings.xcconfig similarity index 100% rename from bus_terminal/macos/Runner/Configs/Warnings.xcconfig rename to deprecated/macos/Runner/Configs/Warnings.xcconfig diff --git a/bus_terminal/macos/Runner/DebugProfile.entitlements b/deprecated/macos/Runner/DebugProfile.entitlements similarity index 100% rename from bus_terminal/macos/Runner/DebugProfile.entitlements rename to deprecated/macos/Runner/DebugProfile.entitlements diff --git a/bus_terminal/macos/Runner/Info.plist b/deprecated/macos/Runner/Info.plist similarity index 100% rename from bus_terminal/macos/Runner/Info.plist rename to deprecated/macos/Runner/Info.plist diff --git a/bus_terminal/macos/Runner/MainFlutterWindow.swift b/deprecated/macos/Runner/MainFlutterWindow.swift similarity index 100% rename from bus_terminal/macos/Runner/MainFlutterWindow.swift rename to deprecated/macos/Runner/MainFlutterWindow.swift diff --git a/bus_terminal/macos/Runner/Release.entitlements b/deprecated/macos/Runner/Release.entitlements similarity index 100% rename from bus_terminal/macos/Runner/Release.entitlements rename to deprecated/macos/Runner/Release.entitlements diff --git a/bus_terminal/macos/RunnerTests/RunnerTests.swift b/deprecated/macos/RunnerTests/RunnerTests.swift similarity index 100% rename from bus_terminal/macos/RunnerTests/RunnerTests.swift rename to deprecated/macos/RunnerTests/RunnerTests.swift diff --git a/bus_terminal/pubspec.lock b/deprecated/pubspec.lock similarity index 100% rename from bus_terminal/pubspec.lock rename to deprecated/pubspec.lock diff --git a/bus_terminal/pubspec.yaml b/deprecated/pubspec.yaml similarity index 71% rename from bus_terminal/pubspec.yaml rename to deprecated/pubspec.yaml index 1009f40..40aa161 100644 --- a/bus_terminal/pubspec.yaml +++ b/deprecated/pubspec.yaml @@ -1,6 +1,6 @@ -name: bus_terminal -description: "A new Flutter project." -publish_to: 'none' +name: deprecated +description: "Deprecated legacy transit terminal retained for reference during migration." +publish_to: "none" version: 0.1.0+1 environment: diff --git a/bus_terminal/web/favicon.png b/deprecated/web/favicon.png similarity index 100% rename from bus_terminal/web/favicon.png rename to deprecated/web/favicon.png diff --git a/bus_terminal/web/icons/Icon-192.png b/deprecated/web/icons/Icon-192.png similarity index 100% rename from bus_terminal/web/icons/Icon-192.png rename to deprecated/web/icons/Icon-192.png diff --git a/bus_terminal/web/icons/Icon-512.png b/deprecated/web/icons/Icon-512.png similarity index 100% rename from bus_terminal/web/icons/Icon-512.png rename to deprecated/web/icons/Icon-512.png diff --git a/bus_terminal/web/icons/Icon-maskable-192.png b/deprecated/web/icons/Icon-maskable-192.png similarity index 100% rename from bus_terminal/web/icons/Icon-maskable-192.png rename to deprecated/web/icons/Icon-maskable-192.png diff --git a/bus_terminal/web/icons/Icon-maskable-512.png b/deprecated/web/icons/Icon-maskable-512.png similarity index 100% rename from bus_terminal/web/icons/Icon-maskable-512.png rename to deprecated/web/icons/Icon-maskable-512.png diff --git a/bus_terminal/web/index.html b/deprecated/web/index.html similarity index 100% rename from bus_terminal/web/index.html rename to deprecated/web/index.html diff --git a/deprecated/web/manifest.json b/deprecated/web/manifest.json new file mode 100644 index 0000000..ea456ca --- /dev/null +++ b/deprecated/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "deprecated", + "short_name": "deprecated", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "Deprecated legacy transit terminal retained for reference during migration.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/bus_terminal/windows/.gitignore b/deprecated/windows/.gitignore similarity index 100% rename from bus_terminal/windows/.gitignore rename to deprecated/windows/.gitignore diff --git a/bus_terminal/windows/CMakeLists.txt b/deprecated/windows/CMakeLists.txt similarity index 98% rename from bus_terminal/windows/CMakeLists.txt rename to deprecated/windows/CMakeLists.txt index cdf1500..3760811 100644 --- a/bus_terminal/windows/CMakeLists.txt +++ b/deprecated/windows/CMakeLists.txt @@ -1,10 +1,10 @@ # Project-level configuration. cmake_minimum_required(VERSION 3.14) -project(bus_terminal LANGUAGES CXX) +project(deprecated 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 "bus_terminal") +set(BINARY_NAME "deprecated") # Explicitly opt in to modern CMake behaviors to avoid warnings with recent # versions of CMake. diff --git a/bus_terminal/windows/flutter/CMakeLists.txt b/deprecated/windows/flutter/CMakeLists.txt similarity index 100% rename from bus_terminal/windows/flutter/CMakeLists.txt rename to deprecated/windows/flutter/CMakeLists.txt diff --git a/bus_terminal/windows/flutter/generated_plugin_registrant.cc b/deprecated/windows/flutter/generated_plugin_registrant.cc similarity index 100% rename from bus_terminal/windows/flutter/generated_plugin_registrant.cc rename to deprecated/windows/flutter/generated_plugin_registrant.cc diff --git a/bus_terminal/windows/flutter/generated_plugin_registrant.h b/deprecated/windows/flutter/generated_plugin_registrant.h similarity index 100% rename from bus_terminal/windows/flutter/generated_plugin_registrant.h rename to deprecated/windows/flutter/generated_plugin_registrant.h diff --git a/bus_terminal/windows/flutter/generated_plugins.cmake b/deprecated/windows/flutter/generated_plugins.cmake similarity index 100% rename from bus_terminal/windows/flutter/generated_plugins.cmake rename to deprecated/windows/flutter/generated_plugins.cmake diff --git a/bus_terminal/windows/runner/CMakeLists.txt b/deprecated/windows/runner/CMakeLists.txt similarity index 100% rename from bus_terminal/windows/runner/CMakeLists.txt rename to deprecated/windows/runner/CMakeLists.txt diff --git a/bus_terminal/windows/runner/Runner.rc b/deprecated/windows/runner/Runner.rc similarity index 92% rename from bus_terminal/windows/runner/Runner.rc rename to deprecated/windows/runner/Runner.rc index a3c8dcd..d098a10 100644 --- a/bus_terminal/windows/runner/Runner.rc +++ b/deprecated/windows/runner/Runner.rc @@ -90,12 +90,12 @@ BEGIN BLOCK "040904e4" BEGIN VALUE "CompanyName", "com.example" "\0" - VALUE "FileDescription", "bus_terminal" "\0" + VALUE "FileDescription", "deprecated" "\0" VALUE "FileVersion", VERSION_AS_STRING "\0" - VALUE "InternalName", "bus_terminal" "\0" + VALUE "InternalName", "deprecated" "\0" VALUE "LegalCopyright", "Copyright (C) 2026 com.example. All rights reserved." "\0" - VALUE "OriginalFilename", "bus_terminal.exe" "\0" - VALUE "ProductName", "bus_terminal" "\0" + VALUE "OriginalFilename", "deprecated.exe" "\0" + VALUE "ProductName", "deprecated" "\0" VALUE "ProductVersion", VERSION_AS_STRING "\0" END END diff --git a/bus_terminal/windows/runner/flutter_window.cpp b/deprecated/windows/runner/flutter_window.cpp similarity index 100% rename from bus_terminal/windows/runner/flutter_window.cpp rename to deprecated/windows/runner/flutter_window.cpp diff --git a/bus_terminal/windows/runner/flutter_window.h b/deprecated/windows/runner/flutter_window.h similarity index 100% rename from bus_terminal/windows/runner/flutter_window.h rename to deprecated/windows/runner/flutter_window.h diff --git a/bus_terminal/windows/runner/main.cpp b/deprecated/windows/runner/main.cpp similarity index 95% rename from bus_terminal/windows/runner/main.cpp rename to deprecated/windows/runner/main.cpp index 5ab80fe..a35647c 100644 --- a/bus_terminal/windows/runner/main.cpp +++ b/deprecated/windows/runner/main.cpp @@ -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"bus_terminal", origin, size)) { + if (!window.Create(L"deprecated", origin, size)) { return EXIT_FAILURE; } window.SetQuitOnClose(true); diff --git a/bus_terminal/windows/runner/resource.h b/deprecated/windows/runner/resource.h similarity index 100% rename from bus_terminal/windows/runner/resource.h rename to deprecated/windows/runner/resource.h diff --git a/bus_terminal/windows/runner/resources/app_icon.ico b/deprecated/windows/runner/resources/app_icon.ico similarity index 100% rename from bus_terminal/windows/runner/resources/app_icon.ico rename to deprecated/windows/runner/resources/app_icon.ico diff --git a/bus_terminal/windows/runner/runner.exe.manifest b/deprecated/windows/runner/runner.exe.manifest similarity index 100% rename from bus_terminal/windows/runner/runner.exe.manifest rename to deprecated/windows/runner/runner.exe.manifest diff --git a/bus_terminal/windows/runner/utils.cpp b/deprecated/windows/runner/utils.cpp similarity index 100% rename from bus_terminal/windows/runner/utils.cpp rename to deprecated/windows/runner/utils.cpp diff --git a/bus_terminal/windows/runner/utils.h b/deprecated/windows/runner/utils.h similarity index 100% rename from bus_terminal/windows/runner/utils.h rename to deprecated/windows/runner/utils.h diff --git a/bus_terminal/windows/runner/win32_window.cpp b/deprecated/windows/runner/win32_window.cpp similarity index 100% rename from bus_terminal/windows/runner/win32_window.cpp rename to deprecated/windows/runner/win32_window.cpp diff --git a/bus_terminal/windows/runner/win32_window.h b/deprecated/windows/runner/win32_window.h similarity index 100% rename from bus_terminal/windows/runner/win32_window.h rename to deprecated/windows/runner/win32_window.h