- Notifications
You must be signed in to change notification settings - Fork1
Commit5dfbdca
authored
impl: remember the ssh connection state (#125)
And try to automatically establish the connections after an expiredtoken was refreshed (by going again through the login sequence)In addition a fix was provided in order to show errors when TBX isvisible after being minimized. Errors encountered while TBX was runningbut the window was not visible were never displayed by TBX. This fixqueues the errors while TBX is minimized, and they will be displayedagain only when visible. This implementation is possible due to anobservablestate object that can provide information about TBX and pluginvisibility.Among other things we also display a more human friendly version for theexceptions raised by the http client during (but not only) workspacepolling.Attention: users will still have to manually launch a new a remote IDEif it was opened while a session expired.-resolves#1211 parent792dba9 commit5dfbdca
File tree
11 files changed
+159
-51
lines changed- src/main
- kotlin/com/coder/toolbox
- sdk/ex
- views
- resources/localization
11 files changed
+159
-51
lines changedLines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
5 | 10 |
| |
6 | 11 |
| |
7 | 12 |
| |
8 | 13 |
| |
| 14 | + | |
9 | 15 |
| |
10 | 16 |
| |
11 | 17 |
| |
|
Lines changed: 21 additions & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
104 |
| - | |
| 104 | + | |
| 105 | + | |
105 | 106 |
| |
106 | 107 |
| |
107 |
| - | |
| 108 | + | |
| 109 | + | |
108 | 110 |
| |
109 | 111 |
| |
110 | 112 |
| |
| |||
144 | 146 |
| |
145 | 147 |
| |
146 | 148 |
| |
147 |
| - | |
148 |
| - | |
| 149 | + | |
| 150 | + | |
149 | 151 |
| |
150 | 152 |
| |
151 |
| - | |
| 153 | + | |
152 | 154 |
| |
153 | 155 |
| |
154 | 156 |
| |
| |||
164 | 166 |
| |
165 | 167 |
| |
166 | 168 |
| |
167 |
| - | |
| 169 | + | |
168 | 170 |
| |
169 | 171 |
| |
170 | 172 |
| |
171 | 173 |
| |
172 | 174 |
| |
173 | 175 |
| |
174 | 176 |
| |
175 |
| - | |
| 177 | + | |
176 | 178 |
| |
177 | 179 |
| |
178 |
| - | |
| 180 | + | |
179 | 181 |
| |
180 | 182 |
| |
181 | 183 |
| |
182 | 184 |
| |
183 | 185 |
| |
184 | 186 |
| |
185 | 187 |
| |
186 |
| - | |
| 188 | + | |
187 | 189 |
| |
188 | 190 |
| |
189 | 191 |
| |
190 | 192 |
| |
191 | 193 |
| |
192 | 194 |
| |
193 |
| - | |
| 195 | + | |
| 196 | + | |
194 | 197 |
| |
195 | 198 |
| |
196 | 199 |
| |
197 | 200 |
| |
198 |
| - | |
| 201 | + | |
199 | 202 |
| |
200 | 203 |
| |
201 | 204 |
| |
202 | 205 |
| |
203 | 206 |
| |
204 | 207 |
| |
205 | 208 |
| |
206 |
| - | |
| 209 | + | |
| 210 | + | |
207 | 211 |
| |
208 | 212 |
| |
209 | 213 |
| |
| |||
215 | 219 |
| |
216 | 220 |
| |
217 | 221 |
| |
218 |
| - | |
| 222 | + | |
219 | 223 |
| |
220 | 224 |
| |
221 | 225 |
| |
| |||
232 | 236 |
| |
233 | 237 |
| |
234 | 238 |
| |
235 |
| - | |
| 239 | + | |
| 240 | + | |
236 | 241 |
| |
237 | 242 |
| |
238 | 243 |
| |
239 |
| - | |
| 244 | + | |
| 245 | + | |
240 | 246 |
| |
241 | 247 |
| |
242 | 248 |
| |
|
Lines changed: 19 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
234 | 234 |
| |
235 | 235 |
| |
236 | 236 |
| |
237 |
| - | |
238 |
| - | |
| 237 | + | |
239 | 238 |
| |
240 | 239 |
| |
241 | 240 |
| |
242 | 241 |
| |
243 | 242 |
| |
244 | 243 |
| |
245 | 244 |
| |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
| 245 | + | |
| 246 | + | |
250 | 247 |
| |
251 | 248 |
| |
252 |
| - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
253 | 261 |
| |
254 | 262 |
| |
255 | 263 |
| |
256 | 264 |
| |
257 | 265 |
| |
| 266 | + | |
258 | 267 |
| |
| 268 | + | |
259 | 269 |
| |
260 | 270 |
| |
261 | 271 |
| |
| |||
298 | 308 |
| |
299 | 309 |
| |
300 | 310 |
| |
| 311 | + | |
| 312 | + | |
301 | 313 |
| |
302 | 314 |
| |
303 | 315 |
| |
|
Lines changed: 40 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| 6 | + | |
6 | 7 |
| |
7 | 8 |
| |
8 | 9 |
| |
| |||
19 | 20 |
| |
20 | 21 |
| |
21 | 22 |
| |
22 |
| - | |
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
| |||
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
68 |
| - | |
| 68 | + | |
| 69 | + | |
69 | 70 |
| |
70 | 71 |
| |
71 | 72 |
| |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
72 | 80 |
| |
73 | 81 |
| |
74 | 82 |
| |
| |||
118 | 126 |
| |
119 | 127 |
| |
120 | 128 |
| |
121 |
| - | |
| 129 | + | |
122 | 130 |
| |
123 | 131 |
| |
124 | 132 |
| |
| |||
128 | 136 |
| |
129 | 137 |
| |
130 | 138 |
| |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
131 | 154 |
| |
132 | 155 |
| |
133 | 156 |
| |
| |||
138 | 161 |
| |
139 | 162 |
| |
140 | 163 |
| |
| 164 | + | |
| 165 | + | |
| 166 | + | |
141 | 167 |
| |
| 168 | + | |
| 169 | + | |
142 | 170 |
| |
143 | 171 |
| |
144 | 172 |
| |
| |||
168 | 196 |
| |
169 | 197 |
| |
170 | 198 |
| |
| 199 | + | |
171 | 200 |
| |
172 | 201 |
| |
173 | 202 |
| |
| |||
261 | 290 |
| |
262 | 291 |
| |
263 | 292 |
| |
264 |
| - | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
265 | 298 |
| |
266 | 299 |
| |
267 | 300 |
| |
| |||
320 | 353 |
| |
321 | 354 |
| |
322 | 355 |
| |
323 |
| - | |
| 356 | + | |
324 | 357 |
| |
325 | 358 |
| |
326 | 359 |
| |
| |||
330 | 363 |
| |
331 | 364 |
| |
332 | 365 |
| |
333 |
| - | |
| 366 | + | |
334 | 367 |
| |
335 | 368 |
| |
336 | 369 |
| |
| |||
358 | 391 |
| |
359 | 392 |
| |
360 | 393 |
| |
361 |
| - | |
| 394 | + | |
362 | 395 |
| |
363 | 396 |
| |
364 | 397 |
| |
|
Lines changed: 22 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + |
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
| 13 | + | |
13 | 14 |
| |
14 | 15 |
| |
15 | 16 |
| |
|
0 commit comments
Comments
(0)