├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── deprecate.yml │ └── main.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierrc.json ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── PLUGIN_README.md ├── README.md ├── commitlint.config.js ├── lint-staged.config.js ├── package.config.ts ├── package.json ├── renovate.json ├── sanity.json ├── src ├── components │ ├── dateInputs │ │ ├── CommonDateTimeInput.tsx │ │ ├── DateTimeInput.tsx │ │ ├── README.md │ │ ├── base │ │ │ ├── DatePicker.tsx │ │ │ ├── DateTimeInput.tsx │ │ │ ├── LazyTextInput.tsx │ │ │ └── calendar │ │ │ │ ├── Calendar.tsx │ │ │ │ ├── CalendarDay.tsx │ │ │ │ ├── CalendarMonth.tsx │ │ │ │ ├── YearInput.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── features.ts │ │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── dialogs │ │ ├── DialogFooter.tsx │ │ ├── DialogHeader.tsx │ │ ├── DialogScheduleEdit.tsx │ │ └── DialogTimeZone.tsx │ ├── documentWrapper │ │ ├── ScheduleBanner.tsx │ │ └── ScheduledDocumentInput.tsx │ ├── editScheduleForm │ │ ├── EditScheduleForm.tsx │ │ ├── ScheduleForm.tsx │ │ └── index.ts │ ├── errorCallout │ │ └── ErrorCallout.tsx │ ├── scheduleContextMenu │ │ ├── ContextMenuItems.tsx │ │ ├── FallbackContextMenu.tsx │ │ ├── MenuItemWithPermissionsTooltip.tsx │ │ ├── ScheduleContextMenu.tsx │ │ └── index.ts │ ├── scheduleItem │ │ ├── DocumentPreview.tsx │ │ ├── NoSchemaItem.tsx │ │ ├── PreviewWrapper.tsx │ │ ├── ScheduleItem.tsx │ │ ├── StateReasonFailedInfo.tsx │ │ ├── ToolPreview.tsx │ │ ├── User.tsx │ │ ├── dateWithTooltip │ │ │ ├── DateWithTooltip.tsx │ │ │ └── DateWithTooltipElementQuery.tsx │ │ ├── documentStatus │ │ │ ├── DraftStatus.tsx │ │ │ ├── PublishedStatus.tsx │ │ │ ├── README.md │ │ │ └── TimeAgo.tsx │ │ └── index.ts │ ├── timeZoneButton │ │ ├── TimeZoneButton.tsx │ │ └── TimeZoneButtonElementQuery.tsx │ ├── toastDescription │ │ └── ToastDescription.tsx │ └── validation │ │ ├── SchedulesValidation.tsx │ │ ├── ValidationInfo.tsx │ │ ├── ValidationList.tsx │ │ └── ValidationListItem.tsx ├── constants.tsx ├── contexts │ └── documentActionProps.tsx ├── documentActions.ts ├── documentActions │ └── schedule │ │ ├── NewScheduleInfo.tsx │ │ ├── ScheduleAction.tsx │ │ ├── Schedules.tsx │ │ └── index.ts ├── documentBadges.ts ├── documentBadges │ └── scheduled │ │ ├── ScheduledBadge.tsx │ │ └── index.ts ├── hooks │ ├── useCheckFeature.ts │ ├── useDialogScheduleEdit.ts │ ├── useDialogTimeZone.ts │ ├── useDialogVisibile.ts │ ├── useFilteredSchedules.ts │ ├── usePollSchedules.ts │ ├── usePreviewState.ts │ ├── usePublishedId.ts │ ├── useScheduleApi.ts │ ├── useScheduleForm.ts │ ├── useScheduleOperation.tsx │ ├── useSchemaType.ts │ ├── useTimeZone.tsx │ ├── useToolOptions.ts │ └── useValidations.ts ├── index.ts ├── inputResolver.tsx ├── tool │ ├── Tool.tsx │ ├── contexts │ │ └── schedules.tsx │ ├── featureBanner │ │ └── FeatureBanner.tsx │ ├── scheduleFilters │ │ ├── ScheduleFilter.tsx │ │ ├── ScheduleFilters.tsx │ │ └── index.ts │ ├── schedules │ │ ├── BigIconComingSoon.tsx │ │ ├── BigIconScreen.tsx │ │ ├── BigIconSuccess.tsx │ │ ├── EmptySchedules.tsx │ │ ├── Schedules.tsx │ │ ├── VirtualList.tsx │ │ ├── VirtualListItem.tsx │ │ └── index.ts │ ├── schedulesContextMenu │ │ └── SchedulesContextMenu.tsx │ └── toolCalendar │ │ ├── Calendar.tsx │ │ ├── CalendarDay.tsx │ │ ├── CalendarMonth.tsx │ │ ├── Pip.tsx │ │ ├── README.md │ │ ├── ToolCalendar.tsx │ │ ├── constants.ts │ │ ├── index.ts │ │ └── utils.ts ├── types.ts └── utils │ ├── debug.ts │ ├── getErrorMessage.ts │ ├── paneItemHelpers.tsx │ ├── scheduleUtils.ts │ ├── sortByExecuteDate.ts │ └── validationUtils.ts ├── tsconfig.json └── v2-incompatible.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/deprecate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.github/workflows/deprecate.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/LICENSE -------------------------------------------------------------------------------- /PLUGIN_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/PLUGIN_README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/package.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/renovate.json -------------------------------------------------------------------------------- /sanity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/sanity.json -------------------------------------------------------------------------------- /src/components/dateInputs/CommonDateTimeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/CommonDateTimeInput.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/DateTimeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/DateTimeInput.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/README.md -------------------------------------------------------------------------------- /src/components/dateInputs/base/DatePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/DatePicker.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/DateTimeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/DateTimeInput.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/LazyTextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/LazyTextInput.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/Calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/Calendar.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/CalendarDay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/CalendarDay.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/CalendarMonth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/CalendarMonth.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/YearInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/YearInput.tsx -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/constants.ts -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/features.ts -------------------------------------------------------------------------------- /src/components/dateInputs/base/calendar/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/base/calendar/utils.ts -------------------------------------------------------------------------------- /src/components/dateInputs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/index.ts -------------------------------------------------------------------------------- /src/components/dateInputs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/types.ts -------------------------------------------------------------------------------- /src/components/dateInputs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dateInputs/utils.ts -------------------------------------------------------------------------------- /src/components/dialogs/DialogFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dialogs/DialogFooter.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DialogHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dialogs/DialogHeader.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DialogScheduleEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dialogs/DialogScheduleEdit.tsx -------------------------------------------------------------------------------- /src/components/dialogs/DialogTimeZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/dialogs/DialogTimeZone.tsx -------------------------------------------------------------------------------- /src/components/documentWrapper/ScheduleBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/documentWrapper/ScheduleBanner.tsx -------------------------------------------------------------------------------- /src/components/documentWrapper/ScheduledDocumentInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/documentWrapper/ScheduledDocumentInput.tsx -------------------------------------------------------------------------------- /src/components/editScheduleForm/EditScheduleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/editScheduleForm/EditScheduleForm.tsx -------------------------------------------------------------------------------- /src/components/editScheduleForm/ScheduleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/editScheduleForm/ScheduleForm.tsx -------------------------------------------------------------------------------- /src/components/editScheduleForm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/editScheduleForm/index.ts -------------------------------------------------------------------------------- /src/components/errorCallout/ErrorCallout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/errorCallout/ErrorCallout.tsx -------------------------------------------------------------------------------- /src/components/scheduleContextMenu/ContextMenuItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleContextMenu/ContextMenuItems.tsx -------------------------------------------------------------------------------- /src/components/scheduleContextMenu/FallbackContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleContextMenu/FallbackContextMenu.tsx -------------------------------------------------------------------------------- /src/components/scheduleContextMenu/MenuItemWithPermissionsTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleContextMenu/MenuItemWithPermissionsTooltip.tsx -------------------------------------------------------------------------------- /src/components/scheduleContextMenu/ScheduleContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleContextMenu/ScheduleContextMenu.tsx -------------------------------------------------------------------------------- /src/components/scheduleContextMenu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleContextMenu/index.ts -------------------------------------------------------------------------------- /src/components/scheduleItem/DocumentPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/DocumentPreview.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/NoSchemaItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/NoSchemaItem.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/PreviewWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/PreviewWrapper.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/ScheduleItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/ScheduleItem.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/StateReasonFailedInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/StateReasonFailedInfo.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/ToolPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/ToolPreview.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/User.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/User.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/dateWithTooltip/DateWithTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/dateWithTooltip/DateWithTooltip.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/dateWithTooltip/DateWithTooltipElementQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/dateWithTooltip/DateWithTooltipElementQuery.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/documentStatus/DraftStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/documentStatus/DraftStatus.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/documentStatus/PublishedStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/documentStatus/PublishedStatus.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/documentStatus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/documentStatus/README.md -------------------------------------------------------------------------------- /src/components/scheduleItem/documentStatus/TimeAgo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/documentStatus/TimeAgo.tsx -------------------------------------------------------------------------------- /src/components/scheduleItem/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/scheduleItem/index.ts -------------------------------------------------------------------------------- /src/components/timeZoneButton/TimeZoneButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/timeZoneButton/TimeZoneButton.tsx -------------------------------------------------------------------------------- /src/components/timeZoneButton/TimeZoneButtonElementQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/timeZoneButton/TimeZoneButtonElementQuery.tsx -------------------------------------------------------------------------------- /src/components/toastDescription/ToastDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/toastDescription/ToastDescription.tsx -------------------------------------------------------------------------------- /src/components/validation/SchedulesValidation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/validation/SchedulesValidation.tsx -------------------------------------------------------------------------------- /src/components/validation/ValidationInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/validation/ValidationInfo.tsx -------------------------------------------------------------------------------- /src/components/validation/ValidationList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/validation/ValidationList.tsx -------------------------------------------------------------------------------- /src/components/validation/ValidationListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/components/validation/ValidationListItem.tsx -------------------------------------------------------------------------------- /src/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/constants.tsx -------------------------------------------------------------------------------- /src/contexts/documentActionProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/contexts/documentActionProps.tsx -------------------------------------------------------------------------------- /src/documentActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentActions.ts -------------------------------------------------------------------------------- /src/documentActions/schedule/NewScheduleInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentActions/schedule/NewScheduleInfo.tsx -------------------------------------------------------------------------------- /src/documentActions/schedule/ScheduleAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentActions/schedule/ScheduleAction.tsx -------------------------------------------------------------------------------- /src/documentActions/schedule/Schedules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentActions/schedule/Schedules.tsx -------------------------------------------------------------------------------- /src/documentActions/schedule/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentActions/schedule/index.ts -------------------------------------------------------------------------------- /src/documentBadges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentBadges.ts -------------------------------------------------------------------------------- /src/documentBadges/scheduled/ScheduledBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentBadges/scheduled/ScheduledBadge.tsx -------------------------------------------------------------------------------- /src/documentBadges/scheduled/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/documentBadges/scheduled/index.ts -------------------------------------------------------------------------------- /src/hooks/useCheckFeature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useCheckFeature.ts -------------------------------------------------------------------------------- /src/hooks/useDialogScheduleEdit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useDialogScheduleEdit.ts -------------------------------------------------------------------------------- /src/hooks/useDialogTimeZone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useDialogTimeZone.ts -------------------------------------------------------------------------------- /src/hooks/useDialogVisibile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useDialogVisibile.ts -------------------------------------------------------------------------------- /src/hooks/useFilteredSchedules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useFilteredSchedules.ts -------------------------------------------------------------------------------- /src/hooks/usePollSchedules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/usePollSchedules.ts -------------------------------------------------------------------------------- /src/hooks/usePreviewState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/usePreviewState.ts -------------------------------------------------------------------------------- /src/hooks/usePublishedId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/usePublishedId.ts -------------------------------------------------------------------------------- /src/hooks/useScheduleApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useScheduleApi.ts -------------------------------------------------------------------------------- /src/hooks/useScheduleForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useScheduleForm.ts -------------------------------------------------------------------------------- /src/hooks/useScheduleOperation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useScheduleOperation.tsx -------------------------------------------------------------------------------- /src/hooks/useSchemaType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useSchemaType.ts -------------------------------------------------------------------------------- /src/hooks/useTimeZone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useTimeZone.tsx -------------------------------------------------------------------------------- /src/hooks/useToolOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useToolOptions.ts -------------------------------------------------------------------------------- /src/hooks/useValidations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/hooks/useValidations.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/inputResolver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/inputResolver.tsx -------------------------------------------------------------------------------- /src/tool/Tool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/Tool.tsx -------------------------------------------------------------------------------- /src/tool/contexts/schedules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/contexts/schedules.tsx -------------------------------------------------------------------------------- /src/tool/featureBanner/FeatureBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/featureBanner/FeatureBanner.tsx -------------------------------------------------------------------------------- /src/tool/scheduleFilters/ScheduleFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/scheduleFilters/ScheduleFilter.tsx -------------------------------------------------------------------------------- /src/tool/scheduleFilters/ScheduleFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/scheduleFilters/ScheduleFilters.tsx -------------------------------------------------------------------------------- /src/tool/scheduleFilters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/scheduleFilters/index.ts -------------------------------------------------------------------------------- /src/tool/schedules/BigIconComingSoon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/BigIconComingSoon.tsx -------------------------------------------------------------------------------- /src/tool/schedules/BigIconScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/BigIconScreen.tsx -------------------------------------------------------------------------------- /src/tool/schedules/BigIconSuccess.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/BigIconSuccess.tsx -------------------------------------------------------------------------------- /src/tool/schedules/EmptySchedules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/EmptySchedules.tsx -------------------------------------------------------------------------------- /src/tool/schedules/Schedules.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/Schedules.tsx -------------------------------------------------------------------------------- /src/tool/schedules/VirtualList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/VirtualList.tsx -------------------------------------------------------------------------------- /src/tool/schedules/VirtualListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/VirtualListItem.tsx -------------------------------------------------------------------------------- /src/tool/schedules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedules/index.ts -------------------------------------------------------------------------------- /src/tool/schedulesContextMenu/SchedulesContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/schedulesContextMenu/SchedulesContextMenu.tsx -------------------------------------------------------------------------------- /src/tool/toolCalendar/Calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/Calendar.tsx -------------------------------------------------------------------------------- /src/tool/toolCalendar/CalendarDay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/CalendarDay.tsx -------------------------------------------------------------------------------- /src/tool/toolCalendar/CalendarMonth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/CalendarMonth.tsx -------------------------------------------------------------------------------- /src/tool/toolCalendar/Pip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/Pip.tsx -------------------------------------------------------------------------------- /src/tool/toolCalendar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/README.md -------------------------------------------------------------------------------- /src/tool/toolCalendar/ToolCalendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/ToolCalendar.tsx -------------------------------------------------------------------------------- /src/tool/toolCalendar/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/constants.ts -------------------------------------------------------------------------------- /src/tool/toolCalendar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/index.ts -------------------------------------------------------------------------------- /src/tool/toolCalendar/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/tool/toolCalendar/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/utils/debug.ts -------------------------------------------------------------------------------- /src/utils/getErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/utils/getErrorMessage.ts -------------------------------------------------------------------------------- /src/utils/paneItemHelpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/utils/paneItemHelpers.tsx -------------------------------------------------------------------------------- /src/utils/scheduleUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/utils/scheduleUtils.ts -------------------------------------------------------------------------------- /src/utils/sortByExecuteDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/utils/sortByExecuteDate.ts -------------------------------------------------------------------------------- /src/utils/validationUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/src/utils/validationUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/tsconfig.json -------------------------------------------------------------------------------- /v2-incompatible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/sanity-plugin-scheduled-publishing/HEAD/v2-incompatible.js --------------------------------------------------------------------------------