enketo-express
enketo-express copied to clipboard
The full-fledged Enketo web application for the ODK ecosystem
- Migrate from Travis to GH Actions - Run test, beautify, build-docs before publish
The ability to use `pulldata()` with zipped CSV files is stated in the [XLSForm docs](https://xlsform.org/en/#how-to-pull-data-from-csv) and is allowed with (KoBo)Collect but results in a `Failed to fetch` exception with Enketo....
**Describe the bug** The `digest()` method does not re-evaluate on input changes. **To Reproduce** | type | name | label | calculation | | --- | --- | --- |...
Now that #298 has been merged and Node 16 is used for CI, should we change the [Dockerfile](https://github.com/enketo/enketo-express/blob/e2b4b92870d4cdc2d625a02f3a3445da8652aa3e/Dockerfile#L1) to match? I can submit a PR if desired. Thanks.
**Is your feature request related to a problem? Please describe.** Enketo caches all XSLT transformations for 30 days: https://github.com/enketo/enketo-express/blob/dde231341062b5660563efe2b60a84938b2e7233/app/models/cache-model.js#L9 In a large deployment, it's easy to accumulate many gigabytes of...
**Describe the bug** When a form provides a binary default for a filepicker field, the `jr:` URL is requested rather than the media file it's mapped to in the form's...
**Describe the bug** We cannot un-compact a begin_group (or a begin_repeat) if this group have appearance 'compact' and is there in a nesteed begin_repeat **To Reproduce** XLSForm example : [test_compact.xlsx](https://github.com/enketo/enketo-express/files/7434039/test_compact.xlsx)...
Following up on the conversation at https://github.com/enketo/enketo-express/pull/338#issuecomment-948768093 with @lognaturel and @jnm. I'd like to have a more consistent process across all the tools we are maintaining and so I'd prefer...
To prevent markdown mistakes in change log
ESLint is currently configured for `/app`, but no check is performed for it in CI. There are several errors reported in VSCode, however many are more consistent with changes we...