Skip to content

Code Cleanup and Submodule Integration for Eurobot 2025#22

Merged
SeanChangX merged 22 commits intomainfrom
dev
Jun 17, 2025
Merged

Code Cleanup and Submodule Integration for Eurobot 2025#22
SeanChangX merged 22 commits intomainfrom
dev

Conversation

@SeanChangX
Copy link
Collaborator

@SeanChangX SeanChangX commented Jun 17, 2025

This pull request includes significant updates to the project, focusing on removing legacy code, updating dependencies, and improving system configurations. Key changes include the removal of ESP Daemon-related files, updates to submodules, modifications to system scripts, and changes to the .gitmodules file to add new submodules.

Submodule Updates:

  • Added two new submodules: web/Eurobot-2025-Web and app/esp_daemon, to integrate external repositories for the Eurobot 2025 project and ESP Daemon functionalities.

Removal of ESP Daemon-Related Files:

  • Removed all ESP Daemon-related files, including its Dockerfile, .env, .bashrc, Arduino files (e.g., config.h, espnow_comm.cpp, led_control.cpp), and documentation files (e.g., README files in include and lib directories). This cleanup eliminates legacy code and unused components.

System Script Modifications:

  • Updated 15-user_preference.sh to ensure shared folders are accessible to all users in the docker group by modifying permissions and group ownership.
  • Commented out or replaced Firefox-related commands in battery_watchdog.sh and conky_entry.sh with Google Chrome commands or placeholders, reflecting a shift in browser usage.

General Improvements:

  • Updated .gitmodules to include new submodules for better modularity and dependency management.

SeanChangX added 22 commits May 13, 2025 01:17
… change redirect URL in script.js from localhost:8080 to localhost:3000
…ning the Robot UI and comment out the Firefox launch commands.
… to latest commit; add rosbridge-server installation and launch in Docker setup
…n and functionality; remove obsolete scripts and update localization and navigation processes.
@SeanChangX SeanChangX self-assigned this Jun 17, 2025
@SeanChangX SeanChangX merged commit bc359f1 into main Jun 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant