Skip to content

Commit 1000d9d

Browse files
chore(report): update TODO report and changelog [skip ci]
1 parent c11da34 commit 1000d9d

File tree

1 file changed

+80
-72
lines changed

1 file changed

+80
-72
lines changed

TODO_REPORT.md

Lines changed: 80 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,74 @@
11
# 📌 TODO Report
22

3-
Total unique TODOs: **228**
3+
Total unique TODOs: **236**
44

55
## TODO
66

7-
- `inline.js:34366` — Refactor login logic @alice #auth type=refactor _( priority=high, due=2025-06-01 )_
7+
- `inline.js:49` — Refactor login logic @alice #auth type=refactor _( priority=high, due=2025-06-01 )_
88
- `inline.ts:1` — Refatorar este método _( priority=high, due=2025-06-01 )_
9-
- `inline.js:34821` — improve retry logic for API errors _( priority=high )_
9+
- `inline.js:74` — improve retry logic for API errors _( priority=high )_
1010
- `inline.js:4` — Refactor this module
1111
- `inline.js:2227` — type `options.auth` based on `options.authStrategy`.
1212
- `inline.js:3994` — support preAuth = false where it hooks on 401
1313
- `inline.js:5413` — create separate package.
14-
- `inline.js:6310` — need to fix on node itself
15-
- `inline.js:11005` — Does this need queueMicrotask?
16-
- `inline.js:11183` — Avoid finished. It registers an unnecessary amount of listeners.
17-
- `inline.js:11544` — Implement.
18-
- `inline.js:11558` — Is this the best way to force a lock?
19-
- `inline.js:12616` — the spec is wrong, this is needed to pass WPTs
20-
- `inline.js:13445` — for H2 we need to gracefully flush the remaining enqueued
21-
- `inline.js:13466` — (fix): Should we error here with ClientDestroyedError?
22-
- `inline.js:14719` — Should we call onConnect immediately or on stream ready event?
23-
- `inline.js:14762` — unref only if current streams count is 0
24-
- `inline.js:14889` — Support aborted
25-
- `inline.js:14893` — Support timeout
26-
- `inline.js:14897` — Suppor push
27-
- `inline.js:14901` — Support trailers
28-
- `inline.js:16236` — session re-use does not wait for the first
29-
- `inline.js:16330` — Add support for h2c
30-
- `inline.js:16339` — (fix): Can a session become invalid once established? Don't think so?
31-
- `inline.js:17100` — (fix): This might be a bad idea?
32-
- `inline.js:17132` — adjust to support H2
33-
- `inline.js:17139` — Migrate header parsing here, to make Requests
34-
- `inline.js:19633` — argument idl type check
35-
- `inline.js:19652`
36-
- `inline.js:20892` — (fix): Find and fix root cause for leaked listener.
37-
- `inline.js:21111` — given global’s relevant settings object’s cross-origin isolated
38-
- `inline.js:21254` — What if request.client is null?
39-
- `inline.js:21362` — should fetching request be blocked as mixed content?
40-
- `inline.js:21363` — should request be blocked by Content Security Policy?
41-
- `inline.js:22075` — cache
42-
- `inline.js:22218`https://github.com/whatwg/fetch/issues/1285#issuecomment-896560129
43-
- `inline.js:22233` — credentials
44-
- `inline.js:22239` — proxy-authentication
45-
- `inline.js:22338` — Invoke some kind of callback?
46-
- `inline.js:22365` — (spec): The spec doesn't specify this but we need to cancel
47-
- `inline.js:22782` — (fix): Do we need connection here?
48-
- `inline.js:23310` — could this be simplified with AbortSignal.any
49-
- `inline.js:24014` — base-URL?
50-
- `inline.js:25520` — add comment explaining why this error occurs.
51-
- `inline.js:27602` — (fix): Provide some way for the user to cache the file to e.g. /tmp
52-
- `inline.js:27604` — (fix): Do we need 100-expect support to provide a way to do this properly?
53-
- `inline.js:27619` — (fix): We can't access ReadableStream internal state
54-
- `inline.js:27629` — Should we allow re-using iterable if !this.opts.idempotent
55-
- `inline.js:28314` — should we allow it with HTTP?
56-
- `inline.js:28375` — use RFC
57-
- `inline.js:30392` — enable once permessage-deflate is supported
58-
- `inline.js:31374` — optimize this
59-
- `inline.js:32537` — query stuff
60-
- `inline.js:38648` — handle blob, arraybuffer, other content types, etc.
61-
- `inline.js:39222` — add support for Cloudflare workers, etc.
62-
- `inline.js:41016` — clean this logic up
63-
- `inline.js:41120` — support audio here
64-
- `inline.js:42355` — these types are incompatible
65-
- `inline.js:46192` — Is this where the error should be thrown?
66-
- `inline.js:46579` — make nested formats configurable
14+
- `inline.js:8105` — need to fix on node itself
15+
- `inline.js:9660` — Use BigInt if supported?
16+
- `inline.js:10363` — Test controller argument
17+
- `inline.js:10683` — Ideally in this branch detaching should happen only if the buffer is not consumed fully.
18+
- `inline.js:11472` — Fix alphabetical order.
19+
- `inline.js:17543` — Does this need queueMicrotask?
20+
- `inline.js:17721` — Avoid finished. It registers an unnecessary amount of listeners.
21+
- `inline.js:18082` — Implement.
22+
- `inline.js:18096` — Is this the best way to force a lock?
23+
- `inline.js:19154` — the spec is wrong, this is needed to pass WPTs
24+
- `inline.js:19983` — for H2 we need to gracefully flush the remaining enqueued
25+
- `inline.js:20004` — (fix): Should we error here with ClientDestroyedError?
26+
- `inline.js:21257` — Should we call onConnect immediately or on stream ready event?
27+
- `inline.js:21300` — unref only if current streams count is 0
28+
- `inline.js:21427` — Support aborted
29+
- `inline.js:21431` — Support timeout
30+
- `inline.js:21435` — Suppor push
31+
- `inline.js:21439` — Support trailers
32+
- `inline.js:22774` — session re-use does not wait for the first
33+
- `inline.js:22868` — Add support for h2c
34+
- `inline.js:22877` — (fix): Can a session become invalid once established? Don't think so?
35+
- `inline.js:23638` — (fix): This might be a bad idea?
36+
- `inline.js:23670` — adjust to support H2
37+
- `inline.js:23677` — Migrate header parsing here, to make Requests
38+
- `inline.js:26171` — argument idl type check
39+
- `inline.js:26190`
40+
- `inline.js:27430` — (fix): Find and fix root cause for leaked listener.
41+
- `inline.js:27649` — given global’s relevant settings object’s cross-origin isolated
42+
- `inline.js:27792` — What if request.client is null?
43+
- `inline.js:27900` — should fetching request be blocked as mixed content?
44+
- `inline.js:27901` — should request be blocked by Content Security Policy?
45+
- `inline.js:28613` — cache
46+
- `inline.js:28756`https://github.com/whatwg/fetch/issues/1285#issuecomment-896560129
47+
- `inline.js:28771` — credentials
48+
- `inline.js:28777` — proxy-authentication
49+
- `inline.js:28876` — Invoke some kind of callback?
50+
- `inline.js:28903` — (spec): The spec doesn't specify this but we need to cancel
51+
- `inline.js:29320` — (fix): Do we need connection here?
52+
- `inline.js:29848` — could this be simplified with AbortSignal.any
53+
- `inline.js:30552` — base-URL?
54+
- `inline.js:32058` — add comment explaining why this error occurs.
55+
- `inline.js:34140` — (fix): Provide some way for the user to cache the file to e.g. /tmp
56+
- `inline.js:34142` — (fix): Do we need 100-expect support to provide a way to do this properly?
57+
- `inline.js:34157` — (fix): We can't access ReadableStream internal state
58+
- `inline.js:34167` — Should we allow re-using iterable if !this.opts.idempotent
59+
- `inline.js:34852` — should we allow it with HTTP?
60+
- `inline.js:34913` — use RFC
61+
- `inline.js:36930` — enable once permessage-deflate is supported
62+
- `inline.js:37912` — optimize this
63+
- `inline.js:39075` — query stuff
64+
- `inline.js:45266` — handle blob, arraybuffer, other content types, etc.
65+
- `inline.js:45840` — add support for Cloudflare workers, etc.
66+
- `inline.js:47634` — clean this logic up
67+
- `inline.js:47738` — support audio here
68+
- `inline.js:48973` — these types are incompatible
69+
- `inline.js:52810` — Is this where the error should be thrown?
70+
- `inline.js:53197` — make nested formats configurable
71+
- `inline.js:53494` — (jimmywarting): in the feature use conditional loading with top level await (requires 14.x)
6772
- `inline.js:5` — Refactor this logic to improve performance
6873
- `inline.js:40` — Eventually support sourceRoot, which has to be removed because the sources are already
6974
- `inline.js:138` — We should eventually support async loading of sourcemap files.
@@ -161,10 +166,11 @@ Total unique TODOs: **228**
161166
## hack
162167

