-
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