Commit Graph

284 Commits (e6983e9209dc6398e026c51f51ffff14a95f26ad)

Author SHA1 Message Date
Paul Fitzpatrick e6983e9209 (core) add machinery for self-managed flavor of Grist
2 years ago
Alex Hall 6c90de4d62 (core) Switch excel import parsing from messytables+xlrd to openpyxl, and ignore empty rows
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
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 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
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
Alex Hall d7514e9cfc (core) Create _grist_Attachments_fileIdent index in new docs
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
Alex Hall 09da815c0c (core) Add /attachments/removeUnused DocApi endpoint to hard delete all unused attachments in document
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
George Gevoian 4c5de16e2d (core) Include altSessionId in logs
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
George Gevoian 6305811ca6 (core) Add new Grist login page
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
Paul Fitzpatrick de703343d0 (core) disentangle some server tests, release to core, add GRIST_PROXY_AUTH_HEADER test
2 years ago
Alex Hall 546096fcc9 (core) Clean up and refactor uses of HomeDBManager.getDoc
2 years ago
Jarosław Sadziński b1c3943bf4 (core) Conditional formatting rules
2 years ago
Alex Hall 1452b6efc3 (core) Improve stacktraces from pyCall
2 years ago
Alex Hall 2c9ae6dc94 (core) Enforce daily limit on API usage
2 years ago
Alex Hall ec8460b772 (core) Prune snapshots outside the window in product features
2 years ago
Paul Fitzpatrick 7ba4dff18f (core) updates from grist-core
2 years ago
Paul Fitzpatrick a641517bb1
Merge pull request #165 from MHOOO/reverse-proxy-auth-support
2 years ago
Paul Fitzpatrick 98f64a8461 (core) add grist.selectedTable.create/update/destroy/upsert to custom widget api
2 years ago
Alex Hall 02e69fb685 (core) Crudely show row count and limit in UI
2 years ago
Thomas Karolski ccdd551b4d style fixes
2 years ago
Paul Fitzpatrick b2715ae9ef (core) forbid use of sqlite ATTACH except during VACUUM
2 years ago
George Gevoian ad1b4f3cff (core) Record new user sign-ups
2 years ago
Thomas Karolski e5dc2d198f [comm] Use getRequestProfile from Authorizer
2 years ago
Thomas Karolski 9f3ed989c4 [authorizer] Determine auth header to use via an environment variable
2 years ago
Thomas Karolski c459037b04 [authorizer] Move code for extracting auth header into a function
2 years ago