163168
- `inline.js:1470` — would
164-
- `inline.js:8784` — makes
165-
- `inline.js:9473` — for old IIS and Apache servers
166-
- `inline.js:9970` — y. This is necessary to avoid http-parser leaks.
167-
- `inline.js:36321` — because streams2 _always_ doesn't emit 'end' until nextTick, so let
169+
- `inline.js:6966` — makes
170+
- `inline.js:7655` — for old IIS and Apache servers
171+
- `inline.js:16508` — y. This is necessary to avoid http-parser leaks.
172+
- `inline.js:42939` — because streams2 _always_ doesn't emit 'end' until nextTick, so let
173+
- `inline.js:54647` — makes specifying custom Host header possible.
168174
- `inline.js:194` — to prevent unexpected line breaks in the generated code
169175
- `inline.js:3220` — to not allow integers end with `_`
170176
- `inline.js:3296`
@@ -178,8 +184,8 @@ Total unique TODOs: **228**
178184

179185
## bug
180186

181-
- `inline.js:6308` — fix here.
182-
- `inline.js:21153` — ?
187+
- `inline.js:8103` — fix here.
188+
- `inline.js:27691` — ?
183189
- `inline.js:28` — .js.map
184190
- `inline.js:19` — ging will be slightly less informative
185191
- `inline.js:760` — scheduling
@@ -218,25 +224,27 @@ Total unique TODOs: **228**
218224
- `inline.js:44211` — via `window` and `location` global
219225
- `inline.ts:4` — that makes <reference types="vite/types/importMeta" />
220226

