iNaturalist Enhancement Suite Chrome extension (by @sessilefielder)

refreshing doesn’t work for me, I still get the same error :(

This is fantastic! My only issue is that it does not automatically load when I select an observation under the More From [this observer] at the bottom of an observation page. Reloading the new page does load the enhancements.

Very nifty. However, it seems like the observation page image scoring is not taking the location into account again - from what I can see in the code here https://github.com/ejhnsn/inaturalist-ext/blob/204b35bb430695d9673c60eadfb3f7a15e47091f/iNaturalist%20Enhancement%20Suite/domContext.js#L414 is expecting an observation API call ending with a number (e.g. https://api.inaturalist.org/v1/observations/358901614 ), but they now end with uuids e.g. https://api.inaturalist.org/v2/observations/de2a3f5c-2f45-46a5-925f-241ed6b945d3

Thanks, I’ll take a look.

Two connected things which spring to mind as nice to haves in the upload panel… no clue if these are simple requests or not :slightly_smiling_face:

  • When you click on a photo in the observation panel, you get a modal overlay with the photo but you can click again to zoom in. In the upload panel, I can’t do this - I can get to a modal overlay with the photo but there’s no zoom capability. Would be nice to see that same zoom button as in observation panel.
    Feels like it should be core product feature though I guess - and I see https://forum.inaturalist.org/t/zoom-into-photos-100-when-adding-observations/23713 is about this and hasn’t moved in 5 years.
  • Being able to score a crop from the upload panel could also be useful.
    Not sure there’s an obvious UI spot for such a thing – maybe a button at the bottom of the zoom-in overlay but that might be a little on the undiscoverable side. A button at the bottom of the suggestions list is probably a bit too noisy.

This should be fixed in 1.2, which is now live.

I also added a feature to auto-populate the observation datetime for audio files, at least as exported by Merlin:

Seems to be working as expected now, thanks for the fix.

All of this looks cool, especially the Merlin autopopulate. I’ll be able to try it out if you ever end up making a firefox extension :-)