aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* actually, configuring the command to run in the config file seems fineJesse Luehrs2019-10-201-2/+2
* use consts for option namesJesse Luehrs2019-10-201-48/+67
* exit with an error if we fail to parse the config fileJesse Luehrs2019-10-207-27/+42
* also rename the command line option hereJesse Luehrs2019-10-201-4/+4
* also move the flag definitions into the config readerJesse Luehrs2019-10-206-86/+74
* a bit more refactoringJesse Luehrs2019-10-202-16/+23
* i don't actually care about configuration via env varsJesse Luehrs2019-10-201-7/+0
* simplify config loadingJesse Luehrs2019-10-206-380/+339
* use separate configuration items for listen and connect addressesJesse Luehrs2019-10-193-15/+17
* don't allow configuring command to run except on the command lineJesse Luehrs2019-10-192-4/+4
* display connection errors in the watch uiJesse Luehrs2019-10-193-8/+31
* tweak watch uiJesse Luehrs2019-10-191-1/+9
* improve error messagesJesse Luehrs2019-10-1913-124/+207
* let allowed_login_methods take either a comma-separated string or a listJesse Luehrs2019-10-191-11/+46
* fix some deserializersJesse Luehrs2019-10-182-8/+23
* debug-log the final configurationJesse Luehrs2019-10-187-6/+7
* load config data from a file tooJesse Luehrs2019-10-187-14/+60
* give component_future its own try_ready! macroJesse Luehrs2019-10-1711-329/+166
* clippyJesse Luehrs2019-10-171-2/+4
* ensure resize handling works everywhereJesse Luehrs2019-10-176-91/+160
* improve the interface of component_future a bitJesse Luehrs2019-10-179-260/+286
* refactor config handlingJesse Luehrs2019-10-179-326/+688
* improve logging a bitJesse Luehrs2019-10-173-28/+25
* hide all logs except error logs for interactive subcommandsJesse Luehrs2019-10-172-6/+15
* pull some more hardcoded values into constantsJesse Luehrs2019-10-172-7/+10
* also factor out client auth id savingJesse Luehrs2019-10-172-9/+16
* allow restricting the accepted auth type listJesse Luehrs2019-10-175-8/+94
* no need to reconnect the list client when the watch client disconnectsJesse Luehrs2019-10-171-1/+1
* add tests for protocol type handlingJesse Luehrs2019-10-171-2/+44
* also use an enum for message type instead of constsJesse Luehrs2019-10-171-108/+84
* the server stored tokens should also be data, not cacheJesse Luehrs2019-10-173-15/+6
* factor out caching of the client oauth idJesse Luehrs2019-10-173-22/+25
* use a real enum for auth typesJesse Luehrs2019-10-174-26/+76
* fix session list testsJesse Luehrs2019-10-171-0/+1
* display number of watchers per stream in the watch uiJesse Luehrs2019-10-163-7/+51
* optimize the protocol a bit moreJesse Luehrs2019-10-162-39/+55
* handle resets and clears separatelyJesse Luehrs2019-10-161-23/+44
* use different logic for buffering on the client side vs serverJesse Luehrs2019-10-164-68/+154
* ensure that all bytes coming from the terminal actually get writtenJesse Luehrs2019-10-164-94/+135
* simplifyJesse Luehrs2019-10-163-14/+13
* simplifyJesse Luehrs2019-10-162-22/+21
* remove some unnecessary movesJesse Luehrs2019-10-161-2/+2
* cache refresh tokens and use them when the existJesse Luehrs2019-10-1610-53/+267
* further generalize the oauth flowJesse Luehrs2019-10-162-35/+69
* better error handling in client oauth login flowJesse Luehrs2019-10-162-17/+35
* move address default out of the util functionJesse Luehrs2019-10-163-6/+5
* add a bit more debug logging to the clientJesse Luehrs2019-10-161-5/+22
* don't block the main thread when waiting for oauth responseJesse Luehrs2019-10-162-72/+142
* rename some enum variantsJesse Luehrs2019-10-161-7/+7
* pull address out into a constJesse Luehrs2019-10-161-3/+10