Feb. 14th, 2026

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: d21285eacd4a10fb4ce106cbefa5f10811376a6a https://github.com/dreamwidth/dreamwidth/commit/d21285eacd4a10fb4ce106cbefa5f10811376a6a Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M CLAUDE.md

Log Message:


Add PR format and commit signing instructions to CLAUDE.md

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: f4656cf07ede0feee4d6e3b108d23a616861581b https://github.com/dreamwidth/dreamwidth/commit/f4656cf07ede0feee4d6e3b108d23a616861581b Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M CLAUDE.md

Log Message:


Add pre-push check instructions to CLAUDE.md

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 74a18ba0b892ad7b298d6a0b9df9d56d11c13101 https://github.com/dreamwidth/dreamwidth/commit/74a18ba0b892ad7b298d6a0b9df9d56d11c13101 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M views/interests/enmasse.tt

Log Message:


Fix checkbox state on en masse interests form (#3478) (#3516)

Co-authored-by: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 147a45f69c1ab45f162c8ca3531494cab90ef146 https://github.com/dreamwidth/dreamwidth/commit/147a45f69c1ab45f162c8ca3531494cab90ef146 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M cgi-bin/LJ/Event/JournalNewComment.pm M cgi-bin/LJ/Event/JournalNewComment/Reply.pm M cgi-bin/LJ/Event/JournalNewComment/TopLevel.pm M cgi-bin/LJ/Event/UserMessageRecvd.pm M cgi-bin/LJ/Talk.pm M t/esn-journalnewcomment.t

Log Message:


Send notifications when screened comments are unscreened (#3487) (#3515)

  • Send notifications when screened comments are unscreened (#3487)

    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

  • Fix tidy formatting in UserMessageRecvd.pm

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 36594420328f8b1d0572a4aa5086855bd1950fcf https://github.com/dreamwidth/dreamwidth/commit/36594420328f8b1d0572a4aa5086855bd1950fcf Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M cgi-bin/LJ/ParseFeed.pm M t/parsefeed-authors.t

Log Message:


Handle multiple dc:creator elements in feed entries (#3476) (#3517)

Co-authored-by: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: c4acc49df9402cba4454cb841bd2bf9ab578204a https://github.com/dreamwidth/dreamwidth/commit/c4acc49df9402cba4454cb841bd2bf9ab578204a Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M bin/build-static.sh M etc/docker/base/build-static-legacy.sh

Log Message:


Make build-static scripts fail on sass/compass errors

Previously, missing or failing sass/compass would print a warning but exit 0, allowing Docker builds to succeed with no CSS output. Now both scripts exit 1 when the compiler is missing or compilation fails.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: e119cc022c1b7d502ba7dd6b9ed22b486f6fbef7 https://github.com/dreamwidth/dreamwidth/commit/e119cc022c1b7d502ba7dd6b9ed22b486f6fbef7 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: A bin/build-static-legacy.sh A bin/build-static-modern.sh M bin/build-static.sh M etc/docker/base/Dockerfile R etc/docker/base/build-static-legacy.sh

Log Message:


Bifurcate build-static.sh into dispatcher + two implementations

The base (Ubuntu 18.04) Dockerfile was copying build-static-legacy.sh over bin/build-static.sh at build time, which dirtied the git working tree. When child images (worker, web) later ran git pull, git refused because the local file had been overwritten.

Instead of this copy-overwrite pattern, build-static.sh is now a thin dispatcher that detects which tools are available (sass → modern, compass → legacy) and execs the appropriate implementation. The legacy script moves from etc/docker/base/ into bin/ alongside the modern one, and the Dockerfile no longer needs to copy or overwrite anything.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 58469ff26f515b7e15013cabac257c70f833689c https://github.com/dreamwidth/dreamwidth/commit/58469ff26f515b7e15013cabac257c70f833689c Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M bin/build-static.sh

Log Message:


Fix build-static dispatcher to use OS version for tool selection

The dispatcher checked for sass on PATH to decide between legacy (Compass) and modern (Dart Sass) builds, but Ubuntu 18.04's ruby-compass package also installs a sass binary. This caused the base image build to route to build-static-modern.sh which passes --no-source-map, a Dart Sass flag that Ruby Sass doesn't understand.

Check /etc/lsb-release instead: 18.04 gets legacy, everything else gets modern.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: df92608212e6c4f2753fcc4e8f45af91b4c81de2 https://github.com/dreamwidth/dreamwidth/commit/df92608212e6c4f2753fcc4e8f45af91b4c81de2 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M .devcontainer/config/etc/dw-etc/config-local.pl M views/shop/transferpoints.tt

Log Message:


Restore anonymous transfer checkbox on point transfer form (#3519)

  • Restore anonymous transfer checkbox on point transfer form

PR #3214 converted the form from tables to Foundation grid but accidentally dropped the "Transfer points anonymously" checkbox. The backend controller and ML strings still handle it; only the form HTML was missing.

Also widen the form container from large-5 to large-6 so the checkbox label doesn't wrap at common viewport widths.

Fixes #3486

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

  • Enable shop point transfers in devcontainer config

Add %LJ::SHOP with points enabled so the transfer points form actually works in the dev environment. Without this, item creation fails with "Could not add item to cart" because DW::Shop::Item requires the shop type to exist in %LJ::SHOP.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 5a905e492fc7522c94f76b76bcab4bd4e32bd871 https://github.com/dreamwidth/dreamwidth/commit/5a905e492fc7522c94f76b76bcab4bd4e32bd871 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: A config.rb

Log Message:


Restore config.rb for Compass on Ubuntu 18.04 base image

The Dart Sass migration (8f82b8be8) deleted config.rb, but the 18.04 base image still uses Compass which needs it to locate SCSS files.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 67faa9f7b35a5077d33afe73e6be9ae214ae5aef https://github.com/dreamwidth/dreamwidth/commit/67faa9f7b35a5077d33afe73e6be9ae214ae5aef Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M doc/dependencies-system A ext/dw-nonfree/config.rb

Log Message:


Restore files needed by 18.04 legacy build

The Dart Sass migration (8f82b8be8) deleted config.rb, ext/dw-nonfree/config.rb, and default-jre from dependencies-system. The 18.04 base image still needs all three: Compass requires config.rb to locate SCSS files, and YUI Compressor requires Java.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 9e894623ee42e4d4dde23f99c5ea80e7b2a163a7 https://github.com/dreamwidth/dreamwidth/commit/9e894623ee42e4d4dde23f99c5ea80e7b2a163a7 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-14 (Sat, 14 Feb 2026)

Changed paths: M .github/workflows/tasks/web-unauthenticated-service.json M .github/workflows/web22-deploy.yml M src/dwtool/internal/aws/ecs.go M terraform/locals.tf

Log Message:


Prepare web-unauthenticated for web22 deployment

Add port 8080 (Starman) to the ECS task definition, add web-unauthenticated to the web22 deploy workflow, update the Terraform target group to port 8080, and give dwtool a web22 deploy target for web-unauthenticated.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

Profile

Dreamwidth Changelog

February 2026

S M T W T F S
12 3 4 5 67
89 1011 1213 14
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 15th, 2026 02:12 pm
Powered by Dreamwidth Studios