Since the Feature Requests topic was created back in 2019, some 1,283 feature requests have been submitted. I thought it might be helpful to take a look at what the most popular requests have been and where they stand today. Below are the top ten feature requests by number of votes. It is also, coincidentally, the list of all feature requests that have gotten at least 100 votes.
Make captive/cultivated not automatically “no ID needed”
172 votes
This was responded to by staff (tiwane), and the identify filters were improved. However, this did not directly address the specific request. According to loarie, this idea has been considered by staff, but he characterized it as “ambitious” and “disruptive”, so it seems unlikely to move forward.
Make computer vision include hybrid taxa on an opt-in basis
143 votes
This was recently replied to by staff (alex), who endorsed implementing limited support for hybrids on a trial basis. Because hybrids had caused problems with bird ID suggestions in the past, alex proposed that we enable it one taxon at a time and see what the results are.
Easy way to mark multiple-species observations
128 votes
This was implemented in 2024 as a new Data Quality Assessment to indicate “Evidence related to a single subject”.
Share observations between users
127 votes
This was responded to by staff (tiwane) who said it would require a lot of work and would be unlikely to happen soon. The main problem is that it would require reworking part of iNat’s fundamental data model. The request was tagged as “very-challenging”.
Automatically add a spectrogram view to observations with sounds
115 votes
This was responded to by staff (kueda) who said they would really like to implement it, but it was complicated, mainly due to the wide range of audio that would need to be accommodated (including bats). In the meantime, @japh built a chrome extension that automatically adds spectrograms to audio observations and has offered to let the iNat team integrate the tool directly into iNat.
Search and filter identifications
112 votes
This was responded to by staff (tiwane) who commented that it may eventually be implemented, but not any time soon. That reply was back in 2020, however. In the meantime, @pisum create a 3rd party tool at https://jumear.github.io/stirfry/iNatAPIv1_identifications.html.
Apply community consensus logic to annotations in the same way as for IDs
109 votes
Although this request hasn’t been responded to directly by staff, it has been marked with the “under-review” tag.
Duplicate prevention: Notify observers if their image checksums match others on the site.
105 votes
This was one of the first feature requests ever made. A month after it was posted, staff (tiwane) commented that a spec had been written up for the iNat team to review and see if the feature was feasible. No further updates were provided.
Change account deletion functionality to allow account anonymisation and prevent deletion of IDs
103 votes
This was responded to by staff (tiwane) who endorsed the idea, but stated that it would take a lot of careful planning to implement. He also explained that it would be tricky to anonymize @-mentions since these were just text and not stored in any special way. In a subsequent update, tiwane stated that “Anonymization option(s) is something we want to do, but as to when it would potentially be available I don’t know.”
Create a new taxon rank for iNaturalist: the species group
103 votes
This was replied to by staff (loarie), who stated “If this is an insect only problem, my preference would be to coerce ‘section’ and ‘subsection’ which is restricted to plants into this use case rather than add entirely new ranks.” Commenters then clarified that it was not an insect-only problem and that reusing “section” or “subsection” was not a viable option since those terms have a different meaning in zoological taxonomy. Loarie also brought up concerns with having different taxon nodes with the same name, a problem that already occurs with the taxon rank ‘complex’.
That’s it! Of the 10, 1 was actually implemented and 9 were responded to in some way by staff. Do folks feel like the feature request process is useful? Are there ways it could be improved?