Apr. 22nd, 2020

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github
Branch: refs/heads/code-tour
Home: https://github.com/dreamwidth/dw-free
Commit: d9969a713c52f02ea249637a3e826022a07572a8
https://github.com/dreamwidth/dw-free/commit/d9969a713c52f02ea249637a3e826022a07572a8
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2019-12-25 (Wed, 25 Dec 2019)

Changed paths:
M htdocs/scss/components/autocompletewithunknown.scss
M htdocs/scss/pages/entry/new.scss
M htdocs/scss/skins/_entry-styles.scss
M htdocs/scss/skins/_icons-page.scss
M htdocs/scss/skins/_page-layout-hacks.scss

Log Message:
-----------
Nerf an OP `#content ul li` rule in _page-layout-hacks.scss

Using an `#id` selector in a default rule makes a mess in components that need
to override it (`!important`, redundant IDs, etc.). But `id` is also a normal
attribute, and `[attribute] li` can be overridden by any subsequent `.component
li` rule.

This commit also removes a bunch of hacks to work around that rule's rowdiness.


Commit: bbcf17dc34701b7f5fb854f60cc75882e848b151
https://github.com/dreamwidth/dw-free/commit/bbcf17dc34701b7f5fb854f60cc75882e848b151
Author: Mark Smith <mark@dreamwidth.org>
Date: 2019-12-30 (Mon, 30 Dec 2019)

Changed paths:
M cgi-bin/DW/Task/SendEmail.pm

Log Message:
-----------
Allow skipping domains that are bouncing us, to keep our SES reputation up


Commit: 20997cfa0499ea98c67914fc569715b972561192
https://github.com/dreamwidth/dw-free/commit/20997cfa0499ea98c67914fc569715b972561192
Author: Mark Smith <mark@dreamwidth.org>
Date: 2019-12-30 (Mon, 30 Dec 2019)

Changed paths:
M cgi-bin/DW/Task/SendEmail.pm

Log Message:
-----------
Permanent failures in some cases, and reset SMTP connection


Commit: dc1510c63f8b4bea899791efbabdbb35d428141c
https://github.com/dreamwidth/dw-free/commit/dc1510c63f8b4bea899791efbabdbb35d428141c
Author: Kareila <kareila@dreamwidth.org>
Date: 2020-01-13 (Mon, 13 Jan 2020)

Changed paths:
M cgi-bin/LJ/Widget/ShopCart.pm

Log Message:
-----------
deployed in prod 2019-10-18


Commit: 094e440238501567818077211f5bae8fbd9a154d
https://github.com/dreamwidth/dw-free/commit/094e440238501567818077211f5bae8fbd9a154d
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-01-20 (Mon, 20 Jan 2020)

Changed paths:
M styles/summertime/layout.s2

Log Message:
-----------
Styles: Fix pervasive sideways slop in "summertime" layout

If you're going to add padding to a 100% wide object, you need to make sure it's
using border-box sizing; otherwise the width comes out to something like
`calc(100% + 8px)` and it overflows sideways.


Commit: fe5b1c7d7bb6667db828b1153790cc3ae301e824
https://github.com/dreamwidth/dw-free/commit/fe5b1c7d7bb6667db828b1153790cc3ae301e824
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-01-20 (Mon, 20 Jan 2020)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm
M t/cleaner-ljtags.t

Log Message:
-----------
Fix backwards cut-tag expansion by removing ancient hack

Revert "http://bugs.dwscoalition.org/show_bug.cgi?id=2686"

This reverts commit 8e11293186c502e1e29888fa9202d86fa25ab4e6, with tidying.

Fu's original commit, ca. 2010, said:

> Nest the cuttag div in a span (inline element to still allow for inline cuts).
> Hack-y workaround to account for Firefox not refreshing the display when there
> is a :first-letter on the entry.

Said bug is long gone, but now the workaround triggers a different bug: adding
or removing `display: block` on a child of an inline element can make Firefox
choose an especially useless scroll anchor node. If you then add content that
changes the page height (like when expanding a cut tag), the irrelevant node
helpfully stays put, so you can keep looking at it while the content you
actually care about blasts off into space.

Anyway, Firefox is _technically_ doing a wrong thing here. (See
https://bugzilla.mozilla.org/show_bug.cgi?id=1608995 for details; interestingly,
the root cause also explains why that hack originally worked!) But since putting
block elements in an inline container is counterproductive in the first place,
it's kind of a "Doctor, it hurts when I kick this wall" bug.


Commit: 025697a6807dcd36b1a7665352e642c3720ec879
https://github.com/dreamwidth/dw-free/commit/025697a6807dcd36b1a7665352e642c3720ec879
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-01-20 (Mon, 20 Jan 2020)

