Joseph D. Cohen

Results 220 issues of Joseph D. Cohen

A [short 2024-04-07 outage](https://mushroomobserver.slack.com/archives/C06FHR54EPQ/p1712501427232239) was caused by rapid-fire coordinated scraping that included expensive requests like `/?by=name&letter=W&q=1pocS`. By email, @mo-nathan suggests: >Apr 8, 2024, 6:03 AM (1 day ago) I do...

enhancement
performance
security

`erase_user` fails to destroy the user's personal herbarium This causes that herbarium to appear in the broken references that are emailed to webmaster. > Cron /var/web/mo/bin/run script/check_for_broken_references Cron Daemon [2024-03-31]...

bug

Emojis throw errors when creating Comments. The code block below shows what happened locally when I clicked Create after putting an emoji in a Summary. The same thing happens for...

Error

The show Comment page should include a link to the object that's the subject of the Comment. Example partial screen shot of current page, without link to the Observation. (Another...

enhancement

We're geting this deprecation warning during CI > Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: coverallsapp/github-action@master. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

The NewRelic APM does not work (despite the comments in https://github.com/MushroomObserver/mushroom-observer/pull/1953#issuecomment-2005524906). I wish I could help, but I find the NewRelic documentation impenetrable.

tests

QueuedEmailTest throws errors when run on its own The same thing happens with `rails t test/models` ```ruby % rails t test/models/queued_email_test.rb Started with run options --seed 15131 ERROR QueuedEmailTest#test_verify_account_with_user (1.13s)...

tests

On the map page, add a very brief explanation of the meaning of the pins and boxes. Maybe something like: > Red pins: Observations having geolocation Green boxes: Locations of...

enhancement
easy

https://www.mycokey.com/

Let user choose search engine for vanilla web search (currently "Google Search") in Research Links panel. For implementation ideas, see https://github.com/MushroomObserver/mushroom-observer/pull/1917#issuecomment-1952453429 If/When this is implemented, change the label from "Google...

enhancement