Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pricing feature #484

Merged
merged 32 commits into from
Feb 26, 2025
Merged

Pricing feature #484

merged 32 commits into from
Feb 26, 2025

Conversation

Geczy
Copy link
Member

@Geczy Geczy commented Feb 26, 2025

Pull Request Title

Linked GH Issues

Current Behavior

New Behavior

Geczy added 30 commits February 22, 2025 13:04
- Add Redis data volume persistence
- Add service dependencies for Dota container
- Split GitHub Actions workflow into separate jobs
- Add caching and commit-specific image tags for each service
Remove commit-specific image tags, keeping only branch-based tags for cleaner image versioning
…flow

Modify builder.yml to add explicit target specification for each service build job, improving clarity and build configuration
Improve subscription deletion logic by:
- Removing redundant logging
- Adding early return for non-existent clients
- Simplifying client subscription check
- Adding a comment about Postgres replication configuration
Enhance builder.yml to:
- Add path-based triggers for each service
- Implement conditional build steps based on service or Dockerfile changes
- Improve build efficiency by checking for specific file modifications
- Reduce unnecessary workflow runs
Implement a grace period mechanism that grants Pro access to all users until April 30, 2025. This includes:
- Adding a constant for the grace period end date
- Creating an `isInGracePeriod()` function to check current date
- Modifying `canAccessFeature()` to allow full access during the grace period
Enhance client reset and deletion processes by:
- Explicitly clearing multiAccount property during cache clearing
- Resetting multiAccount when GSI handler state is reset
- Handling multiAccount cleanup during connected user deletion
@Geczy Geczy marked this pull request as ready for review February 26, 2025 02:58
@Geczy Geczy requested a review from emersoncloud February 26, 2025 02:58
@Geczy Geczy merged commit 8d924ef into master Feb 26, 2025
6 checks passed
@Geczy Geczy deleted the pricing branch February 26, 2025 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant