gristlabs_grist-core/app/client/ui
Alex Hall 5d671bf0b3 (core) New type conversion in the backend
Summary: This is https://phab.getgrist.com/D3205 plus some changes (https://github.com/dsagal/grist/compare/type-convert...type-convert-server?expand=1) that move the conversion process to the backend. A new user action ConvertFromColumn uses `call_external` so that the data engine can delegate back to ActiveDoc. Code for creating formatters and parsers is significantly refactored so that most of the logic is in `common` and can be used in different ways.

Test Plan: The original diff adds plenty of tests.

Reviewers: georgegevoian

Reviewed By: georgegevoian

Subscribers: dsagal

Differential Revision: https://phab.getgrist.com/D3240
2022-02-04 20:28:13 +02:00
..
AccountPage.ts (core) Make new account page mobile-friendly 2022-01-26 23:38:57 -08:00
AccountWidget.ts (core) Move user profile to new page and begin MFA work 2022-01-13 21:21:49 -08:00
AddNewButton.ts
ApiKey.ts (core) Make new account page mobile-friendly 2022-01-26 23:38:57 -08:00
App.css
App.ts (core) Adding import from google drive to the home screen 2021-08-05 20:46:11 +02:00
AppHeader.ts (core) Add additional org items to AppHeader 2021-11-05 08:19:51 -07:00
AppUI.ts (core) Add additional org items to AppHeader 2021-11-05 08:19:51 -07:00
BillingForm.ts (core) Add some polish to the billing page, particularly for sign-up. 2021-11-04 14:23:53 -04:00
BillingPage.ts (core) Add some polish to the billing page, particularly for sign-up. 2021-11-04 14:23:53 -04:00
BillingPageCss.ts (core) add a way to change subdomain in billing pages 2021-08-19 21:22:41 -04:00
BillingPlanManagers.ts (core) Implement DiscourseConnect to enable easy sign-in to community forum 2021-10-01 11:24:22 -04:00
BottomBar.ts
buttons.ts
CodeHighlight.ts
ColumnFilterMenu.ts (core) Use visibleCol instead of displayCol with createFormatter 2021-12-16 22:19:36 +02:00
CustomSectionConfig.ts (core) Widget options api 2022-01-13 11:10:17 +01:00
CustomThemes.ts
DocHistory.ts
DocMenu.ts (core) Replace questionnaire for new users with a popup asking for just their primary use-case. 2022-01-14 10:16:11 -05:00
DocMenuCss.ts (core) Site Switcher and Other Sites 2021-08-18 11:24:41 -07:00
DocTour.ts (core) Use auto popup placement for DocTour on mobile 2021-12-16 16:06:15 +02:00
Document.css
DocumentSettings.ts (core) mark engine setting as experimental 2021-11-04 20:17:24 -04:00
errorPages.ts (core) Site Switcher and Other Sites 2021-08-18 11:24:41 -07:00
ExampleCard.ts (core) Polish UI/UX of onboarding popups 2021-07-30 15:44:18 +02:00
ExampleInfo.ts
FieldConfig.ts (core) Summary columns improvemnt. 2022-01-25 17:51:48 +01:00
FieldMenus.ts
FileDialog.ts
FilterBar.ts (core) Allow filtering hidden columns 2021-11-22 10:26:08 -08:00
forms.ts
googleAuth.ts (core) Extending Google Drive integration scope 2021-10-01 10:47:12 +02:00
GridOptions.ts
GridViewMenus.ts (core) Adding sort options for columns. 2021-11-03 15:31:39 +01:00
HomeImports.ts (core) Adding import from google drive to the home screen 2021-08-05 20:46:11 +02:00
HomeIntro.ts
HomeLeftPane.ts (core) Disabling plugin import sources menu options when import is disabled 2021-08-09 16:54:12 +02:00
LeftPanelCommon.ts (core) Add button for removing doc tours 2022-01-05 08:19:46 -08:00
MakeCopyMenu.ts (core) Error message on Duplicate Document 2021-11-09 19:12:57 +01:00
MenuToggle.ts
MFAConfig.ts (core) Make new account page mobile-friendly 2022-01-26 23:38:57 -08:00
modals.ts
mouseDrag.ts
MultiSelector.ts
NotifyUI.ts (core) Update HelpScout beacon to work with embedded documentation articles. 2021-12-09 22:22:55 -05:00
OnBoardingPopups.ts (core) Enable auto triggering of Welcome Tour, and various improvements. 2021-07-30 14:17:54 -04:00
PagePanels.ts
Pages.ts (core) New type conversion in the backend 2022-02-04 20:28:13 +02:00
PageWidgetPicker.ts (core) When changing a table for a page widget, unset widget-linking to avoid invalid values. 2021-08-25 12:53:46 -04:00
PinnedDocs.ts
resizeHandle.ts
RightPanel.ts (core) Remove some unused code, especially in ViewConfigTab 2022-02-04 12:15:00 +02:00
RowContextMenu.ts
selectBy.ts (core) Add other direction of linking by reflist 2021-08-30 17:39:15 +02:00
sendToDrive.ts (core) Extending Google Drive integration scope 2021-10-01 10:47:12 +02:00
setupPage.ts (core) Enable MFA configuration (and add SMS) 2022-01-19 13:55:54 -08:00
shadowScroll.ts
ShareMenu.ts (core) annotate shares listed in UserManager for documents 2021-10-25 14:29:19 -04:00
SiteSwitcher.ts (core) Add additional org items to AppHeader 2021-11-05 08:19:51 -07:00
TemplateDocs.ts
Tools.ts (core) Add button for removing doc tours 2022-01-05 08:19:46 -08:00
tooltips.ts
TopBar.ts (core) Hide workspace in breadcrumbs if doc is unsaved 2021-08-05 15:57:03 -07:00
TopBarCss.ts
transientInput.ts
transitions.ts
TreeViewComponent.ts
TreeViewComponentCss.ts
TriggerFormulas.ts (core) Formula UI redesign 2021-11-05 13:07:30 +01:00
UserImage.ts
UserItem.ts (core) annotate shares listed in UserManager for documents 2021-10-25 14:29:19 -04:00
UserManager.ts (core) Show ACL link in UserManager conditionally 2021-11-17 08:43:14 -08:00
ViewLayoutMenu.ts (core) Widget options api 2022-01-13 11:10:17 +01:00
viewport.ts
ViewSectionMenu.ts (core) Widget options api 2022-01-13 11:10:17 +01:00
VisibleFieldsConfig.ts (core) Disallow using non numeric type in chart's series 2022-01-18 17:56:53 +01:00
WelcomePage.ts (core) Enable MFA configuration (and add SMS) 2022-01-19 13:55:54 -08:00
WelcomeQuestions.ts (core) run survey for new users only when a survey doc is set 2022-01-20 15:50:35 -05:00
welcomeTour.ts (core) Enable auto triggering of Welcome Tour, and various improvements. 2021-07-30 14:17:54 -04:00
widgetTypes.ts