gristlabs_grist-core/app/client/components
Paul Fitzpatrick b3b7410ede (core) open documents without blocking on data engine
Summary:
With this diff, when a user opens a Grist document in a browser, they will be able to view its contents without waiting for the data engine to start up. Once the data engine starts, it will run a calculation and send any updates made. Changes to the document will be blocked until the engine is started and the initial calculation is complete.

The increase in responsiveness is useful in its own right, and also reduces the impact of an extra startup time in a candidate next-generation sandbox.

A small unrelated fix is included for `core/package.json`, to catch up with a recent change to `package.json`.

A small `./build schema` convenience is added to just rebuild the typescript schema file.

Test Plan: added test; existing tests pass - small fixes needed in some cases because of new timing

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D3036
2021-10-01 10:18:56 -04:00
..
AceEditor.css
AceEditor.js (core) Add 'value' to trigger formula autocomplete 2021-07-12 15:07:16 -07:00
AceEditorCompletions.ts
ActionLog.css
ActionLog.ts
Base.js
BaseView.js (core) Add other direction of linking by reflist 2021-08-30 17:39:15 +02:00
CellPosition.ts
ChartView.css
ChartView.ts (core) Fix chart when x axis is set to a choice list column 2021-10-01 10:03:27 +02:00
ClientScope.ts
Clipboard.css
Clipboard.js
CodeEditorPanel.css
CodeEditorPanel.js
ColumnFilters.css
ColumnTransform.ts
Comm.ts
commandList.js
commands.css
commands.js
CopySelection.js (core) Simple localization support and currency selector. 2021-08-26 13:36:49 -07:00
Cursor.ts (core) Support 'new' row in anchor links. 2021-09-24 09:01:10 -04:00
CursorMonitor.ts (core) Fixing anchor link navigation. 2021-07-23 11:02:07 +02:00
CustomView.css
CustomView.ts (core) Initial page for custom widget 2021-08-13 23:58:25 +02:00
DetailView.css
DetailView.js
DocComm.ts (core) open documents without blocking on data engine 2021-10-01 10:18:56 -04:00
DocConfigTab.js
Drafts.ts (core) Replace time zone selector with one based on the newer autocomplete. 2021-07-23 08:02:05 -04:00
duplicatePage.ts (core) Rename page option 'Duplicate' to 'Duplicate Page', and shorten warning to be more noticeable 2021-09-10 11:25:24 -04:00
EditorMonitor.ts
EmbedForm.css
FieldConfigTab.css
FormulaTransform.ts
GridView.css
GridView.js
GristDoc.css
GristDoc.ts (core) open documents without blocking on data engine 2021-10-01 10:18:56 -04:00
GristWSConnection.ts
Importer.ts (core) Extending Google Drive integration scope 2021-10-01 10:47:12 +02:00
Layout.css
Layout.js
LayoutEditor.css
LayoutEditor.js
LayoutPreview.css
LayoutPreview.js
LinkingState.ts (core) Move cursor to new record in link target when selecting new record in link source 2021-09-22 22:57:05 +02:00
Login.css
ParseOptions.ts
PluginScreen.ts (core) Adding import from google drive to the home screen 2021-08-05 20:46:11 +02:00
Preferences.css
Printing.css
Printing.ts
RecordLayout.css
RecordLayout.js
RecordLayoutEditor.js
RefSelect.js
SearchBar.css
Selector.js
SummaryConfig.js
TypeConversion.ts (core) Simple localization support and currency selector. 2021-08-26 13:36:49 -07:00
TypeTransform.ts
UndoStack.ts (core) do not look at content of recent actions when loading documents 2021-09-29 11:27:02 -04:00
UnsavedChanges.ts
ValidationPanel.css
ValidationPanel.js
viewCommon.css
viewCommon.js
ViewConfigTab.css
ViewConfigTab.js (core) New chart view axis conf with picker for each of X,Y and group by 2021-09-16 09:10:54 +02:00
ViewLayout.css (core) Show sigma next to summary table titles 2021-07-12 20:10:15 -07:00
ViewLayout.ts (core) Hide filter bar for inactive widget in mobile mode 2021-08-23 10:33:44 +02:00
ViewLinker.css
ViewPane.ts