-
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