Remove Release Notes Feature Flag

This commit is contained in:
yash-signal 2025-06-02 18:37:00 -05:00 committed by GitHub
parent c9c16e17e2
commit 829b84a54e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 1 additions and 25 deletions

View file

@ -37,9 +37,6 @@ export type ConfigKeyType =
| 'desktop.funPicker' // alpha
| 'desktop.funPicker.beta'
| 'desktop.funPicker.prod'
| 'desktop.releaseNotes'
| 'desktop.releaseNotes.beta'
| 'desktop.releaseNotes.dev'
| 'global.attachments.maxBytes'
| 'global.attachments.maxReceiveBytes'
| 'global.backups.mediaTierFallbackCdnNumber'

View file

@ -20,8 +20,6 @@ import { saveNewMessageBatcher } from '../util/messageBatcher';
import { generateMessageId } from '../util/generateMessageId';
import type { RawBodyRange } from '../types/BodyRange';
import { BodyRange } from '../types/BodyRange';
import * as RemoteConfig from '../RemoteConfig';
import { isBeta, isProduction } from '../util/version';
import type {
ReleaseNotesManifestResponseType,
ReleaseNoteResponseType,
@ -444,7 +442,7 @@ export class ReleaseNotesFetcher {
events: MinimalEventsType,
isNewVersion: boolean
): Promise<void> {
if (initComplete || !this.isEnabled()) {
if (initComplete) {
return;
}
@ -463,18 +461,4 @@ export class ReleaseNotesFetcher {
}
});
}
public static isEnabled(): boolean {
const version = window.getVersion();
if (isProduction(version)) {
return RemoteConfig.isEnabled('desktop.releaseNotes');
}
if (isBeta(version)) {
return RemoteConfig.isEnabled('desktop.releaseNotes.beta');
}
return RemoteConfig.isEnabled('desktop.releaseNotes.dev');
}
}

View file

@ -174,7 +174,6 @@ function sanitizePathComponent(component: string): string {
const DEFAULT_REMOTE_CONFIG = [
['desktop.backup.credentialFetch', { enabled: true }],
['desktop.internalUser', { enabled: true }],
['desktop.releaseNotes', { enabled: true }],
['desktop.senderKey.retry', { enabled: true }],
['global.backups.mediaTierFallbackCdnNumber', { enabled: true, value: '3' }],
['global.groupsv2.groupSizeHardLimit', { enabled: true, value: '64' }],

View file

@ -27,10 +27,6 @@ describe('release notes', function (this: Mocha.Suite) {
bootstrap = new Bootstrap();
await bootstrap.init();
bootstrap.server.setRemoteConfig('desktop.releaseNotes', {
enabled: true,
});
app = await bootstrap.link();
});