All notable changes to this project will be documented in this file.
- Change tag variable names to camelcase.
- Add dynamic data extraction from hasura query.
- Throw as string on error to pass message to response.
- Update media fields to match table names.
- Sort query response by correct column name.
- Return on successful mutation.
- Minor typing updates.
- Return correct prop on mutations.
- Update insert mutation response body.
- Add typings.
- Add tags for classification.
- Add base request handler.
- Add hasura util methods to data access and manupulation.
- Add custom handler to determine query or mutaiton type.
- Add workflow to build and publish worker.
- Forward requests if an exception is thrown during execution.
- Sort query columns by desired order.
- Recieve auth key as header.
- Add hasura tags query in place of static list.
- Add id column to queries.
- Order genres query by name ascending.
- Add query for table column aggregate count.
- Add changelog generation action.
- Update node version and migrate to pnpm.
- Add dev container config.
- Add description, licence, and changelog config.
- Add node version and dependencies.
- Add linter and formatter configs.
- Add worker and typescript configs.
- Add git ignore.
- Update typings with more concise responses.
- Minor dependency updates.
- Add logging on errors.
- Add inline error logging on hasura requests.
- More logging for debugging.
- Log query response to determine error.
- Further logging for debugging.
- More logging to narrow down error.
- Rename movies and shows genre tag list.
- Add logging for mutaiton debugging.
- Return mutation results.
- Remove debugging logs.
- Minor syntax corrections.
- Install dependencies on separate step for caching.
- Check for existing media item before adding new.
- Add logs for debugging.
- Better query error logging.
- Logging optimizations.
- Minor syntax updates.
- Update Changelog.