Skip to content

Instantly share code, notes, and snippets.

@howardtw
Last active October 29, 2018 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save howardtw/833004692d182061339c95e04a33e6ac to your computer and use it in GitHub Desktop.
Save howardtw/833004692d182061339c95e04a33e6ac to your computer and use it in GitHub Desktop.
Sequence Deploy Changes on 10/29/18
< e091565 infra: use i10r.io directory
< 819f8da sequence/core/query: use LEFT JOIN for list-tokens queries
< f90e4c8 database/pg/tenant: add ledger_id in the predicate for left join
< 52adcd3 bots/kudos: move find_or_create to ledger and alphabetize
< e3719eb infra/services/enclave/gencert: issue for both hostnames
< 3721e55 bots/kudos: pull out sentence method into sentence helper
< e002782 bots/kudos: add quotes to query
< 42b6436 bots/kudos: fix list history
< 3d6840c bots/kudos: switch which room kudos post to first
< c75663b bots/kudos: add responses class
< 920d583 velo/client: update exchange rate calculation for VELO/USD
< b98a08d bots/kudos: add development ledger
< d246bee bots/kudos: ledger specs
< 1639aae velo/client: have investor input VELO amount desired to purchase
< 5c4c1b5 starlight/walletrpc: log out on close-account
< 2ae1ed3 velo/server: remove Parameter Store
< d062392 velo/client: indicate that logged in name is text, not a link
< 2ff4329 velo/server: use exchange rates in API responses
< 179eb59 bots/kudos: raise errors instead of burying them in the HTML
< 6d03569 enclave/protocol: fix inbox pubkey
< e4de9aa bin: update path for chmigrate
< 4834c90 sequence/canaries/api: stream response
< 87692c5 worizon: sleep before retrying requests
< e9f4821 enclave: add makefiles
< a670de7 starlight/wallet: clean up state/wallet exports and side effects
< a4ff219 bots/kudos: support slack names that include a dot
< b3ce6eb starlight/wallet: add ability to version our Redux store
< c81a184 velo/client: add "Register Stellar account" flow
< 8bdf25f starlight/wallet: add helpblock to CreateChannel form
< d80e404 infra/services/enclave/guardian: initialize guardiand
< a16b139 velo/server: record exchange rates from CoinMarketCap
< dcc52c0 enclave/agent: add bootstrap
< a7b26a6 omf/server: adds userID into log context for all requests
< 669d2b4 omf/server: remove user ID logging
< 778a9e3 starlight/wallet: hide keep alive payments
< ca50e20 starlight/wallet: fix mini bar graph labels not showing small amounts
< 82666ac starlight/wallet: improve logo and nav alignment
< fa259d4 velo: add CoinMarketCap client for exchange rates
< 570c0c0 omf/server: undelete code errantly deleted in #6216
< d7345a1 starlight/wallet: remove numeral
< 3abf3d9 starlight/wallet: link Interstellar logo to website
< 6fc86e7 omf/server: explicitly mark QR codes as expired
< e3fc1de starlight/starlighttest: fix wallet funding amount
< 7758ade starlight/public: add Stellar link to readme
< ad8f864 starlight/wallet: show channel history when reopened
< 5fc84c1 starlight/wallet: add maximumFractionDigits to toLocaleString
< 8c89c36 starlight: bold instructions about incognito window
< edc4ce8 mirror.yaml: don't forget the images dir
< d9bfda9 starlight/wallet: fix bug where bar graph splits onto a new line
< 675aa34 starlight/wallet: add hint for trying to pay yourself
< 0ed58ad mirror.yaml: there is no NOTICE file in public/txvm
< 898e903 starlight: update README install instructions
< dc8d115 starlight: move top-level files to public/starlight
< eac322e starlight: readme cleanups
< e1aecdb starlight: fix settleonlywithhost bugs
< 94b9dfe starlight: add demo gif
< ba5386f starlight: rewrite readme
< d755d0e starlight: add version number to messages
< b9fa287 starlight/wallet: update wallet on withdrawal
< 1da7d6f starlight/wallet: fix bug with channel new balance computation
< 0765c56 starlight/wallet: fix sendpayment bug
< 22fd6aa starlight/wallet: remove big.js types
< e2f4fa2 starlight: reduce max round duration and finality delay to 1h each
< c905752 starlight/wallet: update favicon
< b921ed0 starlight/wallet: update logo
< 23dcd6d starlight/doc: add some protocol versioning
< ec57f93 starlight/wallet: use big.js to handle rounding
< eef155a starlight: fix cleanup tx bugs, add integration test
< 4511bb0 Revert "starlight/wallet: hide pending activity if channel Closed or closing"
< f2b22af starlight/wallet: remove unnecessary toString
< 7bfb0d5 starlight/wallet: use big.js to show stroops
< e69bf8e starlight/wallet: hide pending activity if channel Closed or closing
< 7ff01c2 starlight: add LICENSE and NOTICE files
< 96e1557 starlight/wallet: clear flash on page reload
< e7c2185 omf/server/worizon: remove CreditAccounts and BuildCreditAccounts
< a3cef63 starlight/wallet: prevent double clicks in 'Change Server' form
< f1c52b7 starlight/wallet: handle demo vs custom server in init form
< de82ec0 starlight/wallet: add deposit form improvements
< b091c42 starlight/wallet: use regex for channel path
< 2f35583 velo/client: add space around equals sign
< 0e4ec4c velo/server: refactor exchange rate code
< 1252cb7 cmd/mirror: fix an array-bounds error
< dd480ee starlight: disallow empty agent config
< fa9c949 mirror.yaml: exclude subdirs of net when mirroring starlight
< 6607758 infra/services/starlight/vars: rm default pubkey
< bb9ef88 starlight/wallet: properly handle demo vs custom server on init
< bf6db53 cmd/mirror: add config syntax for excluding subdirs from mirroring
< 893f37d starlight: allow using account ID to set up channel
< 8e8e557 omf/server: adds a new server to production
< 3b19809 bin/tf: adds shebang to tf
< 4013e16 sequence: fix runbook URLs
< ead2cbc infra/services/omf: increases health check interval
< c8ece9b interstellar: move runbooks
< 451b3f7 velo/server: remove extra auth step
< e1fad99 bin/chpsql: reads DB name from DB URL
< f75df25 velo/client: mock request in ConnectedInvestor test
< b108c18 starlight: version frontend deployment
< 26e93e5 velo/client: match copy text for crypto or fiat
< 2f90178 cmd/starlightd: rename data dir to 'starlight-data'
< 9af31b6 starlight/wallet: add validation to deposit form
< b272146 velo/client: redirect to token sale after sign up
< 2832e1d infra/services/starlight: remove public binary script
< 3900d89 omf/server: document access to prod DB
< 6d1de28 testbot/README: improve
< c5d4e04 testbot/farmer/github: improve error message
< 7723809 starlight: only accept channels with matching round duration and finality delay
< 8a20213 velo/client: display exchange rate on hover in PaymentsTable
< fb85c8e starlight: make Starlight golint-clean
< 1361b24 starlight: allow zero-value payments
< ea20e13 starlight: check merge operation source for account closing
< 23ac31f starlight/wallet: add validation to send payment form
< 9fc1b7f starlight/wallet: fix logic for hasChannelWithSufficientBalance
< 0ff0b1c starlight/wallet: add loading icon while account balance loads
< 3efd112 starlight: authenticate messages with signatures
< 79f3faf starlight/wallet: properly render merged payments
< 64826a1 velo/setup.sh: enforce NPM 6+
< a82dfcb velo/README: onboard new engineers to /admin
< 617fd35 starlight/wallet: fix bug when reopening closed channel
< 84f8652 velo: delete TODOs that we won't do
< 7f22796 starlight/fsm: restore balances correctly pre-channel creation
< 0dcf3d8 starlight/wallet: add 'Your Balance' to Channel page
< 5f25d82 starlight/wallet: add Force Close btn to Channel page
< 272708b enclave/agent: use futures for serve_once
< aba31ee testbot/worker: increase timeout to 3 minutes
< 2291795 stellar/wallet: remove unnecessary var in send payment
< 1af2887 starlight/wallet: display 'Withdrawal Time'
< 4d9132f enclave/agent: add TLS to bootstrap server
< 85de9de worizon/xlm: move xlm package from starlight to worizon
< 78ed902 velo/server: load initial allocation amount from CONF
< 2f54ff6 starlight: reform agent context handling
< 0b93be3 starlight: add DoCloseAccount command
< ad643f2 all: fix import ordering
< af21862 starlighttest: remove TLS in integration tests servers
< c16764f infra/services/enclave/guardian: add initialization script
< 5e02eb7 starlight/wallet: error on a deposit of 0 in create channel form
< e6b676b starlight: return result from findAccount
< 6a123e0 starlight/wallet: fix reserve and fee amounts
< 66012d5 starlight/wallet: look up account when sending to address
< 8c5a467 starlight/wallet: fix bug displaying counterparty deposit
< 480f5ea starlight/wallet: remove tls from development server
< df7b85e top: add starlight-staging mirror target, with starlight reimport target
< ec4790e starlight: run agent w/o TLS on localhost
< 0f53cd7 starlight/doc: copy edits for first two sections of the spec
< 47008a8 starlight/wallet: full precision when needed
< 0750fa8 infra/ami: prepend node binary to PATH
< f4ba942 starlight/wallet: remove "at this time" from tooltip copy
< 30eef36 velo/server: update calculation of velo amount
< 1d1eb89 starlight/wallet: add channel 'Cancel' btn
< d13d5e1 sequence/canaries: fix Procfile commands
< 2571a2a starlight/wallet: prevent moment from being in future
< cdc6430 starlight: return error when channel exists
< 001a3d9 enclave/agent: split feature flags into modules
< 5916944 enclave/protocol: add NoSGX protocol
< 72a8b77 starlight/wallet: fix deposit casing
< d970bac infra/services/enclave: add terraform for fetching certificates after renewal
< f67b4939 starlight/wallet: fix send payment casing
< f12a24c starlight/wallet: fix casing for create channel
< 51575e7 infra/services/enclave/gencert: use RSA
< 2eaff5e starlight/wallet: use http for proxy
< 61edc5b starlight/wallet: disable Channel btns unless status = Open
< 86d2e49 starlight/wallet: remove timer helper, cleanup old flash code
< c4b6474 velo/client: add ETH/BTC payment turnaround time disclaimer
< b6e2987 starlight/wallet: remove console.logs
< bf28cd2 starlight/wallet: flash on redirect from non-existent page
< ec2c220 starlight/wallet: style pending payment row
< fb82c46 starlight/wallet: add tooltips for wallet bar graph
< 0e4d50f starlight/wallet: tooltips
< 8ccfd0d cmd/starlightd: add flag to run without tls locally
< 1ee2bc8 omf/server: adds user id to log prefix
< 7e54852 omf/server: use wrapf to log the account id
< 5263112 omf/server: change bracelet price to 60
< d74081b cmd/omfd: corrects order of ARN parameters
< e4bcab5 omf/server/worizon: remove unused memo
< 4d836e9 starlight/doc: add message authentication to spec
< 78d0bf9 starlight: fix code formatting in readme
< 2dcbd6d omf/server: remove test-redeem endpoint
< 07f0183 omf/server: remove users' url for retry
< c9d32c5 omf/client: Android splash screen fix
< 405ed96 velo/server: fix ETH.to_major_unit
< 3c4a4c5 starlighttest: payment merge tests
< c3eac96 cmf/omfd: ClaimAccountForUser in CLI
< 3384e10 omf/server: fix tx_hash index
< f010ddc omf/server: add index on tx_hash for batchable_transactions
< 6173c81 omf/server: batch first-time-setup redemption
< f4ca9c2 infra/services/enclave/gencert: use pkcs8
< 05da2ef omf/server: use the right query
< 4d4113a starlight/wallet: update 'Awaiting Settlement Mintime' status
< f02c2e8 omf/server: fix the query for handling concurrent requests
< 90d51b1 omf/client: document Android setup
< 20f5dbe starlight/wallet: use Redux flash for non-existent channel
< d445088 starlight/wallet: add flash to Redux state
< eddcbdc omf/client: adjust wallet cards for small devices
< 9e25c3d omf/client: upload source maps to Sentry
< 102dd33 omf/server: document push notifications
< 322da61 cmd/omfd: prepare for recycling accounts with multiple trustlines
< 6c685ca starlight/wallet: add in plus between balance and reserve
< 3526ea6 omf/server: handle a user who claims account concurrently
< 2037177 omf/server: updates copy for VIP Pass Redemption
< d2d54a3 omf/server: update asset URLs
< 005b3c1 omf/server: rename VIP Assets to match new spec
< 21ec5bd cmd/with-enclave: handle signals
< 5b9bf6c omf/server: check for the right credit
< bfee0e2 starlight/wallet: add tooltip to channel reserve
< 8b00d0f starlight/wallet: Add format amount fn
< 6347587 omf/server/worizon: add a check for number of signatures
< 0120a25 starlight/wallet: restrict routing to pages that exist
< 7711e2b omf/client: disable Sentry in dev mode
< 3650677 omf/client: release iOS 1.0.3 (beta 31)
< 3cd936f omf/server/worizon: retry on stale horizon database
< 7ac3313 starlight/wallet: update tooltip copy for disabled deposit btn
< a0b9b9c omf/client: extract Swipable component
< b8993ba starlight/wallet: lowercase (you)
< 624759f starlight/wallet: remove truncation on accounts
< 0751b4f omf/client: adjust splash screen for small devices
< 23523b0 infra/services/enclave/gencert: add command
< b3285c2 starlight/wallet: use lumensToStroops for conversions
< 9d49214 velo/client: continue payment from payment list on ModalNew
< db52891 omf/client: add right-arrow to activity items indicating more to see
< 5663e17 starlight/wallet: add account helper
< 23b00e5 omf/client: updated map asset
< ef1d07b omf/server: correct waiting time for channel accounts
< 59b11d8 omf/server: check database rather than streaming
< 0c3137a omf/server: updates constants to match strings used on the ledger
< 8be2731 omf/client: always fetch balances when app is foregrounded
< ace8ec6 libexec/testbot-cargo-build: add, use new script
< a1337d8 enclave/agent: add bootstrap server utility
< 44e36b2 starlight/wallet: make types/ folder
< 98dcabe omf/client: update spinner assets
< fb50b1e starlight/wallet: move isHost filed to ChannelOp
< 08f2238 omf/server: update badge and pass assets, point to S3 bucket
< 2b82ccd omf/server: adds VIP Assets to the balances handler
< 8c3a802 infra/services/enclave: namespace s3 bucket
< bc82fc0 starlight/walletrpc: add handler for federation address
< 0fa4e86 starlight/wallet: don't show spinner for 'Closed' status
< 3cc6fc0 omf/server: removes device tokens from users table
< 15f60b9 starlight/wallet: form validation for create channel modal
< 9fe6459 starlight/wallet: add helpers folder
< 7308f0c omf/server: don't create trustlines if not needed
< 9370734 starlight/wallet: fix bug in payment activity table
< 63c29f8 cmd/omfd: increase the batch size for closing account
< f85d0dd starlight/wallet: add loading state to Change Password and Server forms
< 6c58051 omf/server: syncs local balances before checking buying power
< ffc63d7 cmdf/omfd: includes db in construction of notification service
< 5ddc0db starlight/starlighttest: factor out common preamble from integration tests
< b49889c omf/client: release 1.0.2
< d2a0e2c omf/server: adds VIP Pass Actions
< 05946c8 omf/server: s/sent/spent on activity display text
< 6e137e9 omf/client: fix android orientation
< f9957c7 omf/client: activate badges/passes tab by count
< 282950f infra/services/starlight: deploy public binaries for starlight
< 3ed4acd omf/server: update qr code responses
< 3ddd21d omf/client: pass `android` to API for android notifications
< 5b42034 omf/client: quiet extraneous React Native logs
< f9798d9 omf/server: adds push notifications
< 619ae0a cmd/omfd: correct log message
< 2b7aea5 starlight/wallet: create pages/ folder to group components
< 8bc2ac8 cmd/omfd: don't make payments if there is nothing to do
< a2f6227 velo: check server for current user on page refresh
< 3918b46 omf/client: update ToS/privacy policy link, text
< f1a4a0b starlight: clear client S3 when uploading new public files
< 72fc08b cmd/omfd: fix bug to check for payment and trustline
< 0c1fb1c cmd/omfd: fix the comparison of sending amount with zero
< f933c9f infra/add-aws-profiles: new script to help setup aws cli
< c8726bf starlight/wallet: add conditional for webpack public path
< a2a6007 omf/server/worizon: wrap errors
< d1274f6 omf/client: Android fastlane/distribution setup
< 7f6bc32 omf/server: changes first time badge redemption
< f6efe9a cmd/omfd: use three separate delete queries
< 1376418 cmd/omfd: query for omf balance for closing load test accounts
< 9950933 cmd/omfd: sync local balances for loadtest accounts
< da1b62f omf/client: remove 4x images larger than 100KB
< 1ac5285 starlight: add script to sync frontend
< 7d55776 omf/client: hide flash on first load, release beta 1.0.2 (28)
< 3f1e052 starlight/wallet: show success / errors for Change Server flow
< 58fd808 cmd/omfd: add logging for closeLoadTestAccounts
< 3f3e7f0 starlight/wallet: standardize Op tx attribute naming
< a183c60 omf/server: filters 0 balances
< b3eae31 cmd/omfd: add closeLoadTestAccounts cli
< a554bc2 WIP vendor: adds aws-sdk-go/service/sns
< 7879d2e starlight/wallet: fix bugs in Change Password flow, add flash on success
< 6112831 omf/server/worizon: add MakePayments function
< 79ce785 omf/client: push UI, deploy 1.0.1 b27
< c70cbdc omf/client: update launch icon
< fe03036 starlight/client: refactor getChannelActivity for better readability
< 596c247 omf/server: adjust initial balance to 4.1
< 71f5c29 starlight/wallet: update todos
< 142f13e omf/client: clean out unused assets
< 970a24d omf/client: update spinner assets for resolution
< 41588fd omf/server/worizon: add CloseAccounts function
< 85e83c0 omf/client: fix Sentry-related build problems
< 23c9491 omf/client: support custom fonts on Android
< cd2e1f2 omf/client: Android UI tweaks
< 8076e0e omf/client: Android push notification registration
< c5bdc7d cmd/omfd: add a check for minimum starting balance for the account
< 563980f omf/server/worizon: add RemoveTrustline function
< a0cf2f5 omf/server: instrument channel account ops
< 0b8d084 omf/server/worizon: instrument worizon fork for tracing
< af2606c omf/client: remove shake event
< 2b091c4 omf/server: fixes typos
< bf7f45b starlight/wallet: extract helpers from state/events
< ad88851 starlight/wallet: refactor channel lookup logic in Send Payment
< f699b44 omf/client: improve modal designs
< 6759b3e cmd/omfd: change batch size
< 5d71516 cmd/omfd: make log messages clearer
< bc8da51 omf/client: update login screen image
< 3b2038f omf/client: add links to privacy policy
< 6a97beb partners/omf: VIP pass asset and endpoint specification
< 9fd997e starlight/wallet: add loading icon to non-Open channel rows
< 5e0d43a starlight/wallet: add loading state for Deposit & Send Payment btns
< 78d7774 starlight/wallet: add loading state for Login btn
< 671cec6 starlight/wallet: add loading state for Create Channel btn
< 36d27a5 omf/client: use confirm message from server
< f28b9a3 omf/client: fix staging URL
< d3bcd17 omf/server: error when we are unable to claim an account
< eb51580 infra/Readme: s/chain/i10r
< 702c010 infra/services/enclave: add s3 bucket
< 806c3b3 omf/client: unify top/bottom margins
< 2caf8c1 worizon: remove omf test from worizon testfile
< 470f5b8 cmd/omfd: pre-create trustlines for new accounts
< 2a6fb39 starlight/wallet: add loading state to config form
< 496c1e1 velo: delete admin cookie on logout
< 3607d57 starlight/wallet: add redirect after channel creation
< fac1b55 omf/client: update map with final colors
< 0834bc1 omf/client: enable push UI
< 6d4f928 starlight: return channel in response body from api/do-create-channel
< 3558cb2 starlight/wallet: move ChannelState to schema, rename AccountState
< a5a3e81 exp/sdk/go/enclave: new package
< e36e365 omf/client: deploy 1.0.1
< 73bbd4f infra/services/kelp: add 5 new instances
< 8704e37 omf/server/worizon: remove starlight functions from omf worizon
< 1c2d067 worizon: remove omf functions from starlight worizon
< 34a5f29 omf/server/worizon: create multiple trustlines at a time
< 3853c96 velo/client: set state slices using stateFromLocalStorage
< 03853ee omf/server: claim an unused account for a user
< 6e4f462 enclave/ctl: add credential inspect subcommand
< 884d0be starlight/wallet: add closed channel open button and prefill address
< 1b2f49c infra/services/enclave: update certficiate renewals to be triggered by cron job
< 7ce1952 omf/client: enable/disable push in settings
< 0140f19 omf/server: capture statuses for expvars
< 7c677a4 infra/services/starlight: make terraform work for people on the internet
< 0668035 infra/services/horizon: Make some edits to the horizon deployment settings
< 54e45dd starlight/wallet: add more descriptive page titles
< d7a25a3 infra/services/starlight: update starlight deploy
< da4a657 omf/server: temporarily copy worizon from $I10R/worizon
< d6f5dbd infra: allow ssh access to omfstage
< f6a2097 cmd/omfd: add cli tool to create accounts
< 85a8718 starlight/wallet: redirect and show flash if channel ID isn't found
< c8a80f9 omf/server: add expiration time to urls
< 37195e1 omf/client: add Facebook login
< 7bb9954 worizon: persist seeds after create account tx is settled
< 35ded98 omf/client: push notification support
< d271fd9 omf/client: add confirmable purchase action modal
< ca81488 omf/client: remove 401 unauthorized alert
< d7a8367 starlight/wallet: add disabled tooltip component
< 648b9fe starlight: remove Channels from channels Redux slice
< db485a0 starlight, worizon: check horizon testnet in config
< c7e6eab omf/server: captures the status code _after_ the request is proxied
< e3315c2 omf/server: integrate Sentry with omfd
< 0e91c82 starlight/wallet: make selector for EscrowAccounts
< 6d634c0 omf/server: increases payout from testing code
< 674bc57 starlight/wallet: display disabled buttons on guest account
< 7742b3d starlight/wallet: add opened by to details table
< b9cd2fc omf/client: update resolved npm registry URLs
< 5bbb937 omf/client: use testnet explorer URLs in dev mode
< 8e29211 starlight/wallet: pull out channel from channels
< f352caf sentry: take the sentry package out from Sequence
< eb63398 starlighttest: fix flaky tests
< 8544b18 omf/server: stores device_tokens in the new table
< 929eef5 starlight/fsm: remove state transition on handling top up tx
< 2e1b116 starlight/wallet: make selector for CounterpartyAccounts
< f0011a4 starlight: rename events.ChannelState -> Channel
< de8a16f omf/server: add migration for normalized device_tokens table
< 3b1c5df omf/client: android fixups
< 5d68b7d sequence/dashboard: mark qq.com invitations as undeliverable
< cf79c72 sequence/dashboard: mark sina.com teams as spam
< 6eed37c starlight/wallet: fix LOGOUT_SUCCESS bug
< 403df08 starlight/fsm: check for guest settlement tx before signing
< 39afa45 omf/client: re-add device info lib to xcode project
< a112be9 worizon: add an option to create multiple accounts
< a0b09dd omf/server: improve insertURLCredits test
< 279b2b6 omf/server: update index on batchable transactions table
< d60c2a7 omf/client: install Sentry for error tracking
< 2ef526c omf/client: parse purchase request parameters into modal
< 60d4875 partners/omf/server: record requests for expvars
< 16fb4b4 omf/server: relaxes this index to account for the state machine
< ace9213 omf/client: check for new iOS app version on launch and foregrounding
< 3b9f9ac partners/omf/server: attach spans to contexts
< 03fe4a7 omf/client: update Matt + Kim, Zedd banner graphics
< 01ec720 omf/client: android support
< 3da9edf cmd/omfd: use custom db drivers for tracing
< 1b357aa omf/client: display explorer in-app
< 3b4efce omf/client: tap activity to see transaction
< f494a94 omf/server: create account with a channel account
< de6e93e omf/client: increase app-wide type safety
< d7195e3 omf/server: sync local balances after purchase
< fab5460 omf/server: check for number of badges
< 3649267 omf/server: add purchase bracelet endpoint
< 8d588bd starlight/wallet: rename ChannelState -> channel
< 338f161 starlight/wallet: pull out channel actions
< 21a8a78 starlight/wallet: add empty state for channels index table view
< d3e3f1b Revert "starlight/wallet: rename non-type occurances of ChannelState -> Channel"
< 51acedb omf/server: add transaction hash to activity
< f7eff9a omf/server: add confirm bracelet endpoint
< 5f50cfb worizon: don't access worizon.Client fields outside a mutex lock
< 1ff913a starlight/wallet: rename non-type occurances of ChannelState -> Channel
< 6d898fe starlight/wallet: rename channelState variables to channel
< 05acd1f enclave/guardian: prevent credential reuse
< c614550 starlight/wallet: pull out channel activity table
< 8593af2 starlight/wallet: add developer preview UI indication
< d917568 starlight: add mainnet warning comments
< 0578321 starlight/wallet: clean up button logic
< d5b8677 starlight/wallet: remove ChannelState from Redux tree
< 093c5bb infra/authorized_keys: add debnil
< 1994aed omf/server: delegates to next handler in middleware chain
< 3eb4000 starlight: remove mainnet code
< 172cab8 starlight/wallet: pull out activity row
< c84a924 omf/server: add timeout context handler
< d5f2b8a omf/server: adds expvars
< 1807444 starlight: check operation result codes to determine retriability
< 162bd94 starlight: update time configs to be in terms of minutes
< a02e940 omf/server: use real numbers assigned by Mr. 3Lau
< a89a8ff starlight/wallet: move Ops into ChannelState
< a589c30 omf/server: make batch worker safe in multi-threaded environment
< aad02bf starlight/wallet: pull out channel row
< 0dde52e omf/client: align type, layout with designs
< 1535196 starlight/starlighttest: check balances against the ledger during integration tests
< 7dc2e9b starlight/wallet: pull out channel files into channels folder
< 9473b23 enclave: fix up sign-transaction
< 97683c1 starlight/wallet: pull out wallet balance into new component
< a908ad0 starlight: implement error-handling TODOs
< 21d0fb4 starlight/wallet: round display of stroops to lumens (7 places)
< 85316b1 starlight/wallet: remove unused Withdraw form
< 6c9ea3f starlighttest: add host and guest amount checks
< 4902de9 starlight/wallet: update Login server error handling
< fea4571 starlight/wallet: handle server errors for Deposit
< 0e20e61 omf/client: increment build to 1.0.1 (23)
< ad420a6 starlight/wallet: handle server errors in update config forms
< abf8c99 omf/server: make batch operation asynchronous
< 857e921 omf/server: keep completed payments
< 1bd39b4 starlight/wallet: pull out wallet activity table into new component
< adfd02d starlight/wallet: handle server errors for Config
< f69b0d9 starlight/wallet: handle server errors for Create Channel
< 0ebd7e7 omf/server: use channel accounts for transactions
< fbd4f48 omf/server: improve account creation
< d4952c1 starlight/wallet: render top-ups
< 93d316b omf/client: resize spinner
< 4847872 starlight/wallet: handle server errors for Send Payment
< ba87400 infra/services/enclave: add autocert service
< ebac418 omf/client: load badge images from server
< a992ca6 omf/client: after scan, display processing modal
< 2c22c99 starlight: stop sending cookie every request
< 6580120 starlight/wallet: add min-width to site
< 3a7807f starlight/wallet: coerce prop into bool instead of using ternary
< 191dd75 starlight/wallet: pull out channel activity row into a new component
< 53d85fe enclave/guardian: fix error detail typo
< 72e2b23 starlight/wallet: use number inputs for amount fields
< 9334d65 starlight/wallet: check if valid public key for id truncation
< 6098c8a starlight/wallet: pull out activity row into new component
< 8972933 omf/server: Adds basic write & read for push tokens
< 0dc63ba enclave/ctl: add example.bash
< 2707651 omf/server: add primary key to channel account
< b0b04e3 omf/server: add helper functions for channel accounts
< 8dfc82e starlight/wallet: render failed transactions in wallet
< 3c05296 starlight/wallet: add timer for copied text
< 592cdcf stellar/wallet: move static styles in to global CSS, fix FOUC
< 26933c4 enclave/ctl: add cluster verify subcommand
< bcd1b75 starlight/wallet: assorted UI fixes
< 4a3665d cmd/omfd: setup channel accounts
< 883853a starlight/wallet: add send button to channel page
< 3e5c84c infra/services/horizon: remove inline security group rules
< 5c3d211 starlight/fsm: handle merge operations in top up
< 21ffdfe infra/services/horizon: refactor main.tf to use variables
< 5e5ef73 starlight/wallet: add account id truncation
< 7170ad8 starlight/wallet: update wallet balance properly
< 2d0e9a0 omf/client: slide up modal after QR code scan
< a87e105 omf/client: refresh auth token more often
< e661824 omfd/server: start the datadog sampler
< c7dbf8a omf/server: introduce asset_code to balance object
< aa9f4f4 starlight/wallet: have modals scroll inside the viewport
< 238e5f5 enclave/api: always use entire SealedManagedKeyRecord
< d3ac6f6 enclave/ctl: print just the xpub
< 17e90f5 omf/client: update "X" close icons
< d2ad9fa omf/client: edit social auth button text
< 4d1801e omf/client: hide settings and release beta build 20
< e748816 starlight: change channelid encoding
< 383228c omf/server: return image url in balance object
< 7cd575d omf/server: denotes span type for traces
< 9a0833b partners/omf: Add spec for Push Notification Registration
< 15344bb omf/server: add very basic tracing handler
< e51edf7 starlighttest: verify correct wallet balances
< 4a52319 enclave/ctl: add credential subcommands
< f74c9c7 omf/crypto: check for empty crypto map
< a72cf91 worizon: retry Horizon streaming errors
< 27c9e3d omf/server: Implements key management on top of AWS KMS
< dc25e52 starlight: use nested contexts for cancellation, not channels
< 408c5f2 omf/server: add logging for errors from streaming payments
< a2a197c omf/server: add collectible badge endpoint
< 231b03c starlight/fsm: use errors.Wrapf for human readability, not errors.WithData
< fb39283 infra/ami: change ami visibility to public
< 6a8a82b starlight/wallet: stop event loop when unmounting
< 9552923 omf/client: refresh balance after scan success
< 500ade1 omf/client: release beta build 18
< f71a9b9 starlight: consistent channel ID in logging
< 8eb2587 starlight/wallet: logout if server responds with a 401
< 8a6178b starlight/wallet: add styles for disabled submit btn
< a365e2e infra/services/enclave: new service
< d7d5276 cmd/teststarlightd: start test starlight servers with ready-made actions
< daf349f omf/client: update wallet card assets
< 2f2a410 infra/services/horizon: remove db password from config file
< 358073e infra: add kelp to service map
< 4742c88 sequence/dashboard: add Postmark as a backup email provider
< ab48429 infra: update Sequence Dashboard working directory
< 0775695 infra/services/horizon: add deploy and run scripts for horizon and stellar-core
< a43f84e bin/tf: new command to help run terraform
< 97bf048 infra: update Sequence Dashboard deploy path
< a86a2ba sequence/dashboard: add spam flag to teams
< 63a6b26 sequence/dashboard: fix path to find doc examples
< ab74710 starlight/wallet: display total balance at top of wallet
< b8426cd starlight/wallet: improve bar graph display for 100% segment
< b5556ec starlight/wallet: connect copy button to clipboard
< 6f1ca1f enclave/ctl: add predicate encode subcommand
< 9e4fbbf starlight: update on failed outgoing wallet transactions
< 9fd5882 omf/server: removes distribution seed from struct
< aeff7aa omf/server: mark the keypair as claimed when persist
< 0b37e45 omf/client: revise Server error handling
< 39944e5 infra/Readme: fix URL for prod AWS console
< 4f71229 vendor: update AWS SDK
< 1947ed4 omf/client: hide map indicator
< 756a9f7 starlight/wallet: use counterparty address as channel ID
< 147beef omf/server: add some middleware
< 8691cc8 infra/Readme: add link to enclave aws account
< 9899247 omf/server: fix init distribution account id in the service
< 88f18b9 enclave/ctl: add CLI for creating a managed key
< e6a72e5 omf/server: make test QR behave as the real QR code
< e12f2bd starlight/wallet: fix bugs in wallet payment
< 809bd35 starlight/wallet: clear store when isConfigured == false
< dc6fe28 omf/client: fix scanner loop
< 1138fb3 omf/server: remove dependency on seeds
< d8f8da2 enclave/protocol/chainkd: remove unused code
< 063184c starlighttest: test host top-ups
< b8ea206 starlight/wallet: clear Redux store on logout
< d687029 omf/server: updates README to describe account reset scenario
< c85e972 starlight/wallet: remove more fake data
< 5b88973 starlight/wallet: update vulnerable packages
< 672acd2 omf/server: block until the confetti batch is done
< 7846ff5 starlight: include account ID and balance in all updates
< 417ef69 starlighttest: force close settle with guest test
< 85923cc omf/client: update GT America font families
< f1ba52d omf/client: show amounts only for OMF activity items
< 5d0d62f starlight/wallet: persist Redux state on page reload
< fbc74b3 starlight/fsm: avoid duplicate transitions to force close
< a1143c4 starlight/wallet: fix "Unmounted component" error
< 324ce93 starlighttest: test force closing w/ no guest balance
< c0f603c starlight/wallet: mv store and server logic to lib/
< 51d11ee starlight/doc: remove broken link to ratchet round 1 tx
< be6250c cmd/guardiand: namespace stellar routes
< c652adb starlight/fsm: fix wallet-balance and fee discrepancies
< f554980 enclave/api: sign the hash of the payload
< b79c3ea omf/server: introduce new endpoint that will help us test QR codes
< 3fd6cb5 cmd/omfd: Allow an operator to persist a Stellar seed securely
< c1f72ec starlight/wallet: hook up deposit modal
< 7c7dd14 starlighttest: add integration test for duplicate channels
< fb0e01f starlight: fix README spacing
< ddad63d starlight: make some errors non-retriable
< a04e29a starlight: update README
< a2e0796 enclave/protocol: add placeholder credential caveats
< 6b6835f enclave/api: move sign request signature into json
< 5b3b2dd omf/client: initial settings layout
< 68bb629 omf/client: replace activity type with title
< 8776691 omf/client: release beta build 17
< 941dff0 starlight/wallet: more changes to channel UI
< a27148c omf/server: add title field in activity
< f6772f4 omf/client: reverse line-up order
< b4e75c1 omf/client: display "Created account" as activity
< 91b15d8 velo/client: use ModalNew for PAYMENT modal
< dcf0508 velo/client: calculate VELO purchase quantity based on xrt
< c9ca70c omf/server: issue query only once to load urls
< 5def2c8 worizon: add options to use a channel account for a transaction
< 5a758f3 omf: match /activity spec and implementation
< cc7b123 enclave/stellar: fix no_std compilation
< 1e7203a omf/client: replace global with config
< d16bc80 omf/client: improve modal when QR code used
< 16e56cf omf/client: focus nav with green icons
< 3a75653 infra/services/kelp: add s3 backend
< 2ac64c8 velo/server: expose USD exchange rates via an API endpoint
< 4bc6341 velo/client: display investor-specific price for total tokens
< 633a8a2 infra/ami: edit setup script so that it downloads the latest awscli
< c5586d7 enclave/guardian: add sign transaction api
< 26667d9 starlight/wallet: add channel payments to wallet; remove fake activity
< c1d0d79 omf/server: add channel_accounts table
< 533cd89 omf/server: removes vestigial user encrypted_seed column
< 6eaa15c cmd/omfd: make db connection configurable on AWS
< f1d97ba starlight: add Agent.Go, Agent.Wait, and shutdown via context cancellation
< d1deac6 velo/client: use ModalNew for EDIT_STELLAR modal
< 8eab73b velo/client: modals - rename step property, pass name to openModal
< 1d41528 enclave/guardian: add issue credential endpoint
< 9d6bb1e omf/server: adds status column to keypairs, rename table
< 76b0e32 enclave/client: add readme
< 50b8461 cmd/omfd: configure db connection pool size
< 1004c35 velo/client: use ModalNew component for KNOX modal
< a1b1a0a enclave/guardian: verify managed key record
< 5d4666d starlight: configure fee rates and settlement times
< de7ea12 starlight: allow only one channel between parties
< 2585e2a enclave/guardian: add KV cache implementation
< 75061b4 velo/client: create ModalNew component
< c6f5501 starlight/wallet: refactor computation of channel events
< 70179bb velo/client: remove steps from modal redux state
< 5597a69 starlighttest: add integration tests for coop close w/ guest settlement
< e44fc0c omf/client: fix Gotham font references
< 54609ab enclave/protocol/enclave: refactor issueCredential
< 3039a72 starlight: set horizon client in initial configuration
< eccbd03 omf/client: pull to refresh activity
< 583725d omf/client: ignore fastlane output files
< 7c5fc08 omf/client: upgrade from trial to licensed fonts
< 1ec5a21 enclave/guardian: use cluster identity everywhere
< ea7423d omf/server: retry when having a bad sequence number in a batch
< 7ccdd45 velo/client: add modal reducer
< 5c5a535 omf/server: handle concurrent requests sent by the same user
< 734197f omf/client: update map functionality
< 4309431 omf/client: add OMF badge to LaunchScreen
< 287be2c omf/client: update artist banners
< 6e1bf45 omf/client: space letters in rewards toggle
< e2038c5 omf/client: fix error checking
< c46b093 velo: create/display completed transaction url
< 5441d0d velo/client: have admin dashboard use props as data source
< e58a041 omf/server: wraps the errors in trustline creation
< 067b910 enclave/guardian: validate cluster certificate
< d751be2 enclave/guardian: factor out fetching enclave device
< ac87268 sequence/sdk: run more Readme files through "mdfmt -join"
< 1f2e1ff infra/ami/setup.sh: fix yarn install
< 127c517 velo: let admins set the token price per investor
< 60cbda5 public: run public/Readme.md through "mdfmt -join"
< 9005ce3 Readme.md: fix location of testbot guide
< 01f19d3 starlight: add running tests to Readme
< 63260bc starlight/update: add a Timestamp to Update
< 8390a7f i10r.io: use the right "from" string for rewriting mirrored txvm imports
< a644a1a starlight: fix remote URL and amount conversion bugs, process negative amounts
< d13298c Readme.md: use new company name in more places
< f10b9c0 omf/client: change nav icon to map
< 99b349b protocol: move tree back to top level from sequence/protocol
< 214b6e1 omf/client: improve empty states
< 48235d5 velo/server: store velo price individually for investors
< 530c13c omf/server: update config of our distribution account and issuer account
< 519cb51 omf/server: use i10r.io/log
< b700a37 enclave/client: add rust crate for client side
< 4fcee52 all: move sequence-specific dirs under "sequence"
< f51f56d omf/client: display alert on QR code scan failure
< f32b358 omf/client: remove RNDeviceInfo, bump version, fix ATS
< 985f39d starlight: make payment times monotonic
< e08f89a CHANGELOG.md: remove
< a7e6a7c starlight/wallet: render payments on channel view
< a1e4d88 velo/client: display velo allocation in USD
< 971d4aa omf/server: buildCreateAccount no longer depends on txSigner
< 2fdd66f velo/client: organize folders under pages/
< 40b89ad omf/server: add logging for create account operation
< c9d9083 velo/client: organize files under admin/
< acb86ce velo/client: organize files under landing/
< 2efc0e5 starlight: remove unused Agent field
< 2db2ddd enclave/protocol: use opaque payload for sign tx
< da7e249 velo/client: organize files under investor/tokenSale/
< 4b0125d omf/server: adds TxSigner interface and basic implementation
< c6bf4d6 velo/client: create investor/ folder to organize components
< 813265d velo/client: use velo_purchased for displaying purchases
< bcb66fd omf: fix balance displayed in wallet
< 53b2ab8 velo/client: connect UI with create_knox_account endpoint
< 7398918 omf/client: display modal after scan
< 2e0e2dc starlighttest: watch for updates sequentially
< e4de1ef starlight/wallet: retry instantly when succeeding
< 73109e5 starlight: verify host account and federation address match
< cf2326b cmd/omfd: add localhost before the port number
< fc37f0d infra/lib: add stellar-core and horizon to the list of stacks
< a5bde54 omf/server: check for trustline before creating one
< 5227b5e omf/client: throttle scan, then navigate
< ceb4d33 infra/authorized_keys: add tommy
< af9b0fd velo/server: add investors#create_knox_account endpoint
< e624241 starlight: implement seqnum updates and state checks outside db tx
< 999fa26 starlight/fsm: add conflict resolution state transition and errors + logging
< 4a8fa81 starlight: add validation for command and message inputs
< d0e38de omf/client: fix some TypeScript warnings
< 4d86a6c omf/client: Enable Google sign in, hide IG
< 56010ba omf/client: Automatically log out user on 401
< 9670c5c velo/client: recieved -> received
< d8d4018 velo/client: pass payment data to modal components
< a08f030 velo/server: add received_at date
< f82be05 velo: add logout API call for investors
< aa4ccc8 velo/client: remove address from InvestorState & CurrentUserState
< fc95f25 starlight/fsm: use the anticipated value of GuestAmount
< 539cc3e velo/client: use strong instead of b
< 9e16801 omf/client: automatically refresh expired tokens
< abb05fd velo/client: add UI for setting up Knox modal
< 5209814 omf/server: batch confetti redemption
< c76a985 velo/client: load default state from local storage only on first launch
< fba79a0 velo/server: add logging to crypto_addresses:add rake task
< ed545eb cmd/omfd,partners/omf: update READMEs
< 4613d22 starlight/doc: fix checks in spec
< cb84cd4 velo: rename allocation to velo_allocated
< 118ab17 starlighttest: add integration tests for channel payments
< b0e341a omf/specs: add list of actions to be handled via QR code
< 8a3b8a8 velo/server: rename Ledger method parameters
< 4b7f75a starlight: store AccountId (not string) in schema
< a6c44b9 velo/client: add 'Edit your Stellar Address' modal
< dbd7300 velo: calculate VELO purchased by investor
< fbfc5bf starlight/wallet: add UI for making channel payments
< c2096c7 velo: update investors/update to use current_user (not :id)
< bcfc14f starlighttest: add tests for cooperative close
< cdbf1f5 velo/client: add EmptyTable component
< a36ba60 velo/server: fix velo_amount & amount in payment table
< 363a39b cmd/rustffi: fix bug for crates with dependencies
< 6310c73 velo/server: update investor allocation as admin
< 53682d0 starlighttest: add integration tests
< 488c8d0 enclave/protocol: remove Sequence-specific types
< eb716bd starlighttest: refactor expected updates and specify testDB
< 89f1434 velo/server: rfmt
< 74a72a4 velo/client: add CurrentUserState interface
< a3fa13e omf/server: fixes compilation, configuration errors so that we can run in AWS
< a6af2d3 enclave: remove managed key max cred lifetime
< 75e5cf8 starlight: add more detailed error logging
< 05e1e53 starlight: include Update in the db schema
< f4566b9 velo/client: stop polling when modal closes
< 7f8a632 velo: fix payment table fields
< 4319b32 velo/server: Fix payments list sequence filter
< b11ce79 velo/server: Fix XLM payments
< d3bef4b velo/client: add update side effect to currentUser duck
< c9ed017 velo/client: match investor nav to logged in state
< e86a406 velo/server: add test stellar addresses
< eb6ef29 infra/services/horizon: add config for new horizon service
< ebc0c1a velo/server: add api::investors#update
< 776f29d velo/server: re-use TLS connection to Sequence
< ac9484b velo/server: delete pending payments
< 51407c1 velo/server: record admin fiat payments on ledger
< 9e01779 vendor: update github.com/kr/genbolt to v0.4.0
< ae6ea5b omf/server: Implement Authentication via RS256 locally
< 1370ef5 velo/client: show payments on admin investor page
< 6428332 velo/server: fix velo purchase
< 84e2299 omf/server: add confetti redemption endpoint
< ec6b709 infra: add omf to region map
< 8658f93 starlight/doc: check signers after funding
< 99f5ba6 starlight: unreserve wallet funds on tx-submit failure
< eb4bae2 omf/client: swap badges/passes order
< c812c4c omf/client: splash/intro screen design and layout
< b1ba3a9 velo: merge payments created_at into received_on
< 9036f5b starlight/wallet: handle incoming account merges
< e0f1a3d omf/client: fix issues running against local server
< 786bf59 starlight/wallet: fix displays
< 8d5364b starlighttest: api endpoint tests for starlightd
< 5d10ae3 starlight, starlight/fsm: resolve a number of TODOs
< dadaa12 omf/server: don't update issuer's address on conflict
< 8bca5b9 velo/client: register currentUser before dispatching INVESTOR_LOGIN
< 7f837bd starlight: only send close msg one way
< dda67ab velo/server: get investor payments as admin
< a40e462 starlight: cause update when closing
< d722949 velo/client: remove poll actions updating state
< 5cfdb77 omf/server: deposit OMF to an account
< 91c5df7 velo/client: add lodash library
< abbff1e velo/server: remove puts
< 9aa7136 velo: return payment from create controller action
< 4d2c969 velo/client: fix knox check rendering number in component
< 27d45a1 starlight: update channel upon creation
< 8efd761 starlight/fsm: skip zero-value payments
< 7b60304 velo/server: Parse XLM transactions from address
< f2a9bcb net/client/guardian: move guardian client
< 736d535 starlight/taskbasket: fix a race in the unit test
< 91b5551 starlight: fix cooperative close tx fee
< bf6f706 velo/server: fix flaky test
< e8e2f66 velo/server: extract PaymentContext
< 48da69f velo: connect client, server for admin payments
< e6d58ae omf/client: introduce bonus modal
< 5fabcb7 enclave/agent: rename from enclave/server
< 1833175 enclave/guardian: add create-managed-key
< 7349017 omf: support multiple encryption algorithms
< 39185da omf/client: lighten activity view
< a91115f infra/Readme: various fixes
< 282725c cmd/rustffi: Introduce FFI bindings generator for Rust code
< a2da962 omf/server: handle error consistently
< 9f2aba4 infra/Readme: add link to velo console
< fa6a123 starlight/doc: fix state checks in specification
< f71d3e2 partners/omf/deploy.rb: deploy script with supporting infra changes
< 24df4b7 net/client/enclaveserver: move enclave client
< 046665a velo/client: connect purchased progress bar to store
< 5bc62f2 omf/server: configurable Horizon URL
< 9bc8d89 velo/server: add payment rake task to load in csv addresses
< 053b7db velo/client: update empty state instructions for different methods
< c8d6f4d enclave/api: rename managed keys impl to Stellar
< 39e6486 velo/server: reset ledger before setting it up
< 1bd487c omf/client: initial Info screen
< 766cc92 velo/client: add ChoseKnox view
< 757af76 cmd/guardiand: move guardian main package
< 1096a36 omf/server: use an existing test source account on testnet
< 362b36a velo/client: add current user to token sale
< bdb027d omf/server: fix accountCreationHanlder
< d119a99 velo/client: refactor fns that call polling
< 19b0bab velo/client: Fix params in check payment urls
< 57b7329 velo/client: continue pending payment from payments list
< fd17d62 velo/server: Fix ETH payments
< 4d6bd7a infra/services/kelp: new service
< 91cc5b3 velo/client: fix percentUSD precedence bug
< 1137943 velo/client: remove exchange rate from admin payment form
< fce30b8 enclave/guardian: add S3 kv implementation
< cdc8aba enclave/guardian: jsonify errors
< a95b59d velo/client: add "Received On" field for fiat payments
< 96e7fff enclave/guardian: add interfaces for storage
< 536e343 velo/client: move Timer to components/styled
< 53ebd13 velo: slice pie by USD
< d25c855 starlight/fsm: simplify timer handling
< 0f5af82 infra/readme: fix md format
< bbc5479 worizon: add CreateTrustline operation
< bacd22c velo/client: use whole numbers for pie chart percents
< 3d7c5fc cmd/omfd: fix NewService function call
< 4da9df6 velo/client: wrap App in withRouter
< 8c15f81 velo/client: add favicon
< d42ad5f velo/client: implement Timer on admin dashboard
< 77eb9cc velo/client: register reducers on App mount
< 9e96b66 starlight/fsm: refactor channel state updating and action-outputting
< 2f55bd9 velo/server: improve handling of invalid invitations
< 3167e94 velo/client: fix TS type in Copyable component
< 407463f starlight/doc: fix glitches in spec
< 9789d7b velo/client: remove redundant user update action
< be2ecdc velo/client: add investor name to navbar when logged in
< 0a33de9 velo/client: remove current_user from payment form
< 2decfd3 infra/readme: add ssh key to keychain after create
< 8255fa0 infra/authorized_keys: add nikhilsaraf
< 7509119 velo/client: add view for investor Stellar wallet
< 57d2382 infra/authorized_keys: add dilipdas
< 98ffe9d starlight/taskbasket: fix bugs, add unit test
< 013ce74 velo/client: connect full payment component to polling
< 0623c12 starlight: use mock horizon client in tests
< 81567a9 blog/2018-09-26-go-aws-role-authn: new article
< 66d6a62 infra: move authorized_keys
< 647e846 velo/client: show validation message on login submit
< 654b4ad omf/server: don't create account until the user makes a transaction
< 2cae8ab velo/client: remove response check in test payment
< ec2e0e9 velo/client: refactor Flex styles (previously Halves)
< 2a0e0c9 enclave/api: clean up device identity interface
< d1ae4b7 velo/server: restrict payments to investor cookie
< a8cb8aa enclave/guardian: add createCluster command
< 127019a velo: fix test payments
< 9788702 velo/server: add db index to invitations.accepted_at
< 249ddf4 velo/server: validate allocation is greater than 0
< 528429c velo/client: call reducerRegistry.register directly in auth
< 1fff2a1 enclave/server: fix typo in field name for json response
< d6483f3 velo/client: fix typo in Investment Committed label
< d4027bf velo/client: add status to payments table
< 37f99eb velo/client: register investor reducers when creating pwd
< c61b55a omf/server: use type Time in balance object
< 331501c velo/client: simplify pie chart and fix bugs
< 06f7e28 velo/server: add ledger payments to table
< 2d2c9c9 omf/server: add first-time-setup endpoint
< a2b9548 velo/client: create Distribution folder, extract Knox
< 1c99a90 starlight/fsm: handle failed txs
< b1e366e velo/client: draw pie chart based on server data
< 42abc1d omf/client: add activity menu button to wallet
< a802b52 starlight: prevent opening channel with self
< bcc93f6 omf/client: move Activity to Wallet, add Info tab
< b4c0c32 velo/client: separate admin and investor navigation
< 22d1273 velo/client: on logout, reset reducers
< 58b7bcc velo/client: move fileMock into lib/
< dc16baa velo/client: only register relevant reducers on login
< 50f8918 velo/client: organize code into lib/, state/
< e618fca starlight: fix cooperative close transaction
< eef47ef velo/client: rename ApplicationState to AppState
< c567969 velo: store currency as string, not enum
< 5a25454 velo/client: display payment date in table
< 626655b starlight/doc: special-case 0 balance for guest
< e8a0afa starlight: add messages to taskbasket
< 1105c1e velo/server: Add rake task to bootstrap crypto addresses manually
< 06c5101 starlight/fsm: fix AccountID serialization for empty Channel structs
< 78a0cc3 starlight: fix taskbasket codec
< cb3c0b3 velo/client: logout user if server returns a 401
< bc9a508 velo/server: handle decimal amounts for payments
< de28f52 omf/client: test loaded/unloaded components, stub Wallet
< afeee94 velo/client: update payment label to reflect chosen payment
< 71e0036 omf/server: add balances endpoint
< 1afa5f7 velo/client: refactor token sale
< 2577ecc starlight: convert tx outbox to taskbasket
< 62a34cd velo/server: remove payment columns from invitations
< 46a2da8 starlight/wallet: display channels
< 66b72dd velo/server: log user ID in production
< 98c955c velo/client: hook up token sale payments table
< 88c8eeb velo/client: rename auth side effects
< bb50cf3 velo: add ssh.sh convenience script
< e8b4dad velo: move deploy.rb up a directory
< 347fd4a starlight/doc: apply formatter
< ad5c192 omf/client: initial stubs for activity screen
< dae2322 starlight/wallet: add starlight data directories to gitignore
< 87b49bb starlight: send Stellar federation address in ChannelProposeMsg
< 328285a velo/server: create seq account/transfer allocation on invite
< 95122fd velo/client: confirm when admin cancels invitation
< a0134da omf/server: show asset code instead of asset type
< 269a013 velo: bundle and deploy client code
< 28f3979 omf/server: stop showing starting xlm balance in create_account ops
< 0d3351f enclave/README.md: update for i10r repo
< 8069457 velo/client: include /admin path in redirect
< b0dcbfc velo/client: remove '_SUCCESS' from reduc action strings
< cd1850c starlight/taskbasket: persistent task manager
< a4ee4fd velo/client: move server request to state/invitations side effect (resend)
< 2da4759 velo/server: add payments index api endpoint
< cd3dfc0 starlight/fsm: serialize xdr.AccountId to string in channel struct
< 0dd3fe3 velo/client: remove '_SUCCESS' from redux action names
< bd591f3 velo/server: ensure investor auth before hitting API
< 2ffdd5f vendor/github.com/stellar/go: update to v0.0.0-20180924121845-924decbfd3d5
< 9007274 vendor: update github.com/kr/genbolt to v0.3.0
< ecbaa1b enclave/sgxattestation: rename lib
< db65504 starlight/fsm: use fixed times for tests
< 308103a velo/client: add typescript checking to testfile
< c94fc0d omf/server: add activity endpoint
< 860879d Update docs and add --pasword option to enclave keyfile generate
< 5028588 velo/client: add currentPayment
< cefa21b starlight: call txhandler from outbox on failed txs
< 690bb37 starlight: increment host account outside OutputTo
< 69a5630 velo/client: simplify auth reducer actions
< 5f8467f velo/client: add active link states for investor nav
< 5534eaa enclave/protocol: add From impl for ClusterFingerprint
< e6edc04 velo: hook up test payment form with btc endpoint
< d93147f omf/client: shake to change API base url
< 2692853 omf/server: fix auth handling
< d64da03 velo/server: calculate investment stats
< c96611e velo/client: fix TypeScript errors
< 14d987f omf: add unused_keypairs table
< 800c319 velo/server: fix blockchain check to allow payments greater than or equal to amount
< 8390b96 worizon: add payments for account method
< 2ca2cbb velo/client: rename some auth state consts for clarity
< 7a07ba4 velo/server: name flavors VELO-allocated, VELO-purchased
< b93f504 velo/client: fix payment form
< 68f83b7 enclave/sgxattestation: rename from attestation
< d16fc4c starlight: check error on SetAddress
< fdae71c velo/server: track payments as flavors issued to admin
< cfe9e96 starlight/fsm: implement cooperative close
< cce7a93 velo/client: fix ts errors in PaymentForm
< 6cf5474 velo/server: drop investor columns now in Sequence
< b962c68 velo/client: restrict routing based on auth state
< a8fa381 omf/client: initial activity layout
< 55014fc starlight: convert wallet storage to genbolt
< e0e3a75 vendor: update github.com/kr/genbolt to v0.2.2
< 14c91bf starlight/doc: change cooperative closing spec
< e36b27b emails: add new package with i10r mailchimp templates
< 28c51c6 enclave/protocol: improve device API ergonomics
< 41fd904 omfd: load auth secrets from safe places
< f0e8da2 velo/client: Add current investor to payment form
< c67a648 velo/server: calculate coins sold in stats endpoint
< 84dd336 infra/services/omf: use nlb instead of alb for LE
< 9bcde6d velo/server: provide allocation data in stats endpoint
< 730673a velo/server: update url to match client
< e96b474 velo/client: fix TypeScript errors
< 7e65b7b omf/client: add debugging flag for test runs
< e1b5373 velo: remove payment from new investor form
< 460e012 velo/client: correct investor link paths
< a9fb29a velo/client: fix warnings due to svg properties
< 103286f cmd/omfd/main: add health check for nlb
< da3ddde velo/server: rename "paid" to "confirmed"
< f8aca70 enclave/test: add coverage for importing cluster records
< a42e190 enclave/client: add context to requests and set user agent
< 22a493f velo/server: rename Payment to PendingCryptoPayment
< aae1619 enclave/server: use json arrays in responses
< 33ff6fc velo/client: remove payment method from investor list
< b1a75c2 testbot/farmer: remove repo location defaults
< 0bf0a9b starlight: add agent http client to mock test requests
< 58e7ef4 enclave/server: use json array in CreateCluster request
< ce9a5fd starlight/xlm: remove unused method
< cb482e2 velo/client: Update currency based on select menu
< 87eb4e0 starlight: convert channel storage to genbolt
< f4c38eb all: run go generate in GOPATH mode
< 55a2e1c omf/client: introduce fastlane to automate deployment
< ee02b4d velo/client: add currentUser to state
< d7cb054 omf/server: integrate account creation with authorization
< a610861 omf/server: add logging to omfd
< a2496ad bin: update chdeploy for new repo
< a11179e infra/services/testbot-worker: update build script for new repo
< b425775 velo/client: rename some consts in state files
< 82ca112 testbot/worker: show TypeScript errors on PR page
< dbf5a5d velo/server: fix paid_amount type
< 91d3b21 velo/client: populate admin dashboard with server data
< a3507af vendor: update github.com/kr/genbolt to v0.2.1
< 49ab861 starlight: update README with instructions for running two starlight instances
< bb54d65 omf/client: add app icon
< 9a4fead starlight/fsm: add test for handlePaymentAcceptMsg and handlePaymentCompleteMsg
< 254a85a starlight/wallet: handle new data structures
< 14406e4 starlight: don't add fee to payment amount
< 656a8e2 worizon: fix timer comparison
< 55b0051 starlight: store ratchet sequence numbers
< 67e08f6 starlight: set initial payment time
< 81df53e starlight: let guest sometimes not ratchet
< 67f7d4c starlight: add seqnum string to InputTx
< c5712f5 starlight: change tx matching
< 341077d velo/client: fix admin nav active state
< 07a43ec velo: update README commands
< 28f0bb4 velo/client: postpositively name btn
< 51e60e3 velo/client: add (temporary) logout btn to Admin nav
< 04b4f89 omf/client: style nav titles and activity screen
< ecedd36 omf/server: use httpjson package in omf
< afa12b1 omf/client: mock NativeAnimatedHelper in tests
< df79e3b velo/client: hook up investor login
< ba30333 starlight/wallet: remove mainnet option
< e385ffa starlight/wallet: fully fix proxying
< d130cb4 vendor: update github.com/kr/genbolt to v0.2.0
< adb7e3c starlight/fsm: factor horizon dependency out of fsm.Tx
< 39bc705 starlight/db: ensure genbolt is always at the correct version
< 0a7ce9b omf/client: auth with server
< 32e5b1c velo/client: add (temporary) Logout button
< a0f436d .tool-versions: update to Go 1.11
< 56235b3 omf/client: document self-signed TLS on simulator/phone
< 6b508c6 omf/client: add .env setup to README
< b2893c9 cmd/omfd: add "migrate" command to setup omf db locally
< a255ed3 omf/server: create an account with a funded account
< 0989902 enclave: use to_xdr method of xdr::Serializable
< cb3f458 starlight/wallet: fix DOM warning
< 76f3223 enclave/tools: Add test_enclave_tools to TestFile
< fbe27d7 enclave/tools: add cluster generate command
< c63e5cd starlight: support channel creation
< e06c5e2 starlight/fsm: publish CleanupTx
< a7a2ad5 starlight/fsm: use conventional error variable name
< ad06edc omf/client: swipe cards in wallet
< d826f1c omf/client: throttle QR code scans
< e298930 starlight/wallet: separate WALLET_INIT
< faac274 encoding/xdr: add to_xdr method to Serializable
< f35b509 partners: move velo/ into partners/ dir
< 54e2e43 omf/client: connect README to server README
< 87dfe8e starlight/wallet: upgrade request package
< 2f13959 cmd/omfd/aws: fix parameter store path prefix
< e5b370b starlight/fsm: differentiate ratchet acct seq nums for host and guest
< 1107ea2 omf/client: make HTTP request to URL in QR code
< c44879f omf/client: backfill TypeScript types
< a6d25c4 starlight/fsm: payment conflict resolution
< 0046921 omf/client: introduce OMF fonts
< 8d47172 omf/server: Implement auth{n,z} based on JWT
< 0af232c omf/server: Add Account Crediting via horizon
< 9d69ad4 starlight/fsm: fixes and extends test for handlePaymentProposeMessage
< b80fa2a worizon: clean up CreateAccount func
< cdd84c1 omf/client: style wallet, intro global style
< 9eb65ec omf/client: rename Settings to Activity
< e791262 omf/client: style bottom nav
< ae32300 enclave/protocol/enclave: update spec for generate credential
< 0f8e314 omf/client: configure image assets, import X
< 9897ef3 omf: Integrate AWS Parameter Store
< b7929f0 starlight: proxy additional paths
< ea8539d vendor: add github.com/auth0-community/go-auth0
< c14cd79 omf/server: add create-account endpoint for testing
< 1470840 starlight: sign transactions with seed-derived key
< c3d72a7 omf/client: adjust placement of scanner elements
< f4fc7b2 omf/client: move login to Splash outside Wallet
< 1439c92 vendor: Add gopkg.in/square/go-jose.v2
< f72591d velo/server/deploy.rb: new & improved deploy script for the velo app
< 34a9459 omf/client: use new component conventions
< d0f2c24 omf/client: store idToken on auth
< 8f5710a omf/client: add viewfinder, X to QR code scanner
< 9dc1667 starlight/fsm: add test for handlePaymentProposeMessage
< 4c2470c omf/client: twitter auth
< ecdfc72 omf: Adds a simple handler
< e95ef1c starlight/wallet: allow setting custom URLs in environment variables
< 84b0550 omf/server: implement a unit test for ValidateURL
< 5f78595 omf/client: add QR code scanner
< 47b6d58 enclave: use SealedClusterRecord across API
< 5a3fd3a cmd/mirror: update for new repo location
< 98fb8fa libexec: update i10r-godoc app for new repo name
< 480044f starlight: reserve host balance for channel creation
< 3a88710 starlight: support sending payments from wallet
< a6b4ddd enclave/protocol: clarify spec for generatecredential
< 50e9773 cmd/dumpschema: add a README
< b7bee81 partners/omf: add testDB helper function
< 141cb4b starlight/fsm: add tests for channel message handling
< 2b5c448 velo/server: issue distribution iou on payment completion
< aa706eb cmd/omfd: add a README
< 3b95423 bin: update gochainimports and copy it to goi10rimports
< 77c2d30 omf/client: update project.pbxproj
< e004f63 starlight/wallet: rename seqnum to updatenum
< 4cba4fd starlight: change update number from SeqNum to UpdateNum
< 9ccab15 cmd/dumpschema: add the "app" flag to specify which migration to run
< 2451842 omf/client: add bottom tabbed navigation
< 8350a64 omf/client: add TypeScript typings for React Redux
< e8f3165 starlight: watch for merges to the wallet account
< 8047544 starlight/fsm: publish force close transactions
< 4ea32fc starlight: add typesafe db schema with genbolt
< 7d8ecf7 testbot/worker: run tests in new Go path
< 1f29f18 all: update Go import paths for new module
< e718317 enclave/protocol: remove unused trait impl
< e177aa4 all: rename $CHAIN to $I10R
< d266192 testbot/worker: set $I10R in addition to $CHAIN
< 939a40a omf/client: add test harness
< 9d3e1aa enclave: delete old enclave, enclaved
< 6192f16 WIP: enclave/server: add feature for running server with a simulated device
< 94668d6 worizon: retry errors from Horizon StreamTransactions
< dd6cd22 omf/client: integrate Auth0
< 741185e starlight: only update wallet balance for lumens payments
< fdb9140 velo/server: add test xlm endpoint
< b42aa18 starlight/wallet: watch for wallet updates; use real address and balance
< df2ec33 starlight: replace Update type strings with constants
< 0cd3c40 starlight/fsm: add all timers from the spec
< ace621b cmd/omfd: use let's encrypt in omfd
< 262e0c6 net: use ./<app name>/autocert for let's encrypt in production
< 4d4851e cmd/starlightd: remove redundant code
< 6f67789 enclave/api: add Testfile
< 489ffc3 enclave/client: add go client endpoint for sign-transaction
< f195b1e enclave/server: add sign_transaction
< 09fdd9a enclave/api: error on trailing garbage
< 47aa0ff net/tls: add let's encrypt logic
< f1da11a encoding/xdr: reformat using updated rustfmt
< 28c6081 tools.go: add github.com/kr/genbolt
< 762f3d3 starlight: compute sequence number rather than querying it
< af3e69d starlight/fsm: add test for detachedSig
< 91a7b5f starlight: watch for payments into wallet account
< 9e64229 starlight/fsm: add test for txSig
< d3c7072 enclave/test: add additional integration tests
< eeb54a3 starlight: mock test requests to horizon and federation server
< 698943f sdk/node: increment version to 2.2.4
< 72bb877 omf/client: Introduce basic redux infra
< e44e3e4 infra/services/omf: new service
< b9d9258 velo/server: change fetches to return payment amount
< d8eaa8c sdk/node: add account tags to transaction snapshot
< 6cb524d starlight/fsm: verify signature using transaction hash
< 5a9f13b cmd/with-enclave: add -port, -devicekey flags
< 50765b5 cmd/omfd: add tls config to omfd
< 55cca3e testbot: add documentation
< 448af15 product: prefix non-user facing enclave endpoints with /core
< e62147a velo/server: fix ethereum api url
< 1be7d19 velo/server: add eth test payment
< 6afbb31 enclave/test: add sample integration test
< 55b521a velo/server: transfer address token to investor on payment creation
< 6599ff8 enclave/server: add port configuration
< c0d79f1 starlight: change HostAcct to WalletAcct
< 6fe002a cmd/with-enclave: new command
< 69c9c6d starlight: fix equality check
< 4a17d73 starlight: save HostAcct after modifying it
< 3d3dcd7 velo/server: search btc blockchain for test payment
< df703b3 enclave/client: new package
< 53788ad enclave/server: add HTTP server
< 4a167cf omf/client: configure TypeScript
< 0b6c8b7 starlight: log account ID in init update
< cb56f4e enclave/api: destructure create cluster response
< 293f919 infra/ami: update rustfmt version
< 3549dcf dashboard: upgrade rubyzip to 1.2.2
< 196a3ad starlight/wallet: replace snapshot tests with basic assertions
< 476f626 starlight/wallet: change how horizon URL works
< 14292ad infra/ami: update setup script
< 3ccd132 velo/client: hide/show investor paid fields
< 8d4bc4f omf/client: init project
< 9545a9c starlight: disable mainnet more aggressively
< 793404c velo: document ledger setup
< 4041254 velo/client: fix payment form dropdown to only show cryptocurrencies
< 39ba019 velo/client: fix console errors
< 0034892 velo/server: transfer allocation to investor on creation
< 7c24033 velo/client: allow floats in currency fields
< b1369e2 velo/client: add payment test polling
< 520d6f1 starlight/fsm: add test for verifySig
< 7fd1a59 velo: use monorepo TLS certs
< 8d60d2e starlight: send starlight URL in ChannelProposeMsg
< 9a5d76f starlight: use real mainnet/testnet flag
< f57f9d7 starlight: pay from wallet
< 984ba2b go.mod: update github.com/stellar/go
< 0e0f2cf bin/setup-mac: add --tls option
< 3ba799e starlight: initial funding of starlight account
< 2a331b7 starlight/doc: changes to tx failure detection
< b264a20 enclave/api: destructure create cluster response
< bd1315b omf: implements CreateAccount for horizon
< 735f179 cmd/omfd: add a simple omf server skeleton
< 10112c7 velo/client: add admin payment form
< 81d2138 sdk/node: upgrade dev dependencies
< bee6e18 starlight: setup account txes
< c9fe4b8 starlight/doc: add table of contents
< 0b19c8a velo/client: add payment state/reducer to payment form
< 4d8248e enclave/tools: fix the build and tests
< 27d7994 partners/omf: new project with initial specs
< dd319b9 starlight/doc: move protocol background to appendix
< cba266d velo/server: create sequence account on investor creation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment