Repository navigation
Release Captain ordering and payment updates for Android testing - #208
Merged
Merged
Conversation
* Allow isolated iPhone test builds without publishing releases * Add explicit TestFlight signing and upload option
Integrate Captain ordering, tax, payments and presentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace Captain's ordering presentation with the current table, menu, kitchen-batch and payment flows. Include compact table/guest entry, direct notes, light/dark appearance, offline Inter, voice recording/replay, paper-order entry, numbered takeaway handling and durable recovery. Quick sale now previews configured tax separately and sends the entered base for server calculation, avoiding tax being omitted or added twice.
The user requests this release for phone testing and has superseded the earlier requirement to finish native/physical verification before publishing a test APK. Preserve the remaining limits in release notes: native runtime, physical printer/audio and full visual acceptance are not all verified. POS server support is tracked in Posnic/POS#1122, promoted by Posnic/POS#1113.
Validation: current develop was integrated without conflicts; the full pre-commit check passed with 656 unit tests and 912 browser tests. Recorded isolated POS/Mongo testing confirmed Quick sale at 100 plus 5 tax and a 105 cash payment. No customer orders or payments were used.