Feature requests #44
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Using this issue as a to-do list / feature request list
Core
scriptExcommand, (ex: Updating all your host)Builder
Neural
Milo
Swshop
Thanks for putting this together -
uninstaller : the install program does have an uninstall option, but i haven't tested that in quite awhile. Might just need a new link added to Overview.
package manager: this one has been on my mind for awhile. one of the reasons I started putting together the checkboxGrid control. the whole package manager needs an upgrade.
schematic visualizer: much needed changes - lots of options here - see nwm where I display UI apps directly on the glasses.
Unless I get motivated, I doubt I can work on anything in the near future as work has become all consuming lately.
Here are some more ideas:
(Install-related)
(Other)
attachRemote other_ID other_peripheral_side fake_peripheral_side_hereReasoning:
I have a feeling this is similar for some other servers as well.
What about a code editor? Is it already mentioned and raised? I would like to know if the os is still being developed :)
There is a code editor inside the
commonpackage under theeditname. The OS is not actively being developed at the moment.The common package contains an IDE which overrides the default one when installed.
Development is currently in hiatus due to me being very busy and also loosing interest in CC in general, I will still review pull requests though.
Progress Update (March 2026)
Reviewing the original action items from this issue against recent work:
Completed
PackageManager: Checkboxes to select install/delete multiple packages at once
Multi-select UI with Space/Enter toggle, cyan highlight, batch install/update/remove operations. Committed to
main.File include/exclude lists for packages (from Kan18's suggestion: "Have a list of files that should be installed from this repository, or a list of files that shouldn't be installed")
.packagemanifests now support anexcludefield with Lua patterns to skip files (e.g.startup/scripts,README.md,.github/). Used by RemoteTurtle and Inventory-Manager packages.Additional improvements shipped (not from original list)
packages.luasupports loading package lists from multiple sources (upstream GitHub + self-hosted Gitea). Configured viaConfig.load('package').sources.git.lua—gitea://host/user/repo/branch/URL scheme for downloading package trees from Gitea instances alongside GitHub..packagemanifests support aninstallfield containing a Lua script that runs interactively during installation (for config prompts, etc).Not addressed (from original list)
These items from the original issue remain open:
scriptExmulti-host commandsMost of the Milo and Neural items were originally owned by Anavrins. The Network improvements and SchematicVisualiser changes are larger efforts.