# Changelog

## 0.5.3

- Apply query optimizations for retrieving posts

## 0.5.2

- Add missing `VERSION` environment variable

## 0.5.1

- Use line-through styling for read posts
- Use full height for post layout

## 0.5.0

- Upgrade python to 3.11
- Upgrade django to 4.2
- Migrate from pip-tools to uv
- Migrate from black to ruff for formatting
- Upgrade webpack to 5.9 (with various tooling)
- Styling refactor
- Mobile/tablet layout added

## 0.4.4

- Sort posts before storing in redux store

## 0.4.3

- Use `IntersectionObserver` to paginate

## 0.4.2

- Set `SECURE_PROXY_SSL_HEADER` setting for production

## 0.4.1

- Add missing env variables

## 0.4.0

- Add Makefile & use `pip-tools` to generate dependencies
- Add `pyproject.toml`
- Update dependencies
- Update docker-compose setup
- Default to `newsreader.conf.docker` settings module
- Add scroll to top/bottom buttons

## 0.3.13.8

- Update dependencies
- Fix csrf_token's not rendering

## 0.3.13.7

- Check for Twitter error codes in response

## 0.3.13.6

- Try to load sentry by default for all environments

## 0.3.13.5

- Set response keyword argument

## 0.3.13.4

- Fix import error

## 0.3.13.3

- Use sentry's set_extra to provide extra debug variables

## 0.3.13.2

- Update sentry-sdk

## 0.3.13.1

- Fix mutual exclusive exception for email settings
- Temporarly set exception level for StreamDeniedException exceptions

## 0.3.13

- Update django to 3.2
- Notify users of expired credentials

## 0.3.12.1

- Add missing background-color

## 0.3.12

- Update light theme
- Sticky navbar
- Sticky post modal header

## 0.3.11

- Add saved posts section
- Bump django version

## 0.3.10

- Add custom color for confirm buttons
- Update font sizes

## 0.3.9

- Cursor based pagination
- Updated django version

## 0.3.8

- Update light / dark theme
- Replace css.gg with fontawesome
- Update deploy job

## 0.3.7

- Add a dark theme
- Update object representations
- Move sentry to optional dependency
- Add CHANGELOG.md

## 0.3.6.3

- Update deploy job

## 0.3.6.2

- Use warning logging level for BuilderSkippedException's
- Change working directory before running ansible

## 0.3.6.1

- Install ansible required roles

## 0.3.6

- Update deploy job
- Add user manageable reddit filters

## 0.3.5

- Show timezone next to post datetimes
- Take read status in consideration when sorting posts
