Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2 #8

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open

v2 #8

wants to merge 40 commits into from

Conversation

cb1kenobi
Copy link
Contributor

No description provided.

feat: Added project service handler.
feat: Added new command placeholder.
chore: Updated deps.
Added new command prompting and verbiage.
refactor: Unified prompting.
style: Cleaned up logging methods to use appcd.logger.
style: Added terminal size debug logging to prompt.
feat(sdk): Added 'find' endpoint to SDK service to get info about an installed Titanium SDK.
feat(sdk): Added progress bars during SDK installation.
feat(cli:sdk): Added aliases to sdk commands (i, ls, rm).
feat(project): Added legacy Titanium CLI command bootstrap.
chore: Updated deps.
doc: Added legacy CLI readme.
feat(cli): Added --platform alias to clean command.
style(cli:sdk:install): Improved progress bar rendering.
fix(project): Properly pass in the appcd config.
fix(prompt): Handle line returns when printing response.
fix(prompt): Forward request headers when trying call() during prompt loop.
fix(project:legacy:bootstrap): Initialize colors and tunnel.
fix(project:legacy:bootstrap): Move IPC tunnel logic to its own file.
feat(project:legacy:cli): Bare bones legacy CLI runner.
feat(project:legacy:tunnel): Added debug logging and telemetry support.
fix(project): Improved IPC tunnel communication protocol.
feat(sdk): Added find endpoint.
chore: Updated npm dependencies.
doc: Added missing JSDoc.
fix: Added missing option validation code.
refactor(legacy): Moved Legacy CLI out of project dir, then broken up into smaller files.
feat(cli): Added Android and iOS build options to build/run commands.
chore: Updated deps.
…ke the legacy CLI instead of using the prompt loop and going through the project service.

refactor(legacy:hooks): Move App Preview CLI options config to legacy CLI hook to improve consistency and user experience.
feat(legacy:hooks): Add LiveView legacy CLI hook to define CLI options.
fix(legacy:cli): Improved hook error handling.
chore: Updated deps.
feat: Wired up prompting to the legacy CLI.
chore: Updated deps.
… of the actual one in the LiveView plugin, but still group it.

refactor(run-legacy): Normalize build/run commands.
refactor(legacy:cli): Redesign the prompting workflow and wire up to the validate step.
fix(legacy:cli): Correctly set the function hook result.
fix(legacy:cli): Redirect all trace and debug logging to appcd debug log instead of stdout.
fix(legacy:context): Correctly normalize --platform option.
fix(legacy:context): Use actual platform name when prompting.
doc: Add missing JSDoc.
fix(legacy): Fixed hook callback execution.
fix(legacy): Fixed hooks not firing.
fix(legacy): Re-enabled command execution.
…has disconnected.

fix(legacy): Fixed log calls with no arguments.
fix(legacy): Added tick/debounce when waiting for the clean command to finish.
fix: Moved ioslib.simulator.findSimulators into the ioslib patch.
fix: Fixed bug with getting and setting config values.
fix: Fixed bug with hook context being shared across hook executions.
feat: Remove ciruclar refs from tunnel payloads.
fix(legacy): Fixed hook firing.
fix(ios): Fixed iOS simulator handling and Xcode EULA check.
refactor(build): Centralized loading build command options from SDK to be used by help and parsing.
feat(legacy:hook): Added appc hook.
chore: Updated deps.
feat(app-preview): Add App Preview hook.
chore: Updated deps.
feat(module): Added automatic checking of new Titanium module downloads.
feat(module): Added install service endpoint.
style: Improved readability of 'ti info'.
feat(aca): Wired up pre-compile hook.
fix(legacy): Paritially fixed option validation.
fix(legacy-ios): Fixed provisioning profile and cert patches.
fix(legacy-fields): Translated fields options into enquirer options for prompting.
fix(legacy-appc): Fixed app updating.
chore: Fixed a few eslint issues.
feat(aca): Finished ACA hook.
… require API version 2.0, which was initially introduced in appcd@4.0.0.

feat: Added HTTP proxy support.
feat: Adopted appcd 4.x new 'appcd.config.*'.
feat(amplify): Upgraded from AMPLIFY appcd plugin v1.x to v2.x.
chore: Removed 'source-map-support' as 'appcd-plugin' already hooks it up.
chore: Updated npm deps.
feat(add): Added add component/service endpoint.
chore: Removed unused prompts package.
fix(prompt): Added error handling for PromptErrors.
fix: Hid config and logout aliases.
chore: Updated dependencies.
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