Commit Graph

1550 Commits (8b48d1bc338671df708a3cc03d008771a38942af)

Author SHA1 Message Date
Jarosław Sadziński a43a5a25a6 (core) Removing old billing landing page.
2 years ago
Alex Hall 42060df29a (core) Formula autocomplete improvements for references and lookups
2 years ago
Jarosław Sadziński 758c87f002 (core) Adding hide for multiple columns
2 years ago
Ronan Amicel cd16650e0e Rename text cleaning function to "normalizeText"
2 years ago
Ronan Amicel 4003d2d7c6 Use lodash to remove accents and ther diacritics
2 years ago
George Gevoian 360d838578 (core) Add Open Graph image tags
2 years ago
Ronan Amicel 2a05d04e35 Ignore diacritics in autocomplete
2 years ago
George Gevoian 0c5441b176 (core) Add unquarantine command to admin CLI
2 years ago
Paul Fitzpatrick e95b215405 (core) updates from grist-core
2 years ago
Alex Hall 49cb51bac5 (core) Error explanations from friendly-traceback
2 years ago
George Gevoian ebcfd2074f Fix bug that skips empty columns during imports
2 years ago
George Gevoian 3ad78590c2 (core) Polish display of table row counts
2 years ago
Jarosław Sadziński f215ec8b24 (core) Editing text for viewers on empty site
2 years ago
Jarosław Sadziński 9e4d802405 (core) Implementing row conditional formatting
2 years ago
George Gevoian fbba6b8f52 (core) Add methods for quarantining documents
2 years ago
Jarosław Sadziński ee109e9186 (core) Removing NEW_DEAL flag
2 years ago
Dmitry S 787b70f0f6 (core) Upgrade to latest plotly, and set automargin on Y-Axis
2 years ago
Paul Fitzpatrick c72ebf61a7 (core) updates from grist-core
2 years ago
Louis Delbosc a82d02ebcc feat: add tests for feature
2 years ago
Jarosław Sadziński 6206644686 (core) Fixing redirect url for landing page
2 years ago
Louis Delbosc 531ea1a4b5 feat: add rename when clicking on selected label page
2 years ago
George Gevoian 1c6ab775dd (core) Polish upgrade button
2 years ago
George Gevoian 771e1edd54 (core) Keep track of row counts per table
2 years ago
Jarosław Sadziński 40c9b8b7e8 (core) New URL that opens Create site popup.
2 years ago
Jarosław Sadziński c359547f6b (core) Welcome intro for viewers on a team site.
2 years ago
Alex Hall b7686fa664 (core) Add 'Show raw data' widget menu option
2 years ago
Paul Fitzpatrick b6890bed4b (core) serialize document uploads and DocSnapshots.versions() to reduce surprises
2 years ago
George Gevoian d12b05abcb (core) Keep focus when canceling choice rename
2 years ago
Paul Fitzpatrick 4c678f12cb (core) dust off electron build a little bit
2 years ago
Paul Fitzpatrick aeb7a4b849 (core) flesh out getAccessToken API documentation
2 years ago
Cyprien P 80f31bffc2 (core) Allow left pane to auto-expand on mouse over
2 years ago
George Gevoian c54dde3dba (core) Populate doc title, description and thumbnail in app.html
2 years ago
Paul Fitzpatrick 7078922a65 (core) ensure randomness works when sandbox is cloned from a checkpoint
2 years ago
Jarosław Sadziński 364715eba3 (core) FormulaEditor was updating formula when nothing has changed
2 years ago
George Gevoian aeba738f7c (core) Add product for new personal plan
2 years ago
Jarosław Sadziński 5c8211c61d (core) Fixing selectby error on the creator panel.
2 years ago
Alex Hall 460f22b701 (core) Don't show hidden tables in table data options when adding widgets
2 years ago
Dmitry S 4e805a4d9c (core) Fix sizing of tracebacks in formula errors, to make it scrollable
2 years ago
Paul Fitzpatrick dd8d2e18f5 (core) add an access token mechanism to help with attachments in custom widgets
2 years ago
George Gevoian 5c0a250309 (core) Prevent raw table names from overflowing
2 years ago
George Gevoian 3e49fe9a50 (core) Polish ChoiceListEntry drag and drop
2 years ago
Alex Hall 4b258ae0fa (core) Fix 'select by' when adding summary table widget to page
2 years ago
Alex Hall f39b496563 (core) Use table title instead of ID in ACL UI
2 years ago
Dmitry S a0f405e45f (core) Include altSessionId in morgan request logging
2 years ago
Jarosław Sadziński 257dafe423 (core) Improving billing page user experience
2 years ago
George Gevoian c70b427483 (core) Fix error when filtering empty choice and choice list columns
2 years ago
Alex Hall 1a6e1872de (core) Miscellaneous little logging improvements
2 years ago
Alex Hall 333ed863f4 (core) Only allow getFormulaError for clients with access to read the cell
2 years ago
Paul Fitzpatrick ec8ab598cb (core) add a `yarn run cli` tool, and add a `sqlite gristify` option
2 years ago
Alex Hall b8486dcdba (core) Nice summary table IDs
2 years ago
Alex Hall f1df6c0a46 (core) Prevent logging pointless errors about attachments and data size on shutdown
2 years ago
George Gevoian c0852761b9 (core) Fix cell selection bugs
2 years ago
Alex Hall 77775401fc (core) Don't clear widget options when changing column type
2 years ago
Jarosław Sadziński 8469b7ded0 (core) Fixing bug in token field editor with moving choices.
2 years ago
Jarosław Sadziński ddb80f111e (core) Reference columns weren't added to Raw Data Views
2 years ago
Paul Fitzpatrick f91f45b26d (core) support granular read access for attachments
2 years ago
George Gevoian a051830aeb (core) Show summary tables on Raw Data page
2 years ago
Cyprien P 808aacdc52 (core) Fix CustomWidget nbrowser test
2 years ago
Dmitry S 51ff72c15e (core) Faster builds all around.
2 years ago
Jarosław Sadziński 637caf8105 (core) Fixing bug with first click on windows
2 years ago
Jarosław Sadziński aefe451bab (core) Polishing upgrade plan UI
2 years ago
Dmitry S dd2eadc86e (core) Speed up and upgrade build.
2 years ago
Cyprien P 64ff9ccd0a (core) Allows range filter for Date, DateTime columns
2 years ago
Alex Hall 9fffb491f9 (core) External requests
2 years ago
George Gevoian abebe812db (core) Show Grist video tour after welcome questions
2 years ago
Dmitry S a91d493ffc (core) Fix issue with 'UNEXPECTED ORDER OF CALLBACKS' in Client.ts.
2 years ago
Paul Fitzpatrick 561d9696aa (core) clean up interaction of forward auth with session
2 years ago
Alex Hall 0005ad013e (core) Notify open ActiveDocs when the product is upgraded
2 years ago
Dmitry S b57a211741 (core) Fix issue with sandboxUtil where %s in message would get interpreted wrongly
2 years ago
George Gevoian 983638a5c5 (core) Disable overscroll in gridview
2 years ago
Paul Fitzpatrick e5e361808b (core) repair grist-ee build and add smoke test
2 years ago
George Gevoian 7176b7efb6 (core) Use new Banner component for activation messages
2 years ago
George Gevoian 02dd96daf2 (core) Add page titles to login and error pages
2 years ago
Alex Hall 0350e2df58 (core) Fix filtering of empty reflists
2 years ago
Jarosław Sadziński 64d9ecacdb (core) Renaming table linked by summary table resulted in error
2 years ago
Alex Hall 1c89d08ea3 (core) Add a row to summary tables grouped by list column(s) corresponding to empty lists
2 years ago
Jarosław Sadziński 3b30c052bc (core) Enabling clipboard events on Choice entry field
2 years ago
Jarosław Sadziński d92a761f6e (core) Product update popups and hosted stripe integration
2 years ago
Dmitry S 3b4d936013 (core) Hide 'helpCenter' and 'templates' elements in HomeIntro when requested
2 years ago
Dmitry S 007c0f2af0 (core) Fix some bugs with repositioning rows.
2 years ago
Dmitry S 4f1cb53b29 (core) Converting server-side Comm.js to typescript
2 years ago
Alex Hall 519f1be93a (core) Disambiguate label for link between summary table and source table with self reference
2 years ago
Cyprien P 4b54c7d99b (core) Fix column and view fields mismatch in filters
2 years ago
Paul Fitzpatrick 05d1cdf140 (core) limit retries of uploads to external store in tests
2 years ago
George Gevoian 6dcdd22792 (core) Redirect less often in welcomeNewUser
2 years ago
George Gevoian 090d9af21d (core) Broadcast doc usage updates to clients
2 years ago
Paul Fitzpatrick ff77ecc6c6 (core) deal with SQLITE_BUSY: database is locked during tests
2 years ago
Paul Fitzpatrick 1c6f80f956 (core) make it easier to enable Azure storage without setting GRIST_DOCS_S3_BUCKET
2 years ago
Dmitry S acddd25cfd (core) Update design of empty docs home page, and add a "Manage Team" button.
2 years ago
Alex Hall af4738b94a (core) Allow linking to summary table via reference to source table
2 years ago
Cyprien P 815c9e1462 (core) Adds new range filter for numeric columns
2 years ago
Paul Fitzpatrick dcaa2b4f29 (core) move DocUsageBanner to ext
2 years ago
Paul Fitzpatrick b9a4b2b58f (core) add missing tsconfig file that affects IDEs
2 years ago
Alex Hall 6b372fa6cd (core) Allow configuring (mostly hiding) various little bits of UI
2 years ago
George Gevoian 74ec9358da (core) Show usage banners in doc menu of free team sites
2 years ago
George Gevoian 3d3a5e334a (core) Update Plugin API documentation
2 years ago
Cyprien P 6793377579 (core) Fix values ordering in column filter menu
2 years ago
Alex Hall fcbad1c887 (core) Add GET /attachments endpoint for listing attachment metadata
2 years ago
Dmitry S 9bc04a6e66 (core) Replace nulls in X-axis of charts with '-' to avoid confusion with missing points
2 years ago
Cyprien P 8f4f21e94a (core) Filter menu show all options for Bool/Choice/Choice List columns
2 years ago
Dmitry S 309ddb0fe7 (core) Move guessing logic for column types to run in node once for all columns.
2 years ago
George Gevoian a6063f570a (core) Polish Access Details
2 years ago
George Gevoian bad4c68569 (core) Reduce a few log levels to warning
2 years ago
Jarosław Sadziński 0ab9e4a6a0 (core) Adding GristConnect login system
2 years ago
Paul Fitzpatrick cf23a2d1ee (core) add GVISOR_LIMIT_MEMORY to cap memory available in sandbox
2 years ago
George Gevoian 2fd8a34ff8 (core) Move Notifier to /ext
2 years ago
Cyprien P 365f3c7ae2 (core) Auto-check aggregate values option as soon as table is a summary
2 years ago
Cyprien P f17e31c023 (core) Ensure chart summary is more detailed then linked summary
2 years ago
Paul Fitzpatrick e4d47a2f3c (core) add minimal support for activation keys
2 years ago
George Gevoian f48d579f64 (core) Add API endpoint to get site usage summary
2 years ago
Alex Hall cbdbe3f605 (core) Switch webhook secret cache from LRU to TTL so that unsubscribing can drain the queue
2 years ago
Jarosław Sadziński f93b4fd3bc (core) Selection for styled columns
2 years ago
George Gevoian 524dbf34e1 (core) Add config to include custom CSS
2 years ago
Paul Fitzpatrick e6983e9209 (core) add machinery for self-managed flavor of Grist
2 years ago
Alex Hall b878395c21 (core) Allow linking summary tables based on ref/reflist columns (except `group`)
2 years ago
Alex Hall 6c90de4d62 (core) Switch excel import parsing from messytables+xlrd to openpyxl, and ignore empty rows
2 years ago
Cyprien P 87cc7d755d (core) Fix chart mixing up axis
2 years ago
Alex Hall 4408315f2e (core) Add AzureExternalStorage
2 years ago
Jarosław Sadziński db57815d2b (core) Improving custom widget API. Changing destroy function signature.
2 years ago
George Gevoian 1e42871cc9 (core) Add attachment and data size usage
2 years ago
Jarosław Sadziński f194d6861b (core) Updating RawData views
2 years ago
Dmitry S 97f3a8805c (core) List 'Other Sites' all one line; fix style ordering issue for sort button.
2 years ago
George Gevoian ad04744b4a (core) Fix import bug when skipping non-text columns
2 years ago
Alex Hall dc9e53edc8 (core) Update the current time in formulas automatically every hour
2 years ago
Alex Hall 0beb2898cb (core) Add flexibility to daily API usage limit
2 years ago
Paul Fitzpatrick 4de5928396 (core) when redirecting, use protocol in APP_HOME_URL if available
2 years ago
Jarosław Sadziński 6f00106d7c (core) Raw renames
2 years ago
Jarosław Sadziński 8a1cca629b (core) Changing shortcut for Duplicate row command
2 years ago
Jarosław Sadziński 995bf9b63a (core) Distinct style rules for summary columns
2 years ago
Dmitry S e59dcc142d (core) Show proper message on empty Excel import, rather than a code error
2 years ago
Jarosław Sadziński dcafa96b5b (core) Restoring context menu when comparing documents
2 years ago
Alex Hall 040fa85a8b (core) Simplify InitNewDoc since the timezone and locale is never actually used
2 years ago
George Gevoian af5b3c9004 (core) Add document usage banners
2 years ago
Alex Hall a701b4bf13 (core) Remove expired attachments every hour and on shutdown
2 years ago
Alex Hall 890c550fc3 (core) Don't include adding attachment metadata in undo stack
2 years ago
Jarosław Sadziński bedb19f9c7 (core) Removing conditional styles for blank rows
2 years ago
Jarosław Sadziński 77ef9df27d (core) Adding new command Duplicate rows
2 years ago
Alex Hall d7514e9cfc (core) Create _grist_Attachments_fileIdent index in new docs
2 years ago
Alex Hall 47b77c8c24 (core) Allow filtering by selected cell value in cell context menu
2 years ago
Paul Fitzpatrick ce7eb05ed4 (core) get user.Name through same mechanism as user.id for websocket Client
2 years ago
Alex Hall 64a5c79dbc (core) Limit total attachment file size per document
2 years ago
Paul Fitzpatrick c1af5a9803 (core) have user.Name come from database for websocket users
2 years ago
Jarosław Sadziński dea1a8ba1b (core) Implementing search on raw data view
2 years ago
George Gevoian 007a862333 (core) Include hash/fragment in post-login redirect URLs
2 years ago
Paul Fitzpatrick 20dd2fc70d (core) allow non-owners to remove themselves from sites/workspaces/docs
2 years ago
Cyprien P 25e40bfa9b (core) Fix setting xaxis when both chart aggregation and split series
2 years ago
Alex Hall 09da815c0c (core) Add /attachments/removeUnused DocApi endpoint to hard delete all unused attachments in document
2 years ago
Jarosław Sadziński 4401ec4d79 (core) Adding onNewRecord event for custom widgets
2 years ago
Dmitry S cedcdc6bff (core) Improve debug logging related for client-side errors and sandbox crashes.
2 years ago
George Gevoian 859c593448 (core) Add authSubject and authProvider to sessions
2 years ago
Paul Fitzpatrick 14f7e30e6f (core) add users.options.isConsultant flag, and omit such users from billing
2 years ago
George Gevoian 4c5de16e2d (core) Include altSessionId in logs
2 years ago
Cyprien P bf8769bc42 (core) Fix linking after a summary update
2 years ago
Jarosław Sadziński 34708cd348 (core) Adding font options to the style picker
2 years ago
Cyprien P 98ac2f7e5b (core) add 'Aggregate Values' option to chart config
2 years ago
Alex Hall 64369df4c3 (core) Add /attachments/updateUsed DocApi endpoint to soft delete all unused attachments in document
2 years ago
Alex Hall 251d79704b (core) Migrate Attachments columns from marshalled blobs to JSON
2 years ago
Paul Fitzpatrick 6c6bfee00e (core) fix redirects for multi-team Grist on a single domain
2 years ago
Alex Hall bb5f3fc378 (core) Store monthly snapshots for 8 years to give Enterprise plans a more significant advantage
2 years ago
Paul Fitzpatrick fea8f906d7 (core) add a login method based on headers
2 years ago
Paul Fitzpatrick c6d66e15bf (core) configure typedoc for generating plugin api documentation
2 years ago
George Gevoian d8af25de9d (core) Add usage to data tables page
2 years ago
Alex Hall bf271c822b (core) Copy column type and options when pasting into an empty column
3 years ago
George Gevoian 6305811ca6 (core) Add new Grist login page
3 years ago
Alex Hall 8fdfb02646 (core) Don't treat Attachments as RefList in creator panel
3 years ago
Dmitry S d55bdbcdf3 (core) Reopen HelpScout beacon to the last-opened article
3 years ago
Jarosław Sadziński 499e24b744 (core) Adding conditional styles to old style widgets
3 years ago
Alex Hall 21b0ac3eff (core) Enforcing data size limit
3 years ago
Alex Hall 06956f84a5 (core) Make Attachments columns get treated like RefLists more
3 years ago
Alex Hall 59436d2bca (core) Grace period and delete-only mode when exceeding row limit
3 years ago
Paul Fitzpatrick 134ae99e9a (core) add gvisor-based sandboxing to core
3 years ago
Paul Fitzpatrick de703343d0 (core) disentangle some server tests, release to core, add GRIST_PROXY_AUTH_HEADER test
3 years ago
Jarosław Sadziński 64c9717ac1 (core) Undo bug with summary table and raw data view
3 years ago
Alex Hall 546096fcc9 (core) Clean up and refactor uses of HomeDBManager.getDoc
3 years ago
Jarosław Sadziński b1c3943bf4 (core) Conditional formatting rules
3 years ago
Jarosław Sadziński 96a34122a5 (core) Restoring cursor position on raw data views
3 years ago
Dmitry S 3b76b33423 (core) Fix bugs when both welcomeTour and docTour are available
3 years ago
Alex Hall 1452b6efc3 (core) Improve stacktraces from pyCall
3 years ago
Alex Hall 2c9ae6dc94 (core) Enforce daily limit on API usage
3 years ago
Cyprien P b6f146d755 (core) Add options to switch chart orientation
3 years ago
Alex Hall ec8460b772 (core) Prune snapshots outside the window in product features
3 years ago
Cyprien P 21f1dfa56c (core) Add 'stacked' option to charts
3 years ago
Paul Fitzpatrick a5f5ecce19 (core) add grist.getTable(tableId) and a getTableId() method in plugin api
3 years ago
Dmitry S fa75f60bfd (core) Fix selection of rows after rows are dragged
3 years ago
George Gevoian 0f4f0d3dad (core) Migrate to SRP and add change password dialog
3 years ago
Paul Fitzpatrick 7ba4dff18f (core) updates from grist-core
3 years ago
Paul Fitzpatrick a641517bb1
Merge pull request #165 from MHOOO/reverse-proxy-auth-support
3 years ago
Paul Fitzpatrick 98f64a8461 (core) add grist.selectedTable.create/update/destroy/upsert to custom widget api
3 years ago
Alex Hall 02e69fb685 (core) Crudely show row count and limit in UI
3 years ago
Thomas Karolski ccdd551b4d style fixes
3 years ago
Paul Fitzpatrick b2715ae9ef (core) forbid use of sqlite ATTACH except during VACUUM
3 years ago
George Gevoian ad1b4f3cff (core) Record new user sign-ups
3 years ago
Thomas Karolski e5dc2d198f [comm] Use getRequestProfile from Authorizer
3 years ago
Thomas Karolski 9f3ed989c4 [authorizer] Determine auth header to use via an environment variable
3 years ago
Thomas Karolski c459037b04 [authorizer] Move code for extracting auth header into a function
3 years ago
Jarosław Sadziński eff78ae2e1 (core) New UI for raw data views
3 years ago
George Gevoian f02174eb7e (core) Fix error when canceling import
3 years ago
Alex Hall 77a5d31afe (core) More accurate data size measurement
3 years ago
Thomas Karolski a584bc3a19 [Comm.js] Return a session profile based on the x-remote-user header if set
3 years ago
Jarosław Sadziński 351d70d4fb (core) Serving widget info page from home url
3 years ago
Jarosław Sadziński d2b82b84c7 (core) Fixing bug with resuming search on a hidden column.
3 years ago
Paul Fitzpatrick c4d3d7d3bb (core) be careful when reassigning a doc to a worker it was on before
3 years ago
Thomas Karolski 116295e42f Minor refactor & comments
3 years ago
Thomas Karolski 82a7f0a796 Implement support for webserver header based auth
3 years ago
Alex Hall 321019217d (core) Lossless imports
3 years ago
George Gevoian 9522438967 (core) Add Grist forgot password page
3 years ago
Cyprien P 76481d21e0 (core) Enable selecting x axis for the group data columns
3 years ago
Paul Fitzpatrick 2563fb745a (core) make Grist easier to run with a single server
3 years ago
Cyprien P 0da397ab90 (core) Fix js error when changing X Axis with chart with no series
3 years ago
Alex Hall 5213972d24 (core) Guess numeric formatting options
3 years ago
Jarosław Sadziński 70373550cf (core) Shortcuts help page can be scrolled using a keyboard
3 years ago
George Gevoian 8f5ce9d610 (core) Wait for transform column before finalizing
3 years ago
Alex Hall 599545fb11 (core) Fuller guessing of type and options when adding first data to blank columns
3 years ago
Jarosław Sadziński ae6c857ac5 (core) Frozen columns reordering
3 years ago
George Gevoian fa68b790bb (core) Remove code for unused welcome flows
3 years ago
George Gevoian 83ba2957bf (core) Update failing HomeIntro core test
3 years ago
Cyprien P c2070877b6 (core) Fix out of sync GROUP DATA and X Axis options when table change
3 years ago
Alex Hall 3445ecb64c (core) Search backwards with Shift+Enter
3 years ago
George Gevoian ff4e5d2769 (core) Send emails when 2FA settings are updated
3 years ago
Paul Fitzpatrick accd640078 (core) add a `user.SessionID` value for trigger formulas and granular access rules
3 years ago
George Gevoian 95592b81bd (core) Skip /welcome/user page for new users
3 years ago
George Gevoian 36843e632b (core) Hide API key when it's not selected
3 years ago
Alex Hall 437d30bd9f (core) Log number of rows in user tables in data engine
3 years ago
Alex Hall f1002c0e67 (core) Regularly log data size in DocStorage.applyStoredActions using sqlite dbstat
3 years ago
Alex Hall 5b352211c4 (core) Guess date format during type conversion
3 years ago
Paul Fitzpatrick be8c053922 (core) updates from grist-core
3 years ago
Lee Burton 9c47b9cdee
Fix typo in email fallback for SAML
3 years ago
Edward Betts d6e0e1fee3 Correct spelling mistakes
3 years ago
Alex Hall 8b5e837d9c (core) Use YYYY-MM-DD as default date format for parsing
3 years ago
Cyprien P afa90cc365 (core) Show default context menu on link
3 years ago
Dmitry S 9855a145d1 (core) Remove UI-imposed restriction against combining public edit access and access rules
3 years ago
Jarosław Sadziński 8d34b70899 (core) Exposing WidgetApi methods in a module scope
3 years ago
Cyprien P 2f6eafff35 (core) Adds setSelectedRows to the grist api for custom view
3 years ago
George Gevoian e264094412 (core) Add account page option to allow Google login
3 years ago
George Gevoian 99f3422217 (core) Add new Grist sign-up page
3 years ago
George Gevoian 6abe7d5827 (core) Use original column headers during imports
3 years ago
Alex Hall f877f3859d (core) Use visible column formatting when converting RefList to Text
3 years ago
Alex Hall 0de0cb0f4a (core) Add PUT /records DocApi endpoint to AddOrUpdate records
3 years ago
Jarosław Sadziński 66eb0b91b8 (core) API fix for a bug that treated 0 as null
3 years ago
Cyprien P 7cc3092e1b (core) Restore default context menu out of std views
3 years ago
Jarosław Sadziński e99122433a (core) Sending visible columns for not configured widgets
3 years ago
Alex Hall 1c855537d6 (core) Fix non-existent page ID showing all raw data widgets
3 years ago
Alex Hall 592a43ec36 (core) Initial data tables page
3 years ago
Paul Fitzpatrick 0f4153dc23 (core) stop applying product limits to grist-core
3 years ago
Jarosław Sadziński b80e56a4e1 (core) Custom Widget column mapping feature.
3 years ago
Cyprien P 196ab6c473 (core) Adds cell context menu
3 years ago
Alex Hall ec7bc9bef3 (core) Remove code related to newui
3 years ago
Alex Hall 5d671bf0b3 (core) New type conversion in the backend
3 years ago
Paul Fitzpatrick 4890a1fe89 (core) add free team site product
3 years ago
Alex Hall 64abfcb0ac (core) Remove some unused code, especially in ViewConfigTab
3 years ago
Paul Fitzpatrick d8aacbe3b4 (core) AddOrUpdateRecord user action
3 years ago
Alex Hall f110ffdafd (core) Follow chain of same-record links for getDefaultColValues
3 years ago
Alex Hall 22006754af (core) Remove 'new' from IDocPage
3 years ago
Alex Hall fa9e6eee88 (core) Create an extra raw data widget when creating a table
3 years ago
George Gevoian ddb67ff44e (core) Make new account page mobile-friendly
3 years ago
Jarosław Sadziński ae6342810d (core) Summary columns improvemnt.
3 years ago
George Gevoian f74002fe32 (core) Handle old Grist sessions in MFAConfig
3 years ago
George Gevoian 3289fe330f (core) Update aws-sdk
3 years ago
George Gevoian cebd7b2d74 (core) Fix choice/ref list cell color not filling cell
3 years ago
Paul Fitzpatrick 7440485ebe (core) run survey for new users only when a survey doc is set
3 years ago
Alex Hall 0c80547e0d (core) Change UndoStack._linkMap to store an array of action groups for each linkId
3 years ago
George Gevoian db7d1802ce (core) Clarify phone message only supports U.S. numbers
3 years ago
George Gevoian 0d005eb78d (core) Enable MFA configuration (and add SMS)
3 years ago
Cyprien P 1b4580d92e (core) Fix error when creating chart with a single column
3 years ago
Cyprien P c714d09eb8 (core) Disallow using non numeric type in chart's series
3 years ago
Dmitry S f9f4245466 (core) Fix adding multiple fields when editing card layout
3 years ago
Jarosław Sadziński d2077bc486 (core) Improving experience when editing group-by column.
3 years ago
Dmitry S 215bb90e68 (core) Replace questionnaire for new users with a popup asking for just their primary use-case.
3 years ago
George Gevoian ba6ecc5e9e (core) Move user profile to new page and begin MFA work
3 years ago
Alex Hall 8f531ef622 (core) Reference and ReferenceList formatters
3 years ago
Jarosław Sadziński 85ef873ce5 (core) Widget options api
3 years ago
Jarosław Sadziński 5a876976d5 (core) Preventing empty string update on any column.
3 years ago
Alex Hall 3facb2a7cd (core) Change formatUnknown/formatDecoded to format 'simple' lists like CSVs rather than JSON
3 years ago
Cyprien P 98a331a1e4 (core) Fix the name of the grouped data series when the value is blank
3 years ago
Jarosław Sadziński 08881d9663 (core) Scrolling to the active record when editor is activated
3 years ago
Paul Fitzpatrick 5cdc7b2ea4 (core) freshen core README; support python3 in grist-core docker image
3 years ago
Paul Fitzpatrick 975eed8564 (core) fix browser check and favicon in grist-core
3 years ago
George Gevoian 62a6190970 (core) Add button for removing doc tours
3 years ago
Cyprien P 89dc9334c3 (core) Fix error bars for bar chart
3 years ago
Jarosław Sadziński 50821f655d (core) Duplicate page should copy filters.
3 years ago
Jarosław Sadziński 52d3f63203 (core) Fixing bug with deleting charts
3 years ago
Jarosław Sadziński 24c57e05d7 (core) Fixing dispose bug on GridView
3 years ago
Jarosław Sadziński 0482c83771 (core) Better UX in full-edit mode for the formula editor
3 years ago
Cyprien P e99cc3ae08 (core) Fix pie chart sectors's ordering issue.
3 years ago
Dmitry S e0fb281eba (core) When searching, use formatter.formatAny() to handle values of invalid type.
3 years ago
Jarosław Sadziński c1de16aee7 (core) Scrolling to the active record on search
3 years ago
Jarosław Sadziński d08fdd772e (core) Fixing bug with undoing page delation with a custom layout
3 years ago
Alex Hall d1a848b44a (core) Parse string cell values in Doc API and Imports
3 years ago
Alex Hall 9d62e67369 (core) Fix display of formatted dates in reference columns
3 years ago
Alex Hall c470c4041b (core) Use visibleCol instead of displayCol with createFormatter
3 years ago
Alex Hall 30c8ba3019 (core) Use auto popup placement for DocTour on mobile
3 years ago
Dmitry S f024aaaf5d (core) Fix some bugs with ChoiceList in summary tables, and evaluation of lookups.
3 years ago
Jarosław Sadziński 1ae586cf42 (core) Adding Skip options when importing multiple tables.
3 years ago
Paul Fitzpatrick d99db8d016 (core) move more tests to grist-core
3 years ago
Paul Fitzpatrick 307966e84f (core) go ahead and create fork if non-owner wants to do "View As" on prefork
3 years ago
Paul Fitzpatrick 648cb67ee8 (core) freshen `grist-admin doc-info` and add a test for it
3 years ago
Dmitry S 8100272e9a (core) Update HelpScout beacon to work with embedded documentation articles.
3 years ago
Alex Hall 6b448567c9 (core) Refactor more value parsing code into common
3 years ago
Paul Fitzpatrick 4164d89b84 (core) annotate guests of other docs correctly in UserManager dialog
3 years ago
George Gevoian 258d3cbb89 (core) Swap table and file names in Importer
3 years ago
George Gevoian f8e2cc4de3 (core) Skip saving column resizes in read-only mode
3 years ago
Dmitry S e4314f9def (core) Update grainjs, fix some code affected by stronger types.
3 years ago
Dmitry S 7a6d726daa (core) Change datepicker in DateEditor to use moment format, show AltText in DateEditor
3 years ago
Alex Hall faec8177ab (core) Use MetaTableData more
3 years ago
Alex Hall 116fb15eda (core) Move most of the reference parsing code into common so that the server can use it
3 years ago
George Gevoian 7f08934cf0 (core) Skip saving layout resizes in read-only mode
3 years ago
Dmitry S ef1fc916e6 (core) Fix "Column Label and ID" widget to avoid getting truncated on some browsers
3 years ago
Paul Fitzpatrick a94905dd0a (core) make sure forks with no changes are persisted
3 years ago
Jarosław Sadziński 1425461cd8 (core) Exposing custom widgets on the UI
3 years ago
Alex Hall be96db4689 (core) Remove code related to _grist_TableViews
3 years ago
Jarosław Sadziński 53bdd6c8e1 (core) Exposing more descriptive errors from exports
3 years ago
Alex Hall 90fdb55bfd (core) Fix imports in DocTour.ts, particularly wildcard lodash import causing a big bundle
3 years ago
Jarosław Sadziński e482427e83 (core) JS error on creator panel and formula editor.
3 years ago
Alex Hall 551ea28fc4 (core) Check document ID when parsing pasted references
3 years ago
Alex Hall 064455b2f7 (core) Parsing pasted datetimes
3 years ago
George Gevoian e997d091b3 (core) Disable bfcache for all browsers
3 years ago
Paul Fitzpatrick 3055a11fb2 (core) set cookie response header more consistently
3 years ago
Cyprien P 0b437d1544 (core) Brings in the new donut charts.
3 years ago
George Gevoian 32bb89235e (core) Polish Importer UI
3 years ago
George Gevoian 7fe4423a6f (core) Allow filtering hidden columns
3 years ago
Alex Hall 0d460ac2d4 (core) Parsing pasted ChoiceLists
3 years ago
Dmitry S 7f8f3dc0be (core) Set min-height for cells, including in Card view, to make them look consistent.
3 years ago
Jarosław Sadziński fc50079e03 (core) Storing last position for doc and user
3 years ago
George Gevoian c6aa9b65d4 (core) Fix bug preventing importing of nested json files
3 years ago
Jarosław Sadziński 745ddc21ac (core) Expanding search textbox to full height.
3 years ago
George Gevoian 05eb7afcb6 (core) Show ACL link in UserManager conditionally
3 years ago
Paul Fitzpatrick c7331e2453 (core) make document reloading cleaner
3 years ago
Alex Hall 561e32fb44 (core) Better logging in DocTriggers
3 years ago
Alex Hall e09e919016 (core) Ensure that large changes are processed in full by triggers (for webhooks)
3 years ago
Paul Fitzpatrick 302202b4fb (core) freshen tests for python3
3 years ago
George Gevoian 08b1286f4f (core) Add column matching to Importer
3 years ago
Jarosław Sadziński 96fa7ad562 (core) Error message on Duplicate Document
3 years ago
Alex Hall ecb30eebb8 (core) Parsing multiple values in reflists, parsing refs without table data in client
3 years ago
Jarosław Sadziński b6dd066b7f (core) Adding more space for text editor to avoid scrollbars
3 years ago
Alex Hall 45fc46070d (core) Fix converting column to ChoiceList when cells contain JSON arrays with non-string values
3 years ago
George Gevoian 59699bf446 (core) Add additional org items to AppHeader
3 years ago
Paul Fitzpatrick 58880d4818 (core) support setting python version of new docs with PYTHON_VERSION_ON_CREATION
3 years ago
Jarosław Sadziński e8e614c584 (core) Formula UI redesign
3 years ago
Paul Fitzpatrick 877542225d (core) mark engine setting as experimental
3 years ago
Jarosław Sadziński 4ddc29fb40 (core) Adding fallback for currency symbol
3 years ago
Paul Fitzpatrick db34e1a6d9 (core) tweak throttling to work for gvisor/runsc
3 years ago
Paul Fitzpatrick 10a4cbb6bd (core) make document assignment endpoint available via /housekeeping api
3 years ago
Dmitry S cce679d928 (core) Add some polish to the billing page, particularly for sign-up.
3 years ago
Dmitry S 0dd4ad34f5 (core) Avoid an error when pasting data with first row shorter than the rest
3 years ago
Alex Hall dc2aee4be9 (core) Trim trailing whitespace when pasting plain text
3 years ago
Alex Hall 4a70283292 (core) Webhook event queue on redis
3 years ago
Alex Hall 1db138d7ac (core) Change timezone abbreviation parsing
3 years ago
Jarosław Sadziński 3c72639e25 (core) Adding sort options for columns.
3 years ago
Alex Hall 0f946616b6 (core) Parsing pasting in reflist columns
3 years ago
Cyprien P ab7af2b2ef (core) Fix bars order in chart bars order when multiseries is on.
3 years ago
Alex Hall d63da496a8 (core) Value parsing for refs, parsing data entry for numbers
3 years ago
Dmitry S f0da3eb3b2 (core) Select previous search input when clicking the search icon
3 years ago
Dmitry S c5db65d1d2 (core) Process new user info in /welcome/info post without waiting for it to be written to the collecting document
3 years ago
Paul Fitzpatrick 6c53f3e820 (core) add an option to action summarization to preserve columns entirely
3 years ago
Paul Fitzpatrick 35e18cc0ad (core) fix bug where sharing doc with everyone@ as viewer made it unlisted for site viewers
3 years ago
Alex Hall e58df5df5b (core) ValueParser for Date columns
3 years ago
Dmitry S 65e743931b (core) Convert CopySelection and tableUtil to typescript
3 years ago
Paul Fitzpatrick f7c9919120 (core) annotate shares listed in UserManager for documents
3 years ago
Dmitry S f2f4fe0eca (core) Add LogMethods helper and use it for more JSON data in logs. Reduce unhelpful logging.
3 years ago
Jarosław Sadziński 8eeeae7fbf (core) Fixing scrollbars on ace editor for windows users.
3 years ago
Alex Hall 99878c08ed (core) Add ValueParser, use when pasting
3 years ago
Alex Hall e900f39da3 (core) Log statistics about table sizes
3 years ago
George Gevoian f2e11a5329 (core) Migrate to Stripe v8 + implement discount codes
3 years ago
Alex Hall 4894631ba4 (core) Generic number parsing functionality.
3 years ago
Paul Fitzpatrick dd0f1be117 (core) get all tests working under python3/gvisor
3 years ago
Jarosław Sadziński 3e661db38c (core) Adding schema validation for records endpoint
3 years ago
Alex Hall 276adc5f51 (core) Starting to make webhooks more robust
3 years ago
Cyprien P e3801a5eb9 (core) Fix pie sectors order according to section sort spec
3 years ago
Dmitry S c8da5c7356 (core) Fix Card view linked to summary to show card navigation buttons
3 years ago
Jarosław Sadziński 67ec52365a (core) Showing links in text cells
3 years ago
Dmitry S 16eb158673 (core) Make ProfileDialog wait consistently for work to finish before closing.
3 years ago
Alex Hall 9d1cc89dc9 (core) Strip invalid characters from table name in excel import
3 years ago
Alex Hall a64fb105e3 (core) Use GristObjCode in CellValue
3 years ago
George Gevoian 62db263d1f (core) Add diff preview to Importer
3 years ago
Paul Fitzpatrick d635c97686 (core) flesh out "View As" feature
3 years ago
Paul Fitzpatrick 07558dceba (core) avoid censorship for one client clobbering data for another client
3 years ago
Paul Fitzpatrick df318ad6b3 (core) add a mac-specific sandbox for development
3 years ago
Jarosław Sadziński 26766fd4ab (core) Removing error styles from user messages
3 years ago
Jarosław Sadziński a2e066176c (core) Label editor for Choice/ChoiceList column editor
3 years ago
Dmitry S cf7a3153f9 (core) When hidden pages are present in the page list, allow removing them
3 years ago
Jarosław Sadziński 40ddb57dfc (core) Adding colors to toast notification
3 years ago
Dmitry S 43a62e7254 (core) Fix autocomplete selection when options include emoji
3 years ago
George Gevoian e1780e4f58 (core) Migrate import code from data engine to Node
3 years ago
Dmitry S 7e07f0ce56 (core) For grist_sid*_status cookie, remember to set the path
3 years ago
Paul Fitzpatrick 8853e095bb (core) fix core build, and make smoke test more effective
3 years ago
Dmitry S 1517dca644 (core) Implement DiscourseConnect to enable easy sign-in to community forum
3 years ago
Paul Fitzpatrick b3b7410ede (core) open documents without blocking on data engine
3 years ago
Jarosław Sadziński 42910cb8f7 (core) Extending Google Drive integration scope
3 years ago
Cyprien P a0c53f2b61 (core) Fix chart when x axis is set to a choice list column
3 years ago
Paul Fitzpatrick 383b8ffbf0 (core) add a tool for deleting a user
3 years ago
Paul Fitzpatrick 876a0298a2 (core) do not look at content of recent actions when loading documents
3 years ago
Paul Fitzpatrick 0fffe918c1 (core) don't garble document url in SELF_HYPERLINK on forks
3 years ago
Alex Hall 8c1f8bc9a6 (core) Test webhooks
3 years ago
Jarosław Sadziński 8684c9e930 (core) Adding traceback to trigger formulas
3 years ago
Jarosław Sadziński 048c8ee165 (core) Extending default locale list
3 years ago
Alex Hall 52fd28815e (core) Raise syntax errors that Python can format nicely to show the location
3 years ago
Dmitry S fb583f303a (core) Support 'new' row in anchor links.
3 years ago
Alex Hall 3c4d71aeca (core) Initial webhooks implementation
3 years ago
Alex Hall de76cc48d1 (core) Move cursor to new record in link target when selecting new record in link source
3 years ago
Cyprien P 33f056a187 (core) Fix js errors when (un)summarizing underlying table of charts
3 years ago
Dmitry S a974dd839c (core) Improve time-parsing for DateTime columns, which was unusable with some formats (e.g. tz-containing ones)
3 years ago
Alex Hall 1a8abdcd96 (core) recursiveMoveToCursorPos with new kinds of linking involving lists
3 years ago
Dmitry S cd241a633a (core) In make-copy dialog, ensure it's non-saveable while fetching workspaces after a switch of the destination org
3 years ago
Cyprien P a1480faa09 (core) Changes X-AXIS to LABEL in the axis config when chart is a pie chart
3 years ago
Alex Hall 80bf4ea2a3 (core) Get first unicode character (e.g. 📝 ) for page label, not 1st byte
3 years ago
Paul Fitzpatrick 7907467dbc (core) treat summary tables like formulas for access control purposes
3 years ago
George Gevoian e5ebc4668c (core) Disable mousedown on token delete button
3 years ago
Paul Fitzpatrick d5a7fb23fe (core) apply SchemaEdit flag to metadata changes in general
3 years ago
Cyprien P 4fcdd2ba07 (core) Fix y-axis blinking in chart view configuration
3 years ago
George Gevoian 8a7edb6257 (core) Enable incremental imports
3 years ago
Paul Fitzpatrick a543e5194a (core) add a python3 button
3 years ago
Cyprien P 2cf2088373 (core) New chart view axis conf with picker for each of X,Y and group by
3 years ago
Paul Fitzpatrick 3e5a292cde (core) add tests for site deletion
3 years ago
Dmitry S 70160fe01c (core) Rename page option 'Duplicate' to 'Duplicate Page', and shorten warning to be more noticeable
3 years ago
Paul Fitzpatrick ddcd08e147 (core) add a cli tool for deleting sites
3 years ago
Dmitry S b716a57e31 (core) Avoid loading the Grist frontend app more than once.
3 years ago
George Gevoian 0717ee627e (core) Relocate export urls to /download/
3 years ago
Cyprien P cecebded1f (core) Fix bar chart weirdness when x axis has redundant values
3 years ago
Jarosław Sadziński 7e78ebfeeb (core) Subdomain can start from a number
3 years ago
George Gevoian a825115c04 (core) Limit number of errors shown on narrow screens
3 years ago
George Gevoian ef5da42378 (core) Update export CSV and Excel endpoints
3 years ago
Alex Hall 29dd33a45c (core) Add other direction of linking by reflist
3 years ago
Paul Fitzpatrick 08d0ee65d1 (core) tweak how search bar places cursor on sections
3 years ago
George Gevoian 3d085ff2d7 (core) Fix warning bug in Save Copy dialog
3 years ago
Dmitry S 3edb3a6826 (core) Filter out pages for hidden views from the page list.
3 years ago
Paul Fitzpatrick 8b1ad588e9 (core) make treatment of emails consistent across /access endpoints
3 years ago
George Gevoian a6e08883e0 (core) Simple localization support and currency selector.
3 years ago
Paul Fitzpatrick e492dfdb22 (core) add experimental support for python3 in staging
3 years ago
Alex Hall 7465af8ce8 (core) Port LinkingState.js to TypeScript
3 years ago
Dmitry S faa0d9988e (core) When changing a table for a page widget, unset widget-linking to avoid invalid values.
3 years ago
Paul Fitzpatrick b3636b97e2 (core) Report memos consistently for blocked actions involving schema
3 years ago
Cyprien P e4633c293c (core) Hide filter bar for inactive widget in mobile mode
3 years ago
Alex Hall 9916a2d919 (core) Suggest correct table when converting to RefList
3 years ago
Paul Fitzpatrick f53ab2cb30 (core) forbids edits when "view as" user is a viewer and access rules are permissive
3 years ago
Dmitry S e361a9fd94 (core) Fix a few issues with parsing of dates in DateEditor.
3 years ago
Alex Hall 97cb8065d9 (core) Open links with different link keys in a new tab
3 years ago
Alex Hall 54b932300b (core) Filter linking by reference list columns
3 years ago
Dmitry S 572b59cc0c (core) Fix JS error when pasting data with merged cells.
3 years ago
Dmitry S 00c1a0c688 (core) Log the time taken by decodeActionFromRow() operations.
3 years ago
Paul Fitzpatrick 9f25a96d18 (core) add a way to change subdomain in billing pages
3 years ago
George Gevoian d83d734b75 (core) Site Switcher and Other Sites
3 years ago
Paul Fitzpatrick c561dad22d (core) lightly freshen the core readme, mentioning roadmap and forums etc.
3 years ago
Paul Fitzpatrick f9630b3aa4 (core) clean up a collection of small problems affecting grist-core
3 years ago
Alex Hall e6e792655b (core) Add /columns endpoint to DocApi
3 years ago
Paul Fitzpatrick 54beaede84 (core) revive saml support and test against Auth0
3 years ago
Jarosław Sadziński 800731e771 (core) Initial page for custom widget
3 years ago
George Gevoian 79f6f605f8 (core) Polish and enable Reference List widget
3 years ago
Alex Hall 34e9ad3498 (core) Add /records endpoint to DocApi with GET, POST, and PATCH
3 years ago
George Gevoian ba1e919d39 (core) Allow creating docs from the templates page
3 years ago
Alex Hall 7f1f8fc9e6 (core) Linking summary tables grouped by list columns
3 years ago
Alex Hall 4d526da58f (core) Move file import plugins into core/sandbox/grist
3 years ago
Jarosław Sadziński 5b92a43849 (core) Disabling plugin import sources menu options when import is disabled
3 years ago
Jarosław Sadziński 0b11960fe7 (core) Disabling 'Add widget to page' for special pages
3 years ago
George Gevoian 07bf250592 (core) Hide workspace in breadcrumbs if doc is unsaved
3 years ago
Paul Fitzpatrick 4a23b964ed (core) update read access for exceptional sessions
3 years ago
Jarosław Sadziński 4ca47878ca (core) Adding import from google drive to the home screen
3 years ago
Jarosław Sadziński 6ed1d8dfea (core) Adding google drive plugin as a fallback for url plugin
3 years ago
Alex Hall 5aed22dc1e (core) Remove dead code for fetching snapshots
3 years ago
Paul Fitzpatrick 750c78763e (core) add python2 to gvisor Dockerfile, for use in making comparisons
3 years ago
Jarosław Sadziński 521bbd9ac1 (core) Improving error messages on file imports
3 years ago
Dmitry S 1605e18f66 (core) Enable auto triggering of Welcome Tour, and various improvements.
3 years ago
Alex Hall 73c4efa315 (core) Hide the GristDocTour table by default but reveal it when /p/GristDocTour is in the URL
3 years ago
Paul Fitzpatrick 6b3ac07ca7 (core) process GristDocAPI calls from custom widgets in the client
3 years ago
Alex Hall 1d1a9297f8 (core) Polish UI/UX of onboarding popups
3 years ago
Paul Fitzpatrick d09c2f1b3d (core) tweak description of FullCopies special permission
3 years ago
George Gevoian 931827b195 (core) Hide templates org in copy menu
3 years ago
Alex Hall aec360498c (core) Allow adding a single link at the bottom of a document tour card
3 years ago
George Gevoian 37eed2d3c2 (core) Fix staging test and tweak template line height
3 years ago
George Gevoian 24fc3a2d00 (core) Redesign examples and templates UI
3 years ago
Paul Fitzpatrick bb8cb2593d (core) support python3 in grist-core, and running engine via docker and/or gvisor
3 years ago
Alex Hall cd0c6de53e (core) Automatically or explicitly show document tours in the same way as example cards.
3 years ago
Alex Hall 15f1ef96fa (core) Allow creating custom document tours with a special table
3 years ago
Alex Hall 04e5d90f86 (core) Barely working reference lists in frontend
3 years ago
Dmitry S 8d68c1c567 (core) Replace time zone selector with one based on the newer autocomplete.
3 years ago
Jarosław Sadziński a07395855a (core) Fixing anchor link navigation.
3 years ago
Jarosław Sadziński f8e4fe54ba (core) Fixing origin check during Google Authentication
3 years ago
Paul Fitzpatrick 95cc2eb282 (core) read document as owner in pre-fork mode, if have sufficient access to it
3 years ago
Jarosław Sadziński 291bcd17ff (core) Google auth endpoint has not responded with auth code
3 years ago
Jarosław Sadziński 08295a696b (core) Export to Excel and Send to drive
3 years ago
Jarosław Sadziński 9cc034f606 (core) Fixing bug on a fresh Choice and ChoiceList column
3 years ago
Alex Hall 1f6e693b6e (core) Remove REPL code
3 years ago
Dmitry S 67aca9ccf6 (core) Fix several flaky tests.
3 years ago
Cyprien P 693f2f6325 (core) Brings welcome tour and hide behind a flag
3 years ago
George Gevoian 5b2666a88a (core) Enhance autocomplete and choice colors
3 years ago
Paul Fitzpatrick 997be24a21 (core) add docs.options column to home db to store doc description, icon, openMode
3 years ago
George Gevoian e5eeb3ec80 (core) Add 'user' variable to trigger formulas
3 years ago
Dmitry S 6c114ef439 (core) Fix session handling when redirected to login when visiting a doc on a team site
3 years ago
Paul Fitzpatrick 1ce5e98996 (core) suspend a team site after an AppSumo refund
3 years ago
Paul Fitzpatrick 6e15d44cf6 (core) start applying defenses for untrusted document uploads
3 years ago
Jarosław Sadziński 625fce5f65 (core) Refactoring google drive plugin
3 years ago
Dmitry S 0a0e320ca8 (core) Fix reporting of errors to HelpScout using "Report a problem" link.
3 years ago
Jarosław Sadziński 09b4aaa90e (core) Formatting date time editor
3 years ago
George Gevoian 5d461a4df2 (core) Show sigma next to summary table titles
3 years ago
George Gevoian 9592e3610b (core) Add 'value' to trigger formula autocomplete
3 years ago
Dmitry S 869b2f00ec (core) Remove LoginSession, which was mainly serving situations that are no longer used.
3 years ago
Dmitry S f079ffdcb3 (core) Fix a log message about when a doc will close to be more accurate
3 years ago
Dmitry S 0e0528a2cc (core) Add some more special subdomains, not to be used for team sites
3 years ago
Paul Fitzpatrick 4222f1ed32 (core) communicate with sandbox via standard pipes
3 years ago
George Gevoian 2f900f68f8 (core) Add color options to choice config UI
3 years ago
Dmitry S 11c944d794 (core) Accept values entered into Reference columns showing RowIDs without waiting.
3 years ago
Paul Fitzpatrick d0905b6224 (core) correct capitalization of AppSumo; add account management link
3 years ago
Cyprien P b389ee7c23 (core) Adds new mechanism to generate on boarding popups
3 years ago
Alex Hall ea01ca814d (core) Remove a bunch of dead code
3 years ago
Alex Hall 84ddbc448b (core) Add test_replay for easily replaying data sent to the sandbox purely within python
3 years ago
Dmitry S b537539b73 (core) Implement UI for trigger formulas.
3 years ago
Jarosław Sadziński e180641c7d (core) Context menu for cards.
3 years ago
Dmitry S 01cef034ed (core) A quick attempt to fix summarizing by reference columns
3 years ago
Dmitry S a56714e1ab (core) Implement trigger formulas (generalizing default formulas)
3 years ago
Paul Fitzpatrick dca3abec1d (core) complete light sign-up flow for appsumo, and customize summaries
3 years ago
Paul Fitzpatrick 36d5e7870e (core) streamline registration flow for new appsumo users
3 years ago
Alex Hall 305b133c59 (core) Remaining Python 3 compatibility changes
3 years ago
Paul Fitzpatrick 1af99e9567 (core) link AppSumo activations with stripe, and support upgrades/downgrades
3 years ago
Dmitry S 6240fd6982 (core) Fix reporting of errors when saving cells by clicking away, and deduplicate memos.
3 years ago
Cyprien P 7a0cd6c2b4 (core) Makes filter counts take other column filters into account
3 years ago
Paul Fitzpatrick cc04c6481a (core) add appsumo endpoints with stub implementations
3 years ago
Jarosław Sadziński bdd4d3c46e (core) Freezing columns on a GridView
3 years ago
Jarosław Sadziński 698c9d4e40 (core) Readonly editors
3 years ago
Alex Hall 8a940676e9 (core) Generic tools for recording pycalls, deterministic mode.
3 years ago
George Gevoian f613b68a9e (core) Fix widget loading spinner title
3 years ago
George Gevoian 3af6dd46ea (core) Allow docs to be permanently deleted in icon view
3 years ago
Cyprien P b740028e8f (core) Increases readability of column filter menu code
3 years ago
George Gevoian b94eb107d4 (core) Use individual choices for filtering choice lists
3 years ago
Cyprien P 5d3a4b5b5b (core) Introduce tri-state checkboxes
3 years ago
George Gevoian 982711dbba (core) Update active view id when default view id changes
3 years ago
Paul Fitzpatrick 6f02987d10 (core) allow undos to be partial, if access control prohibits some part of them
3 years ago
Jarosław Sadziński af76c11be6 (core) Cursor position observable on a GristDoc wasn't triggered when a view was changed.
3 years ago
George Gevoian 8bf26a4433 (core) Add cell formatting options to reference columns
3 years ago
Jarosław Sadziński 24dca831c0 (core) Renaming column by clicking away resulted in renaming different column.
3 years ago
Alex Hall 2f3a0e0c7f (core) Showing censored values as a grey cell
3 years ago
Paul Fitzpatrick 2feef7f780 (core) avoid typeorm's .save() method for relation with multi-column primary key
3 years ago
Paul Fitzpatrick 29c2b35dcc (core) speed up a step in document deletion
3 years ago
Paul Fitzpatrick 69ac8fb4b3 (core) updates from grist-core
3 years ago
Dmitry S 11a5e0be34 (core) Add Lock icon
3 years ago
George Gevoian 68c1a8ba96 Improve renaming docs in icon view
3 years ago
Cyprien P 3a139e77c8 (core) Prevents running simultaneous search in parallel inadvertendly
3 years ago
Paul Fitzpatrick c6265335af (core) make SELF_HYPERLINK urls cleaner
3 years ago
Paul Fitzpatrick 37698f9cb5 (core) apply access control to code view
3 years ago
Jarosław Sadziński 96fee73b70 (core) Download as CSV button on sections
3 years ago
Jarosław Sadziński 5c0494fe29 (core) Draft cells
3 years ago
Cyprien P 8c6148dd9f (core) fix closing of the search bar
3 years ago
Alex Hall 7758cb830d (core) Prevent error when there are no visible columns
3 years ago
Dmitry S d1c1416d78 (core) Add rules to eslint to better match our coding conventions.
3 years ago
Alex Hall 0890749d15 (core) Change user attribute from select to formula, especially to allow link keys
3 years ago
Alex Hall 3a586a5f6c (core) Navigate hyperlinks in the same document without a page reload
3 years ago
Cyprien P db91d31416 (core) Search improvemement
3 years ago
Jarosław Sadziński 79497a7e79 (core) Editor position wasn't restored on a long list
3 years ago
Cyprien P e3a957a715 (core) Fixes persistence of the aclAsUser_ parameters across navigation
3 years ago
Dmitry S 8c2f0307e5 (core) Preserve configured choices when converting between Choice and ChoiceList types.
3 years ago
Jarosław Sadziński 5f182841b9 (core) Document keeps track of latest cursor position and latest editor value and is able to restore them when it is reloaded.
3 years ago
Jarosław Sadziński 2c93eafa44 (core) Null or undefined value on the Integer / Numeric cell
3 years ago
Paul Fitzpatrick 15723d1300 (core) check for +S bit early for changes that include formulas
3 years ago
Dmitry S dee487684e (core) Show invalid columns as an error when entering rules
3 years ago
Paul Fitzpatrick 3a0ec7b103 (core) be less fussy about rec/newRec distinction for creates/deletions
3 years ago
Paul Fitzpatrick 6d2e8378cd (core) fix some tests for node v14
3 years ago
Dmitry S 28cb64f1f7 (core) Fix JS error when scrolling with a column of hyperlinks, and use stricter types.
3 years ago
Paul Fitzpatrick d0d3d3d0c9 (core) discount indirect changes for access control purposes
3 years ago
Dmitry S 8d62a857e1 (core) Add ChoiceList type, cell widget, and editor widget.
3 years ago
Paul Fitzpatrick e55fba24e7 (core) fix up newRec when column names change; autocomplete after newRec
3 years ago
Cyprien P 9a6369a4ff (core) remove the sort&filter save button on readonly mode
3 years ago
Cyprien P 8056bb0069 (core) close sort&filter menu when clicking Save/Revert buttons
3 years ago
Cyprien P 570baa95a5 (core) change filtering section of the sort&Filter side panel to match newui style
3 years ago
Cyprien P a9d021af18 (core) fixes hanging Save/Revert tooltips
3 years ago
Dmitry S 18268d7838 (core) Add a Plus button below a rule set when there is no default rule
3 years ago
Dmitry S 2f26f140c8 (core) Add our very own implementation of tokenfield (aka pillbox, tag list)
3 years ago
Cyprien P 5baae7437a (core) split sort and filter menu into its own button
3 years ago
Jarosław Sadziński 8f008d8de2 (core) Select all functionality by clicking the upper left margin corner
3 years ago
Paul Fitzpatrick 0e22716761 (core) uncheck FullCopy special when copying/forking a document
3 years ago
Paul Fitzpatrick 729774552f (core) make sure Calculate action has full access
3 years ago
Cyprien P 2823727da1 (core) add + button to the filter section of the section menu
3 years ago
Paul Fitzpatrick 9696e24aac (core) always allow owners to edit access rules, so they don't get stuck
3 years ago
Dmitry S 526b0ad33e (core) Configure more comprehensive eslint rules for Typescript
3 years ago
Paul Fitzpatrick 91fdef58ac (core) fix autocomplete of LinkKey
3 years ago
Paul Fitzpatrick dcc4354da6 (core) log user attribution in absence of client
3 years ago
Paul Fitzpatrick 47ea00dea3 (core) add user and docId to heartbeat logging
3 years ago
Paul Fitzpatrick ee3a8a2b85 (core) streamline mixedColumns case of granular access control
3 years ago
Dmitry S 65a722501d (core) Show count of formula errors in the column config in the right-side panel.
3 years ago
Cyprien P 5479159960 (core) add `+` button to the filter bar
3 years ago
Cyprien P 8a26550312 (core) Fix issue when using `Other Values` with many rows
3 years ago
Paul Fitzpatrick 2dfa427d63 (core) support subscriptions to a doc with row-dependent column read permissions
3 years ago
Paul Fitzpatrick 35303fad21 (core) disentangle row and metadata steps in granular access calculations
3 years ago
Paul Fitzpatrick d64461cd81 (core) optimization: remove lodash/pullAt
3 years ago
Paul Fitzpatrick bc0d6605a1 (core) close a hole in bundle cleanup for granular access control
3 years ago
Cyprien P 2b1b586ecd (core) add new filter bar
3 years ago
Paul Fitzpatrick 9e8e895abd (core) fix filters with many values when querying directly from db
3 years ago
Paul Fitzpatrick 9f234b758d (core) freshen grist-core build
4 years ago
Cyprien P 351a717e6d (core) Adds `limitShown` option to ColumnFilterMenu, defaults to 500
4 years ago
Dmitry S 1a5bacc807 (core) Disallow the combination of Public Edit access and granular ACLs.
4 years ago
Dmitry S 8c2bea0f73 (core) Remove the aclUI=1 flag and add 'BETA' tag to the Access Rules page name.
4 years ago
Paul Fitzpatrick 9d1bc5a518 (core) make AccessRules and FullCopies effective
4 years ago
Dmitry S e14488bcc8 (core) Add support for special ACL rules, for viewing rules and downloading documents.
4 years ago
Paul Fitzpatrick d8df2404c2 (core) return to using meaningful SQL types for columns
4 years ago
Cyprien P 34f8078ead (core) Fix searching in filter for coltype not a text-or-number (ie: Date)
4 years ago
Paul Fitzpatrick afb83a4ff1 (core) add OWNERS='owners', EDITOR='editors', VIEWER='viewers' to condition formulas
4 years ago
Paul Fitzpatrick 0c5f7cf0a7 (core) add SELF_HYPERLINK() function for generating links to the current document
4 years ago
Dmitry S b4c34cedad (core) Update UI for formula and column label/id in the right-side panel.
4 years ago
Cyprien P e2d3b70509 (core) Filtering improvement - part 1
4 years ago
Dmitry S 6e844a2e76 (core) Use unicode-aware comparisons for user-visible strings.
4 years ago
Paul Fitzpatrick 85a2492123 (core) a script for making screenshots for access rules documentation
4 years ago
Paul Fitzpatrick a1a84d99c0 (core) alert user if they try to use rec in a column rule controlling read permission
4 years ago
Dmitry S 3f29baaded (core) Add a button and a tooltip to Access Rules page item, in View-As mode.
4 years ago
Cyprien P 5e5bf3af9d (core) Makes the hex value editable in the color select
4 years ago
Paul Fitzpatrick 92ef1f400c (core) prevent cross-talk via cache when applying access control to tables
4 years ago
Dmitry S 48e90c4998 (core) Change how formula columns can be converted to data.
4 years ago
Dmitry S 8a1e803316 (core) Fix resizing of ViewLayout in presence of Custom Views and iframes.
4 years ago
Paul Fitzpatrick 7bd3b2499f (core) allow multiple rule sets for overlapping columns if they are all allows or all denies
4 years ago
Paul Fitzpatrick c37a04c578 (core) freshen "view as user" behavior
4 years ago
Paul Fitzpatrick 937214d927 (core) update column access logic to respect wildcards
4 years ago
Cyprien P 1995a96178 (core) Add new color select to the app
4 years ago
Paul Fitzpatrick 4ab096d179 (core) granular access control in the presence of schema changes
4 years ago
Dmitry S aae4a58300 (core) A few improvements to CSS on mobile.
4 years ago
Dmitry S d8d1a91beb (core) Make mobile the default mode.
4 years ago
Dmitry S 31ffd21b4e (core) Fix JS error when switching to a page containing a chart.
4 years ago
Dmitry S 05edd80ce7 (core) Finish fixing default cell color: error cells should also use black color.
4 years ago
Dmitry S 08fe240bcf (core) Restore default text color for Grist cells to black
4 years ago
Cyprien P e7c4686536 (core) Brings the new color select.
4 years ago
Paul Fitzpatrick 6af811f7ab (core) give more detailed reasons for access denied when memos are present
4 years ago
Paul Fitzpatrick 422560504e (core) preserve row removals in diffs more reliably
4 years ago
Dmitry S 02528128f8 (core) Don't let small-screen view laoyut affect printing
4 years ago
Dmitry S d3ab07d748 (core) When active section changes, tell it to resize its content (which it can't do while hidden)
4 years ago
Dmitry S 8156f957b3 (core) Fix 'table not found' error when converting columns in the presence of per-row ACL rules.
4 years ago
Dmitry S 8a2a14ce74 (core) Fix double-tap on Android failing to select tapped cell; ensure gestures don't get interpreted as double-tap
4 years ago
Dmitry S 6c10a43c5d (core) Collapse inactive view sections on mobile screens.
4 years ago
Cyprien P 890a8709f3 (core) Making cells colors effective also in Card and Card List views
4 years ago
Dmitry S de1719ee08 (core) Make side panels responsive and start closed on small screens.
4 years ago
Dmitry S 956e07e877 (core) When filter-linking by a reference column, update the filter-linking when the value in that column changes
4 years ago
Paul Fitzpatrick fc56cc7231 (core) tweak embedding to play well with forking
4 years ago
Dmitry S c9fa13eadc (core) Don't show mobile-friendly bottom bar when printing or embedding.
4 years ago
Dmitry S 7284644313 (core) Add support for editing on mobile.
4 years ago
Dmitry S 7c81cf2368 (core) Change array.reverse() in GranularAccess to avoid accidental in-place reversal.
4 years ago
Dmitry S 9fa5d4c9d6 (core) Fix race condition in bundling actions for undo, when actions are submitted close together.
4 years ago
Dmitry S 14cdd47675 (core) When checking for metadata consistency, check for stray column records too
4 years ago
Cyprien P b5c1fc0c1a (core) Fix page panels scrolling out of the viewport.
4 years ago
Paul Fitzpatrick 587da4db97 (core) provide a way for an administrator to force reload of a document
4 years ago
Cyprien P 710014ce54 (core) Animate side panels
4 years ago
Dmitry S 6f9b85fc8c (core) Show a clearer message when actions are blocked by ACL rules
4 years ago
Dmitry S 7a91d49ea1 (core) Add a Users dropdown to AccessRules page.
4 years ago
Dmitry S 586b6568af (core) Add viewport meta tag conditionally, and show a toggle for it on small devices.
4 years ago
Paul Fitzpatrick f4366a01b3 (core) tweak meaning of newRec to be state at end of bundle
4 years ago
Cyprien P eb90385ee9 (core) Keeps side panels closed when opening doc on a narrow screen
4 years ago
Cyprien P 24d9061007 (core) Show a simpler breadcrumbs [narrow screen]
4 years ago
Cyprien P 4cd9a2d740 (core) Making side bars a bit more usable for narrow screen
4 years ago
Paul Fitzpatrick 3ad9b18ddf (core) allow a doc owner to test access as a different user
4 years ago
Dmitry S d8e742aa0d (core) Add getAclResources method for making all tables/columns available when editing ACL rules
4 years ago
Cyprien P ffe4a34335 (core) Adds current page name to the bottom bar [narrow screen]
4 years ago
Cyprien P 4ca1c09e35 (core) Adds scafoldings for the narrow screen layout
4 years ago
Paul Fitzpatrick 438f259687 (core) start reconciling forking with granular access
4 years ago
Paul Fitzpatrick 68a682f876 (core) add housekeeping endpoints for cleaning doc snapshots+state
4 years ago
Dmitry S 5deac68315 (core) Update ACL resources/rules when tables/columns get renamed
4 years ago
Dmitry S d6d1eb217f (core) One more phase of ACL UI revision.
4 years ago
Dmitry S 4ad84f44a7 (core) Improve the UI for ACL rules.
4 years ago
Paul Fitzpatrick d5b00f5169 (core) add explicit doc and inventory creation step
4 years ago
Paul Fitzpatrick 24e76b4abc (core) add endpoints for clearing snapshots and actions
4 years ago
Paul Fitzpatrick b1c4af4ee9 (core) correctly delete pruned document versions
4 years ago
Dmitry S 12a7059bde (core) Fix bug with pasting in the presence of link-filtering.
4 years ago
Dmitry S 9f806de64b (core) Allow using negative rowIds to add records and refer to them in Reference values.
4 years ago
Paul Fitzpatrick b2fabb0ebc (core) respect table wildcard in granular acl rules for censorship
4 years ago
Dmitry S de35be6b0a (core) Checks that an ACL formula can be parsed, and prevent saving unparsable ACL rules.
4 years ago
Paul Fitzpatrick 3b3ae87ade (core) implement a safe mode for opening documents with rule problems
4 years ago
Dmitry S 02ed4c59a0 (core) On welcome form pages, prevent accidental multiple submissions.
4 years ago
Paul Fitzpatrick e5c24eb5ea (core) revamp user attribute handling
4 years ago
Dmitry S e5d41c72dc (core) Fix JS error when switching from DocHistory to ActionLog too quickly.
4 years ago
Dmitry S 4f263fc7ec (core) Prevent stray 'compare' param from appearing in some snapshot links
4 years ago
Dmitry S 92224084e4 (core) Improve snapshot listing, and add compare snapshot links
4 years ago
Paul Fitzpatrick 8f023a6446 (core) implement authorization via query parameter
4 years ago
Paul Fitzpatrick 131fbbdb92 (core) check row-level permissions on incoming actions
4 years ago
Dmitry S 8c788005c3 (core) Implement much of the general AccessRules UI.
4 years ago
Paul Fitzpatrick 3519d0efce (core) attribute Calculate to grist rather than user
4 years ago
Dmitry S 0289e3ea17 (core) Fix issue with spurious changes produced by Calculate action.
4 years ago
Paul Fitzpatrick 0e2deecc55 (core) implement cleaner row-level access control for outgoing messages
4 years ago
Paul Fitzpatrick c1c17bf54e (core) distinguish open public documents from listing them
4 years ago
Dmitry S 32f3d03c3d (core) Mark 'Compare to Original' menu item with the 'beta' tag
4 years ago
Dmitry S 840f46d051 (core) Fix typings in DocApi causing a build failure in core.
4 years ago
Dmitry S 9a7a42bc59 (core) Fix "Copy Link" in UserManager when its opened from a DocMenu page.
4 years ago
Dmitry S 4539521dff (core) Convert a few widgets to typescript and grainjs.
4 years ago
Dmitry S f24a82e8d4 (core) Some cleanup: remove old unused modules.
4 years ago
Dmitry S 2e22966289 (core) Revamp attachment editor + preview UI, and support more types, including PDFs.
4 years ago
Paul Fitzpatrick c387fc4bce (core) hide long sequences of unchanged rows in diffs
4 years ago
Dmitry S bc3a472324 (core) Implement new representation of ACL rules.
4 years ago
Dmitry S c042935c58 (core) Fix bug where a newly-created doc allows undo, which breaks it
4 years ago
Paul Fitzpatrick ab01ce495d (core) make ValueFormatter.format honor its return type
4 years ago
Paul Fitzpatrick f1842cd89e (core) tolerate table renames when displaying differences
4 years ago
Dmitry S 6b582b9ace (core) Remove the old attempt at ACLs implemented in Python.
4 years ago
Dmitry S 5b2de988b5 (core) Perform migrations of Grist schema using only metadata tables when possible.
4 years ago
Paul Fitzpatrick 5a9fe0ea27 (core) show differences in card views when comparing documents
4 years ago
Paul Fitzpatrick c67966775b (core) simplify document comparison code, and flesh out diff with local changes
4 years ago
Dmitry S 2a592d8b4d (core) Automatically finalize action bundles when unrelated actions/bundles come in.
4 years ago
Paul Fitzpatrick e30d0fd5d0 (core) fix sync to s3 when doc is marked as dirty but proves to be clean
4 years ago
Dmitry S 6d95418cc1 (core) Close previous example card in the rare cases when a second one might be triggered
4 years ago
Dmitry S 4febd90758 (core) Fix an insidious bug in RefCountMap, manifesting as JS errors some time after import.
4 years ago
Dmitry S e2226c3ab7 (core) Store formula values in DB, and include them into .stored/.undo fields of actions.
4 years ago
Paul Fitzpatrick 3d3fe92bd0 (core) support access control on columns
4 years ago
Paul Fitzpatrick d6ff1361cb (core) support GRIST_WORKER_GROUP to place worker into an exclusive group
4 years ago
Dmitry S 275a35d03a (core) In Welcome questionnaire, add 'School' option, ask to enter company or school
4 years ago
Paul Fitzpatrick 71519d9e5c (core) revamp snapshot inventory
4 years ago
Paul Fitzpatrick 9287439e5a (core) give instructions on using Grist with docker
4 years ago
Dmitry S d7802bc7db (core) Support international addresses in the Billing form
4 years ago
Paul Fitzpatrick c879393a8e (core) support adding user characteristic tables for granular ACLs
4 years ago
Paul Fitzpatrick 27fd894fc7 (core) switch to newer download endpoint in client
4 years ago
Dmitry S ad7be0fd8d (core) Fix WelcomePage to use an explicit action URL, and parse submitted body in time to log it with errors.
4 years ago
Dmitry S 0b1aa22ad9 (core) Ask the user some questions after they sign up and set their name.
4 years ago
Dmitry S 5247521cb8 (core) Improve printing of tables, fix printing of charts, add a browser test.
4 years ago
Paul Fitzpatrick a4929bde72 (core) add some row-level access control
4 years ago
Dmitry S 99ab09651e (core) Implement 'Print widget' option to print individual view sections.
4 years ago
Dmitry S d2ad5edc46 (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app.
4 years ago
Paul Fitzpatrick bd6a54e901 (core) mitigate csrf by requiring custom header for unsafe methods
4 years ago
Paul Fitzpatrick 8dbcbba6b5 (core) fix invite links and add tests with APP_HOME_URL set
4 years ago
Dmitry S 2d023377ce (core) Fix CustomView css to take full height of widget on all browsers including Safari
4 years ago
Dmitry S 90db5020c9 (core) Improve focus and keyboard shortcuts in modals.
4 years ago
Paul Fitzpatrick 1654a2681f (core) move client code to core
4 years ago
Dmitry S bac070de91 (core) With ?aclUI=1 in the URL, UserManager for documents includes a button to open 'Access Rules'
4 years ago
Paul Fitzpatrick 2edf64c132 (core) remove metrics
4 years ago
Paul Fitzpatrick e5b67fee7e (core) visualize simple differences between documents
4 years ago
Dmitry S a15187362c (core) Enhancements to the Public Access UI.
4 years ago
Paul Fitzpatrick b33641dd0c (core) support a ?compare=<docId2> option in document landing pages
4 years ago
Dmitry S dfdb54fcbd (core) When parsing ActionHistory into ActionGroups, avoid keeping many large actions in memory.
4 years ago
Dmitry S 986f469965 (core) Support "Public access" switch in the UI for docs.
4 years ago
Paul Fitzpatrick 87f2fd15fb (core) add more detail to /compare endpoint
4 years ago
Paul Fitzpatrick b44e4a94ab (core) support locking document structure to be controlled by owners only
4 years ago
Paul Fitzpatrick 2087ae5f67 (core) port DataRowModel and FieldBuilder to typescript
4 years ago
Paul Fitzpatrick 45d2d5f897 (core) back-end support for tables that are accessible only by owners
4 years ago
Dmitry S 166143557a (core) Show a welcome card when a user opens an example for the first time.
4 years ago
Paul Fitzpatrick 526fda4eba (core) make user role available in ActiveDoc methods
4 years ago
Dmitry S 7a8debae16 (core) Improve object serialization, to help get RECORD data to Custom Widgets.
4 years ago
Dmitry S 8240f8b3f0 (core) Show in the UI when docs are inaccessible or publicly accessible.
4 years ago
Paul Fitzpatrick 4a545c9f2a (core) make sharing with everyone@ on documents effective
4 years ago
Dmitry S 0a5afd1f98 (core) Implement updated DocMenu UI: list/card mode and sort mode.
4 years ago
Paul Fitzpatrick 20d8124f45 (core) support ?embed=true and &style=light for a clean embed experience
4 years ago
Dmitry S 48ca124f23 (core) Render unmarshallable values as non-errors, using their repr() strings.
4 years ago
Paul Fitzpatrick ac5452c89f (core) add grist.onRecord and grist.onRecords event handlers
4 years ago
Dmitry S 4e20f7a8a2 (core) Add some media queries to improve printing
4 years ago
Dmitry S 053d714655 (core) For getting access info, include the first-level doc and workspace users.
4 years ago
Paul Fitzpatrick 0e131c2546 (core) do not allow anonymous user to set a name
4 years ago
Paul Fitzpatrick 6b24d496db (core) add per-user per-org preferences to database
4 years ago
Dmitry S 30866c6c95 (core) Fix two issues combining to report misleading error when saving to an empty name
4 years ago
Paul Fitzpatrick ee018ff183 (core) add more tests for inaccessible workspaces; fix doc count
4 years ago
Paul Fitzpatrick 156b75133c (core) list inaccessible docs for editors/owners of workspaces
4 years ago
Paul Fitzpatrick b82eec714a (core) move data engine code to core
4 years ago
Dmitry S 2399baaca2 (core) When saving copies, allow saving to another org; update menus for making and saving copies.
4 years ago
Paul Fitzpatrick 9b02d16bff (core) more grist-core cleanup
4 years ago
Paul Fitzpatrick b7b4b0229b (core) move some material to core that slipped through in a rebase
4 years ago
Paul Fitzpatrick b71f2f2a10 (core) add a deployment test for Import-from-URL, and fix underlying issue
4 years ago
Paul Fitzpatrick a27032df3e (core) add a test for unnecessary workspaces shown in trash, and fix issue
4 years ago
Dmitry S 671dc24214 (core) Allow the support user to access everyone's billing pages
4 years ago
Paul Fitzpatrick 4452a816ff (core) fix docker packaging after core shuffle
4 years ago
Dmitry S a19f19b503 (core) Changes to Billing to better handle error scenarios.
4 years ago
Paul Fitzpatrick 5ef889addd (core) move home server into core
4 years ago
Paul Fitzpatrick c8c5afbbca freshen app/client/ui2018/cssVars.ts
4 years ago
Dmitry S ad35f54b87 Update tsconfig files and switch to _build for outputs, for consistency with main grist repo
4 years ago
Dmitry S a5fbc8fcd2 Add a fixture for the included component, to have something visible on the main page
4 years ago
Dmitry S ec182792be Initial config with a few files that build on client and server side.
4 years ago