v0.2.1 - 2026-04-10
- Switch to banjo-helm - (c41c0c9)
- Add WIP doc for slack bot - (ebd8636)
v0.2.0 - 2026-04-08
- (timeentry) Add a new mutation to support command pattern - (eae5253)
- (timeentry) Add default values on factory - (53b890f)
- (timeentry) Make client_id mandatory - (044cd0c)
- @tnagorra made their first contribution
v0.1.5 - 2026-04-07
- Add release using banjo-action - (7df29c0)
- Integrate with banjo-action(+fugit) for github action - (7b01ddb)
- Add update-snapshots from fugit - (2a62fa9)
- Add fugit - (a9cba08)
- Use 95% for disk usage max - (06796bd)
- (lint) Replace toml with pyproject in pre-commit - (aa8349a)
- Add TODO related to version in pyproject - (916b03d)
- (#82) Feat: add fugit
v0.1.4 - 2025-07-24
- (admin-panel) Show Event/Dealine google_calendar_html_link as anchor - (8de2b73)
- (s3) Cache generated url using redis - (9462a3f)
- Publish helm on push to develop - (1c87ebf)
- (standup) Fix assignable users - (aeebbff)
- (standup) Exclude inactive user for standup assignment - (6a90d8c)
- (#65) Chore(deps): update dependency ubuntu to v24
- (#67) Feat/s3 url cache
- (#71) Chore/july
v0.1.3 - 2025-06-02
- (event) Add description - (2dfa1fc)
v0.1.2 - 2025-05-25
- (release) Extend release body with helm metadata - (80d2e09)
- (release) Add semver validator in release.sh - (69c0c87)
- (changelog) Add git cliff - (ed0ce0b)
- (ci) Add pre-commit and uv - (359102b)
- (cli) Add management commands and cron jobs for standup and Slack sync - (4c339c9)
- (cli) Add subcommand to delete all google calendar data - (ecaffa4)
- (cli) Add command to reset calendar metadata - (b0d1c5d)
- (cli) Add wait_for_resources command - (94827ba)
- (cli) Add sync and acl listing for google_calender cli - (bb6ad87)
- (db) Add config for SSLMODE - (8f604e0)
- (deadline) Add project short_name - (1174653)
- (debug) Add payload in description - (a9ddd81)
- (deploy) Add script for uwsgi (web) - (16627a9)
- (django-admin) Add filters and action for google calendar sync - (cb338d2)
- (djangoql) Add djangoql to admin panel - (5c3fa48)
- (docker) Move backend related docker compose config here - (7b774bb)
- (google-calendar) Add description to google events - (48cd257)
- (google-calendar) Add emoji and color to the Calendar events - (758d69c)
- (google-calendar) Sync Event and Deadline with Google Calendar - (0f016d8)
- (google-calendar) Add cli to manage calendar from service account - (9016953)
- (helm) Add helm config (using toggle django-app chart) - (829efdf)
- (helm) Add helm config - (650817e)
- (lint) Enable reportImplicitOverride - (e062581)
- (logging) Setup logging config - (7e4737b)
- (package-manager) Replace poetry with uv - (45b1b83)
- (pre-commit) Replace black, isort with uv - (dad84bd)
- (quote) Add last_viewed in Quote for simple queue - (8798900)
- (sentry) Add config to disable cron monitor - (f6a2c7c)
- (sentry) Add cron monitor - (3c9562e)
- (settings) Refactor - (9b0eed7)
- (slack) Add Slack bot configuration and utility class - (54a9cae)
- (sso) [breaking] Replace custom code with django-allauth - (abd17d3)
- (sso) Enable SSO using environment - (efdbcb0)
- (standup) Add StandupGatherAroundMedia model and integrate with daily standup reminder - (9c3a9fd)
- (standup) Check holidays/WFH for daily_standup assignment - (309040d)
- (standup) Automate daily standup coordination and Slack messaging - (452cdac)
- (standup) Add DailyUserStandup model and Slack-related user fields - (03cd140)
- (workflow) Update CI/CD to include helm - (bb38d26)
- Add 'auto_select' field to quote and media models - (abbd113)
- (admin-panel) Add correct ordering field names for track models - (dcc8303)
- (ci) Use repository owner instead of full repo path for Helm OCI repo - (c91c433)
- (cronjob) Update before-standup-reminder schedule to 9:10 AM - (9da1fd2)
- (cronjob) Add timezone - (67e41e9)
- (dev) Exempt GraphiQL view from CSRF in debug mode - (5dd73eb)
- (django) Ignore csrf_exempt for graphql - (18ad81a)
- (entry-clone) Generate new ULID for cloned time entry - (75a039b)
- (google-calendar) Add fallback to auto-heal deleted/cancelled google events - (db9ec71)
- (lint) Pre-commit fixes and manual typing fixes - (3a24db7)
- (settings) Fix allowed host error - (4e4d1ef)
- (typo) Fix typo in slack reminder text - (af37126)
- (typo) Rename google-calender to google_calendar - (948d2ca)
- (word) Change APP_TYPE -> DJANGO_APP_TYPE - (279dcc0)
- (sso) Update ui, css theming, and login session expiry indicator - (08519ea)
- Centralize settings access via typed config module - (8852e7e)
- (standup,user) Add tests for standup tasks, CLI commands, and Slack sync - (b481329)
- (cd) Remove branch push rules for helm-publish - (e1a0edc)
- (helm) Update django-app chart dependency to v0.1.1 - (5f25f9b)
- (renovate) Add config from uv - (3506236)
- (sentry) Refactor configuration using dataclass - (1ee0bff)
- (standup) Use slack block for message - (ffdc841)
- (typo) Change Quote function get_random_quote to get_random - (578904a)
- More renovate config to json5 - (a25606e)
- (google-calendar) Add force-update in sync data command - (ce9c900)
- (pyright) Add additional checks - (945cc3d)
- (#1) Add linting and docker build
- (#11) Feature/admin panel fixes
- (#13) Integration feedbacks changes
- (#39) Feature/uv ruff
- (#40) Feature/google calender
- (#41) Feature/helm
- (#42) Fix/k8s cronjob
- (#43) Feat(sso)!: Replace custom code with django-allauth
- (#44) Refactor: centralize settings access via typed config module
- (#45) Chore: Configure Renovate
- (#49) Renovate/configure
- (#52) Chore(deps): update astral-sh/setup-uv action to v6
- (#53) Feature/daily standup
- (#59) Feature/standup media
- (#62) Feat(sentry): add cron monitor
- (#64) Chore/2025 may