<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cccms/app/views/page_translations, branch master</title>
<subtitle>[no description]</subtitle>
<id>https://erdgeist.org/gitweb/cccms/atom?h=master</id>
<link rel='self' href='https://erdgeist.org/gitweb/cccms/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/'/>
<updated>2026-08-16T20:56:09Z</updated>
<entry>
<title>Import Markdown into the editor</title>
<updated>2026-08-16T20:56:09Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-16T20:56:09Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=bbd10eec6b8b46a7173d3be4dd7e05de212f8038'/>
<id>urn:sha1:bbd10eec6b8b46a7173d3be4dd7e05de212f8038</id>
<content type='text'>
Use a vendored marked to import Markdown documents into tinymce.
</content>
</entry>
<entry>
<title>Scope admin form conventions with a class</title>
<updated>2026-08-13T23:22:11Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-13T23:22:11Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=19b865108c26cf18c26697fee080844de94fb522'/>
<id>urn:sha1:19b865108c26cf18c26697fee080844de94fb522</id>
<content type='text'>
.admin_layout replaces the #admin_layout. All css rules and
javascript queries were changed along and rules simplified
where the opportunity arose.
</content>
</entry>
<entry>
<title>Give every admin page one horizontal gutter</title>
<updated>2026-08-12T23:11:29Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-12T23:11:29Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=862edbf4d5fdb9a88f84bfa1d51ab8cc83896094'/>
<id>urn:sha1:862edbf4d5fdb9a88f84bfa1d51ab8cc83896094</id>
<content type='text'>
by many views inside. The inner ones are gone

nodes#edit's becomes #body_field, which is what #edit_grid places in its
full-width row.

Rows now reach into the label band themselves rather than depending on a
page wrapper to do it. The label column plus its gap equals the escape, so
a row's content starts at the gutter on every page; #edit_grid's rows are
exempt because the grid already steps back.

share one left edge. #new_node's -118px was compensating for that 10px and
left the page 7px out once it went. standalone_action_bar was overridden
everywhere it appeared.

page_translations#edit no longer uses #edit_grid: it has no metadata column,
so the two-column template pushed its abstract into the empty half.

nodes#edit's lower action bar was inside #edit_grid, so it was a grid item
inheriting the escape and sat 125px left of the form above it.
</content>
</entry>
<entry>
<title>Add #edit_grid class to translation editor so that CSS rules will match</title>
<updated>2026-08-02T17:31:48Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-02T17:31:48Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=706a695ab0a90cec5fc70841570e79fe96e174e6'/>
<id>urn:sha1:706a695ab0a90cec5fc70841570e79fe96e174e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Keep the compared translation independent of the interface language</title>
<updated>2026-08-02T12:31:50Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-08-02T12:31:50Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=dab53a1ef28ecc281d574b50d3433e806db375cd'/>
<id>urn:sha1:dab53a1ef28ecc281d574b50d3433e806db375cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract admin strings to i18n: revisions, page_translations, and menu items,</title>
<updated>2026-07-25T15:45:34Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-25T15:45:34Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=fe104aa2c52f61cd8555fbc98c20501f50f4aae8'/>
<id>urn:sha1:fe104aa2c52f61cd8555fbc98c20501f50f4aae8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract flashes to i18n and stop dispatching on submit labels</title>
<updated>2026-07-25T01:51:44Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-25T01:51:44Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=baace1fa5df46694ddd515dc3bbca59b22df8692'/>
<id>urn:sha1:baace1fa5df46694ddd515dc3bbca59b22df8692</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename layout classes to what they actually do</title>
<updated>2026-07-24T16:04:56Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-24T16:04:56Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=50ca5e40f461290a2db7452b95f80dd3188dba1d'/>
<id>urn:sha1:50ca5e40f461290a2db7452b95f80dd3188dba1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supply related-asset URLs/name and public inline-image CSS</title>
<updated>2026-07-14T16:30:40Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-14T15:25:37Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=6ddc9d73f1299cdeb90bc88ed0bb53821c4825aa'/>
<id>urn:sha1:6ddc9d73f1299cdeb90bc88ed0bb53821c4825aa</id>
<content type='text'>
RelatedAssetsController#create's JSON includes large_url,
original_url, and name alongside thumb_url/url; the related-asset
list items in both editors carry them as data-large-url,
data-original-url, and data-name.

ccc.css gets the public-facing .inline-image--full/--half/--left/
--right rules -- admin.css and TinyMCE's content_style cover the
cockpit and in-editor renderings respectively.
</content>
</entry>
<entry>
<title>Add a toggleable live preview panel to both editors</title>
<updated>2026-07-14T02:10:01Z</updated>
<author>
<name>erdgeist</name>
<email>erdgeist@erdgeist.org</email>
</author>
<published>2026-07-14T02:10:01Z</published>
<link rel='alternate' type='text/html' href='https://erdgeist.org/gitweb/cccms/commit/?id=e0f2394fd0816ef03bf4b928ab9fa5a18c32ffda'/>
<id>urn:sha1:e0f2394fd0816ef03bf4b928ab9fa5a18c32ffda</id>
<content type='text'>
Hidden by default, shares horizontal space with the body editor once
opened rather than a separate section, and only requests the iframe's
src on first toggle -- no preview traffic at all until someone
actually wants to see it. Refreshes automatically on every successful
autosave; a separate force-render button re-attempts a save-and-
refresh cycle immediately, for when the normal 7-second cycle has
been interrupted (a lock-lost error, a transient failure) and waiting
for the next tick isn't good enough.
</content>
</entry>
</feed>
