Skip to content

Releases: kobotoolbox/kpi

2.019.07

13 Feb 14:42
@jnm jnm
857512b
Compare
Choose a tag to compare

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

06 Feb 17:47
@jnm jnm
94d88be
Compare
Choose a tag to compare

⚠️ 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

Read more

2.018.48

26 Feb 21:03
@jnm jnm
6da893d
Compare
Choose a tag to compare

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_strings
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

Read more