# Backfill missing app settings defaults during decode · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commit/654ca0da91eaca22d4f74d6af5670f00a8cf0fdd)

Repository: [flambo/t3code](https://git.cafe/flambo/t3code)

Visibility: public

Requested revision: 654ca0da91eaca22d4f74d6af5670f00a8cf0fdd

Requested commit: 654ca0da91eaca22d4f74d6af5670f00a8cf0fdd

Commit: 654ca0da91eaca22d4f74d6af5670f00a8cf0fdd

Tree: 12ed23fae97ec384d921140ff8769c53c3b07ad2

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Backfill missing app settings defaults during decode

- add decoding defaults in `AppSettingsSchema` so older persisted settings load safely
- export shared `Schema.Literals` types for `EnvMode` and `TimestampFormat`
- add a regression test covering pre-new-key settings hydration

```

## Parents

- [aa66e080349523f8ae98cc6a0a4c486590cf7fa5](https://git.cafe/flambo/t3code/commit/aa66e080349523f8ae98cc6a0a4c486590cf7fa5?format=markdown)

[Source at this commit](https://git.cafe/flambo/t3code/tree/654ca0da91eaca22d4f74d6af5670f00a8cf0fdd?format=markdown)
