Commit Graph

  • 7da7dee02b Add mode name to viewbox Tyler Goodlet 2021-05-30 08:45:55 -0400
  • 78e04e66a5 Add mode names to search, repair LIFO ordering on select Tyler Goodlet 2021-05-30 08:45:40 -0400
  • 0564bbd9c3 Use focus switch signal to update status bar Tyler Goodlet 2021-05-30 08:44:02 -0400
  • 754a5cce4f WIP toying with a simple status bar Tyler Goodlet 2021-05-28 09:40:19 -0400
  • 44e21197f5
    Merge pull request #196 from pikers/ems_hotfixes goodboy 2021-06-10 13:20:18 -0400
  • 8d02778158 Don't bail on unknown order ids ems_hotfixes Tyler Goodlet 2021-06-10 12:02:57 -0400
  • 95f466b93d Fix to msg attr access Tyler Goodlet 2021-06-10 12:02:26 -0400
  • 689bc0cde0
    Merge pull request #190 from pikers/ems_to_bidir_streaming goodboy 2021-06-10 08:45:44 -0400
  • a9cc3210d8 Grr pydantic being a weirdo ems_to_bidir_streaming Tyler Goodlet 2021-06-10 08:37:21 -0400
  • a9cbacd8aa Move details assignements to static declaration Tyler Goodlet 2021-06-10 08:24:51 -0400
  • b06cb5bb5a Comments clean and improvments Tyler Goodlet 2021-06-10 08:24:10 -0400
  • ee65382d97
    Merge pull request #191 from iamzoltan/unknown_kraken_symbol goodboy 2021-06-09 19:22:52 -0400
  • a1f605bd52 Clear out old commented code Tyler Goodlet 2021-06-08 12:50:52 -0400
  • 8e8a005128 Fix attr accesses on msg type Tyler Goodlet 2021-06-09 12:22:02 -0400
  • 90e5a10a66 modify error string to format: <name>.<provider> Konstantine Tsafatinos 2021-06-09 12:02:05 -0400
  • 4cae470f3a Pass "arbiter" socket correctly Tyler Goodlet 2021-06-08 15:57:01 -0400
  • 47e7baa0c9 Ensure paperboi is shield killed on teardown Tyler Goodlet 2021-06-08 15:56:34 -0400
  • db92683ede Port ib orders to new msgs and bidir streaming api Tyler Goodlet 2021-06-08 14:19:55 -0400
  • 6e58f31fd8 Port EMS to typed messaging + bidir streaming Tyler Goodlet 2021-06-08 12:14:45 -0400
  • 0dabc6ad26 Port paper engine to new msgs and run in sub-actor Tyler Goodlet 2021-06-08 12:06:47 -0400
  • 23094d8624 Spec out brokerd 2-way trade dialogue messages Tyler Goodlet 2021-06-08 11:45:17 -0400
  • 02459cd964 Use new top level portal import Tyler Goodlet 2021-06-04 12:54:26 -0400
  • 0bcad35c70 Set ack time on pydantic model Tyler Goodlet 2021-06-04 12:53:48 -0400
  • f9238f3a8a Validate client message updates Tyler Goodlet 2021-06-03 09:06:08 -0400
  • 099bf260f5 fix unknown kraken symbol raised error Konstantine Tsafatinos 2021-06-01 18:01:45 -0400
  • f4c9e20f0d Avoid `numpy` type usage on the wire Tyler Goodlet 2021-06-01 10:38:11 -0400
  • edf3af9777 Drop waits to half-seconds Tyler Goodlet 2021-06-01 10:37:36 -0400
  • 9931accc52 Port clearing systems to new tractor context api Tyler Goodlet 2021-06-01 10:27:16 -0400
  • 7fb2c95ef1 Factor daemon spawning logic, use it to spawn emsd Tyler Goodlet 2021-06-01 06:56:55 -0400
  • 0da02aa260
    Merge pull request #188 from pikers/web_utils goodboy 2021-05-28 14:34:08 -0400
  • 9792b9aa7d Drop search pause config; use default web_utils Tyler Goodlet 2021-05-28 09:39:17 -0400
  • 51a8308105 Lower connection timeout duration Tyler Goodlet 2021-05-28 09:38:57 -0400
  • b689adaeb0 Throttle L1 label updates at a lower rate Tyler Goodlet 2021-05-27 22:07:55 -0400
  • ff856a6ee3 Woops, make unsub pairs a list Tyler Goodlet 2021-05-27 18:02:27 -0400
  • 19711bf024 Reconnect slow binance conns instead of error Tyler Goodlet 2021-05-27 17:30:30 -0400
  • 1a7b06c147 Limit l1 graphics updates to half the refresh rate Tyler Goodlet 2021-05-27 17:20:26 -0400
  • d0e3f5a51c Port binance and kraken to "reliable" ws API Tyler Goodlet 2021-05-27 17:14:04 -0400
  • 89dc3dde61 Move no bs websocket api into its own data module Tyler Goodlet 2021-05-27 17:13:20 -0400
  • 2d7608cee9
    Merge pull request #168 from pikers/symbol_search goodboy 2021-05-28 14:10:15 -0400
  • ee71f445fb Clear entries on no results returned per task symbol_search Tyler Goodlet 2021-05-28 14:08:24 -0400
  • a31b83c5ca Don't ever send plain whitespace a search pattern Tyler Goodlet 2021-05-28 13:44:30 -0400
  • ea3d96e7ed Accept arbitrary QEvent subscriptions via a set Tyler Goodlet 2021-05-28 12:55:11 -0400
  • 7fa9f3f542 Add `Client.search_symbols()` to all backends, use it in `piker search` Tyler Goodlet 2021-05-28 12:29:58 -0400
  • c56c7b8540 Increase min debounce period, stop searching on user nav selection Tyler Goodlet 2021-05-28 09:41:24 -0400
  • 50aff72f8e Don't require map (yet) in backend modules Tyler Goodlet 2021-05-27 11:43:07 -0400
  • ec6ea32dda Don't pass through linked charts x-axis handle Tyler Goodlet 2021-05-27 11:42:35 -0400
  • e88e5b8ce2 Decrease binance search debounce period Tyler Goodlet 2021-05-27 11:41:48 -0400
  • 3e39e9620c Add a no data available error Tyler Goodlet 2021-05-27 11:40:51 -0400
  • 7dfc7f7fa2 Factor chart selection into widget, cleanups, add resource links Tyler Goodlet 2021-05-27 11:40:08 -0400
  • ab3adcee9e Get basic switch-on-click mouse support working Tyler Goodlet 2021-05-26 23:47:20 -0400
  • 607e1a8299 Add per-provider-async searching with status updates Tyler Goodlet 2021-05-26 16:50:42 -0400
  • 89beb92866 Add api for per-section filling/clearing Tyler Goodlet 2021-05-26 13:49:14 -0400
  • c478ddaed0 Disable cursor blink globally Tyler Goodlet 2021-05-26 12:46:24 -0400
  • 924960a359 Add label to search bar Tyler Goodlet 2021-05-25 17:10:46 -0400
  • 46d88965d3 Get LIFO sort on cache syms working properly Tyler Goodlet 2021-05-25 11:55:24 -0400
  • 44f4fdf043 Type annot the internal symbol cache Tyler Goodlet 2021-05-25 06:33:07 -0400
  • 59475cfd81 Store lowercase symbols within piker data internals Tyler Goodlet 2021-05-25 06:17:18 -0400
  • af9dcf9230 Use an ordered dict to get LIFO cache sorting on sym selection Tyler Goodlet 2021-05-24 13:13:22 -0400
  • 9bfc230dde Speedup: load provider searches async at startup Tyler Goodlet 2021-05-24 08:31:53 -0400
  • c9cf72d554 Add remote context allocation api to service daemon Tyler Goodlet 2021-05-23 10:53:57 -0400
  • 27d704b32e To avoid feed breakage, just give up on history after too many throttles for now Tyler Goodlet 2021-05-21 12:51:06 -0400
  • 82cdb176e1 Make ctrl-l highlight current text in edit Tyler Goodlet 2021-05-21 12:44:24 -0400
  • 0cd3cb3328 Drop old todo Tyler Goodlet 2021-05-20 16:11:16 -0400
  • 212882a5a5 Don't try to show xhair if no active plot Tyler Goodlet 2021-05-20 16:10:42 -0400
  • 307afb1935 Clean some key handling Tyler Goodlet 2021-05-20 14:29:37 -0400
  • 67498c60af More UX features Tyler Goodlet 2021-05-20 14:28:08 -0400
  • 8129fcc648 Ignore key auto-repeats Tyler Goodlet 2021-05-20 14:25:23 -0400
  • a4627c2b04 Send blank packet on no match to avoid blocking search stream Tyler Goodlet 2021-05-20 10:40:34 -0400
  • 07d8bf1453 Add a `.select_first()` view method + more cleaning Tyler Goodlet 2021-05-20 10:20:23 -0400
  • d5e83e61d4 Reorder, drop some cruft Tyler Goodlet 2021-05-20 08:15:51 -0400
  • 9d2c8a9526 Factor selection details into completer view methods Tyler Goodlet 2021-05-20 08:13:50 -0400
  • 43d73b4a7c Info log the current provider search Tyler Goodlet 2021-05-19 16:42:26 -0400
  • ddc2c8975a Ignore whitespace patterns in ib search Tyler Goodlet 2021-05-19 08:47:28 -0400
  • 64c1d9a965 Support ctrl-space to open search pane Tyler Goodlet 2021-05-19 08:46:51 -0400
  • d8a200aadc Increase completion-tree width, support ctrl-space toggle Tyler Goodlet 2021-05-19 08:46:27 -0400
  • 2471ce446e Require `<symbol>.<provider>` format to cli Tyler Goodlet 2021-05-19 08:36:40 -0400
  • c9311dd7d0 Few more derivs symbols Tyler Goodlet 2021-05-18 12:33:03 -0400
  • 6f3b799960 Skip ib exchanges we haven't tested yet Tyler Goodlet 2021-05-18 11:58:46 -0400
  • 42fda2a9e6 Drop old code Tyler Goodlet 2021-05-18 11:57:42 -0400
  • e77a51f16e Support multi-provider cache symbol switching Tyler Goodlet 2021-05-18 11:22:59 -0400
  • 1bd0ee8746 Support loading multi-brokerds search at startup Tyler Goodlet 2021-05-18 11:22:29 -0400
  • fd8dc4f1a3 Make -b a multi-option for backends Tyler Goodlet 2021-05-18 08:38:13 -0400
  • 59377da0ad Load pause configs from backends on feed opens Tyler Goodlet 2021-05-18 08:36:19 -0400
  • bbd5883e52 Add search pause configs to backends Tyler Goodlet 2021-05-18 08:35:39 -0400
  • b2ff09f193 Support min and max keyboard pauses Tyler Goodlet 2021-05-18 08:19:52 -0400
  • 63363d750c Port chart to multi-search api Tyler Goodlet 2021-05-16 20:54:56 -0400
  • cb102f692c Top level widget `.focus()` Tyler Goodlet 2021-05-16 20:53:51 -0400
  • c9c686c98d Register context-stream with multi-search for each feed Tyler Goodlet 2021-05-16 20:53:21 -0400
  • 0163a582a5 Move search machinery to ui module, add fast cached chart selection Tyler Goodlet 2021-05-16 20:52:22 -0400
  • 82ece83d33 Drop commented cruft Tyler Goodlet 2021-05-16 15:40:31 -0400
  • b39fd5e1fc Use per-provider indented tree layout for results Tyler Goodlet 2021-05-15 19:35:52 -0400
  • 25dbe60c77 Flip to ctrl-l to pop out search/list Tyler Goodlet 2021-05-14 08:25:32 -0400
  • 51c61587d2 Make list pop out next to primary y-axis Tyler Goodlet 2021-05-14 07:52:27 -0400
  • 2c24c9ef2d Compose search bar and view under parent widget Tyler Goodlet 2021-05-14 07:51:42 -0400
  • f19f4348e0 Decouple symbol search from feed type Tyler Goodlet 2021-05-12 08:36:18 -0400
  • e5e9a7c582 Add symbol searching for ib backend Tyler Goodlet 2021-05-12 08:32:15 -0400
  • 25d7122cb6 Throttle requests using a static "typing paused period" Tyler Goodlet 2021-05-11 17:26:27 -0400
  • ef1b0911f3 Add symbol search to ib Tyler Goodlet 2021-05-10 10:23:08 -0400
  • 82a8e0a7b6 Accept lower case sym requests in kraken backend Tyler Goodlet 2021-05-10 10:17:34 -0400
  • 5766dd518d Enforce lower case symbols across providers Tyler Goodlet 2021-05-10 10:17:06 -0400