Commit Graph

117 Commits (312d2331a871f8c572368c068a6770a409485556)

Author SHA1 Message Date
Paul Fitzpatrick 312d2331a8 (core) lock down modification of the _grist_Attachments table
2 years ago
Paul Fitzpatrick 7b7b26c983 (core) limit access to list of snapshots for documents with granular access
2 years ago
Paul Fitzpatrick ea71312d0e (core) deal with write access for attachments
2 years ago
Paul Fitzpatrick 42c3568835 (core) be stricter when replacing documents in the presence of granular access rules
2 years ago
Alex Hall 792565976a (core) Show example values in formula autocomplete
2 years ago
Paul Fitzpatrick a5744dadfb (core) refactor assertCanMaybeApplyUserActions
2 years ago
Paul Fitzpatrick 63683f98cc (core) updates from grist-core
2 years ago
George Gevoian 2cb783ea7b (core) Fix bugs with intervals
2 years ago
Yohan Boniface 50a57c673f
Add GRIST_DEFAULT_LOCALE env var (#257)
2 years ago
George Gevoian 56e8e1f4b3 (core) Randomize ActiveDoc interval delays
2 years ago
George Gevoian 771e1edd54 (core) Keep track of row counts per table
2 years ago
Paul Fitzpatrick 7078922a65 (core) ensure randomness works when sandbox is cloned from a checkpoint
2 years ago
Paul Fitzpatrick dd8d2e18f5 (core) add an access token mechanism to help with attachments in custom widgets
2 years ago
Alex Hall f39b496563 (core) Use table title instead of ID in ACL UI
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 f1df6c0a46 (core) Prevent logging pointless errors about attachments and data size on shutdown
2 years ago
Paul Fitzpatrick f91f45b26d (core) support granular read access for attachments
2 years ago
Dmitry S 51ff72c15e (core) Faster builds all around.
2 years ago
Alex Hall 9fffb491f9 (core) External requests
2 years ago
Alex Hall 0005ad013e (core) Notify open ActiveDocs when the product is upgraded
2 years ago
George Gevoian 090d9af21d (core) Broadcast doc usage updates to clients
2 years ago
Paul Fitzpatrick cf23a2d1ee (core) add GVISOR_LIMIT_MEMORY to cap memory available in sandbox
2 years ago
George Gevoian f48d579f64 (core) Add API endpoint to get site usage summary
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
Alex Hall dc9e53edc8 (core) Update the current time in formulas automatically every hour
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 d7514e9cfc (core) Create _grist_Attachments_fileIdent index in new docs
2 years ago
Alex Hall 64a5c79dbc (core) Limit total attachment file size per document
2 years ago
Alex Hall 09da815c0c (core) Add /attachments/removeUnused DocApi endpoint to hard delete all unused attachments in document
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 21b0ac3eff (core) Enforcing data size limit
2 years ago
Alex Hall 59436d2bca (core) Grace period and delete-only mode when exceeding row limit
2 years ago
Paul Fitzpatrick 134ae99e9a (core) add gvisor-based sandboxing to core
2 years ago
Alex Hall 02e69fb685 (core) Crudely show row count and limit in UI
2 years ago
George Gevoian f02174eb7e (core) Fix error when canceling import
2 years ago
Alex Hall 599545fb11 (core) Fuller guessing of type and options when adding first data to blank columns
2 years ago
Alex Hall 437d30bd9f (core) Log number of rows in user tables in data engine
2 years ago
Alex Hall 5d671bf0b3 (core) New type conversion in the backend
2 years ago
Dmitry S e0fb281eba (core) When searching, use formatter.formatAny() to handle values of invalid type.
2 years ago
Alex Hall d1a848b44a (core) Parse string cell values in Doc API and Imports
2 years ago
Alex Hall faec8177ab (core) Use MetaTableData more
3 years ago
Paul Fitzpatrick c7331e2453 (core) make document reloading cleaner
3 years ago
Alex Hall e09e919016 (core) Ensure that large changes are processed in full by triggers (for webhooks)
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 3c72639e25 (core) Adding sort options for columns.
3 years ago