caterium-app/docs/release-manifest.json
pavlov346346-source fc6d1aa778
Caterium v17.6.4 release integrity cleanup
Synchronize release metadata, backfill v17.6.2-v17.6.4 release notes, and enforce version consistency in CI.
2026-09-08 02:41:20 +03:00

318 lines
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"app": "Caterium",
"version": "v17.6.4",
"channel": "production",
"schema": 17,
"legacyStateKept": true,
"normalizedMirror": true,
"optimisticRevisionLock": true,
"offlineOutbox": "IndexedDB",
"dailyBackups": true,
"serverReady": true,
"workspaceAutoDiscovery": true,
"invitesTemporarilyDisabled": false,
"pwaCache": "v69-20260907-v17-6-4-settings-orders-pdf-menu",
"fullOfferDescriptions": true,
"dynamicOfferRows": true,
"pdfOfferDescriptionFix": true,
"boxWeightEditable": true,
"boxWeightVisibleEverywhere": true,
"offerCompositionTotals": true,
"offerSnapshotVersion": 8,
"boxPiecesEditable": true,
"ingredientUnitWeightEditable": true,
"box18CompositionFixed": true,
"clientOfferUsesExplicitPieces": true,
"clientOfferBoxTotals": true,
"clientOfferWeightRoundUpStepGrams": 5,
"clientOfferPiecesRoundUpToInteger": true,
"pdfBalancedCards": true,
"pdfDuplicateGalleryRemoved": true,
"boxGuestRangeHiddenEverywhere": true,
"clientOfferNoDuplicateBoxQuantity": true,
"catalogTabColorPicker": true,
"catalogTabAutoContrast": true,
"catalogEditorGenericPriceAndSaveLabels": true,
"catalogPhotoLocalStorageOptimization": true,
"cloudQuotaRetryForSunBoxes": true,
"catalogSource": "Все боксы — Солнце Кейтеринг (2).pdf",
"catalogVersion": "2026-09-02",
"catalogPositions": 113,
"catalogGuestsImported": false,
"catalogRemotePhotoLinks": 0,
"premiumCategoryFromPosition": 85,
"premiumCategoryBetweenBoxesAndDrinks": true,
"boxOriginalPriceEditable": true,
"boxDiscountPriceDisplay": true,
"settingsStickyHeader": true,
"settingsOpenAtTop": true,
"settingsCloudMovedToBottom": false,
"clientOfferTemplates": [
"light",
"editorial-grid",
"midnight-glass",
"emerald-gold"
],
"addressCandidateSelection": true,
"addressMapConfirmation": true,
"addressAutocomplete": false,
"addressGeocoder": "Nominatim manual search with Photon fallback",
"clientOfferLegacyCatalogCompatibility": true,
"clientOfferLegacyPhotosEmbedded": false,
"clientOfferPlaceholderSnapshotAutoRefresh": true,
"clientOfferLegacyPhotosPackedLosslessly": false,
"legacyPhotoPackFile": null,
"legacyPhotoPackItems": 0,
"legacyStandalonePhotosKept": 60,
"runtimeBundled": true,
"runtimeBundleFile": "app-runtime.js",
"runtimeBundleModules": 22,
"mobileCssInlined": true,
"serverHealthUsesReleaseVersion": true,
"premiumBoxLikeSupportFixed": true,
"catalogPdfRemoteImageCorsSafe": true,
"compactDistribution": true,
"catalogCompositionStaticPrefill": 56,
"catalogCompositionCurrentSiteVerified": 6,
"catalogCompositionLiveSync": true,
"catalogCompositionLiveSource": "https://solnce-keytering.ru/catalog + /catalog_black",
"catalogCompositionSyncIntervalHours": 6,
"catalogCompositionManualRefresh": false,
"catalogCompositionEditable": true,
"catalogCompositionPreservesManualEdits": true,
"catalogMigrationPreservesCustomItems": true,
"clientOfferLightBackground": "white",
"clientOfferSellingBlock": true,
"clientOfferSellingTextNoClip": true,
"clientOfferFinalGallery": true,
"clientOfferFinalGalleryImages": 2,
"clientOfferFinalGalleryPackedLosslessly": false,
"distributionFileCount": 240,
"finalGallerySource": "2 guaranteed embedded table photos; original offer-gallery files retained",
"finalGalleryPackedFile": null,
"calendarUsesPaymentColors": true,
"calendarPaymentColorsFollowSettings": true,
"calendarPrintFinancialsHidden": true,
"calendarPrintKitchenSafe": true,
"catalogCompositionPremiumDetailSync": true,
"catalogCompositionPremiumMissingForcesRefresh": true,
"catalogCompositionTildaEndpoint": "getproduct",
"catalogCompositionPremiumForceRefresh": true,
"catalogCompositionCacheRequiresPremium": true,
"notes": "Production v17.6.4: chat photo compression and server memory counters; bounded Developer Console memory refresh; operations UX; Developer/SaaS hotfixes; one-minute order auto-completion and payment; per-offer PDF templates; styled Menu icon; GitHub QA and Cloudflare production deployment.",
"catalogPhotoSources": 113,
"catalogPhotosStoredInCatalog": true,
"catalogLegacyPhotosInCatalog": 60,
"catalogCurrentPhotosPrefilled": 64,
"catalogCurrentPhotosLazyCached": true,
"catalogPhotoSourceMap": "catalog/photo-sources.json",
"catalogCompositionClientFirst": true,
"catalogTtkSeparated": true,
"orderBlankQrTextInlineEditable": true,
"box1SaleBadgeWithoutOldPrice": false,
"performanceAudit": true,
"pdfGeneratedOnDemand": true,
"catalogPhotoStartupWarmup": false,
"catalogPhotoFailureBackoffMinutes": 0,
"catalogCompositionDeferredUntilIdle": true,
"catalogCompositionDetailConcurrency": 2,
"backgroundDomObserversThrottled": true,
"cloudSignatureScanIntervalMs": 9000,
"finalGalleryStoredAsFiles": true,
"finalGalleryFolder": "offer-gallery",
"finalGalleryPreviewUsesDirectUrls": true,
"pdfRasterConversionDeferredUntilDownload": false,
"catalogPhotoPreflight": false,
"catalogPhotoPreflightScript": "prepare-catalog-photos.js (optional manual prefetch)",
"catalogPhotoRequiredBeforeServer": false,
"catalogPhotoTarget": 113,
"catalogPhotoRuntimeRemoteFetch": true,
"catalogPhotoFirstRunInternetRequiredUntilComplete": false,
"catalogPhotoDuplicateUrlReuse": true,
"catalogPhotoDownloadConcurrency": 3,
"catalogPhotoDownloadRetries": 3,
"catalogPhotoHealthStatus": true,
"catalogPhotoFallbackChain": true,
"catalogPhotoProxyCache": true,
"catalogStartupPhotoPreflightBlocking": false,
"clientOfferPdfPhotoFallback": true,
"premiumPhotoFallback": true,
"clientOfferAdaptiveFinalGallery": true,
"clientOfferAdaptiveFinalGalleryMaxPhotos": 2,
"clientOfferFinalGalleryPreviewMaxPhotos": 2,
"box5LocalPhotoFallback": true,
"box8LocalPhotoFallback": true,
"clientOfferEditorialTemplate": true,
"clientOfferEditorialReference": "IMG_3962.jpeg provided 2026-09-04",
"clientOfferEditorialPreviewPdfParity": true,
"clientOfferEditorialSharedGrouping": true,
"clientOfferPreviewUsesPdfPages": true,
"clientOfferAllTemplatesPreviewPdfParity": true,
"clientOfferInlineEditor": true,
"clientOfferInlineEditorPerOrder": true,
"clientOfferFinalGalleryCreatesNewPage": false,
"clientOfferFinalGalleryOnlyUsesExistingWhitespace": true,
"clientOfferInlineControlLinesEdit": true,
"clientOfferFinalGalleryGuaranteedDataFallback": true,
"clientOfferFinalGalleryAutomatic": true,
"clientOfferFinalGalleryMinWhitespacePx": 128,
"workspaceLocalIsolation": true,
"workspaceLocalIsolationStore": "IndexedDB meta / tenant-local:<workspaceId>",
"workspaceSwitchClearsWorkingCopy": true,
"workspaceUpgradeLegacyAdoption": true,
"newWorkspaceStarterCatalog": true,
"newWorkspaceStarterCatalogPositions": 113,
"newWorkspaceOrdersEmpty": true,
"newWorkspaceClientsEmpty": true,
"catalogStaticPdfRemoved": true,
"catalogPdfGeneratedOnDemand": true,
"catalogJpegOptimized": true,
"catalogJpegMaxSidePx": 1500,
"catalogJpegQuality": 80,
"reliableLocalSignOut": true,
"signOutScope": "local",
"signOutNetworkTimeoutMs": 2500,
"signOutPreservesWorkspaceSnapshot": true,
"settingsAccountFirst": true,
"settingsBackupCardVisible": false,
"settingsStabilityCardVisible": false,
"settingsTopOrder": [
"Профиль и аккаунт",
"Пользователи и роли",
"История изменений"
],
"authGateSignUpVisible": true,
"settingsTabs": true,
"settingsTabsCount": 6,
"settingsTabsMobileHorizontalScroll": true,
"settingsTabsRememberLast": true,
"settingsTabGroups": [
"Аккаунт",
"Оформление",
"Предложение",
"Заказы",
"Справочники",
"Документы"
],
"settingsCatalogTabsShortcut": true,
"developerConsole": true,
"developerRoleSource": "public.sun_platform_admins",
"developerServerEnforced": true,
"developerMfaRequired": true,
"developerMfaType": "TOTP / Supabase MFA AAL2",
"developerTabs": [
"Обзор",
"Компании",
"Аккаунты",
"Тарифы",
"Функции",
"Система",
"Резервные копии",
"Журнал"
],
"developerSeesAllAuthAccounts": true,
"developerSupportReadOnlyMode": true,
"developerAuditLog": true,
"developerWorkspaceDiagnostics": true,
"developerSubscriptionManagement": true,
"developerFeatureMatrixManagement": true,
"developerStarterCatalogManagement": true,
"developerCanCreateCompanies": true,
"normalUserTechnicalSupabaseSettingsHidden": true,
"normalUserManualCloudControlsHidden": true,
"normalUserBackupsHidden": true,
"normalUserStabilityHidden": true,
"authAdminEdgeFunctionDeployed": false,
"authAdminEdgeFunctionNote": "Source included, but deployment was unavailable in this build environment. All-account listing uses existing server-side sun_platform_list_users RPC; global Auth ban/recovery controls remain unavailable until protected backend function is deployed.",
"developerSqlMigration": "SUPABASE-DEVELOPER-V22.sql",
"developerMfaRecovery": true,
"registrationTabs": true,
"registrationCompanyNameRequired": true,
"registrationAutoCreatesWorkspace": true,
"newRegistrationTrialDays": 14,
"newRegistrationTrialPlan": "full",
"cateriumLoginBranding": true,
"signupPasswordRepeatRemoved": false,
"signupEmailAutoconfirm": "scoped trigger for registration_source=caterium_public_signup",
"signupTrial": "14-day Full",
"developerMfaInputSelectorFixed": true,
"developerMfaRepeatedValidationToastsFixed": true,
"release": "20260907-v17-6-4-settings-orders-pdf-menu",
"registrationFlow": "email-password-confirm-company-auto-login",
"emailConfirmationRequired": false,
"employeeInviteLinks": false,
"employeeInviteEmailBound": false,
"employeePendingInvitesUI": false,
"directEmployeeCreation": true,
"employeeTemporaryPassword": true,
"chatEnabled": true,
"chatCompanyRoom": true,
"chatDirectMessages": true,
"chatOrderDiscussions": true,
"chatPrivateAttachments": true,
"chatAttachmentBucket": "sun-chat",
"chatAttachmentMaxBytes": 15728640,
"chatMaxAttachmentsPerMessage": 5,
"chatReadStatus": true,
"chatTypingIndicator": true,
"chatPresence": true,
"chatUnreadBadge": true,
"chatRealtimePrivate": true,
"chatDirectIsolation": "workspace membership + sun_chat_participants + RLS",
"chatMigration": "SUPABASE-CHAT-V29.sql",
"granularAdminPermissions": true,
"lastAdminProtection": "other-active-admin-count",
"lastUsersManagerProtection": true,
"adminRightsMigration": "SUPABASE-ADMIN-RIGHTS-V30.sql",
"chatSidebarNav": true,
"chatSidebarSections": [
"Общий",
"Личные",
"Заказы"
],
"chatOrderInline": true,
"chatOrderGlobalIndex": true,
"chatSafeNavRegistration": true,
"chatRepeatedInitPollingRemoved": true,
"chatFutureContextsPlanned": [
"production",
"routes",
"shopping",
"client-internal-notes"
],
"stabilitySecurityRelease": true,
"rollbackBaseline": "v17.5.31",
"sharedSafeHtmlUtility": "core/sun-safe.js",
"legacyBootstrapExternalized": "legacy/bootstrap.js",
"productionEmployeeEdgeFunctionVersioned": true,
"blockingOfferGalleryBase64Removed": true,
"offerGalleryFiles": 2,
"pdfEngine": "core/pdf-engine.js",
"pdfEngineA4Validated": true,
"mobile390NoDocumentOverflow": true,
"releaseChecks": "tests/static-security.mjs + tests/release-check.mjs",
"playwrightSpec": "tests/app.spec.mjs",
"releaseScoreFirstPass": 7,
"releaseScoreSecondPass": 9,
"chatPhotoCompression": true,
"chatPhotoTargetBytes": 2097152,
"chatPhotoMaxSidePx": 2048,
"developerMemoryCounters": true,
"developerMemoryRefreshMs": 30000,
"developerMemoryTimeoutMs": 8000,
"developerMemoryMutationLoopRemoved": true,
"developerSupportLiveRefresh": true,
"menuEditorFullPage": true,
"calendarOverflowPanel": true,
"routeBaseConfigurable": true,
"routeOrderPopup": true,
"developerGateHotfixV1763": true,
"saasClickHotfixV1763": true,
"ordersAutoCompleteDelayMs": 60000,
"ordersAutoPayment": true,
"ordersAutoCompletedOriginalDatePreserved": true,
"clientOfferTemplatePerOrder": true,
"menuStyledSvgIcon": true,
"releaseIntegrityChecks": true
}