This is tangential, but I wanted to briefly respond to your PS
create readable links to issues manually
For this, I use a combination of:
copy-selection-as-markdown - a Firefox add-on that makes it really easy to copy the URL of a page as a markdown URL. I also have these “title substitution” regexes in my advanced settings for that add-on, which makes the titles a little cleaner when copying from GitHub or the wiki
/ by \S+ · Pull Request #\d+ · \S+$/
/ · Issue #\d+ · \S+$/
/\s*\| Mathesar Wiki\s*$/
markdown-here-revival - a Thunderbird add-on that makes it really easy to convert markdown into formatted HTML emails.
You may notice that I almost never paste raw URLs into communication — I pretty much always copy them using that add-on to make them readable. It’s super easy!
Instead of making a project out of a small set of issues that will take approximately 4 weeks to do, I propose agreeing upon a priority for these issues and making a project out of doing as many of them as possible during the 4 weeks and then cutting off whatever is left undone. Seems more flexible than trying to stick to a prediction of progress.
I’m not sure about this. Part of the projects process is also about learning to scope appropriately for 4 week cycles. e.g. if we spent 4 weeks only solving one issue (even if it is the top priority issue), it would not be a good outcome for the cycle.
I looked through the priorities lists and I think most of the full stack ones require product and design work and don't seem like low hanging fruit (e.g. Allow delenting a record with CASCADE will involve significant thought about how to communicate the list of objects the user is deleting, how/whether to handle multi-level CASCADEs etc.). I think it would be best to split this up into separate backend/frontend projects and limit the full-stack work.
I’ll consider supporting both of those types to have similar priority, unless someone objects.
Makes sense to me.