Commit Graph

298 Commits (main)

Author SHA1 Message Date
Dmitry S c0ed4a8a60 (core) Use a new docker image for tests in Jenkins
10 months ago
Dmitry S 534615dd50 (core) Update logging in sandbox code, and log tracebacks as single log messages.
10 months ago
Alex Hall bb7cf6ba20 (core) Modify prompt so that model may say it cannot help with certain requests.
11 months ago
Paul Fitzpatrick fc16b4c8f6 (core) updates from grist-core
11 months ago
Alex Hall 3defb89866 (core) Use grist syntactic sugar in AI generated formulas
11 months ago
Florent bf15a14dd4
Add command to debug the server (#533)
11 months ago
Alex Hall 52469c5a7e (core) Improve parsing formula from completion
11 months ago
George Gevoian f873b38e8f (core) Use fake stdout/stderr when evaluating formulas
11 months ago
Florent 1e7cf9001e
Remove unused GRIST_EXT env variable #531 (#532)
11 months ago
Alex Hall 6ac0bc3bbb (core) Implement exported functions without relying on ActiveDoc.docData
11 months ago
Paul Fitzpatrick 7be0ee289d
support other SQLite wrappers, and various hooks needed by grist-static (#516)
12 months ago
Paul Fitzpatrick b58929f095 (core) reconcile webhook and widget description migrations
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
Dmitry S 65013331a3 (core) Fix imports into reference columns, and support two ways to import Numeric as a reference.
1 year ago
Dmitry S b4cc519616 (core) Ignore leading whitespace in formulas, and strip out leading '=' sign users might add
1 year ago
George Gevoian c5029af4e7 (core) Remove duplicate shouldHideUiElement
1 year ago
George Gevoian a19ba0813a (core) Add telemetry
1 year ago
Dmitry S fb1332d529 (core) Fix bug with renaming when a formula uses a local name for a user table.
1 year ago
Dysfunctional Werewolf 68c354de67 (core) Fix MOONPHASE doctests (python2!)
1 year ago
Dysfunctional Werewolf 3c610b365b (core) Add MOONPHASE(date) function
1 year ago
Dmitry S 361af238cc (core) Fix bug where duplicating a table would cause an error when a column had mismatching label and colId
1 year ago
Cyprien P 2b2e19c5b5 (core) Fix issue with summary update.
1 year ago
Dmitry S efd92c6c2a (core) Two fixes to tests affected by changes that came from grist-core.
1 year ago
Paul Fitzpatrick 66643a5e6b
add a pyodide-based "sandbox" flavor (#437)
1 year ago
Dysfunctional Werewolf a8b4a67b9f (core) Fix an issue due to a missing function which turns out to be necessary
1 year ago
Paul Fitzpatrick e9d5ce0c60 (core) updates from grist-core
1 year ago
Dmitry S 17569561bf (core) Fix issue that ints would be imported with a trailing ".0" from Google Sheets.
1 year ago
jarek cee0cdcd67
Merge pull request #406 from incubateur-territoires/column-description
1 year ago
Dmitry S d70a7209f7 (core) Attempt to fix test_formula_prompt test broken by a merge
1 year ago
Dmitry S 9d4eeda480 (core) Python optimizations to speed up data engine
1 year ago
Jarosław Sadziński 6e3f0f2b35 (core) Porting back AI formula backend
1 year ago
Camille 009ebefd96 feat(ColumnDesc): create column description in database and link it to visual behaviors
1 year ago
Paul Fitzpatrick e5e44c786a add a script for copying schema information from python to typescript
1 year ago
Jarosław Sadziński e79613b0ed (core) Restoring separated transform columns
1 year ago
Paul Fitzpatrick 472a9a186e (core) control the distribution of attachment metadata
1 year ago
Paul Fitzpatrick 6dce083484 (core) add a GVISOR_USE_DEFAULT_USER flag to support different gvisor versions
1 year ago
George Gevoian e146f95c1c (core) Add new UI for writing memos
1 year ago
Paul Fitzpatrick 312d2331a8 (core) lock down modification of the _grist_Attachments table
1 year ago
George Gevoian 1a6d427339 (core) Update sort and filter UI
2 years ago
Jarosław Sadziński 044d7a1e5c (core) Throwing error in PHONE_FORMAT when value is not a string
2 years ago
Jarosław Sadziński 101450262c (core) Support for $ syntax in ACL rules
2 years ago
Yohan Boniface 4ff5a2eaa7
Be more accepting with None value in headers candidate (#331)
2 years ago
Alex Hall 16a43edc2e (core) Upgrade friendly-traceback and its dependencies
2 years ago
Alex Hall aa88c156e6 (core) Don't swallow TypeErrors in functions like SUM
2 years ago
Alex Hall 89259371a5 (core) Respect sort_by in lookupOne, and allow reverse sorting
2 years ago
Dmitry S 0a8ce2178a (core) Add PHONE_FORMAT function using the phonenumberslight library
2 years ago
Jarosław Sadziński bfd7243fe2 (core) Comments
2 years ago
Alex Hall 692ea4820f reorganise and comment on requirements files
2 years ago
Alex Hall 67c89f0d96 Remove requirements that were only there for messytables
2 years ago
Jarosław Sadziński 9628253fd8 (core) Adding new column in users table "ref" with unique identifier.
2 years ago
George Gevoian cd64237dad (core) Allow duplicating tables from Raw Data page
2 years ago
Alex Hall 792565976a (core) Show example values in formula autocomplete
2 years ago
Alex Hall 1864b7ba5d (core) Add BulkAddOrUpdateRecord action for efficiency
2 years ago
Alex Hall df65219729 (core) Remove messytables completely, particularly for excel imports
2 years ago
Yohan Boniface 54703e2794 Remove messytables dependency from xlsx import
2 years ago
Yohan Boniface 045227cb52
Update sandbox/grist/imports/import_csv.py
2 years ago
Yohan Boniface ce31d1632d
Update sandbox/grist/imports/import_csv.py
2 years ago
Yohan Boniface 57c8f9f4fe csv importer: mimic messytables defaults for now
2 years ago
Yohan Boniface 2544736aa8 Applying review from @alexmojaki
2 years ago
Yohan Boniface 9bbf66e50e wip: remove dependency to messytables
2 years ago
Yohan Boniface 410cf61d94 python(tests): print logging when running tests in verbose mode
2 years ago
Yohan Boniface 83985ab3cf test(import_csv): highlight differences between passed and returned options in parse_file
2 years ago
Yohan Boniface 462b66b7ee Add tests to cover CSV parsed options
2 years ago
Alex Hall b1f5e061c1
Merge pull request #279 from yohanboniface/boolean-converter
2 years ago
Paul Fitzpatrick b9441cf8fd (core) updates from grist-core
2 years ago
Yohan Boniface 7bd895ef42 Add BooleanConverter to map proper boolean cells to a Bool column
2 years ago
Alex Hall 56624c4a95 (core) Fix undo error for automatically removed rows, especially in summary tables
2 years ago
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 e430748c12 (core) updates from grist-core
2 years ago
Paul Fitzpatrick 96c46c6fa0
remove watch flag no longer available under newer webpack (#229)
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