Results 13 issues of Matt Hodges

Dynamic JS content is hard for Google to crawl. Look in to options to make Empress content crawlable. https://developers.google.com/webmasters/ajax-crawling/

enhancement

Iterating over that posts array is slow, especially as the number of posts grow. Either change json structure or find a smarter way to pull a post from the list.

enhancement

Is there a mechanism in place for updating a PostgreSQL database from the latest XML dumps? I couldn't find anything other than what the README mentioned about MongoDB.

hard

This pull request serves as an idea for the rest of the state files. I chose to start with Michigan because it illustrates the diff and would be good to...

This is an extension of #9. I went ahead and followed the same process but for all 50 states: using @Schwanksta's 2016 district geojson to rebuild the state lines much...

### Steps to reproduce the problem 1. Copy embed code (e.g. ``) 2. Write to HTML, Open in a browser ### Expected behaviour embed.js expands height, we can see full...

bug

Fixes #22109 - executes the script to resize the iframes after `document.readyState === "complete"` | Before | After | |---------|-------| | | |

bug
ui

Novocaine automatically converts from shorts to floats. Perhaps create a mechanism to pass back the raw shorts instead? This would probably require making some of the properties not `readonly` and...

Most urls in the app are parsed and constructed with string concatenation. Move that work to [urlparse](https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlparse) and [urlunparse](https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlunparse).

**Note**: This strategy was ideated and developed with the assistance of Claude Code. I did not see an LLM policy in the repository, but I felt it was important to...