Changed paths:
M styles/goldleaf/layout.s2

Log Message:
-----------
Styles: Update a rule targeting .cuttag_container

This span was removed, but also .cuttag-action is a better choice anyway
because it targets the closing cut tag as well as the opening one.


Commit: 3a44eaefb45f1b5efddfd1549598303e006a00a8
https://github.com/dreamwidth/dw-free/commit/3a44eaefb45f1b5efddfd1549598303e006a00a8
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-01-20 (Mon, 20 Jan 2020)

Changed paths:
M cgi-bin/DW/Task/SendEmail.pm

Log Message:
-----------
Tidy to appease Travis


Commit: cff31921335e566dd46b5df4acaceb8b0679cb88
https://github.com/dreamwidth/dw-free/commit/cff31921335e566dd46b5df4acaceb8b0679cb88
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-02-06 (Thu, 06 Feb 2020)

Changed paths:
M etc/docker/worker/scripts/startup-prod.sh

Log Message:
-----------
Don't let failed workers sit around forever


Commit: 2b5401eb8f61a8260312d9fcd57a19c6886413c6
https://github.com/dreamwidth/dw-free/commit/2b5401eb8f61a8260312d9fcd57a19c6886413c6
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-02-06 (Thu, 06 Feb 2020)

Changed paths:
M etc/kubernetes/web/web.yaml

Log Message:
-----------
deploy web 2020.02.05.01


Commit: 8177ed01cf8f0e392e58a5b2a572efc936578412
https://github.com/dreamwidth/dw-free/commit/8177ed01cf8f0e392e58a5b2a572efc936578412
Author: Ruth <momijizukamori@gmail.com>
Date: 2020-04-12 (Sun, 12 Apr 2020)

Changed paths:
M cgi-bin/DW/Controller/Entry.pm
M cgi-bin/DW/Controller/MassPrivacy.pm
M cgi-bin/LJ/Auth.pm
M cgi-bin/LJ/Protocol.pm
M cgi-bin/LJ/Talk.pm
M cgi-bin/LJ/Web.pm
M cgi-bin/LJ/Widget/Login.pm
R htdocs/js/components/jquery.hash-password.js
R htdocs/js/login-jquery.js
R htdocs/js/login.js
M htdocs/login.bml
M htdocs/mobile/login.bml
M htdocs/update.bml
M schemes/common.tt
R views/dev/tests/login.html
R views/dev/tests/login.js
M views/entry/login.tt
M views/journal/controlstrip.tt
M views/login.tt

Log Message:
-----------
Remove MD5 challenge/response login


Commit: a37fc56de9e8cb7eaca0a8c0ee9b5d00f802e45e
https://github.com/dreamwidth/dw-free/commit/a37fc56de9e8cb7eaca0a8c0ee9b5d00f802e45e
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-04-20 (Mon, 20 Apr 2020)

Changed paths:
M cgi-bin/DW/External/User.pm
M cgi-bin/LJ/User/Display.pm

Log Message:
-----------
Cleanup: Make return values of ljuser functions more legible


Commit: 5dde9b2cdca1f1aa8c58a869277160f7afd8d8a0
https://github.com/dreamwidth/dw-free/commit/5dde9b2cdca1f1aa8c58a869277160f7afd8d8a0
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-04-20 (Mon, 20 Apr 2020)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm

Log Message:
-----------
Cleanup: Consolidate usertag options handling in html cleaner

- Only pass relevant options to the wrappers and the usertag functions, instead
of relaying the whole pile of cleaner options.
- Relatedly, stop storing that "inside a link" flag in the cleaner opts.
- Found one last spot that was calling ljuser directly instead of using the
wrapper function!


Commit: 403dc5d656008a8e31b45579693e7f1070a56de6
https://github.com/dreamwidth/dw-free/commit/403dc5d656008a8e31b45579693e7f1070a56de6
Author: Nick Fagerlund <nick.fagerlund@gmail.com>
Date: 2020-04-20 (Mon, 20 Apr 2020)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm

Log Message:
-----------
HTML cleaner: new preserve_lj_tags_for option to keep users and cuts

This can be either a falsy value or a site hostname. (Or I guess it could be
"1", if you don't care about the user tags.) If passed to `clean` or
`clean_event`, it changes the following tag behaviors:

- `[Unknown site tag]` and `[Unknown site tag]` -- if the "site" attribute is present and it matches the
`preserve_lj_tags_for` hostname, print a native `[profile] user` tag instead
of a decorative span. (This also affects `[Bad username or site: user @ site]` mentions.)
- `Read more... )
Page generated Jun. 30th, 2025 12:37 pm
Powered by Dreamwidth Studios