Commit Graph

  • 764f647578 Add a more "motivating" feature set Tyler Goodlet 2020-05-11 22:43:30 -0400
  • f48d4658d3
    Merge pull request #87 from pikers/dependabot/pip/psutil-5.6.6 goodboy 2020-03-15 12:26:10 -0600
  • c773136056
    Bump psutil from 5.6.5 to 5.6.6 dependabot[bot] 2020-03-12 18:31:45 +0000
  • ed2f22448b
    Merge pull request #85 from pikers/use_tractor_logging goodboy 2020-02-29 11:37:59 -0600
  • 732638ae2d Delegate logging to `tractor` use_tractor_logging Tyler Goodlet 2020-02-18 16:09:34 -0500
  • d1b76a50e9
    Merge pull request #86 from pikers/questrade_conns goodboy 2020-02-28 12:00:22 -0600
  • 837e30ff68 use >1 asks session connections questrade_conns Tyler Goodlet 2020-02-18 16:13:20 -0500
  • 8cc723d16d
    Merge pull request #83 from pikers/kivy_mainline_and_py3.8 goodboy 2019-11-21 10:23:49 -0500
  • 6bd13f0c5a Lockfile bump kivy_mainline_and_py3.8 Tyler Goodlet 2019-11-20 19:49:37 -0500
  • a2e5d07b2c Port to mainline kivy and Python 3.8 Tyler Goodlet 2019-11-20 19:38:39 -0500
  • 82416ea144 Add `xclip` to avoid tb at kivy startup Tyler Goodlet 2019-05-01 19:34:01 -0400
  • 1dd69d7559 Add pre-build arch pkg deps Tyler Goodlet 2019-04-30 13:19:04 -0400
  • 9b438c65db Deps bump Tyler Goodlet 2019-04-30 13:10:06 -0400
  • 49d612de49 Port to new @tractor.stream API Tyler Goodlet 2019-04-26 00:27:01 -0400
  • 811dbaab4e Add pipenv cmd for installing async kivy branch Tyler Goodlet 2019-04-26 00:26:14 -0400
  • 1cc33abca0 Don't bail when a sub-optschain crashes Tyler Goodlet 2019-03-24 12:09:17 -0400
  • 8964b7a5fb
    Merge pull request #76 from pikers/optschain_as_subactor goodboy 2019-03-21 22:55:49 -0400
  • 4e2d32d425 Readme bump Tyler Goodlet 2019-03-21 22:46:20 -0400
  • b2252e5762 Fix bad import Tyler Goodlet 2019-03-21 22:18:09 -0400
  • 8bf82a2f76 Allow spawning an optschain UI from monitor using the `o` keybinding Tyler Goodlet 2019-03-21 22:15:08 -0400
  • d59283d36d Update optschain cli entrypoint to pass primitive arg types Tyler Goodlet 2019-03-21 22:14:22 -0400
  • 884fcaa88e A slew of tiny pager improvements Tyler Goodlet 2019-03-21 22:01:50 -0400
  • 3bbb1db2b4 Make option chain spawnable as a subactor Tyler Goodlet 2019-03-21 21:50:55 -0400
  • fc1e63b2c1 Spawn keyboard functions in new tasks Tyler Goodlet 2019-03-18 22:39:21 -0400
  • c8da096126 Track table's last clicked row Tyler Goodlet 2019-03-18 22:38:32 -0400
  • 124b533150
    Merge pull request #75 from pikers/use_toml goodboy 2019-03-18 07:28:02 -0400
  • 44eb9aa9ff Create a blank config if none exists Tyler Goodlet 2019-03-17 23:34:48 -0400
  • 6746037784 Deps bump Tyler Goodlet 2019-03-17 23:22:10 -0400
  • 88bb5b9f05 Handle file not found Tyler Goodlet 2019-03-17 23:22:00 -0400
  • 25b6c4667f Deploy flag is no longer supported I guess? Tyler Goodlet 2019-03-17 23:09:08 -0400
  • b99c5d2abe Use confdir if provided even when in CI Tyler Goodlet 2019-03-17 23:04:04 -0400
  • 3a439fc99d Fix ask use logic for testing/CI Tyler Goodlet 2019-03-17 23:03:45 -0400
  • 6857713adf Deps bump now with toml Tyler Goodlet 2019-03-15 19:38:17 -0400
  • 6a50049af7 Use toml instead of ini for broker config Tyler Goodlet 2019-03-15 19:37:04 -0400
  • 2d688668ff Questrade is default for now Tyler Goodlet 2019-03-03 11:02:06 -0500
  • d0b1d0954f Catch multi-errors too? Tyler Goodlet 2019-03-03 11:01:34 -0500
  • c3651da112
    Merge pull request #72 from pikers/readme_bump goodboy 2019-02-26 22:00:43 -0500
  • 6cbea10b83 Forgot an error Tyler Goodlet 2019-02-26 19:15:53 -0500
  • dfe6197e2e Update cli cmds and description Tyler Goodlet 2019-02-26 01:14:58 -0500
  • dfacf8d338
    Merge pull request #71 from pikers/fix_ci goodboy 2019-02-26 00:53:04 -0500
  • 2306799110 Speed bump quoter a slight bit Tyler Goodlet 2019-02-25 22:40:19 -0500
  • 5e9c38039c Move brokerd spawner to `brokers.core` Tyler Goodlet 2019-02-25 22:29:48 -0500
  • 1fd033d351 Token should always be from a practice account Tyler Goodlet 2019-02-25 22:12:33 -0500
  • e40e18dd5c Cache the piker config dir in CI Tyler Goodlet 2019-02-25 22:07:13 -0500
  • 414734f803 Add travisCI specific test suite integration Tyler Goodlet 2019-02-25 20:23:20 -0500
  • d3fae00e74 Add a `configdir` cli option Tyler Goodlet 2019-02-25 20:22:29 -0500
  • 747d703d92 Add hack-fix to avoid leaking cmdline flags to kivy Tyler Goodlet 2019-02-25 20:14:36 -0500
  • 77548d2ee6 Add token-from-user toggles to token auth methods Tyler Goodlet 2019-02-25 20:11:45 -0500
  • 130553b8df Accept a path arg to `write()` Tyler Goodlet 2019-02-25 19:29:54 -0500
  • 295ccbbe64 Name the data what it is Tyler Goodlet 2019-02-24 10:55:52 -0500
  • c1a398d826 Use click context to factor cmd options Tyler Goodlet 2019-02-23 16:13:04 -0500
  • bc518b992d Deps bump Tyler Goodlet 2019-02-23 00:01:04 -0500
  • 1a0427db08 Use `DataFeed` api in streaming tests Tyler Goodlet 2019-02-21 23:10:24 -0500
  • 7ee731faac Use trio memory channels throughout UIs Tyler Goodlet 2019-02-21 23:09:19 -0500
  • cbb973ae9d Drop internal nursery from option chain Tyler Goodlet 2019-02-21 23:07:44 -0500
  • 462c419970 Add basic practice account support Tyler Goodlet 2019-02-21 17:24:50 -0500
  • 435b2a56e8 Remove stream opening lock on `DataFeed` Tyler Goodlet 2019-02-20 21:39:57 -0500
  • b2322d885c
    Merge pull request #66 from pikers/tractor_contexts goodboy 2019-02-10 19:30:39 -0500
  • 3a6efd451d Don't bother ensuring all symbols in data Tyler Goodlet 2019-02-10 19:09:54 -0500
  • 57bef52438 Capture the right logger Tyler Goodlet 2019-02-10 17:29:08 -0500
  • 308ceb1772 Use search method for `piker api` test Tyler Goodlet 2019-02-10 17:28:43 -0500
  • ea289540b3 Add a test to verify auth endpoint "locking" Tyler Goodlet 2019-02-09 21:58:49 -0500
  • 3ab9e28ddb Use brokerd's client to get all contracts Tyler Goodlet 2019-02-09 21:58:27 -0500
  • 395f0c8e4a Synchronize Questrade token refreshing per client Tyler Goodlet 2019-02-09 21:39:22 -0500
  • f6230dd6df Add a `DataFeed.call_client()` method Tyler Goodlet 2019-02-09 21:38:00 -0500
  • 026b015627 Allow passing a config path for broker testing in CI Tyler Goodlet 2019-02-04 00:17:11 -0500
  • 5339f754a1 Add a token refresh test that exhibits an API race issue Tyler Goodlet 2019-02-04 00:16:16 -0500
  • 5dac8fa44d Note the RH auth/account requirements for usage Tyler Goodlet 2019-02-04 00:15:10 -0500
  • e91a50a1ba Make `get_cached_feed()` an asynccontextmanager Tyler Goodlet 2019-02-03 23:40:51 -0500
  • 9b37607b04 Deps bump Tyler Goodlet 2019-01-27 22:10:49 -0500
  • 2514843fc1 Port to the new `@tractor.msg.pub` decorator API Tyler Goodlet 2019-01-27 14:50:04 -0500
  • 22670afe58 Generalize the publisher/fan-out system Tyler Goodlet 2019-01-14 21:23:49 -0500
  • c94ce47aa6 Always set contract sub state Tyler Goodlet 2019-01-14 21:13:22 -0500
  • 4753dc2db8 Alway teardown quote gen on exit Tyler Goodlet 2019-01-14 21:12:35 -0500
  • 78dced3091
    Merge pull request #64 from pikers/data_feed_reorg goodboy 2019-01-12 11:47:21 -0500
  • 36d0c2ed68 Port monitor app to `DataFeed` api Tyler Goodlet 2019-01-05 19:07:54 -0500
  • a4501bb0e0 Factor `DataFeed` client API into `brokers.data` Tyler Goodlet 2019-01-05 19:05:39 -0500
  • e69f0b286c
    Merge pull request #63 from pikers/options_ui goodboy 2019-01-02 21:34:15 -0500
  • 7f8c88be0c Drop open/close prices for now; never really use them Tyler Goodlet 2019-01-02 21:24:42 -0500
  • fa6bae1f5c Reorg table widgets into a new module Tyler Goodlet 2019-01-02 21:12:42 -0500
  • 4895690642 Display a message when no contracts exist Tyler Goodlet 2019-01-01 23:42:49 -0500
  • 0cffa4b97a Font size shrinks Tyler Goodlet 2019-01-01 23:36:46 -0500
  • 32a7f4cbd3 Right, gotta expose widgets to other actors Tyler Goodlet 2018-12-31 11:51:04 -0500
  • 72f417b9c2 Support monitor linked symbol selection Tyler Goodlet 2018-12-30 15:00:46 -0500
  • 152062ba8a Support pub-sub of monitor's symbol selection Tyler Goodlet 2018-12-30 14:59:54 -0500
  • 3ed750d324 Add contract table type headers Tyler Goodlet 2018-12-29 16:01:07 -0500
  • b4fad3f6a9 Logic factoring Tyler Goodlet 2018-12-29 16:00:18 -0500
  • 1866dd1812 Fix for adjusted contracts subscription bug Tyler Goodlet 2018-12-29 15:44:32 -0500
  • dc581d0bdc Handle "adjusted contract" chains per root Tyler Goodlet 2018-12-26 13:30:50 -0500
  • fb876f3770 Drop `OptionChain.start_feed()` Tyler Goodlet 2018-12-25 12:38:04 -0500
  • 6cc8b4cc2f Test duplicate feed type quoting Tyler Goodlet 2018-12-23 21:27:47 -0500
  • a7fb55179c Handle weekend data from QT yet again Tyler Goodlet 2018-12-23 21:26:57 -0500
  • de4fab873b Ids should be allowed without contracts Tyler Goodlet 2018-12-23 21:25:56 -0500
  • eb8c9e1a99 Symbol subs must be cid specific Tyler Goodlet 2018-12-23 20:48:06 -0500
  • 11222e1176 Only resort when the sort field actually changed Tyler Goodlet 2018-12-18 20:28:26 -0500
  • d4e36b1e55 Jeeze, don't overwrite the payload for each channel... Tyler Goodlet 2018-12-17 19:15:29 -0500
  • 5af90c044f Drop contracts cache; that wasn't the bottleneck Tyler Goodlet 2018-12-16 23:52:10 -0500
  • b0d4d4b2f8
    Merge pull request #61 from pikers/faster_highlighting goodboy 2018-12-16 21:53:48 -0500
  • 3fd01c42f2 Define highlight on click logic in `Cell` Tyler Goodlet 2018-12-15 19:42:15 -0500
  • 1f608b2498 Even less latent Tyler Goodlet 2018-12-15 19:41:12 -0500