Commit Graph

663 Commits (f504cfdde37b1c0358817ff72d42c72bfb886165)

Author SHA1 Message Date
Alex Hall 6ac0bc3bbb (core) Implement exported functions without relying on ActiveDoc.docData
1 year ago
George Gevoian 10f5f0cb37 (core) Add optional telemetry to grist-core
1 year ago
Jakub Serafin 90e902c10f (core) sanitizing redis errors
1 year ago
Jarosław Sadziński da323fb741 (core) Floating formula editor
1 year ago
Dmitry S e10067ff78 (core) Rearrange ExportXLSX code and fix ExportsAccessRules test that became flaky
1 year ago
Dmitry S d191859be7 (core) For exporting XLSX, do it memory-efficiently in a worker thread.
1 year ago
Paul Fitzpatrick dad41b2567 (core) updates from grist-core
1 year ago
George Gevoian ff03d32688 (core) Set DateTime timezone during xlsx import
1 year ago
George Gevoian d5b8240c07 (core) Fix snapshot migrations
1 year ago
Paul Fitzpatrick 7be0ee289d
support other SQLite wrappers, and various hooks needed by grist-static (#516)
1 year ago
Paul Fitzpatrick 3f3a0d3aa1 (core) support a wildcard option for ALLOWED_WEBHOOK_DOMAINS
1 year ago
George Gevoian f18bb3e39d (core) Add GRIST_UI_FEATURES env variable
1 year ago
George Gevoian 1e873b4203 (core) Tweak telemetry
1 year ago
Dmitry S be5cb9124a (core) Add logging of errors whenever ProxyAgent is used, and a test for it.
1 year ago
Paul Fitzpatrick 84854b7cfa (core) updates from grist-core
1 year ago
Paul Fitzpatrick b58929f095 (core) reconcile webhook and widget description migrations
1 year ago
softwareguru90 72730461eb
Track saved version per hour, day, week, month, year, and number of times a version with parameter (#509)
1 year ago
CamilleLegeron c16204f8ad
feature widget description (#483)
1 year ago
Paul Fitzpatrick 603238e966 (core) Adds a UI panel for managing webhooks
1 year ago
Paul Fitzpatrick 51a195bd94
add support for conversational state to assistance endpoint (#506)
1 year ago
Jakub Serafin 440d5b935a (core) Proxy Agent moved to the separate file, Triggers are using proxy now to perform fetch
1 year ago
Jakub Serafin 37347a79c0 (core) Currency from grist column is persistent when exporting to excel
1 year ago
Dmitry S 8f34ba5157 (core) Remove a defunct URL constant and a product flavor.
1 year ago
George Gevoian 959f8a45c6 (core) Direct users to last visited site when possible
1 year ago
Dmitry S 65013331a3 (core) Fix imports into reference columns, and support two ways to import Numeric as a reference.
1 year ago
George Gevoian c077f3c304 (core) Fix reporting of blank attachment types
1 year ago
George Gevoian 36f3fd0120 (core) Fix owner view access to snapshots
1 year ago
Paul Fitzpatrick cc0e1154d0 (core) port some more test/browser tests to newer selenium
1 year ago
George Gevoian a19ba0813a (core) Add telemetry
1 year ago
Paul Fitzpatrick 903c81d348
close db after checkAllegedGristDoc (#482)
1 year ago
Paul Fitzpatrick b2b41a0bf8
fix log.add under electron (#478)
1 year ago
Paul Fitzpatrick 5730262c69 (core) updates from grist-core
1 year ago
Cyprien P d8a063284a (core) Adds endpoint to update webhook
1 year ago
Paul Fitzpatrick a941a72904
only offer languages that have been marked as substantially complete (#466)
2 years ago
Jarosław Sadziński d29770511c (core) Draft version of AI assistant
2 years ago
Paul Fitzpatrick 12f9567ff4 (core) add a /welcome/start endpoint that forwards sensibly
2 years ago
George Gevoian be8e13df64 (core) Add initial tutorials implementation
2 years ago
Paul Fitzpatrick 327c78aa95
move a newly introduced private ActiveDoc method into the expected location (#465)
2 years ago
Paul Fitzpatrick 572995f19a (core) updates from grist-core
2 years ago
Paul Fitzpatrick 391d39effc (core) restore ActiveDoc shutdown behavior on error
2 years ago
Louis Delbosc c54e910fd6
Export table schema (#459)
2 years ago
Cyprien P 1ff93f89c2 (core) Porting the AI evaluation script
2 years ago
Jarosław Sadziński b3590c8a6f (core) Removing warnings about deprecated shortcuts.
2 years ago
Dmitry S efd92c6c2a (core) Two fixes to tests affected by changes that came from grist-core.
2 years ago
Paul Fitzpatrick 66643a5e6b
add a pyodide-based "sandbox" flavor (#437)
2 years ago
Paul Fitzpatrick e9efac05f7 (core) remove ormconfig.js from saas build; more sendgrid logging
2 years ago
jarek cee0cdcd67
Merge pull request #406 from incubateur-territoires/column-description
2 years ago
Paul Fitzpatrick cbf925aa00 (core) updates from grist-core
2 years ago
George Gevoian 1ac4931c22 (core) Persist forks in home db
2 years ago
Vincent Viers bb9dd5f15e
Add region param for MinIO bucket (#428)
2 years ago
Paul Fitzpatrick f7f76fb5e7
A set of tweaks to simplify electron packaging (#421)
2 years ago
Jarosław Sadziński 6e3f0f2b35 (core) Porting back AI formula backend
2 years ago
Camille 95f1a41618 Merge branch 'main' into column-description
2 years ago
Camille 009ebefd96 feat(ColumnDesc): create column description in database and link it to visual behaviors
2 years ago
Jarosław Sadziński 90d3ee037a (core) User language switcher
2 years ago
Paul Fitzpatrick 2bfd8b42f6 suppress unneeded error message
2 years ago
Dmitry S e170eef1a4 (core) A few assorted one-line fixes
2 years ago
Paul Fitzpatrick e6692c2793 (core) add a checkbox for owner "boss mode"
2 years ago
Jarosław Sadziński 7ff2ca954c Adding eslint to github actions
2 years ago
Jarosław Sadziński fd02a00a0e Fixing all eslint's reported error
2 years ago
Cyprien P cabac3d9d8 (core) Adds new view as banner
2 years ago
Paul Fitzpatrick 9451fb9597 (core) updates from grist-core
2 years ago
Paul Fitzpatrick 103ebbb045
add MinIO tests (#381)
2 years ago
jarek 506f61838a
Fixing time bug in webhook tests (#383)
2 years ago
Paul Fitzpatrick 472a9a186e (core) control the distribution of attachment metadata
2 years ago
Paul Fitzpatrick e564d31582 (core) give preliminary support in core for storing snapshots in S3-compatible stores via minio-js client
2 years ago
Jarosław Sadziński 2a86cde474 (core) Hiding helper columns used for column transformation
2 years ago
George Gevoian c558800de5 (core) Avoid flagging support user as collaborator
2 years ago
Jarosław Sadziński 629fcccd5a (core) Adding /webhooks endpoint
2 years ago
George Gevoian e146f95c1c (core) Add new UI for writing memos
2 years ago
Paul Fitzpatrick ebaf04dace (core) add buttons to delete bad rules
2 years ago
Paul Fitzpatrick 8c610dcb33 (core) updates from grist-core
2 years ago
Paul Fitzpatrick bd762628e4 (core) confirm owner's right to download snapshots
2 years ago
Jarosław Sadziński 92d4fca855 (core) Adding DELETE /api/docs/webhooks/queue endpoint to clear the queue
2 years ago
Jarosław Sadziński 601ba58a2e (core) Syncing db with data when actions are rejected
2 years ago
Louis Delbosc a4b1145605
Add GRIST_HELP_CENTER environment variable (#363)
2 years ago
Jarosław Sadziński 2ca407505b (core) Allow doc owners to view document usage regardless of access rules
2 years ago
Paul Fitzpatrick 312d2331a8 (core) lock down modification of the _grist_Attachments table
2 years ago
Paul Fitzpatrick 6061b67fd9 (core) make filtering of metadata consistent in presence of default access rules
2 years ago
George Gevoian 1a6d427339 (core) Update sort and filter UI
2 years ago
Jarosław Sadziński af462fc938 (core) Fixing the ViewAs feature when the example user exists
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 e590e65a3f (core) Allow requests from untrusted origins but without credentials
2 years ago
Jarosław Sadziński 24b1ca92d7 Fixing translation key for sendAppPage.ts
2 years ago
Louis Delbosc eea2ef5cfb
Use url.hostname instead of url.host to allow host from environment variable (#326)
2 years ago
Paul Fitzpatrick 0c82b746d0 (core) updates from grist-core
2 years ago
Jarosław Sadziński 6460c22a89 (core) Changing shortcuts for adding and removing rows
2 years ago
Alex Hall 62792329c3 (core) DocApi meta endpoints: GET /tables and POST/PATCH /tables and /columns
2 years ago
jarek 4bb1d8c011
Merge pull request #312 from incubateur-territoires/arnaudpeich/Split_client_and_server_translations_organize_by_filename
2 years ago
Paul Fitzpatrick bf24c29de4 (core) updates from grist-core
2 years ago
Jarosław Sadziński bfd7243fe2 (core) Comments
2 years ago
Paul Fitzpatrick ab3cdb62ac (core) make the support account configurable, and allow listing public sites
2 years ago
Arnaud Peich 5f66a8f298
Return 403 error when origin is not trusted (#310)
2 years ago
Arnaud Peich a44989e4dd Introduce translate helpers
2 years ago
Arnaud Peich cc2a438fe5 Split client and server translations, organize by filename
2 years ago
Paul Fitzpatrick 6dd2068218 (core) show package.json version when hovering on Grist icon in grist-core
2 years ago
Jarosław Sadziński 9628253fd8 (core) Adding new column in users table "ref" with unique identifier.
2 years ago
Paul Fitzpatrick 433e1ecfc2 (core) updates from grist-core
2 years ago
Jarosław Sadziński 5219932a1f (core) i18
2 years ago
George Gevoian cd64237dad (core) Allow duplicating tables from Raw Data page
2 years ago
Paul Fitzpatrick 0eb1fec3d7 (core) show any error when creating initial team site with GRIST_SINGLE_ORG
2 years ago
Paul Fitzpatrick 20f935367b
remove old comment that gvisor is not available in grist-core (#295)
2 years ago
Jarosław Sadziński 198beaab2a (core) Ref columns weren't filtered on csv/excel export for sections.
2 years ago
Alex Hall 792565976a (core) Show example values in formula autocomplete
2 years ago
Louis Delbosc 49b1749e98
Add function to allow hosts from environment variables (#287)
2 years ago
Alex Hall 1864b7ba5d (core) Add BulkAddOrUpdateRecord action for efficiency
2 years ago
Paul Fitzpatrick a5744dadfb (core) refactor assertCanMaybeApplyUserActions
2 years ago
Alex Hall d140b49ba3 (core) Include helper columns in ACL rules
2 years ago
Paul Fitzpatrick d55b5110ac (core) remove deprecated /download endpoint in favor of newer /api/docs/NNNN/download
2 years ago
Louis Delbosc 494a683332
Export xlsx #256 (#270)
2 years ago
George Gevoian ec157dc469 (core) Add dark mode to user preferences
2 years ago
Paul Fitzpatrick d7b3fb972c (core) upgrade typeorm so we can support newer postgres
2 years ago
Dmitry S 1c24bfc8a6 (core) Fix exports to CSV/XLSX/etc when data is restricted by access rules
2 years ago
Alex Hall 42afb17e36 (core) Run and test imports only in Python 3, upgrade openpyxl, fix weird date handling
2 years ago
Alex Hall ecf2fdf71a (core) Fix summary table titles and linking when source table is hidden by ACL
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
Dmitry S af77824618 (core) Add caching for measuring data size in DocStorage, when data isn't changing
2 years ago
Yohan Boniface 50a57c673f
Add GRIST_DEFAULT_LOCALE env var (#257)
2 years ago
Paul Fitzpatrick 177b9d83d9 (core) add a log message on proxying failures
2 years ago
George Gevoian 56e8e1f4b3 (core) Randomize ActiveDoc interval delays
2 years ago
George Gevoian ed37401b2c (core) Add basic activation page to grist-ee
2 years ago
Jarosław Sadziński a43a5a25a6 (core) Removing old billing landing page.
2 years ago
George Gevoian 360d838578 (core) Add Open Graph image tags
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
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
Jarosław Sadziński 6206644686 (core) Fixing redirect url for landing page
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
Paul Fitzpatrick b6890bed4b (core) serialize document uploads and DocSnapshots.versions() to reduce surprises
2 years ago
Paul Fitzpatrick 4c678f12cb (core) dust off electron build a little bit
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
George Gevoian aeba738f7c (core) Add product for new personal plan
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
Dmitry S a0f405e45f (core) Include altSessionId in morgan request logging
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
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
Dmitry S 51ff72c15e (core) Faster builds all around.
2 years ago
Dmitry S dd2eadc86e (core) Speed up and upgrade build.
2 years ago
Alex Hall 9fffb491f9 (core) External requests
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 7176b7efb6 (core) Use new Banner component for activation messages
2 years ago
Jarosław Sadziński d92a761f6e (core) Product update popups and hosted stripe integration
2 years ago
Dmitry S 4f1cb53b29 (core) Converting server-side Comm.js to typescript
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 1c6f80f956 (core) make it easier to enable Azure storage without setting GRIST_DOCS_S3_BUCKET
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
Alex Hall fcbad1c887 (core) Add GET /attachments endpoint for listing attachment metadata
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 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
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
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 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
3 years ago
Alex Hall 21b0ac3eff (core) Enforcing data size limit
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
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
Alex Hall 1452b6efc3 (core) Improve stacktraces from pyCall
3 years ago
Alex Hall 2c9ae6dc94 (core) Enforce daily limit on API usage
3 years ago
Alex Hall ec8460b772 (core) Prune snapshots outside the window in product features
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
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
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
Paul Fitzpatrick 2563fb745a (core) make Grist easier to run with a single server
3 years ago
Alex Hall 599545fb11 (core) Fuller guessing of type and options when adding first data to blank columns
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
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
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
Lee Burton 9c47b9cdee
Fix typo in email fallback for SAML
3 years ago
Edward Betts d6e0e1fee3 Correct spelling mistakes
3 years ago
George Gevoian e264094412 (core) Add account page option to allow Google login
3 years ago