Releases: kobotoolbox/kpi
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 ...