Eloy Robillard

The only difference between ordinary and extraordinary is just that little "extra".

inspect Yomitan (Anki add-on) code to back feature request

Now I know it's possible.
Issue: https://github.com/themoeway/yomitan/issues/610

Now displaying more pokémon evolution trigger types

For example "Level up at Sinnoh Route 217" for Leafeon

Added the JSON containing all the API data

Largest file was ~150MiB so I had to use git LFS
But hopefully now the Vercel deployment will stop failing

Finally stored every 1302 pokemon entry in DB

Some still don't have a sprite, and some have a weird one

Simplified putting pokémon data on screen by making proper use of SQL relations

Basically I'm getting everything that I need in one go, instead of pokémon -> species info -> evolution chain.

Fixed evolution chain panel crashing for pokemons with no evolution

Code: https://github.com/eloyrobillard/nextjs-pokedex/commit/8c05e86fa7401bd6a8e4d29890ab0e5ebc2fc1e3

Managed to get nested data into my DB by flattening it into a list

Thereby angering the God of Recursion.

Pop-up closes when clicking somewhere else on the page

The solution employs useRef as per the following SO answer: https://stackoverflow.com/a/61164277/17974838

Now properly centering pokémon flavor-text pop-up

Code: https://github.com/eloyrobillard/nextjs-pokedex/commit/f51c27ac9ddc2c86f3cda87f65a58778785e1b1e

Implement a window popping-up on click

The centering is slightly off, but not sure if that's because of the window of because of the background.

Found workaround to get all pokemon data at once without risking conflicting IDs and whatnot

But at the same time running into a DB connection timeout issue.

https://github.com/eloyrobillard/nextjs-user-input/commit/37bc27adf72c8251b11698a0316fd910647914c8

Sent pokémon species data to DB

Code: https://github.com/eloyrobillard/nextjs-user-input/commit/733d90904c1c276d4e2912f67b916f5302022006