Jul. 16th, 2018

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: 5545f3c22389fb9cf6a0f113cf37f57a0b0a3f51
https://github.com/dreamwidth/dw-free/commit/5545f3c22389fb9cf6a0f113cf37f57a0b0a3f51
Author: Chris Boyle <chris@boyle.name>
Date: 2018-03-24 (Sat, 24 Mar 2018)

Changed paths:
M cgi-bin/LJ/Web.pm
A htdocs/js/quickupdate.js

Log Message:
-----------
Make Quick Update respect minsecurity (#2325)

* Make Quick Update respect minsecurity

Fixes: #1180

* Adjust security dropdown dynamically for the selected journal

This includes its labels, disabled options and selected option.

* Apply code style

* In the absence of JS, allow selection of any security level

Compromise: set the initial selection to match minsec for the user,
still allowing them to pick a more public level (that would be
overridden on submit), because if they pick a community to post to,
they might still want to be able to pick public.


Commit: fc24d0f4e85430a7a3c3b3d760850c6e075f670e
https://github.com/dreamwidth/dw-free/commit/fc24d0f4e85430a7a3c3b3d760850c6e075f670e
Author: kaberett <kaberett@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

Changed paths:
M cgi-bin/DW/Controller/Entry.pm
M htdocs/update.bml

Log Message:
-----------
Remove obsolete text from create entries success (#2321)

Fixes #1665.


Commit: e33a19548e3cef683912180f007a8195880ae06d
https://github.com/dreamwidth/dw-free/commit/e33a19548e3cef683912180f007a8195880ae06d
Author: rshatch <ruth.s.hatch@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

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

Log Message:
-----------
Always sort state names by full name rather than two-letter short (#2302)

code, instead of doing both different times.

Fixes #2215


Commit: 83f4d28bffb070071d1ac6b68010bb1d804609a3
https://github.com/dreamwidth/dw-free/commit/83f4d28bffb070071d1ac6b68010bb1d804609a3
Author: rshatch <ruth.s.hatch@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Whitelist ALL the things (#2303)

* Whitelist embeds from mail.ru

* Whitelist embeds from vk.com

* Whitelist embeds from livejournal.com

* Whitelist embeds from music.yandex.ru

* Whitelist embeds from open.spotify.com

* Whitelist embeds from giphy.com

* Whitelist embeds from wistia.com

* Whitelist embeds from discord

* Whitelist embeds from IMDB

* Whitelist embeds from ReverbNation

* Whitelist new Google Maps url style


Commit: e5fc379650c71cb344da43fe1f531dedeffc2da8
https://github.com/dreamwidth/dw-free/commit/e5fc379650c71cb344da43fe1f531dedeffc2da8
Author: Jen <kareila@dreamwidth.org>
Date: 2018-03-24 (Sat, 24 Mar 2018)

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

Log Message:
-----------
[#2308] tweaks to Markdown username conversion (#2309)

- Find and convert usernames at the beginning of the string.

- Print '\@user' as '@user' not '\@user'.

Fixes #2308.


Commit: df3b364dcb3e0dd6f859bbb4d63f2b2bf962e9b6
https://github.com/dreamwidth/dw-free/commit/df3b364dcb3e0dd6f859bbb4d63f2b2bf962e9b6
Author: alierak <alierak@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

Changed paths:
M cgi-bin/DW/Setting/CommunityMembership.pm
M cgi-bin/DW/Setting/CommunityPostLevel.pm
M cgi-bin/LJ/Community.pm

Log Message:
-----------
avoid db replication get/set race in saving community settings (#2312)

by supporting UPDATE of an individual setting in set_comm_settings.
fixes #2014


Commit: 5cdb49ac7b152f111e3f58070d3352b4d50f0e01
https://github.com/dreamwidth/dw-free/commit/5cdb49ac7b152f111e3f58070d3352b4d50f0e01
Author: rshatch <ruth.s.hatch@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

Changed paths:
M bin/upgrading/deadphrases.dat
M cgi-bin/Apache/LiveJournal.pm
M views/beta.tt.text

Log Message:
-----------
Remove code related to HTTPS-everywhere beta, now that it's live for all users. (#2301)

Fixes #2300


Commit: e775f8cf583c7c095c10f48b42149b3c051fd161
https://github.com/dreamwidth/dw-free/commit/e775f8cf583c7c095c10f48b42149b3c051fd161
Author: kaberett <kaberett@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

Changed paths:
M cgi-bin/LJ/Global/Defaults.pm

Log Message:
-----------
Make support notif URLs HTTPS (#2324)

Fixes #2316.

Presumably has wider-ranging effects too, given that this patch
changes the definition of $LJ::SITEROOT.


Commit: c81eb7da6d462dc6e1f5e555cc91f88bc89ed70e
https://github.com/dreamwidth/dw-free/commit/c81eb7da6d462dc6e1f5e555cc91f88bc89ed70e
Author: alierak <alierak@gmail.com>
Date: 2018-03-24 (Sat, 24 Mar 2018)

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

Log Message:
-----------
Comm settings 2014 (#2327)

Fix syntax error from PR 2312


Commit: 2c72149a3e0ace4b5591c5ce527f09e006d4ca4c
https://github.com/dreamwidth/dw-free/commit/2c72149a3e0ace4b5591c5ce527f09e006d4ca4c
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-16 (Sat, 16 Jun 2018)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Add Audiomax, chirb.it and Mixstep to whitelist (#2344)

Fixes #2307.


Commit: 6754bea9c30a6d85a8327a238674473b9861d47b
https://github.com/dreamwidth/dw-free/commit/6754bea9c30a6d85a8327a238674473b9861d47b
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-16 (Sat, 16 Jun 2018)

Changed paths:
M views/entry/module-icons.tt

Log Message:
-----------
Removes awkward beta update whitespace if no icons (#2343)

Fixes #2323.

... as far as I can tell, but I am definitely open to being told there's a less awful way of doing this.


Commit: bc7d034d92f0dea11ac1185530754eec6824f98e
https://github.com/dreamwidth/dw-free/commit/bc7d034d92f0dea11ac1185530754eec6824f98e
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/DW/Logic/ProfilePage.pm
A htdocs/img/profile_icons/livejournal.gif
M htdocs/manage/profile/index.bml
M htdocs/manage/profile/index.bml.text
M htdocs/profile.bml.text

Log Message:
-----------
Add LJ to Other Sites for profile (#2342)

* Add LJ to Other Sites for profile

Fixes #2319.

* Use the correct variable


Commit: 14f6c5d83a8ddef219c859af73c6ae459c589463
https://github.com/dreamwidth/dw-free/commit/14f6c5d83a8ddef219c859af73c6ae459c589463
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Add box.com, lichess and MSNBC to embed whitelist (#2341)

* Add box.com, lichess and MSNBC to embed whitelist

Fixes #2319.

Fixes #2335.

Fixes #2339.

* Correct missing test


Commit: 438ed4939ef60e07c2fa7a2a37698ee902f75c9c
https://github.com/dreamwidth/dw-free/commit/438ed4939ef60e07c2fa7a2a37698ee902f75c9c
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M cgi-bin/DW/Hooks/EmbedWhitelist.pm
M t/embed-whitelist.t

Log Message:
-----------
Add Funny or Die to embeds whitelist (#2346)

Fixes #2210.


Commit: fe37014b63aab7ba3aab03273cd04fbd170a40f1
https://github.com/dreamwidth/dw-free/commit/fe37014b63aab7ba3aab03273cd04fbd170a40f1
Author: Chris Boyle <chris@boyle.name>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M htdocs/manage/circle/editfilters.bml
M htdocs/manage/circle/editfilters.bml.text

Log Message:
-----------
Prevent creation of access filter names with commas (#2347)


Commit: 945e28eecbdf2d4da288d307ef9713012e530345
https://github.com/dreamwidth/dw-free/commit/945e28eecbdf2d4da288d307ef9713012e530345
Author: Chris Boyle <chris@boyle.name>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M cgi-bin/DW/Controller/Admin/SupportCat.pm
M cgi-bin/DW/Controller/ChangeEmail.pm
M cgi-bin/DW/Controller/Create.pm
M cgi-bin/DW/Controller/Support/Submit.pm
M cgi-bin/DW/Setting/ProfileEmail.pm
M cgi-bin/DW/Shop/Item.pm
M cgi-bin/LJ/Console/Command/EmailAlias.pm
M cgi-bin/LJ/HTMLControls.pm
M cgi-bin/LJ/Sysban.pm
M cgi-bin/LJ/User/Message.pm
M cgi-bin/LJ/Widget/ShopItemOptions.pm
M htdocs/admin/sysban.bml
M htdocs/manage/circle/invite.bml
M htdocs/manage/profile/index.bml
M htdocs/shop/account.bml
M htdocs/shop/confirm.bml
M htdocs/support/append_request.bml
M htdocs/tools/tellafriend.bml
M t/check-email.t
M views/admin/supportcat/category.tt
M views/changeemail.tt
M views/create/account.tt
M views/support/request/form.tt
M views/support/submit.tt

Log Message:
-----------
Allow email spell-checking to be overridden (#2345)

* Accept a couple more email domains; add opts{force_spelling}

* Email spelling ticky works on account create and support submit

* Tidy

This TODO was already done before I started.

Didn't mean to change initialisation of @errors.

* Ticky on change email

* Add ticky to invite.bml

* We don't need to prefix these messages

* It's not always "your" email address (gift/ban recipient)

* Ticky-support-category-edit

* Allow spell-check override in email_alias command

* Make tellafriend re-render inputs (next: ticky)

* Ticky!

* Ticky sysban

* Tickybounce: as with sysbans, this ticky is always visible

* Don't spell-check display-email; make greater errors visible

The Edit Profile page is a long way from being able to present unsaved
edits back to the user with an override checkbox (all the fields are
populated from the profile not the submission, and they're handled in
a few different ways).

Therefore I've excluded the display-email from spell-checking, but still
validated it against more serious errors. I've fixed in-passing the fact
that errors in this field would just silently not change this field,
while applying any other changes and appearing to succeed. You now get
a page with just the email error on it, if your email is very invalid.
I think this is ok because modern browsers *should* keep all your edits
when you hit the back button.

* Comment

* Tickyshop; also fix html_datetime retaining POSTed date

* Fix duplicate "selected" flag; looks like anon was the intent when logged out

* Ticky-logged-out-shop


Commit: 678e0b9ea26791778e5f6d219ebbb7b066429191
https://github.com/dreamwidth/dw-free/commit/678e0b9ea26791778e5f6d219ebbb7b066429191
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M bin/upgrading/proplists.dat
M cgi-bin/DW/External/Site/Imzy.pm
M cgi-bin/DW/Logic/ProfilePage.pm
A htdocs/img/external/imzy.png
R htdocs/img/profile_icons/imzy.png
M htdocs/manage/profile/index.bml
M htdocs/manage/profile/index.bml.text
M htdocs/profile.bml.text

Log Message:
-----------
Resolve merge conflict (#2348)


Commit: 0a51d28ff8431ada1b622b1df3086443986f24c1
https://github.com/dreamwidth/dw-free/commit/0a51d28ff8431ada1b622b1df3086443986f24c1
Author: kaberett <kaberett@gmail.com>
Date: 2018-06-17 (Sun, 17 Jun 2018)

Changed paths:
M htdocs/support/act.bml
M htdocs/support/act.bml.text
M htdocs/support/see_request.bml.text
M views/support/request/form.tt
M views/support/submit.tt
M views/support/submit.tt.text

Log Message:
-----------
Clarify Support "No HTML allowed" messages (#2349)

Fixes #2209.


Compare: https://github.com/dreamwidth/dw-free/compare/9d718f4db87d...0a51d28ff843
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

Functionality will be removed from GitHub.com on January 31st, 2019.
Page generated Jul. 9th, 2025 02:11 am
Powered by Dreamwidth Studios