221-
## Hack
222-
223-
- `inline.js:9975` — y.
224-
- `inline.js:590` — to work around lack of negative lookbehind in JS
225-
- `inline.js:141` — for first rule in CSS
226-
- `inline.js:3` — to avoid Module.runMain on node 18.6.0
227-
- `inline.js:17647` — to have stream not keep the event loop alive.
228-
229227
## FIXME
230228

231-
- `inline.js:15388` — remove workaround when the Node bug is fixed
229+
- `inline.js:9881` — Is this a bug in the specification, or in the test?
230+
- `inline.js:21926` — remove workaround when the Node bug is fixed
232231
- `inline.js:17669` — Should probably have an option in net.Socket to create a
233232
- `inline.js:17677` — Hack to have stream not keep the event loop alive.
234233
- `inline.ts:3` — Corrigir possível vazamento de memória
235234
- `inline.py:1` — Handle edge case
236235

236+
## Hack
237+
238+
- `inline.js:16513` — y.
239+
- `inline.js:590` — to work around lack of negative lookbehind in JS
240+
- `inline.js:141` — for first rule in CSS
241+
- `inline.js:3` — to avoid Module.runMain on node 18.6.0
242+
- `inline.js:17647` — to have stream not keep the event loop alive.
243+
237244
## Todo
238245

239-
- `inline.js:35187` — sWithStructuredTagsFromDir.ts
246+
- `inline.js:41664` — sFromContent.ts
247+
- `inline.js:41797` — sWithStructuredTagsFromDir.ts
240248
- `inline.js:4` — .ts
241249
- `inline.js:1` — (Babel 8): remove this file as Babel 8 drop support of core-js 2
242250
- `inline.js:1` — (Babel 8): remove this file now that it is included in babel-plugin-polyfill-corejs3

0 commit comments

Comments
 (0)