<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/doc, branch erdgeist-revive-events</title>
<subtitle>[no description]</subtitle>
<id>https://erdgeist.org/gitweb/cccms/atom?h=erdgeist-revive-events</id>
<link rel='self' href='https://erdgeist.org/gitweb/cccms/atom?h=erdgeist-revive-events'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/'/>
<updated>2026-06-27T19:57:27Z</updated>
<entry>
<title>rc.d: switch to rails8-upgrade gemset, hook up start_precmd</title>
<updated>2026-06-27T19:57:27Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-27T19:57:27Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=00c9b057c3ad0bcec83b03f24af14f2cd35b408d'/>
<id>urn:sha1:00c9b057c3ad0bcec83b03f24af14f2cd35b408d</id>
<content type='text'>
- command: update gemset path from rails7-upgrade to rails8-upgrade
- start_precmd: hook was defined but never assigned, so log/pid
  directory setup was silently skipped on service start
</content>
</entry>
<entry>
<title>Stage 6 click-testing fixes and production setup</title>
<updated>2026-06-27T00:39:55Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-27T00:39:55Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=b4f850e97aeb12369399d8e1ab354f66d3b88e40'/>
<id>urn:sha1:b4f850e97aeb12369399d8e1ab354f66d3b88e40</id>
<content type='text'>
- file_attachment.rb: delete old upload directory before writing replacement
  files; fixes orphaned variants when filename or mime type changes
- assets/edit.html.erb: add file upload field and current file display;
  the form was previously empty and non-functional
- admin.css: fix button_to hover styling; buttons now show orange hover
  to signal interactivity
- test/controllers/users_controller_test.rb: assert input[type=submit]
  not anchor tag for destroy action (button_to change)
- test/test_helper.rb: add I18n.locale reset in setup block
- doc/rc.d_cccms: fix cccms_chdir, add start_precmd for log/pid dirs,
  PATH export for bash wrapper, user/pid/tcp_nopush unicorn fixes
- doc/INSTALL.md: new installation guide covering all non-obvious steps
- Remove parked search migration from doc/ (now in db/migrate/)
</content>
</entry>
<entry>
<title>update unicorn and rc.d docs</title>
<updated>2026-06-26T21:07:16Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-26T21:07:16Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=1bebea4f50f73a39140be862b10f2dbf4a4da1f5'/>
<id>urn:sha1:1bebea4f50f73a39140be862b10f2dbf4a4da1f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stage 5 fixes: RouteWithParams removal, Globalize fallbacks, search stub, to_s(:db) → to_fs(:db), LockedByAnotherUser autoload, test environment config</title>
<updated>2026-06-26T03:19:28Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-06-26T03:19:28Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=a1ddc25da0d2aa79a4d9216ef7792f26233bd38e'/>
<id>urn:sha1:a1ddc25da0d2aa79a4d9216ef7792f26233bd38e</id>
<content type='text'>
- Remove safe_path helper and content_path shim from link_helper.rb
- Update all safe_path call sites in views to use named route helpers directly
- Fix Globalize fallbacks via config.i18n.fallbacks in application.rb, remove i18n initializer
- Stub Node.search returning none (search disabled pending PostgreSQL upgrade)
- Replace to_s(:db) with to_fs(:db) in node.rb, nodes_helper.rb, link_helper.rb, admin view
- Move LockedByAnotherUser to app/models/locked_by_another_user.rb for Zeitwerk autoloading
- Fix config/environments/test.rb: config.assets removed, cache_classes → enable_reloading,
  test_order removed, minitest pinned to ~&gt; 5.25
- Fix config/environments/development.rb: cache_classes → enable_reloading
- Park search vector migration in doc/ pending PostgreSQL and plpgsql availability
</content>
</entry>
<entry>
<title>added js search widget with clickable results that will take the user to the brand new "show" version of the page. so the user doesn't create new revisions and locks all the time when he / she only wants to take a look at it.</title>
<updated>2009-06-13T13:42:13Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-06-13T13:42:13Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=edd450502f74dcbe8175dfddee8b50d14424a390'/>
<id>urn:sha1:edd450502f74dcbe8175dfddee8b50d14424a390</id>
<content type='text'>
</content>
</entry>
<entry>
<title>updated updates to parse well</title>
<updated>2009-03-18T21:48:46Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-03-18T21:48:46Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=3a82070b33e9e1e49cd677433f478b0666c70cb8'/>
<id>urn:sha1:3a82070b33e9e1e49cd677433f478b0666c70cb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactored Chaos Calendar by wrapping libical and introducing event and occurrence model. More improvements to come. Enables us to create events with reoccurrence and intervals etc.</title>
<updated>2009-03-18T11:16:59Z</updated>
<author>
<name>hukl</name>
<email>contact@smyck.org</email>
</author>
<published>2009-03-16T19:58:49Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=d2bfbfd2810fbee673e43b2515db8bac527b3441'/>
<id>urn:sha1:d2bfbfd2810fbee673e43b2515db8bac527b3441</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* very nice commitmessage</title>
<updated>2009-02-15T19:23:15Z</updated>
<author>
<name>simon</name>
<email>simon@zagal.local</email>
</author>
<published>2009-02-15T18:54:12Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=62d91924c5cd5cf0ace762d310edb6ded9d586aa'/>
<id>urn:sha1:62d91924c5cd5cf0ace762d310edb6ded9d586aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* permission api on user model</title>
<updated>2009-02-15T19:22:51Z</updated>
<author>
<name>simon</name>
<email>simon@zagal.local</email>
</author>
<published>2009-02-15T18:52:11Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=41abc82e4db97d9d9eb4bab4af95d5550f9516b5'/>
<id>urn:sha1:41abc82e4db97d9d9eb4bab4af95d5550f9516b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reformat for readme</title>
<updated>2009-02-15T19:22:22Z</updated>
<author>
<name>hukl</name>
<email>hukl@eight.local</email>
</author>
<published>2009-02-15T10:59:49Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=874b7af0499fc73313a60debada20134d536a941'/>
<id>urn:sha1:874b7af0499fc73313a60debada20134d536a941</id>
<content type='text'>
</content>
</entry>
</feed>
