Post-IndieWebCamp hacking continues at the hotel bar! Made a few more minor improvements to Monocle:
• Defaults to "https" when you type in a domain, and if that fails, will fall back to http, rather than the other way around • Added a logout button • Added mobile screenshots to the wiki • Updated the indieauth-client-php library to bubble up things like ssl errors so that apps using the library can report errors better
Second #IndieWebCamp hack day project: how to quickly get started using an IndieWeb reader.
• start with a blank HTML file • add a rel=me link to your GitHub profile, and make sure your GitHub profile links back • add a couple `<link>` tags for indieauth.com • sign in to https://aperture.p3k.io • add the `<link>` tag it generates for you • sign in to an IndieWeb reader!
First #IndieWebCamp hack day project complete! I'm finally starting to get an understanding of CSS Grid.
Thanks to help from @tantek I was able to fix the display of my monthly calendars at https://aaronparecki.com/2019/04 by switching from table display to flex>grid>flex with table>tr>td markup. Kept the table markup and was able to remove one level of nested divs inside too!
The <table> element is a flexbox, the <tr>s are a grid, and the <td>s inside are a flexbox. This lets the rows of the calendar vary in height, but forces the height of the cells of each row to be the same height. Finally the city names at the bottom are able to be "stuck" to the bottom of the cell.