
This is another big quality of life patch. It adds: - A rewritten partner filter that uses Turboframes and Stimulus, new Rails-tech that loads things nicely without a full page reload. We realised a bit too late that these components should be select boxes not radio buttons, and will address this in a later release. Perhaps more importantly, the results should be accurate now and show selections properly. - A set of collections demonstrating how to use the GraphQL API, from first time contributor @mickeymarse <https://github.com/mickeymarse>! If you download Bruno <https://www.usebruno.com/> and point it to the collections directory, you can have a go querying our live servers. - Importer support for Resident Advisor, one of the most popular sites for our Trans Dimension work. - Unpublished sites will now not index on search engines to reduce the fear when starting a new site. We also fixed a few ongoing bugs: - Eventbrite events should now respect timezones properly and not show an hour out of sync - Repeating events using ld+json that share a common URL now properly populate -- this was causing issues with Outsavvy - Event summaries should no longer have bonus forward slashes in them Lots of other little bits below. Also thanks to first time contributor @james-collapse <https://github.com/james-collapse> for their first commit fixing one of our seeds. Next we're going to look at making PlaceCal a friendlier environment for new developers. Full notes here: https://github.com/geeksforsocialchange/PlaceCal/releases/tag/v0.23.3 Kim đ Features - feat: Rewrite partner filter (#2561 <https://github.com/geeksforsocialchange/PlaceCal/pull/2561>) @kimadactyl <https://github.com/kimadactyl> - feat: Add Bruno (#2535 <https://github.com/geeksforsocialchange/PlaceCal/pull/2535>) @mickeymarse <https://github.com/mickeymarse> - feat: improve performance in SitesController#index (#2587 <https://github.com/geeksforsocialchange/PlaceCal/pull/2587>) @kimadactyl <https://github.com/kimadactyl> - feat: Add Appsignal deploy marker (#2582 <https://github.com/geeksforsocialchange/PlaceCal/pull/2582>) @kimadactyl <https://github.com/kimadactyl> - feat: Add Resident Advisor support (#2579 <https://github.com/geeksforsocialchange/PlaceCal/pull/2579>) @kimadactyl <https://github.com/kimadactyl> - feat: Update env.example with Appsignal info (#2580 <https://github.com/geeksforsocialchange/PlaceCal/pull/2580>) @kimadactyl <https://github.com/kimadactyl> - feat: Add Appsignal (#2568 <https://github.com/geeksforsocialchange/PlaceCal/pull/2568>) @kimadactyl <https://github.com/kimadactyl> - feat: Add robots.txt to ask AI bots not to crawl the site (#2569 <https://github.com/geeksforsocialchange/PlaceCal/pull/2569>) @kimadactyl <https://github.com/kimadactyl> - feat: Unpublished sites are hidden from search engines (#2570 <https://github.com/geeksforsocialchange/PlaceCal/pull/2570>) @kimadactyl <https://github.com/kimadactyl> đ Bug Fixes - fix: update cron command (#2577 <https://github.com/geeksforsocialchange/PlaceCal/pull/2577>) @kimadactyl <https://github.com/kimadactyl> - fix: Repeating events in ld+json that share a common URL no longer overwrite each other (#2554 <https://github.com/geeksforsocialchange/PlaceCal/pull/2554>) @kimadactyl <https://github.com/kimadactyl> - fix: Eventbrite no longer ignores timezone on import (#2559 <https://github.com/geeksforsocialchange/PlaceCal/pull/2559>) @kimadactyl <https://github.com/kimadactyl> - fix: Event summaries no longer get quotes over-escaped (#2558 <https://github.com/geeksforsocialchange/PlaceCal/pull/2558>) @kimadactyl <https://github.com/kimadactyl> - fix: Change 'domain' attribute to 'url' in Site seed (#2560 <https://github.com/geeksforsocialchange/PlaceCal/pull/2560>) @james-collapse <https://github.com/james-collapse> - fix: Handbook link (#2548 <https://github.com/geeksforsocialchange/PlaceCal/pull/2548>) @kimadactyl <https://github.com/kimadactyl> đ Documentation - fix: Handbook URL ref (#2594 <https://github.com/geeksforsocialchange/PlaceCal/pull/2594>) @kimadactyl <https://github.com/kimadactyl> - fix: Roll back node version (#2578 <https://github.com/geeksforsocialchange/PlaceCal/pull/2578>) @kimadactyl <https://github.com/kimadactyl> - Improve new site template (#2546 <https://github.com/geeksforsocialchange/PlaceCal/pull/2546>) @kimadactyl <https://github.com/kimadactyl> -- Dr Kim Foale (they/she <https://name.pn/kim-foale>) *Working hours: Mon-Wed 10-5pm.* Geeks For Social Change <https://gfsc.studio/> - Support our mission of a fairer world using technology & join our email list <https://gfsc.studio/mailing-list> - Project: The Trans Dimension, a new space for trans community enabled by technology and collaboration. <https://gfsc.studio/2021/12/14/enter-trans-dimension.html> - Article: "Why is it so hard to do nice things, that make a difference, with other people?" <https://gfsc.studio/2022/06/30/why-is-it-so-hard-to-do-nice-things.html> If anything about this email is confusing or unclear please let me know. I am happy to provide information in different ways such as clearer language, over a phone call, with a voice note, or in plain text. Please don't feel the need to ever apologise for responding to my emails at your own pace. *Those who do not move, do not notice their chains.*
participants (1)
-
Kim Foale