<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/app/views/custom/partials, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://erdgeist.org/gitweb/cccms/atom?h=master</id>
<link rel='self' href='http://erdgeist.org/gitweb/cccms/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/'/>
<updated>2026-08-08T00:46:06Z</updated>
<entry>
<title>Move the external homepage onto the draft</title>
<updated>2026-08-08T00:46:06Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-08T00:46:06Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=1a037ac6fab34c5f65ed0f37ed603b88e7b02fd1'/>
<id>urn:sha1:1a037ac6fab34c5f65ed0f37ed603b88e7b02fd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add partial for disclosure realm</title>
<updated>2026-08-01T18:48:34Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-01T18:48:34Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=35598136e9d65f2218891ecf0974aa6635b0b99a'/>
<id>urn:sha1:35598136e9d65f2218891ecf0974aa6635b0b99a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow aggregate to order by slug and paint chapters list more nicely</title>
<updated>2026-08-01T12:46:04Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-01T12:46:04Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=1384756b81c719f899359efc9125e80fae8614c0'/>
<id>urn:sha1:1384756b81c719f899359efc9125e80fae8614c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent the more … link from line breaking</title>
<updated>2026-07-24T02:15:32Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-24T02:15:32Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=38920de3910705dac42af2370da7b3ba504577a9'/>
<id>urn:sha1:38920de3910705dac42af2370da7b3ba504577a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More tiny visual cleanups</title>
<updated>2026-07-23T20:55:25Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-23T20:55:25Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=1ae282f091aa77990efec98c7ba00b91d427819d'/>
<id>urn:sha1:1ae282f091aa77990efec98c7ba00b91d427819d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>articles partials now render the thumb of their headline media in the list</title>
<updated>2026-07-23T20:29:43Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-23T20:29:43Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=c9a27bf83f2421fb794d053ea3e3bdc8bd18d155'/>
<id>urn:sha1:c9a27bf83f2421fb794d053ea3e3bdc8bd18d155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract Page#headline_asset</title>
<updated>2026-07-21T19:34:14Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-21T19:34:14Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=ec8329069d36cc6aa444c8a48b6b34a3e8f5c9d2'/>
<id>urn:sha1:ec8329069d36cc6aa444c8a48b6b34a3e8f5c9d2</id>
<content type='text'>
The same related_assets.find_by(headline: true) query was written by
hand in three places -- content_helper, nodes#show, and the chapter
teaser partial (which was still using assets.first, the old
position-based rule, until now). Collapsed to one method, one query.
</content>
</entry>
<entry>
<title>Add chapter images: thumbnail on the list, headline image on the detail page</title>
<updated>2026-07-14T02:25:14Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-14T02:25:14Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=6b302d263ac66b521a743f1e8e1cc82997b54b5d'/>
<id>urn:sha1:6b302d263ac66b521a743f1e8e1cc82997b54b5d</id>
<content type='text'>
_chapter.html.erb (the aggregator partial used by the erfas/
chaostreffs overview pages) never rendered an image at all --
editors attaching a hackerspace photo via the asset picker would see
zero visible effect on exactly the pages they'd check first.
chapter_detail.html.erb (the individual page template) had the same
gap. Both fixed by reusing existing infrastructure rather than
inventing anything: the overview list gets a small, aspect-preserving
:thumb image beside the heading; the detail page gets the app's
existing headline_image helper, the same one every other full-page
template already uses.
</content>
</entry>
<entry>
<title>Add 'open today' sidebar widget and open days in chapter lists</title>
<updated>2026-07-02T13:13:52Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-02T13:13:52Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=175b408948e601d3db568768a309eed8f2edb307'/>
<id>urn:sha1:175b408948e601d3db568768a309eed8f2edb307</id>
<content type='text'>
- open_erfas_today helper: samples 3 random open-day-tagged occurrences
  of the current day; widget hidden entirely on days without open
  chapters; heading shows current weekday
- content/_open_erfas_today partial rendered in right column above
  tags and featured articles
- _chapter partial: open-day schedules (event_schedule_text) shown
  inline in aggregated chapter lists with 'Offene Tage' label
- ccc.css: open_erfas_today added to existing right-column widget
  selector groups (headings, lists, links)
</content>
</entry>
<entry>
<title>Phase 2: chapter nodes, aggregate partial, fixes</title>
<updated>2026-06-30T17:22:24Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-28T02:43:28Z</published>
<link rel='alternate' type='text/html' href='http://erdgeist.org/gitweb/cccms/commit/?id=4dd49b1eebb0a99d3aee66b7eca539c87a9c6332'/>
<id>urn:sha1:4dd49b1eebb0a99d3aee66b7eca539c87a9c6332</id>
<content type='text'>
- _chapter.html.erb: new partial for erfa/chaostreff aggregated lists;
  renders title, location, external_url, sanitized body
- content_helper: fix aggregate attr regex to allow hyphens in values
  (erfa-detail tag was silently dropped); add debug logging (remove)
- page.rb: suppress libxml stderr noise in rewrite_links_in_body
- db/seeds/chapters.rb: one-shot seed script for erfa and chaostreff
  chapter nodes under parent nodes 548/549; creates bilingual pages,
  external_url, primary events with RRULEs where known
  Note: run Node.rebuild!(false) after execution to fix lft/rgt values
</content>
</entry>
</feed>
