13 changes: 10 additions & 3 deletions 13 apps/studio/src/common/appdb/models/LicenseKey.ts Original file line numberDiff line numberDiff line change @@ -3,9 +3,17 @@ import { LicenseStatus, isVersionLessThanOrEqual, parseTagVersion } from "@/lib/...
We spent a LOT of time trying to make Beekeeper Studio more maintainable, backporting a lot of code from the ultimate version, and rewriting entire components to make them more modular. This has probably resulted in a few bugs, but it helps us move faster in the future. In particular, ...
document.title = `Beekeeper Studio Ultimate - free trial ends ${this.license.validUntil.toLocaleDateString()}` if (this.isTrial && this.isUltimate) { const ta = new TimeAgo('en-US') const validUntil = this.status.license.validUntil const options = { text: `Your free trial expires ${ta...
We spent a LOT of time trying to make Beekeeper Studio more maintainable, backporting a lot of code from the ultimate version, and rewriting entire components to make them more modular. This has probably resulted in a few bugs, but it helps us move faster in the future. In particular, ...
6 changes: 3 additions & 3 deletions 6 apps/studio/src/components/ultimate/LicenseInformation.vue Original file line numberDiff line numberDiff line change @@ -15,8 +15,8 @@ Valid for app version Any version {{ license.maxAllowedAppRelease.tagName }} or lower {{ license.maxAllowedApp...
const ultimateCheck = this.$config.isUltimate const ultimateCheck = this.hasActiveLicense ? true : !isUltimateType(this.config.connectionType)5 changes: 3 additions & 2 deletions 5 apps/studio/src/components/sidebar/core/FavoriteList.vue Original file line numberDiff line numberDiff line change...
Back in the olden times of 2022 I launched theUltimate editionas a separate app because it was an easy way for me to see if paid features would help make the business sustainable. The experiment was a great success, and thousands of developers have purchased an ultimate edition license (than...
license?.active) { // we set the app title AND set a notification document.title = `Beekeeper Studio Ultimate - free trial ends ${this.license.validUntil.toLocaleDateString()}` if (this.isTrial && this.isUltimate) { const ta = new TimeAgo('en-US') const validUntil = this.status....
- name: Create or check draft release (ultimate) id: create_release uses: actions/github-script@v7 env: TAG_NAME: ${{ github.ref_name }} OWNER: 'beekeeper-studio' REPO: 'ultimate-releases' with: github-token: ${{ secrets.GH_DEPLOY_TOKEN }} script: | const script = require('./.gi...
if (this.isUltimate) return false return isUltimateType(this.config.connectionType)2 changes: 1 addition & 1 deletion 2 apps/studio/src/components/TabDatabaseBackup.vue Original file line numberDiff line numberDiff line change @@ -122,7 +122,7 @@ import BackupSettings from './backup/Backup...