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.*