Skip to content
This repository was archived by the owner on Jun 29, 2026. It is now read-only.

Releases: kirol25/the-yields

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Apr 21:20
b32ffb3
  • Merge pull request #52 from kirol25/feat/community-files
  • ci: add GitHub Release with auto-generated changelog
  • fix: repair alembic migration chain after subscription removal
  • feat: add Alembic migrations to Docker entrypoint and Taskfile
  • Merge pull request #51 from kirol25/feat/community-files
  • chore: remove unused commit-types.yml
  • Merge pull request #50 from kirol25/feat/community-files
  • docs: add community files and commit type definitions
  • Merge pull request #49 from kirol25/feat/open-source-prep
  • chore: add CODEOWNERS file
  • Merge pull request #48 from kirol25/feat/open-source-prep
  • docs: add CI and license badges to README
  • chore: add dashboard screenshot and bump large file limit
  • chore: reset version to 0.1.0 and add screenshot to README
  • chore: reset version to 0.1.0 and add screenshot to README
  • chore: remove legal pages and feedback form
  • refactor: remove subscription and Stripe code from frontend
  • refactor: remove subscription and Stripe code from backend
  • chore: remove personal references and update documentation
  • docs: add MIT license, contributing guide, and fix pre-commit config
  • Merge pull request #39 from kirol25/dependabot/npm_and_yarn/ui/production-dependencies-7602da668b
  • chore(deps): bump vue in /ui in the production-dependencies group
  • Merge pull request #38 from kirol25/dependabot/npm_and_yarn/ui/production-dependencies-fafa605711
  • chore(deps): bump the production-dependencies group
  • feat: add initialization script for test database and update docker-compose volume path
  • Merge pull request #37 from kirol25/fix/currency-and-subscription-display
  • fix: correct currency default and subscription cancelled display
  • Merge pull request #36 from kirol25/feature/subscription-show-up
  • feat: implement subscription management features including status retrieval, reactivation, and cancellation
  • feat: refine yearly subscription button logic and styling for improved user experience
  • feat: enhance subscription management with improved plan checks and user authentication handling
  • feat: add currency column to users and update related schemas, models, and settings
  • feat: update subscription handling and test cases for premium status
  • Merge pull request #30 from kirol25/dependabot/npm_and_yarn/ui/production-dependencies-2a6915db5f
  • Merge pull request #35 from kirol25/feat/init-endpoint-startup-latency
  • feat: always show DepotSelector and add inline depot creation
  • feat: add year picker to AddEntryModal for backfilling past years
  • fix: always include current year in the years list
  • perf: memoize _resolve_depot, proactive token refresh, and add tests
  • perf: add GZip middleware to compress API responses
  • feat: replace 5 sequential startup calls with single /api/init endpoint
  • refactor: rename DBYieldRepository to YieldRepository across the codebase
  • Merge pull request #34 from kirol25/feature/refac-stripe
  • feat: implement Stripe webhook handling and refactor related services
  • chore(deps): bump vue-router in /ui in the production-dependencies group
  • Merge pull request #33 from kirol25/feat/subscription-plan-tracking
  • refactor: migrate DBYieldRepository to a new repository structure and update imports
  • feat: enhance login redirection to preserve original path
  • feat: add enums for Environment and SubscriptionPlan
  • docs: add subscription lifecycle details and cancellation behavior to README
  • refactor: update imports to use centralized enums for SubscriptionPlan and Environment
  • feat: track subscription plan (monthly/yearly) per user
  • feat: add Stripe setup instructions for premium subscription management
  • chore: update .dockerignore files to include additional environment and build artifacts
  • Merge pull request #32 from kirol25/feat/code-refas
  • feat: remove S3 configuration and update IAM policies for SES access
  • fix: grant ses:SendEmail to app server IAM user and document SES env vars
  • feat: implement cache clearing for year data and optimize data loading in DepotSelector and Dashboard
  • perf: parallelize depot fetch and skip redundant year re-fetch on init
  • feat: update landing page with multi-depot feature and fix depot loading
  • fix: handle CancelledError in logging middleware on server shutdown
  • Merge pull request #31 from kirol25/feat/code-refas
  • feat: refactor subscription logic to use data store for premium status
  • Add integration and unit tests for finance and user endpoints
  • feat: add initial database models and session management
  • feat: update configuration to include database URL and refactor repository type
  • feat: add tickers API router and schema for listing known tickers
  • feat: refactor premium status retrieval to use database session and update repository handling
  • feat: refactor subscription service to use database session for premium status updates
  • feat: update pytest testpaths to include unit and integration tests
  • feat: include tickers router in API initialization
  • feat: replace hardcoded tickers with DEFAULT_TICKERS in migration script
  • feat: add default seed list for tickers reference table
  • feat: add initial database schema with users, depots, goals, and entries tables
  • feat: add integration tests for DBYieldRepository and update auth context test
  • feat: enhance AddEntryModal with ticker selection and search functionality for dividends and yields
  • feat: implement DBYieldRepository for user data management in the database
  • feat: update environment variables for local development setup
  • feat: add test fixtures and models for SQLAlchemy ORM testing
  • Refactor code structure for improved readability and maintainability
  • feat: add initial Alembic migration setup with user, depot, and goal tables
  • feat: add Postgres service and update development tasks for improved setup
  • feat: enhance error handling and logging in authentication and subscription services
  • Merge pull request #29 from kirol25/feat/prometheus-metrics
  • fix: correct the product name from "the-yield" to "the-yields" in philosophy body text
  • fix: standardize comment formatting by replacing "—" with "-" across multiple files
  • fix: update URLs from the-yields.app to the-yields.com in environment and documentation files
  • feat: add Prometheus metrics instrumentation and dependencies
  • chore: remove nginx-exporter service from docker-compose.yml
  • Merge pull request #28 from kirol25/dependabot/npm_and_yarn/ui/dev-dependencies-97bcedbae3
  • chore(deps-dev): bump the dev-dependencies group in /ui with 2 updates
  • chore: ignore major version updates in Dependabot
  • chore: add kirol25 as reviewer for all Dependabot update groups
  • fix: read backend version from app/version.py instead of pyproject.toml
  • chore: bump upload-artifact to v4.6.2 for Node.js 24 support
  • Merge pull request #25 from kirol25/feature/bump-versions
  • feat: bump version to 0.1.1 in version.py and package.json
  • Merge pull request #24 from kirol25/feat/cleanup-docs-config
  • feat: update CI and Docker configurations to use 'prod' environment and remove local storage backend
  • docs: update README and .env.example to reflect removed dev auth and X-User-Email
  • Merge pull request #23 from kirol25/feat/config-environment-enum
  • feat: refactor authentication context handling and remove insecure dev auth option
  • feat: update get_auth_context to include 'sub' in dev mode and enhance tests
  • feat: add X-User-Email header to authentication requests
  • refactor: update user key extraction to use 'sub' from ID token instead of email
  • Add dividend and yield data for 2020-2026, including settings for 2026 goals
  • refactor: switch to ID token auth and store is_premium in settings.json
  • feat: add subscription disclaimer and update CTA in Landing and Subscriptions views
  • Merge pull request #22 from kirol25/feat/config-environment-enum
  • refactor: replace STORAGE_BACKEND with Environment enum and gate docs on ENVIRONMENT
  • Merge pull request #21 from kirol25/feat/independent-versioning
  • fix: update project name to 'the-yields' in CI, Taskfile, and Terraform config
  • feat: decouple UI and backend versioning in CI
  • Merge pull request #20 from kirol25/feature/cleanup-user-data
  • refactor: remove IAM access key outputs from Terraform configuration
  • feat: add IAM resources and outputs for app server access keys
  • feat: add S3 configuration and resources for data storage
  • feat: add Cognito region setting for JWT verification
  • feat: add SES DKIM and MAIL FROM records for IONOS DNS configuration
  • fix: update S3 repository to use user key instead of email for data storage
  • chore: remove S3_PREFIX from environment configuration and documentation
  • Merge pull request #19 from kirol25/feature/fix-pipeline-tests
  • Implement feature X to enhance user experience and fix bug Y in module Z
  • fix: update authentication settings to use COGNITO_USER_POOL_ID and enhance test reporting
  • Merge pull request #17 from kirol25/dependabot/github_actions/docker/login-action-4
  • Merge pull request #18 from kirol25/fix/tests
  • fix: enable ALLOW_INSECURE_DEV_AUTH for development and remove redundant tests
  • Merge pull request #16 from kirol25/dependabot/github_actions/docker/build-push-action-7
  • chore(deps): bump docker/login-action from 3 to 4
  • chore(deps): bump docker/build-push-action from 6 to 7
  • Merge pull request #14 from kirol25/fix/version-mismatch
  • fix: correct version mismatch for Vite in package.json and update backend ecosystem label in dependabot.yml
  • Merge pull request #11 from kirol25/dependabot/npm_and_yarn/ui/dev-dependencies-1941a3b2fc
  • Merge pull request #12 from kirol25/dependabot/npm_and_yarn/ui/production-dependencies-c41af92c7d
  • Merge pull request #13 from kirol25/feature/cleanup-ansible-deployment
  • chore: export REGISTRATION_ENABLED for better accessibility in the app
  • chore: organize Taskfile with build tasks for UI and API
  • chore: rename build jobs to test jobs and add test execution step
  • chore: remove hardcoded Cognito region and refactor registration flag usage
  • chore: remove COGNI...
Read more