Dave Meehan

Results 74 issues of Dave Meehan

TL;DR Properties with symbol keys are stripped from objects regardless of the object shape. `ZodRawShape` is defined as `[k: string]: ZodTypeAny` but according to Typescript rules, this [does not mean...

``` ``` renders: ``` I Am Correctly Capitalized [email protected] ``` Menu item examples at [Material Design Menu Links](https://material.io/guidelines/components/menus.html#menus-menu-items) clearly show uncapitalized link text, and there is no mention in the...

Type: Material Spec
good first issue

### What version of Effect is running? 3.14.18 ### What steps can reproduce the bug? @effect/vitest version: 0.21.3 When you want to provide a layer for a set of tests,...

enhancement
Needs Proposal

### What version of Effect is running? 3.14.5 ### What steps can reproduce the bug? Config methods that return compound conditions (such as `nonEmptyString`) produce a `ConfigError` that may lead...

bug

### What version of Effect is running? 3.14.5 ### What steps can reproduce the bug? ```ts group.add(HttpApiEndpoint.get('listEntity')`/entities` ``` The current `HttpApiEndpoint.()` API takes a template literal to define the path...

bug

### What version of Effect is running? 3.14.5 ### What steps can reproduce the bug? Create an endpoint and set success and error. In this case, I just want 400...

bug

For large Junie logs, the load time is increasingly getting longer. The principle reasons for preloading are: 1. Metrics so that projects costs over time can be included in the...

enhancement:perf

Junie UI doesn't have a great way to delete old logs (one or all) which can lead to lots of poor quality data in JE charts/stats. Provide a mechanism to...

It could be useful to compare two issue histories, but the UI doesn't really make this easy. Checkboxes could be provided on the issues list, but this also then needs...

enhancement:ux

Conventional understanding was that `cacheInputTokens` on each `LlmResponseEvent` was cumulative through the session. With Sonnet, one could use the `cacheCreateInputTokens` figure to cost individual events. However GPT-5 seems not to...

bug