Commit Graph

169 Commits (9dccaa530172d46d17733d0f6f4c461c1ea0e334)

Author SHA1 Message Date
Yohan Boniface 8bc5c7d595
Fix columns with falsy cells wrongly parsed as dates (#276)
2 years ago
Paul Fitzpatrick bde44323c5 (core) apply some dependabot suggestions
2 years ago
Alex Hall 0a2bc56938 (core) Test undo for all Python summary table tests
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 1c43aed5dd (core) Upgrade sortedcontainers, python_dateutil, and html5lib for better Python 3.10 compatibility
2 years ago
Paul Fitzpatrick 63683f98cc (core) updates from grist-core
2 years ago
Yohan Boniface ac9f2fbdd1 Update some python deps to prepare python>=3.10 compat
2 years ago
Alex Hall eac1f26f3e (core) More helpful messages when formula probably needs to use `Table.all`
2 years ago
Alex Hall 5f17dd0a06 (core) Convince grist-help that REQUEST is really unimplemented
2 years ago
Alex Hall 42060df29a (core) Formula autocomplete improvements for references and lookups
2 years ago
Alex Hall 49cb51bac5 (core) Error explanations from friendly-traceback
2 years ago
Alex Hall 31f54065f5 (core) Use standard library `uuid.uuidv4` when possible for better randomness
2 years ago
Alex Hall b416a5c4b1 (core) Fix error when updating summary table formulas after rename
2 years ago
Jarosław Sadziński 9e4d802405 (core) Implementing row conditional formatting
2 years ago
Alex Hall 083a0ec000 (core) Allow using MIN and MAX functions with dates/datetimes
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
Alex Hall 938928f1b9 (core) Fix renaming columns when iterating over Table.all in comprehension
2 years ago
Alex Hall d221aeed24 (core) Update _grist_ACLResources.tableId when migration summary table IDs
2 years ago
Alex Hall b8486dcdba (core) Nice summary table IDs
2 years ago
Alex Hall 29fb3360b6 (core) Update attributes of Table.all when column is renamed
2 years ago
Alex Hall 77775401fc (core) Don't clear widget options when changing column type
2 years ago
Alex Hall 0bdc82a170 (core) Automatically remove empty summary table rows
2 years ago
George Gevoian a051830aeb (core) Show summary tables on Raw Data page
2 years ago
Alex Hall 8bab8c18fa (core) Clear error.__traceback__ to prevent memory leaks
2 years ago
Dmitry S dd2eadc86e (core) Speed up and upgrade build.
2 years ago
Alex Hall 9fffb491f9 (core) External requests
2 years ago
George Gevoian 9b08666f96 (core) Handle importing xls files with invalid dimensions
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
Alex Hall c5ebd7db3d (core) Add PEEK() function to bypass circular dependencies
2 years ago
Alex Hall 8ee23f5344 (core) Mark column changing actions as indirect when adding data to empty column
2 years ago
Alex Hall 3ad2d9212e (core) Prevent rebuilding usercode for every AddColumn when importing
2 years ago
Alex Hall fb575a8b7e (core) Ensure formulas return something and don't assign to attributes of rec
2 years ago
Paul Fitzpatrick cf23a2d1ee (core) add GVISOR_LIMIT_MEMORY to cap memory available in sandbox
2 years ago
Alex Hall af1564d410 (core) Convert row tuples to lists to fix excel import error
2 years ago
Alex Hall 6c90de4d62 (core) Switch excel import parsing from messytables+xlrd to openpyxl, and ignore empty rows
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
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
Cyprien P 0829ae67ef (core) Fixing hidden col missing after summary update
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
Alex Hall a701b4bf13 (core) Remove expired attachments every hour and on shutdown
2 years ago
Jarosław Sadziński 34708cd348 (core) Adding font options to the style picker
2 years ago
Cyprien P a6ba40558a (core) Fix missing sum column after a summary table update
2 years ago
Alex Hall 251d79704b (core) Migrate Attachments columns from marshalled blobs to JSON
2 years ago
Alex Hall 8ec823e7ee (core) Return RecordSet instead of list from property access when possible, to allow further property access
2 years ago
Alex Hall bf271c822b (core) Copy column type and options when pasting into an empty column
2 years ago
Dmitry S 8269c33d01 (core) When importing JSON, create columns of type Numeric rather than Int
2 years ago