Commit Graph

  • 57a35a3c6c Port feed bus endpoint to a `@tractor.context` Tyler Goodlet 2021-06-14 10:55:01 -0400
  • 8cde68fedb
    Merge pull request #198 from pikers/msgspec_fixes goodboy 2021-06-14 08:53:51 -0400
  • 3455ebc60c Cast back to tuples after msgspec strips them... msgspec_fixes Tyler Goodlet 2021-06-14 00:03:05 -0400
  • 588b5c317c Drop unseralizable "sec tag" for now Tyler Goodlet 2021-06-14 00:02:23 -0400
  • e52ecbe589
    Merge pull request #189 from pikers/status_bar goodboy 2021-06-14 00:01:01 -0400
  • f320f95288 Drop old hi-dpi font inches sizes status_bar Tyler Goodlet 2021-06-13 23:59:02 -0400
  • d269edc0b3 Re-org main window singleton into a new module Tyler Goodlet 2021-06-13 23:47:52 -0400
  • 84f61c9a92 Avoid clearing cached results; detect repeats later Tyler Goodlet 2021-06-10 11:56:41 -0400
  • 0dcadec11a Add multi-status updates throughout chart init Tyler Goodlet 2021-06-10 11:31:40 -0400
  • 90b0673052 Add multi-status support to window Tyler Goodlet 2021-06-10 11:30:57 -0400
  • ce67022e2e Only add font size scaled down when dpi scaling > 2 Tyler Goodlet 2021-06-08 14:20:43 -0400
  • 9d31f8ca6a Add default "small" dpi aware font Tyler Goodlet 2021-06-04 11:31:49 -0400
  • f68295653d Load cache search before other providers Tyler Goodlet 2021-06-04 11:31:00 -0400
  • 112b3f0f07 Drop hidpi font size hacking from contents labels Tyler Goodlet 2021-06-04 11:30:15 -0400
  • e924cbeb43 Min debounce period for faster cached completions Tyler Goodlet 2021-06-04 11:29:44 -0400
  • 62c456f8eb Downscale fonts on scaled-down hidpi displays Tyler Goodlet 2021-06-04 11:29:12 -0400
  • 193f4f945c Flip to using scaled hi DPI detected by Qt Tyler Goodlet 2021-06-03 08:53:12 -0400
  • bb1c549d94 Add some initial status updates during startup Tyler Goodlet 2021-05-31 19:48:11 -0400
  • df50700aa5 Style a basic status bar and add a mode label to it Tyler Goodlet 2021-05-31 19:47:39 -0400
  • a9cdb94ff3 Port styling to latest `qtdarkstyle` version Tyler Goodlet 2021-05-31 19:45:30 -0400
  • 74b63b9868 Add mode label to right side Tyler Goodlet 2021-05-31 12:24:46 -0400
  • cc60ad46fc Skip chart updates if parent widget is hidden to save cpus Tyler Goodlet 2021-05-30 08:47:21 -0400
  • 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