Releases: kobotoolbox/kpi
2.020.30
For more information, please see https://community.kobotoolbox.org/t/release-notes-version-2-020-30/10998
2.020.28a
For more information, please see https://community.kobotoolbox.org/t/release-notes-version-2-020-28a/10997
2.020.25
This update brings large, behind-the-scenes changes to KoBoToolbox—such as upgrading KPI to Python 3 and Django 2.2 LTS—as well as many user-facing improvements and bug fixes. Below is a list of changes that likely interests the general KoBo community, followed by other changes that are primarily relevant to more technical audiences. We hope you enjoy this release of KoBoToolbox.
If you run your own instance of KoBoToolbox, please consult these important instructions before upgrading.
See this post for all details.
2.019.34
KPI Merged PRs 2.019.23...2.019.34
PR number and branch | PR commit message |
---|---|
Merge pull request #2364 from kobotoolbox/2245-improve-translations-modal | Improvements to translations modal |
Merge pull request #2336 from kobotoolbox/table-freeze-icons-column | Allow feezing the submissions links column in table view |
Merge pull request #2225 from kobotoolbox/2217-edit-submission-bug | Edit submission wrong url bug fix |
Merge pull request #2362 from kobotoolbox/2347-improve-project-deletion-modal | Conditional content in delete project modal |
Merge pull request #2358 from kobotoolbox/2357-settings-sharing-undeployed | Allow sharing undeployed forms from settings route |
Merge pull request #2356 from kobotoolbox/2355-meta-description | Adding meta descriptions for public-facing page templates |
Merge pull request #2329 from kobotoolbox/2326-unassigned-validation-status-fix | Assigned value to not assigned option to have functioning query |
Merge pull request #2266 from kobotoolbox/2250-group-data-by-crash | groupDataBy undefined crash fix |
Merge pull request #2325 from kobotoolbox/2294-display-full-title | Project title fully displayed in list and sidebar, title attr added |
Merge pull request #2311 from kobotoolbox/2309-unsaved-changes | Unsaved changes while creating bug fix |
Merge pull request #2324 from kobotoolbox/2323-typo-fix | Fix message typo |
Merge pull request #2322 from kobotoolbox/files-descriptions | Files descriptions |
Merge pull request #2314 from kobotoolbox/double-quote-gettext-coffee-script | Replaced single quotes with double quotes in coffee script files |
Merge pull request #2312 from kobotoolbox/2310-remove-newrelic | Remove New Relic / Install dev dependencies when Django web server is activated |
Merge pull request #2186 from kobotoolbox/refactor-kobocat-deployment-backend | Database split part II: KobocatDeploymentBackend refactoring |
Merge pull request #2219 from kobotoolbox/2200-unsafe-navigation-bug | Prevent navigating out of form builder with unsaved changes |
Merge pull request #2220 from kobotoolbox/fix-unnecessary-double-reports-call | Fix unnecessary double reports API call |
Merge pull request #2242 from kobotoolbox/1592-drag-into-group | Make it possible to drag from Library into group in Form Builder |
Merge pull request #2267 from kobotoolbox/2257-context-menu-placement | Better context menu placement logic |
Merge pull request #2303 from kobotoolbox/stylelint-output-fix | Bring back webpack console logging, drop stylelint plugin |
Merge pull request #2305 from kobotoolbox/small-sentry-fixes | Small sentry fixes |
Merge pull request #2302 from kobotoolbox/2301-me-endpoint-500 | Move static lists to /environment endpoint |
Merge pull request #2300 from kobotoolbox/kobotoolbox/tasks#245-username-in-response-header | Include the username in each HTTP response |
Merge pull request #2292 from kobotoolbox/less-linter-spam | Less linter spam |
Merge pull request #2273 from kobotoolbox/2272-project-title-sidebar | Enhancement: Fixes #2272, making full titles appear in sidebar |
KoBoCAT Merged PRs 2.019.22...2.019.34
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#566 from kobotoolbox/565-duplicated-submissions | Duplicated submissions fix |
Merge pull request kobotoolbox/kobocat#569 from kobotoolbox/568-user-cannot-validate-with-validate-xform | Non-owner users with 'validation_xform' permissions cannot validate submissions. |
Merge pull request kobotoolbox/kobocat#559 from kobotoolbox/kobotoolbox/tasks#245-username-in-response-header | Include the username in each HTTP response |
Merge pull request kobotoolbox/kobocat#523 from kobotoolbox/new-hook-signal-endpoint | Changed 'kpi' endpoint for hook signal |
2.019.22
KPI Merged PRs 2.019.16...2.019.22
PR number and branch | PR commit message |
---|---|
Merge pull request #2286 from kobotoolbox/1804-anonymous-user-fix | Handle anonymous users properly in PerUserSetting |
Merge pull request #2285 from kobotoolbox/1804-per-user-settings | Add model for per-user-settings |
Merge pull request #2185 from kobotoolbox/2155-kc-database-connection | Database split part I: Use two different database urls for kobocat and kpi |
Merge pull request #2260 from kobotoolbox/2183-search-bubble | Search (support) bubble |
Merge pull request #2276 from kobotoolbox/fix-dockerfile-for-2269 | Correct Dockerfile to match #2269 |
Merge pull request #2269 from kobotoolbox/better-eslint-rules | better eslint rules |
Merge pull request #2271 from kobotoolbox/2270-permissions-endpoint | Add missing content type check; hide all assigned permissions from anonymous users |
Merge pull request #2265 from kobotoolbox/2261-unselect-optional-fields | Make optional selects clearable |
Merge pull request #2263 from kobotoolbox/travis-specify-python-2.7 | Specify Python 2.7 in Travis CI configuration |
KoBoCAT Merged PRs 2.019.16a...2.019.22
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#556 from kobotoolbox/555-photo-gallery-DoS | Load thumbnails in small, delayed chunks |
Merge pull request kobotoolbox/kobocat#554 from kobotoolbox/553-superuser_stats-timeout | Limit superuser_stats to current and previous month |
2.019.16
KPI Merged PRs 2.019.07...2.019.16
PR number and branch | PR commit message |
---|---|
Merge pull request #2224 from kobotoolbox/upgrade-redis-pip-lib | Bumped redis version to 3.2.0 |
Merge pull request #2238 from kobotoolbox/2179-move-buttons | Move archive and delete buttons above iframe |
Merge pull request #2247 from kobotoolbox/2208-hide-calculate-hint | Hide hint for calculate questions |
Merge pull request #2248 from kobotoolbox/2205-wrong-version-deployment | Wrong version deploying bug |
Merge pull request #2246 from kobotoolbox/2201-rename-label | Change words - use "label" instead of "title" |
Merge pull request #2243 from kobotoolbox/remove-dead-csv-code | Remove dead to_csv_io() method |
Merge pull request #2235 from kobotoolbox/2193-csrf-error-deleting-users | Simplify KoBoCAT user deletion kludge; fixes #2193 |
Merge pull request #2237 from kobotoolbox/#2236-update-pyxform | Update Pyxform to 0.13.1. See #2236 |
Merge pull request #2234 from kobotoolbox/even-lesser-verbose-prod-build | hide stylelint output for test run |
Merge pull request #2233 from kobotoolbox/travis-pytest-failure | Travis pytest failure |
Merge pull request #2231 from kobotoolbox/less-verbose-prod-build | Less verbose prod build |
Merge pull request #2230 from kobotoolbox/2226-firefox-scroll-bug-2 | Firefox scroll bug fix (the real one) |
Merge pull request #2228 from kobotoolbox/2227-eslint-error | Improve eslint switch statement handling |
Merge pull request #2196 from kobotoolbox/2188-2189-validation-status-fixes | Validation status fixes |
Merge pull request #2221 from kobotoolbox/1451-library-count-all-questions-blocks-and-templates | Count next to 'My Library' now shows count of questions, blocks, and … |
Merge pull request #2215 from kobotoolbox/2212-map-bug | Cleanup map before navigating out |
Merge pull request #2213 from kobotoolbox/2210-configurable-cors | Feature: CORS, configurable in Django admin interface |
Merge pull request #2211 from kobotoolbox/2209-cors-middleware | Add ottoyiu/django-cors-headers |
Merge pull request #2178 from kobotoolbox/celery-broker-redis | Celery broker redis |
Merge pull request #2202 from kobotoolbox/revert-2147-1726-read-only | Revert "Add read_only as visible property" |
Merge pull request #2199 from kobotoolbox/2197-group-name-bug | Make group label an editable input |
KoBoCAT Merged PRs 2.019.07...2.019.16a
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#548 from kobotoolbox/kobotoolbox/kobo-docker#234-double-encode-s3-url | Double-encode S3 URL for X-Accel-Redirect |
Merge pull request kobotoolbox/kobocat#547 from kobotoolbox/546-unicode-attachment-filenames | Quick fix for non-ASCII attachment filenames |
Merge pull request kobotoolbox/kobocat#544 from kobotoolbox/kobocat-template-as-subdirectory | Include kobocat-template as subdirectory |
Merge pull request kobotoolbox/kobocat#543 from kobotoolbox/revert-520-kobocat-template-submodule | Revert "Add kobocat-template as a Git submodule" |
Merge pull request kobotoolbox/kobocat#520 from kobotoolbox/kobocat-template-submodule | Add kobocat-template as a Git submodule |
Merge pull request kobotoolbox/kobocat#542 from kobotoolbox/#2236-update-pyxform | Update Pyxform to 0.13.1. See #2236 |
Merge pull request kobotoolbox/kobocat#512 from kobotoolbox/483-duplicate-submissions | Return first occurrence of duplicate submissions when using BriefCase API |
Merge pull request kobotoolbox/kobocat#525 from kobotoolbox/validation-status-allow-delete | Allow delete of validation status (single or multiple at once) |
Merge pull request kobotoolbox/kobocat#528 from qedsoftware/527-fix-thumbnails-file-type | Use original file extension when creating thumbnails |
Merge pull request kobotoolbox/kobocat#537 from kobotoolbox/535-runserverplus-enketo-wrong-edit-url | Used 'request.get_host()' instead of 'request.META.get('HTTP_HOST')' |
Merge pull request kobotoolbox/kobocat#538 from kobotoolbox/536-attachments-broken-in-kpi | Bring back old urls for attachments for retro-compability with 'kpi' |
Merge pull request kobotoolbox/kobocat#540 from kobotoolbox/539-thumbnails-not-created | Fixed thumbnails creation. |
Merge pull request kobotoolbox/kobocat#533 from kobotoolbox/update-redis-pip-lib | Bumped redis pip lib to 3.2.0 |
Merge pull request kobotoolbox/kobocat#502 from kobotoolbox/261-media-redirector-auth-not-required | media redirector auth not required. |
Merge pull request kobotoolbox/kobocat#505 from kobotoolbox/504-form-csv-bad-request | Allow CSV format from form detail API endpoint. |
Merge pull request kobotoolbox/kobocat#506 from ggalmazor/url_encode_media_file_in_downloadUrl | Replace safe filter with urlencode filter in Briefcase API template |
Merge pull request kobotoolbox/kobocat#521 from kobotoolbox/celery-upgrade | Celery upgrade |
formpack Merged PRs d87364f...40110ee
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/formpack#197 from kobotoolbox/upgrade-python-dependencies | Upgrade Python dependencies |
Pyxform changes v0.12.0...0.13.1
- Ensure parameters are typed properly
XLSForm/pyxform#267
[yanokwa] - Add Validate v1.11.0 with JavaRosa v2.13.0
XLSForm/pyxform#264
[yanokwa] - Add audit location support
XLSForm/pyxform#253
[yanokwa] - Enable CircleCI support, remove Travis
XLSForm/pyxform#262
[yanokwa] - Support Excel workbook with macro XLSForm files i.e .xlsm
XLSForm/pyxform#252
[bmarika] - Correct environment marker in requirements.pip
[ukanga] - Performance Regression fix on using relative paths.
XLSForm/pyxform#247
[ukanga] - Additional appearance values are supported with table-list.
XLSForm/pyxform#61
[KeynesYouDigIt]
2.019.07
KPI Merged PRs 2.019.06...2.019.07
PR number and branch | PR commit message |
---|---|
Merge pull request #2195 from kobotoolbox/fix-table-view-crash | Fix table view crashes with missing responses or name /$autoname |
Merge pull request #2194 from kobotoolbox/change-translation-help-url | Change "read more" URL for adding new languages |
KoBoCAT Merged PRs 2.019.06...2.019.07
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#510 from kobotoolbox/509-change_xform-delete-instance | Make the data API match the delete_data view |
2.019.06
⚠️ Warning ⚠️
If you have a very large database, kobotoolbox/kobocat#395 contains a migration that will take a long time, and your KoBoCAT instance will be offline for the duration of the migration. Follow the instructions listed at kobotoolbox/kobocat#393 (comment) to run the migration concurrently and avoid downtime.
KPI Merged PRs 2.018.48...2.019.06
# TODO: Automate this!
git log 2.018.48...2.019.06 | grep -A 3 '^.*Merge pull request #' | sed 's/^ *//' | tr '\n' '\t' | sed 's/\t--\t/\n/g'; echo
PR number and branch | PR commit message |
---|---|
Merge pull request #2180 from kobotoolbox/upgrade-formpack | Upgrade formpack (which upgrades its dependencies) |
Merge pull request #2165 from kobotoolbox/2156-translation-box | Display translations box for no languages |
Merge pull request #2181 from kobotoolbox/fix-stylelint-production-builds | Copy .stylelintrc.json for production builds |
Merge pull request #2177 from kobotoolbox/2176-date-fix | Use minutes as minutes not months as minutes |
Merge pull request #1769 from kobotoolbox/stylelint-config | stylelintrc config |
Merge pull request #2150 from kobotoolbox/kobotoolbox/tasks#32-delete-users | Add a kludgy 2-step user deletion process to the admin |
Merge pull request #2172 from kobotoolbox/remove-unused-index-file | Remove unused index.html file |
Merge pull request #2167 from kobotoolbox/2153-table-header-sort-fix | Fix disappearing columns for no data |
Merge pull request #2151 from kobotoolbox/554-drop-make-editable | Use input instead of makeEditable for question names |
Merge pull request #2146 from kobotoolbox/2113-archive-flow-fix | Archive flow fix |
Merge pull request #2147 from kobotoolbox/1726-read-only | Add read_only as visible property |
Merge pull request #2145 from kobotoolbox/2137-nested-repeat-submission-detail-crash | Nested repeat submission detail crash - quickfix |
Merge pull request #2144 from kobotoolbox/2136-delete-projects-simultaneous | Allow to delete projects simultaneously |
Merge pull request #2142 from kobotoolbox/556-move-hint-under-label | render editable hint under question label, use input |
Merge pull request #2141 from kobotoolbox/2138-no-data-reports-bug | Display report configuration if set in no data situation |
Merge pull request #2132 from kobotoolbox/2120-range-params | Display range parameters outside of settings |
Merge pull request #2163 from kobotoolbox/2162-validation-status-filter | Fix validation status filtering |
Merge pull request #2168 from kobotoolbox/update-requirements | Update requirements. |
Merge pull request #2166 from kobotoolbox/django-1.8.19-sync-requirements | Update to Django 1.8.19 and sync all requirements files according to production requirements |
Merge pull request #2128 from kobotoolbox/2050-file-type-extensions | File question type extensions setting |
Merge pull request #2108 from kobotoolbox/506-auth-error-notification | Display error notification on authentication errors |
Merge pull request #2134 from kobotoolbox/2133-overflow-csv-export | Monkey Patch django-storage 'flush_buffer' method |
Merge pull request #2131 from kobotoolbox/2114-pass-strength-translations | Add strings for password strength to translations |
Merge pull request #2130 from kobotoolbox/2111-scrollable-account-menu | Account menu is scrollable and language menu toggles on click |
Merge pull request #2161 from kobotoolbox/2160-trailing-slash | 2160 add missing trailing slashes |
Merge pull request #2164 from kobotoolbox/2158-replace-form-rename | Rename "Replace project" to "Replace form" |
Merge pull request #2149 from kobotoolbox/2148-remove-related-objects | Define shadow UserObjectPermission; fixes #2148 |
Merge pull request #2140 from kobotoolbox/fix-support-url | update support url |
Merge pull request #2129 from kobotoolbox/2125-bool-not-iterable | FormPreview shows an error "Bool not iterable" when previewing from landing page |
Merge pull request #2082 from kobotoolbox/issue-2081 | Update favicon(s) |
Merge pull request #2123 from kobotoolbox/2118-defaults-for-type | Use defaultsForType for question labels |
Merge pull request #2121 from kobotoolbox/2112-fix-extra-whitespace | Fix extra whitespace in New Project modal |
Merge pull request #2083 from kobotoolbox/issue-2074 | Check if anonymousUser has permissions for collection icon |
Merge pull request #2115 from kobotoolbox/2110-hamburger-crash | Fix hamburger crash on Account Settings |
Merge pull request #2106 from kobotoolbox/1142-qrcode-barcode | Change barcode type label and icon to also mean QR code |
Merge pull request #2117 from kobotoolbox/2116-unlabelled-select-one-option | Fallback for unlabelled select_one options for table view |
Merge pull request #2093 from kobotoolbox/issue-2051 | Enable range type and parameters in Form Builder |
Merge pull request #2119 from kobotoolbox/fixing-build-problems | Fix Error: No PostCSS Config when building |
Merge pull request #2076 from kobotoolbox/enable-file-range-simple | Enable file and range question types (simple) |
Merge pull request #2043 from kobotoolbox/password-strength | Password strength in registration form |
Merge pull request #2034 from kobotoolbox/kobocat-488 | Add archive and delete button to project settings |
Merge pull request #2033 from kobotoolbox/rest-enhancements-2 | Further REST enhancements |
Merge pull request #1899 from kobotoolbox/browserslist | Enhancement: add browserslist configuration |
Merge pull request #1889 from kobotoolbox/replace-project-with-template | Feature: allow replacing project with template |
Merge pull request #2107 from kobotoolbox/683-do-not-strip | Do not strip HTML from labels in Form Builder |
Merge pull request #2105 from kobotoolbox/2054-guidance-hint | Add Guidance Hints to Form Builder |
Merge pull request #2104 from kobotoolbox/2101-fb-back-button | Back button navigates to Library List for Library Item |
Merge pull request #2102 from kobotoolbox/1984-ghost-questions | Throw an error for forbidden id column in form file |
Merge pull request #2100 from kobotoolbox/2044-group-separator-exports | Always show group separator |
Merge pull request #2080 from kobotoolbox/issue-2075 | Add error notification for failing to delete/update permissions |
Merge pull request #2077 from kobotoolbox/2073-value-error-translation-not-found | Avoid imports error when default_language is present but no translations |
Merge pull request #2072 from kobotoolbox/parameters-utils | read- and writeParameters utils functions |
Merge pull request #2067 from kobotoolbox/issue-324 | Remove beta labels from ranking and rating question types |
Merge pull request #2070 from kobotoolbox/issue-2065 | display registration form second half on smaller screens |
Merge pull request #2047 from kobotoolbox/fix-contributing-link | fix contributing link |
Merge pull request #2046 from kobotoolbox/auto_shrink_db | New management commands to shrink big tables |
Merge pull request #2032 from kobotoolbox/issue-1839 | Update checkboxes and radios |
Merge pull request #2017 from kobotoolbox/issue-2013 | update react-cookie and adjust code |
Merge pull request #2045 from kobotoolbox/2004-spss-remove-language | Hide "Language" column for SPSS exports |
Merge pull request #2092 from kobotoolbox/issue-2084 | Go to form landing after cloning |
Merge pull request #2095 from kobotoolbox/issue-2079 | Debounce username check calls |
Merge pull request #2097 from kobotoolbox/1917-deploy-non-survey | Fixed typos in exception messages |
Merge pull request #2099 from kobotoolbox/issue-2098 | Add note about language codes |
KoBoCAT Merged PRs 2.018.48...2.019.06
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#508 from kobotoolbox/pr-395-migration-conflict | Fix migration conflict caused by waiting too long |
Merge pull request kobotoolbox/kobocat#492 from kobotoolbox/shrink_db | Extends 'deleterevisions' management command to handle chunks |
Merge pull request kobotoolbox/kobocat#395 from kobotoolbox/393_database_index_instance_uuid | Created a migration to add indexes on logger_instance.uuid and logger… |
Notable kobocat-template change
kobotoolbox/kobocat-template#92
formpack Merged PRs 40110ee...45a49bb
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/formpack#186 from kobotoolbox/185-autoreport-crashes-with-non-numeric-in-numeric-field | autoreport ignores non-numeric values in numeric field |
Merge pull request kobotoolbox/formpack#195 from kobotoolbox/travis-remove-pip-freeze | Remove debugging statement from Travis config |
Merge pull request kobotoolbox/formpack#194 from kobotoolbox/193-csv-escape-quotes | Escape quote during CSV exports by doubling it |
Merge pull request kobotoolbox/formpack#188 from kobotoolbox/pyxform-upgrade-0.12 | Update pyxform to v0.12 |
Merge pull request kobotoolbox/formpack#183 from kobotoolbox/182-shifted-value-with-deleted-multiple-options | Exporting data with multiple response options previously deleted shifts values - fix |
Pyxform changes v0.11.5...v0.12.0
-
Upgrade to ODK Validate v1.10.3
https://github.com/XLSForm/pyxform/issue/225
[ukanga] -
Process only standard XLSForm sheets
https://github.com/XLSForm/pyxform/issue/229
[ukanga] -
Add relative referencing
https://github.com/XLSForm/pyxform/issue/4
[ukanga] -
Fix randomize with dynamic seed value throws error
https://github.com/XLSForm/pyxform/issue/238
[ggalmazor] -
Update choice filter JSON representation
https://github.com/XLSForm/pyxform/issue/234
[lincmba] -
Make sure that the json scheme is a valid json
https://github.com/XLSForm/pyxform/issue/223
[HaidarZ] -
Skip over non-strings when replacing...
2.018.48
KPI Merged PRs 2.018.31...2.018.48
PR number and branch | PR commit message |
---|---|
Merge pull request #2091 from kobotoolbox/2089-remove-multiple-options-shifts-values | Removing a multi response option and redeploying deletes data and shifts rows - fix |
Merge pull request #2088 from kobotoolbox/2087-remove-fabric-configuration | Remove Fabric configuration. Closes #2087 |
Merge pull request #2068 from kobotoolbox/2061-duplicate-assets | 2061 duplicate assets |
Merge pull request #2066 from kobotoolbox/2057-formpack-preview-fails-with-integer-choice-order | Upgrade formpack to fix #2057 |
Merge pull request #2060 from kobotoolbox/2058-multiple-previews-of-unsaved-form-changes | Fix #2058: IntegrityError when previewing |
Merge pull request #2059 from kobotoolbox/issue-2055 | Fix previews of unsaved surveys in the form builder |
Merge pull request #2042 from kobotoolbox/kobo-install-web-pack-compliant | Allows webpack to work with kobo-install when it doesn't run from the host OS. |
Merge pull request #2049 from kobotoolbox/correct-instance-queries | Properly handle non-unique id_string s |
Merge pull request #2035 from kobotoolbox/2029-snapshot-xml-renderer | Fix XML renderer for snapshots (used when previewing with Enketo) |
Merge pull request #2041 from kobotoolbox/issue-2040 | Bugfix: reports JS crash |
Merge pull request #2038 from kobotoolbox/1851-export-validation-statuses | Add _validation_status to exports; closes #1851 |
Merge pull request #2031 from kobotoolbox/kobo_install_dev_mode | Let Django create urls based on proxy hostname and port |
Merge pull request #2028 from kobotoolbox/issue-2020 | Improve translationTable closing logic |
Merge pull request #2027 from kobotoolbox/REST-UI | Merge REST email-notification and subset-of-fields features into master |
Merge pull request #2026 from kobotoolbox/rest_email_notification | Merge email-notification and subset-of-fields features into main REST branch |
Merge pull request #2016 from kobotoolbox/rest_subset_fields | Rest subset fields |
Merge pull request #2025 from kobotoolbox/issue-2024 | rename share button |
Merge pull request #2023 from kobotoolbox/fix-default-checkbox-styling | Fix default checkbox styling |
Merge pull request #2015 from kobotoolbox/rest_email_notification | Rest email notification |
Merge pull request #1864 from kobotoolbox/REST-UI | Feature: REST Services |
Merge pull request #1923 from kobotoolbox/issue-1922 | Bugfix: improve popover placement logic for asset row |
Merge pull request #2014 from kobotoolbox/issue-2010 | Update React and other dependencies |
Merge pull request #1998 from kobotoolbox/issue-1995 | bigger asset row click area |
Merge pull request #1992 from kobotoolbox/issue-1690 | Form landing redeployment message logic improvement |
Merge pull request #2007 from kobotoolbox/issue-2006 | Warn before closing Translations table modal |
Merge pull request #2008 from kobotoolbox/REST_UI_logging | Overloads logging to avoid use logging.getLogger |
Merge pull request #1980 from kobotoolbox/issue-1894-FE | Enhancement: use searchStore as much as possible when displaying asset list |
Merge pull request #2001 from kobotoolbox/2000-upstream-pyxform | Upgrade to pyxform 0.11.5; closes #2000 |
Merge pull request #2005 from kobotoolbox/update-webpack | Update webpack packages |
Merge pull request #1999 from kobotoolbox/issue-1994 | Fix submission displaying of grouped repeatable groups |
Merge pull request #2002 from kobotoolbox/quick-fix-modals | Restore export default to fix modals |
Merge pull request #1913 from kobotoolbox/translations-formtemplates-merge | UI for form languages and translations |
Merge pull request #1990 from kobotoolbox/issue-1979 | fix collection renaming bug |
Merge pull request #1969 from kobotoolbox/better-import-errors-2 | Add file name to import error messages |
Merge pull request #1993 from kobotoolbox/issue-1918 | More table view column filters |
Merge pull request #1997 from kobotoolbox/1607-spss-export | Integrate with formpack SPSS label export feature |
Merge pull request #1938 from kobotoolbox/issue-1883 | Header name fixes |
Merge pull request #1989 from kobotoolbox/issue-1987 | sort "can"s by abcs |
Merge pull request #1991 from kobotoolbox/translations-further-changes | Translations further fixes |
Merge pull request #1973 from kobotoolbox/issue-1894 | Feature: endpoint for hash of all assets |
Merge pull request #1975 from kobotoolbox/1942-default-language-as-first-translation | Make sure the default_language , if any, is first |
Merge pull request #1950 from kobotoolbox/issue-1949 | Update react-select |
Merge pull request #1933 from kobotoolbox/issue-1920 | Bugfix: Simplify and fix fullscreen handling |
Merge pull request #1977 from kobotoolbox/issue-1954 | Display HXL tags in table header |
Merge pull request #1932 from kobotoolbox/issue-1919 | Enhancement: Keep modal close button always visible |
Merge pull request #1974 from kobotoolbox/1690-current-version-hash | Add comment re: latest_version property |
Merge pull request #1961 from kobotoolbox/1690-current-version-hash | Add (latest) version__content_hash to asset |
Merge pull request #1885 from kobotoolbox/issue-1882 | Enhancement: All operations on assets should update searchStore |
Merge pull request #1968 from kobotoolbox/tags-fixes | Close tags with ESC key |
Merge pull request #1958 from kobotoolbox/issue-1940 | Deployment endpoint should return updated asset - fix |
Merge pull request #1929 from kobotoolbox/issue-1928 | display more than single letter for matrix in reports |
Merge pull request #1947 from kobotoolbox/issue-1946 | fix scrollbar issue caused by spinner |
Merge pull request #1934 from kobotoolbox/issue-1931 | Bugfix: Nested groups submissions not showing up in submission modal |
Merge pull request #1936 from kobotoolbox/issue-1935 | Enhancement: Make long table column names viewable |
Merge pull request #1967 from kobotoolbox/auto-create-fonts-folder | Removed jsapp/fonts empty folder from git repo |
Merge pull request #1956 from kobotoolbox/copy-fonts-with-gitignore | Copy fonts with gitignore |
Merge pull request #1941 from kobotoolbox/1690-version-content-hash | Implement version content hashing per #1690 |
Merge pull request #1930 from kobotoolbox/1892-patch-clone-settings | Clone via PATCH while passing settings |
Merge pull request #1939 from kobotoolbox/issue-1859 | Bugfix: Fix broken Add Question to Library button |
Merge pull request #1924 from kobotoolbox/better-errors-for-import-failure | better error message for import failure |
Merge pull request #1912 from kobotoolbox/issue-1908 | Remember Form Builder aside panel state in sessionStorage |
Merge pull request #1916 from kobotoolbox/issue-1915 | fix tooltips covering stuff |
Merge pull request #1911 from kobotoolbox/more-ui-fixes | More ui fixes |
Merge pull request #1910 from kobotoolbox/matrix-fix | Fix issue with kuids displaying in matrix in form builder |
Merge pull request #1909 from kobotoolbox/issue-1907 | Responsive/iOS issues |
Merge pull request #1895 from kobotoolbox/github-templates | add issue and PR template, move contributing to same directory |
Merge pull request #1888 from kobotoolbox/issue-443 | Improve Needs save logic |
Merge pull request #1898 from kobotoolbox/issue-1897 | use stylesheets directly from node_modules |
Merge pull request #1901 from kobotoolbox/issue-1781 | improve selecting/deselecting row logic and grouping button enabling |
Merge pull request #1906 from kobotoolbox/issue-1890 | force keep hash query string on generated k-icons |
Merge pull request #1904 from kobotoolbox/misc-ui-fixes | Misc ui fixes |
KoBoCAT Merged PRs 2.018.31...2.018.48
PR number and branch | PR commit message |
---|---|
Merge pull request kobotoolbox/kobocat#503 from kobotoolbox/500-images-not-found-PR-changes | Applied PR#501 suggested changes |
Merge pull request kobotoolbox/kobocat#501 from kobotoolbox/500-images-collected-not-found | 500 images collected not found - fix |
Merge pull request kobotoolbox/kobocat#498 from kobotoolbox/497-remove-fabric-configuration | Remove Fabric configuration. Closes #497 |
Merge pull request kobotoolbox/kobocat#496 from kobotoolbox/495-media-file-query-optimization | Add a new media_file_basename column to improve |
Merge pull request kobotoolbox/kobocat#491 from kobotoolbox/490-optimize-submission-count-locking | Do not lock any rows until attachments are saved |
Merge pull request kobotoolbox/kobocat#485 from kobotoolbox/484-no-auto-export | Disable automatic export creation in export_list |
Merge pull request kobotoolbox/kobocat#482 from kobotoolbox/kpi_rest_services | Branch to be used with kpi .REST-UI |
Merge pull request kobotoolbox/kobocat#481 from kobotoolbox/480-upstream-pyxform | Upgrade pyxform to 0.11.5; closes #480 |
Merge pull request kobotoolbox/kobocat#479 from kobotoolbox/remove-submission-count-locks | Refactor submission counting without locking |
Merge pull request kobotoolbox/kobocat#478 from kobotoolbox/improve-submission-count-efficiency | Improve submission count efficiency by |
Merge pull request kobotoolbox/kobocat#476 from kobotoolbox/475-fix-corrupt-zip-exports | Use a fork of django-storages to fix corrupt ZIP |
Merge pull request kobotoolbox/kobocat#477 from kobotoolbox/remove-synchronous-zip-export | Remove (broken) synchronous ZIP export |
Merge pull request kobotoolbox/kobocat#464 from kobotoolbox/kobotoolbox/tasks#269 | Update base image on every Fabric build |
KoBoCAT Template commits 13e78e4...263165b
- kobotoolbox/kobocat-template@263165b: legacy warning
- kobotoolbox/kobocat-template@d117cb7: add legacy warnings
- kobotoolbox/kobocat-template@a3707f8: add loading message while rest services are being fetched from API
- kobotoolbox/kobocat-template@58253cf: hide rest services section if ...