gristlabs_grist-core/app/client/ui
Paul Fitzpatrick 11fe3e90d4
check sandbox viability lazily (#1226)
This checks whether code can successfully run in the
sandbox only when the admin panel needs to report that,
rather than at start up. This is motivated by two things:

  - The desktop app became a lot slower to open with this
    check, since it uses pyodide by default, and there's
    been no work on optimizing the pyodide sandbox load
    times (as opposed to gvisor, where a lot of work was
    done, and it is also fundamentally faster).
  - The messages logged by a test sandbox starting and
    stopping have been confusing people.

There is a case for doing the check on startup, especially
on servers, so that we can fail early. Still, that isn't
what we were doing, and we'd also like to move away from the
server refusing to start because of a problem and
towards an always-reachable admin page that reports
the nature of problems in a clearer way.
2024-09-30 15:58:38 -04:00
..
AccountPage.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
AccountPageCss.ts
AccountWidget.ts (core) Allowing installation admins to manage billing. 2024-09-11 23:06:47 +02:00
AddNewButton.ts
AddNewTip.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
AdminPanel.ts check sandbox viability lazily (#1226) 2024-09-30 15:58:38 -04:00
AdminPanelCss.ts (core) Disable formula timing UI for non-owners 2024-06-18 10:18:38 -04:00
AdminPanelName.ts (core) Fix more tests: bundleSize and Embed 2024-08-09 16:08:31 -04:00
AdminTogglesCss.ts AdminToggleCss: factor out CSS from SupportGristPage 2024-07-30 13:41:47 -04:00
ApiKey.ts
App.css
App.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
AppHeader.ts feat: add new translations (#1004) 2024-05-29 11:02:00 -07:00
AppUI.ts (core) Update onboarding flow 2024-07-23 11:49:23 -04:00
BottomBar.ts
buildReassignModal.ts (core) Two way reference polish 2024-09-24 10:20:55 +02:00
buttons.ts
CardContextMenu.ts
CellContextMenu.ts Add Copy With Headers to grid cell popup. (#1208) 2024-09-30 11:20:22 +02:00
CodeHighlight.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
ColumnFilterCalendarView.ts
ColumnFilterMenu.ts fix: cancel when escape (#986) 2024-05-16 17:15:14 +02:00
ColumnFilterMenuUtils.ts
ColumnTitle.ts
contextMenu.ts
CoreHomeImports.ts Make changes required for Desktop FS updates (#1099) 2024-09-16 21:01:58 -04:00
CoreNewDocMethods.ts Make changes required for Desktop FS updates (#1099) 2024-09-16 21:01:58 -04:00
createAppPage.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
createPage.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
CreateTeamModal.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
cssInput.ts
CustomSectionConfig.ts (core) Add custom widget gallery 2024-08-14 16:48:36 -04:00
CustomThemes.ts
CustomWidgetGallery.ts (core) Add custom widget gallery 2024-08-14 16:48:36 -04:00
DateRangeOptions.ts fixes #852 (#877) 2024-03-08 01:30:30 -05:00
DefaultActivationPage.ts (core) Makes EE frontend behave as core if EE isn't activated 2024-06-14 00:43:51 +01:00
DescriptionConfig.ts (core) Forms improvements 2024-01-19 10:34:03 +01:00
DocHistory.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
DocMenu.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
DocMenuCss.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
DocTour.ts
DocTutorial.css
DocTutorial.ts (core) Two way reference polish 2024-09-24 10:20:55 +02:00
DocTutorialRenderer.ts (core) Add Markdown cell format 2024-08-23 11:24:35 -04:00
DocumentSettings.ts (core) Disable formula timing UI for non-owners 2024-06-18 10:18:38 -04:00
DuplicateTable.ts
errorPages.ts Support nonce and acr with OIDC + other improvements and tests (#883) 2024-08-08 15:35:37 -04:00
ExampleCard.ts
ExampleInfo.ts
FieldConfig.ts (core) Renaming column before cursor moves 2024-09-20 14:54:37 +02:00
FieldContextMenu.ts
FieldMenus.ts
FileDialog.ts
FilterBar.ts (core) Forms post-release fixes and improvements 2024-02-14 16:38:16 -05:00
FilterConfig.ts
FloatingPopup.ts
FormAPI.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
FormContainer.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
FormErrorPage.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
FormPage.ts (core) Forms improvements: mouse selection in firefox, focus, and styling 2024-07-17 08:55:04 -04:00
forms.ts (core) Forms improvements 2024-01-19 10:34:03 +01:00
FormSuccessPage.ts (core) New Grist Forms styling and field options 2024-04-11 08:17:42 -07:00
googleAuth.ts
GridOptions.ts
GridViewMenus.ts (core) Better Max and Min shortcut funtions in the new column menu. 2024-03-08 21:59:33 +01:00
GristTooltips.ts (core) Two way reference polish 2024-09-24 10:20:55 +02:00
HomeIntro.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
HomeIntroCards.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
HomeLeftPane.ts Make changes required for Desktop FS updates (#1099) 2024-09-16 21:01:58 -04:00
ImportProgress.ts (core) Fixes compilation issues from grist-core 2024-09-17 20:57:54 +01:00
inputs.ts (core) Forms improvements 2024-01-19 10:34:03 +01:00
LanguageMenu.ts
LeftPanelCommon.ts
LoginPagesCss.ts (core) Refactor forms implementation 2024-02-22 08:44:25 -05:00
MakeCopyMenu.ts (core) Customizable stripe plans. 2024-05-19 09:09:19 +02:00
MarkdownCellRenderer.ts (core) Add Markdown cell format 2024-08-23 11:24:35 -04:00
MenuToggle.ts
mouseDrag.ts
MultiSelector.ts
NotifyUI.ts
OnboardingPage.ts (core) Update onboarding flow 2024-07-23 11:49:23 -04:00
OnBoardingPopups.ts Adds multiple missing translations (#972) 2024-05-10 14:31:54 +01:00
OpenUserManager.ts (core) Customizable stripe plans. 2024-05-19 09:09:19 +02:00
OpenVideoTour.ts (core) Limit related videos when playing onboarding video tour from home page 2024-08-09 19:24:09 -04:00
PagePanels.ts (core) Reference and ReferenceList should trigger RightMenu to show up on Column tab and display reference toolitp, if it wasn't dismissed yet 2024-02-13 16:59:59 +01:00
Pages.ts (core) Add additional telemetry events 2024-02-13 13:09:16 -05:00
PageWidgetPicker.ts Pin browser tests to Chrome 127 (#1187) 2024-09-03 11:36:49 -04:00
PinnedDocs.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
PredefinedCustomSectionConfig.ts (core) Add custom widget gallery 2024-08-14 16:48:36 -04:00
RelativeDatesOptions.ts
RenamePopupStyles.ts
resizeHandle.ts
RightPanel.ts (core) Adding UI for reverse columns 2024-09-18 12:07:21 +02:00
RightPanelStyles.ts (core) Adding UI for reverse columns 2024-09-18 12:07:21 +02:00
RowContextMenu.ts Feat: rename all column label from a given row with right click (#848) 2024-03-20 09:34:09 -04:00
sanitizeHTML.ts (core) Add Markdown cell format 2024-08-23 11:24:35 -04:00
searchDropdown.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
selectBy.ts
sendToDrive.ts
shadowScroll.ts (core) Add custom widget gallery 2024-08-14 16:48:36 -04:00
ShareMenu.ts (core) Add TSV and DSV import/export 2024-03-20 10:57:21 -04:00
ShortcutKey.ts
SiteSwitcher.ts
SortConfig.ts (core) Support reordering conditional styles 2024-05-13 14:45:11 -07:00
SortFilterConfig.ts
SupportGristButton.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
SupportGristPage.ts AdminToggleCss: factor out CSS from SupportGristPage 2024-07-30 13:41:47 -04:00
TemplateDocs.ts (core) Refactor forms implementation 2024-02-22 08:44:25 -05:00
ThemeConfig.ts (core) Add dropdown conditions 2024-04-26 16:57:55 -04:00
TimingPage.ts (core) Removing virtual tables when they are not needed 2024-05-29 08:46:49 -07:00
ToggleEnterpriseWidget.ts ToggleEnterpriseWidget: new frontend toggle for the admin 2024-07-30 13:41:47 -04:00
Tools.ts (core) Improve API Console and link from Document Settings. 2024-01-29 10:08:19 -05:00
tooltips.ts (core) Two way reference polish 2024-09-24 10:20:55 +02:00
TopBar.ts (core) Add new home page cards 2024-09-17 17:32:10 -04:00
TopBarCss.ts
transientInput.ts
transitions.ts
TreeViewComponent.ts
TreeViewComponentCss.ts
TriggerFormulas.ts
UserImage.ts (core) Allowing non-owner managers to add other managers 2024-09-09 18:33:03 +02:00
UserItem.ts
UserManager.ts UserManager: show proper org domain (#476) 2024-08-06 14:39:43 -04:00
ViewLayoutMenu.ts (core) Adding UI for reverse columns 2024-09-18 12:07:21 +02:00
viewport.ts
ViewSectionMenu.ts (core) Forms improvements 2024-01-19 10:34:03 +01:00
VisibleFieldsConfig.ts (core) Support reordering conditional styles 2024-05-13 14:45:11 -07:00
WebhookPage.ts Add authorization header in webhooks stored in secrets table (#941) 2024-07-04 14:17:10 +02:00
WelcomeCoachingCall.ts make 'contact support' link customisable (#854) 2024-03-06 00:59:46 -05:00
WelcomePage.ts
WelcomeSitePicker.ts (core) Refactor forms implementation 2024-02-22 08:44:25 -05:00
WelcomeTour.ts (core) Add additional telemetry events 2024-02-13 13:09:16 -05:00
WidgetTitle.ts
widgetTypesMap.ts feat: add translation of vue types when added (#946) 2024-05-17 11:55:24 -07:00
YouTubePlayer.ts (core) Limit related videos when playing onboarding video tour from home page 2024-08-09 19:24:09 -04:00