kareila: "Mom, I'm hungry." "Hush, I'm coding. You ate yesterday." (coding)
[personal profile] kareila

[dreamwidth]

cb0eb5c: Issue #3468: fix premium conversion error display
Remove duplicated block of text for premium conversion warning.
ee88507: Issue #3468: fix premium conversion error display
Update t_html method to expect hashref instead of hash.
42829a6: Issue #3468: fix premium conversion error display
Use correct variable names in controller and template.
3183571: Issue #3468: fix premium conversion error display
Use add_string instead of add for non-ml error messages.
7570d33: Issue #3468: fix premium conversion error display
Specify ml scope for premium conversion error strings.
59849f2: Issue #3355: community admins should not get the "can't buy premium paid time for a paid account" message for their comms
Make it clearer who can buy premium time for paid accounts.
1bda24d: Issue #3469: clarify who can buy premium time for paid accounts
Add error case for purchase form submitted without choosing an account type.
kareila: "Mom, I'm hungry." "Hush, I'm coding. You ate yesterday." (coding)
[personal profile] kareila

[dreamwidth]

c534f1d: Issue #3358: shopcart widget shows payment buttons in admin view
Don't show checkout buttons when viewing purchase receipt.
d4d19ab: Issue #3433: possible method call on undefined object when using /admin/rename
Don't use method call on undefined rename token.
e8bae4d: Issue #3457: set up December shop bonus for Dec 2025
The 10% point bonus on shop orders is already set to activate next December.
bb8a15a: Issue #3446: information not being displayed on Manage Email Addresses page
Fix template errors in the views/tools/emailmanage.tt page.
314fdab: Issue #3446: information not being displayed on Manage Email Addresses page
Fix more undefined value warnings in the development logs.
7517518: Issue #3463: on converted poll page, the "ans_extended" mode doesn't work
Load jquery.poll.js on the poll/index page.
69a3711: Issue #3465: fix non-JS version of ans_extended mode for poll page
Use the correct DBI method name to load the rows from the database.
21fc617: Issue #3466: fix rename link in shop
Update another link that needed to be fixed after moving the shop to its own domain.
kareila: Rosie the Riveter "We Can Do It!" with a DW swirl (dw)
[personal profile] kareila

[dreamwidth]

52ed843: Issue #3441: fix some issues with converted /manage/profile page
Fix various issues, including incorrect loading of saved birth month.
28569d8: Issue #3444: new profile services don't have legacy userprops
Fix problem with nonexistent userprops causing the profile page to die with a DB error.
c082e07: Issue #3453: TT version of poll page no longer allows editing of community polls by all comm admins
Fix syntax error that prevented some community admins from closing or reopening polls.
7513039: Issue #3454: Poll fixes
Fix several log warnings complaining about undefined variables.
008703f: Issue #3454: Poll fixes
Another poll fix: entry object not being loaded in the page template.
9c2964f: Issue #3452: Birthday Gift button goes back to homepage due to empty link
Adjust the birthday widget on the homepage to use the correct method name.
3e10b3b: Issue #3456: at least one report of polls no longer working in "older" browsers
Keep '/poll/' from redirecting to '/poll', which breaks form post.
44f1b1f: Issue #3445: user-suggested style fixes for /manage/profile in Gradation
Make the Manage Profile page look better, especially in Gradation.
40a3330: Issue #3443: remove anchor from URL when submitting update to profile
Make sure the top of the page displays when submitting the profile edit form.
0cc1ae4: Issue #3459: fix another minor poll conversion bug
Use the correct form variable format required by the viewing_style_opts function.
kareila: Rosie the Riveter "We Can Do It!" with a DW swirl (dw)
[personal profile] kareila

[dreamwidth]

a1ec45f: Issue #3436: max Steam username length should be 32
Fix a copy/paste error in the max username length for Steam accounts in the profile.
a08637f: Issue #3438: Error from compile test in poll conversion
Remove duplicate variable assignment in controller module for converted page.
4c9f5b6: Issue #3437: fix gettyimages embed URL pattern
Fix regular expression match for embed.gettyimages.com in whitelist.
f722918: Issue #3439: Fix label for moderated comms on /manage/circle
Use correct URL and properly interpret the HTML in the label text.
kareila: Taking refuge from falling debris under a computer desk. (computercrash)
[personal profile] kareila

[dreamwidth]

0b3a876: Issue #3418: Add Foundation to a bunch of TT pages missing it
Add Foundation styling to some TT pages that still used legacy styles.
8431385: Issue #3265: "current theme" widget got updated for homepage but is now harder to read on /customize
Fix "current-theme" widget in gradation style, and tweak font size.
7467163: Issue #3422: pin Crypt::SSLeay (required by Net::SSL) at version 0.58
Put module names list in correct alphabetical order.
7ea8c8c: Issue #3422: pin Crypt::SSLeay (required by Net::SSL) at version 0.58
Request an earlier version of the Crypt::SSLeay module in our build environment.
6ac6450: Issue #3423: try removing Crypt::SSLeay and Net::SSL from cpanm list
Turns out these two modules were no longer needed and were causing build failures.
050993e: Commit 050993e: docker
New branch dev-docker for Mark's development work.
5a7e28d: Commit 5a7e28d: fixes
Fixes to docker dev scripts committed to the dev-docker branch.
f6861f9: Commit f6861f9: Tidy
Reformat recently changed files to pass the tidy tests.
61626ac: Issue #3431: Fixes for customizing comms
Add dropdown menu fix for working as a community to /customize/options page.
686e76e: Issue #3431: Fixes for customizing comms
Fix missing labels for community journal titles in the style customization UI.
fe53309: Issue #3425: debug print needs to be removed from shop page
Remove extra print statement that was added for debugging purposes.
e8a5f7c: Issue #3349: YouTube profile URL format needs update
Update user tag code to use YouTube's new profile URL format.
a3a83b3: Issue #3314: in user tags, Github profile icon is invisible on black background
Use our local copy of the image, which is visible on both light and dark backgrounds.
kareila: Rosie the Riveter "We Can Do It!" with a DW swirl (dw)
[personal profile] kareila

[dreamwidth]

d99ba78: Issue #3399: set up December points bonus
Bonus points for purchases made in December 2024.
c14789b: Issue #3412: some minor whitespace adjustments to converted shop pages
Minor cosmetic adjustments to use of whitespace in the shop pages.
ff867c3: Issue #3375: HELPURL links broken on shop pages
Fix FAQ links for paid account features in the shop (1/2).
adaa2ea: Issue #3375: HELPURL links broken on shop pages
Fix FAQ links for paid account features in the shop (2/2).
e500b5c: Issue #3411: fix failing test t/post.t
Fixes an automated development test to reflect recent changes.
aa8bec7: Issue #3387: add Steam to profile/usertag
Add the option to include Steam usernames in user profiles.
0c95e72: Issue #3384: Manage Tags: automatically convert to lowercase when renaming
Renaming a tag now works even if you used a capital letter in the new tag name.
398ccab: Issue #3404: add gettyimages.com to embed whitelist
Update the whitelist of sites allowed to provide embedded journal content.
e804ffd: Issue #3400: Convert /polls to TT
Convert the poll creator and its associated pages away from BML.
43d739f: Issue #3337: add child safety restriction: no PMs between over-18 and under-18 accounts
Prevent users under 18 from PM'ing those 18 and over, and vice versa.
122355d: Issue #3320: Convert /manage/profile to Foundation/TT
De-BMLing of /manage/profile, with a handful of tweaks for smaller screens.
246bb4a: #3417: even more services
Update the embed whitelist to include Spotify and Squidgeworld.
kareila: Taking refuge from falling debris under a computer desk. (computercrash)
[personal profile] kareila

[dreamwidth]

36730c9: Commit 36730c9: Remove pnotes
Remove apparently unused code.
72a0f4a: Commit 72a0f4a: Convert some notes to DW::Request
Convert Apache notes method calls to use the server-agnostic DW::Request module.
696ffd9: Issue #3362: theme chooser widget not working correctly with communities
Add the authas input that the themechooser widget needs.
83b4c6b: Issue #3359: JS(?) issue on Edit Tags page
Fix single quote escaping for edittags page.
91a68c1: Issue #3366: Make our hidden inputs have a value on /manage/circle/edit
Progress on fixing a form issue with the converted Manage Circle page.
f757a43: Issue #3368: remove more pnote references
Mark removed the pnotes function without updating everything that was calling it.
eff5187: Issue #3369: back out commits for removing pnote/pnotes
Revert recent changes since the site no longer works without the Apache pnotes code.
97093f2: Issue #3271: standardize "Help/Support" link URL
Update site template's page footer link to include the trailing slash.
b842366: Issue #3381: No longer using Freenode.
Update dreamwidth.org/about to include correct IRC information.
59fcb38: Issue #3367: Make the linklist button use unicode instead of an HTML entity
Fix a TT conversion issue with the linkslist widget.
cfd300a: Issue #3389: Add Socchan's Fancy Rats as a mood theme
Add a new mood theme: Socchan's Fancy Rats
74d49b1: Issue #3361: Update embed whitelist
Add pbs.org, libsyn.com, and makertube.net to the embedded content whitelist.
9730e25: Issue #3388: Add Socchan's Jellyfish as new mood themes
Add new mood themes in a variety of six colors: Socchan's Jellyfish
53fba35: Commit 53fba35: Create SECURITY.md
Add directions to the GH repo for reporting a potential security vulnerability.
ca3d542: Issue #3401: theme widget preview on DW homepage has malformed credit link
Fix links in the currenttheme widget to evaluate properly.
a401443: Issue #3379: update Gift Paid Time profile link to use new shop url
Fix profile page link to shop in order to retain form parameters.
4a76c56: Issue #3373: Show session messages on S2 pages, too.
Flash temporary messages on journal-styled pages as well as site-styled pages.
5038eea: Issue #3370: Manage Circle is differently (more worse?) broken
Fix another page conversion issue with the Manage Circle form.
72a124e: Issue #3394: Order history in shop missing dates
Correctly pass along the date of each cart when rendering the page.
f3e1648: Issue #3396: Convert /customize/viewuser to TT
Another BML to Template Toolkit conversion.
6c7fb7e: Issue #3405: Display error in layout chooser after picking new layout
Remove debug code causing JSON parse errors.
kareila: Taking refuge from falling debris under a computer desk. (computercrash)
[personal profile] kareila

[dreamwidth]

0db4a03: Commit 0db4a03
Move dockerfile base to ghcr.io and fix an unrelated syntax issue.
6c1ba7e: Commit 6c1ba7e
Add deployment workflow for new shop container.
cc5f541: Commit cc5f541
Allow shop.dreamwidth.org to handle cookies properly.
75536ed: Commit 75536ed
Move shop container to new ubuntu 22.04 base build.
b7c0862: Commit b7c0862
Use a newer version of the Compress::Zlib library.
7b0addf: Commit 7b0addf
Add new $SHOPROOT config variable (defaults to $SITEROOT/shop)
1f80fd7: Commit 1f80fd7
Remove jQuery dependencies from some pages.
dfdf6e8: Commit dfdf6e8
Change $SITEROOT/shop links to $SHOPROOT links and remove unused payment integrations.
da588c0: Commit da588c0
Update payment links in the backend to use $SHOPROOT.
3c73309: Commit 3c73309
Remove attempts to load deleted legacy payment methods.
87adaab: Commit 87adaab
Remove jQuery syntax from views/shop/stripe/checkout.tt.
498a63e: Commit 498a63e
Add best practice security headers (e.g. Strict-Transport-Security)
b3df567: Issue #3352: Fixes for updated shop pages
Fix some issues found with the shop page de-BML conversion.
82a9b40: Issue #3357: Update more /shop links
Update more payment links to use $SHOPROOT.
569b3cf: Issue #3357: Update more /shop links
Update more payment links to use $SHOPROOT.
kareila: "Mom, I'm hungry." "Hush, I'm coding. You ate yesterday." (coding)
[personal profile] kareila

[dreamwidth]

29b69be: Commit 29b69be: Rest of MySQL 8.0 fixes, and some misc things from that branch
Miscellaneous cleanup.
e5b0b0b: Commit e5b0b0b: Remove the countries changes
Revert part of the previous set of changes.
4783497: Issue #3322: Tidy up the edit tag page some
Remove layout tables from a recently converted page.
1018e6b: Issue #3214: Convert remaining shop routes to TT/Foundation
Remove BML from the shop pages and convert to Foundation.
3e3938f: Issue #3321: Convert Customize widgets to TT
Remove BML from widgets used on the Customize Layout page.
092fe33: Issue #3332: Clean up some bugs with converted shop pages
Some minor bugfixes for post-conversion shop pages.
6d50eba: Issue #3331: Convert CustomTextModule, NavStripChooser, and CustomizeTheme widgets to TT
More BML removal from various widgets.
9ee40ed: Issue #3333: Beta Inbox updates
Improve performance for beta inbox actions.
aa137d9: Issue #3339: trap ERR to see apache errors before the container dies
Retain more troubleshooting info when a web container fails to start.
1f0d9d6: Issue #3340: run apache2ctl configtest before starting
More troubleshooting.
6140d6b: Issue #3341: fix typo in error.log filename
Debugging the troubleshooting.
d24a9f9: Issue #3342: push onto array, not scalar
Fixes syntax error causing apache not to start on canary servers.
066e3b6: Issue #3343: show build log on cpan install failure
Get debug info when a required perl module fails to install.
f10d5e2: Issue #3344: blacklist version 2.207 of IO::Compress and related modules
Avoid using a buggy version of a required perl module.
18169f4: Issue #3345: cpm won't accept spaces in version spec
Fixing a problem with the previous fix.
a7bd335: Commit a7bd335: add unauthenticated pool
New deployment option: web-unauthenticated. Improves site availability.
dd86605: Commit dd86605: add unauthenticated pool config
Container definitions for the web-unauthenticated pool of servers.
e517a9d: Issue #3351: fix cat loading error in $u->should_receive_support_notifications
Fix delivery of support notification emails.
kareila: Seraphim uses her laptop. (laptopangel)
[personal profile] kareila

[dreamwidth]

455924f: Issue #3304: December points bonus
Turn on the December shop points bonus for 2023.
c911a9e: Issue #3316: Move /edittags to Template Toolkit
Rewriting another BML page to use newer code.
c1e4c25: Issue #3317: Convert /manage/circle/edit to Foundation
Convert the Manage Circle page to use a more modern style.
48c4ab7: Issue #3318: Fix some minor display issues with updated /manage/circle/edit page
Tweaks in response to user feedback.
kareila: Taking refuge from falling debris under a computer desk. (computercrash)
[personal profile] kareila

[dreamwidth]

5388749: Issue #3284: translation string cleanup G-J plus restore local community strings
More en_DW cleanup: filenames G-J.
afb7d2f: Issue #3284: translation string cleanup G-J plus restore local community strings
Restore strings removed from ext/dw-nonfree/views.
1ce0ce7: Issue #3291: Fix discrepency between what the wizard says fields do and what they actually do
Relabel the text fields on the theme customization settings page.
2983815: Issue #3134: optionally include expired sysbans in query results
New function: LJ::Sysban::populate_full_by_value_with_expired
5f02da5: Issue #3134: optionally include expired sysbans in query results
Add checkbox to /admin/sysban for showing expired bans.
d0714ae: Issue #3134: optionally include expired sysbans in query results
Change hash value to a list instead of just keeping the most recent item.
0e921aa: Issue #3248: convert /support/changenotify to Foundation
Converting another BML page to newer code.
0ea48b3: Issue #3234: check style for width and height when parsing embeds
More accurate sizing of embed codes from other sites.
166efb8: Issue #3029: Allow adding more than one of the same type of site to the 'other services'
Allow listing of multiple accounts for a service on user's profile.
2bd6c27: Issue #3303: Inbox - read styling, no-JS fix, and imageshrink
Inbox tweaks based on beta feedback.
6b36a58: Issue #3303: Inbox - read styling, no-JS fix, and imageshrink
Give timestamp on read notifs more muted colors.
2eed35f: Issue #3303: Inbox - read styling, no-JS fix, and imageshrink
Make mark-as-read on link click more reliable.
aacc71c: Issue #3303: Inbox - read styling, no-JS fix, and imageshrink
Some refactoring for image shrinking code.
67a5bc2: Issue #3303: Inbox - read styling, no-JS fix, and imageshrink
Some more refactor tidying.
5bd6be1: Issue #3306: Beta create page tweaks
Beta create page tweaks.
459ddbe: Issue #3306: Beta create page tweaks
More tweaks and cleanup.
a5a67aa: Issue #3308: Make nonfree /index override free /index by putting it in deeper nesting
Make sure the DW-specific homepage code takes precedence over the generic one.
1d1c87d: Issue #3311: Beta Entry Page bug fixes
Fixes for sticky entry selection and saving a draft after selecting an icon.
f69b009: Commit f69b009: autoscreen comments in some cases
Adds a check for a new $LJ::AUTOSCREEN_COMMENTS_IN config variable.
138a696: Issue #3312: Re-add editjournal.bml strings for now
Accidentally removed some text strings that were still in use.
198fa06: Issue #3313: Remove a bunch of strings from local deadphrases
Don't remove these translation strings in future updates.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

b84fe33: Issue #3262: Community import fails due to unconfirmed email address
Allow the importer to bypass the confirmed email check for posting entries.
19569c3: Issue #3264: Remove page unload handlers for drafts
Fix issue with drafts not always being cleared on post.
576f168: Issue #3077: blacklist tags from tag cloud on /latest
Add mechanism for removing specific tags from the Latest Things tag cloud.
03f1fb8: Issue #2798: Foundation login form needs to grab keyboard focus?
Fix keyboard navigation issues with the login modal in Foundation pages.
e256d91: Issue #3267: convert /search to Foundation
Convert the journal search page from BML to TT/Foundation.
e2783ad: Issue #3259: translation string cleanup A-F
Clean up local translation strings, for filenames starting with A-C.
5b2cdd7: Issue #3259: translation string cleanup A-F
Clean up local translation strings, for filenames starting with D-F.
6f442e2: Issue #3163: /journals API routes
Add routes to the new API to get and edit journal access lists and tags.
f5bf8c3: Issue #3268: fix coment -> comment typos
Fix a text typo where "comment" was misspelled.
8f824b8: Issue #3268: fix coment -> comment typos
Fix a CSS typo where "comment" was misspelled.
f04e4bf: Issue #3273: Don't allow public access list creation via API
Reading lists can be public, but access lists shouldn't be.
76cff0f: Issue #3261: July cleanup
Silence "Use of uninitialized value $keyval" warnings.
aec9215: Issue #3261: July cleanup
Fix uninitialized value warnings in cgi-bin/DW/Controller/Create.pm.
6d73b85: Issue #3261: July cleanup
Fix uninitialized value warning in cgi-bin/DW/Controller/OpenID.pm.
3faeade: Issue #3261: July cleanup
Fix non-numeric value warning in views/entry/form.tt.
8ed3267: Issue #3261: July cleanup
Fix uninitialized value warning in cgi-bin/DW/Controller/Entry.pm.
d0cbca9: Issue #3261: July cleanup
Fix uninitialized value warnings in cgi-bin/DW/LatestFeed.pm.
f81bdf4: Issue #3261: July cleanup
Fix uninitialized value warnings in cgi-bin/LJ/User/Account.pm.
fa3eda8: Issue #3261: July cleanup
Run tidyall.
1e9a939: Issue #3261: July cleanup
Fix uninitialized value warning in cgi-bin/DW/Widget/QuickUpdate.pm.
c1bc1a7: Issue #3236: convert htdocs/index.bml to Foundation
Convert the dw-free version of the homepage from BML to TT/Foundation.
9dad5f3: Issue #3278: Canary merge
CANARY: pull in the latest commits from the main branch.
a8c16b4: Issue #3279: Beta Access Filter page
CANARY: beta test of access filter management page conversion.
6677a3c: Issue #3280: Use dependency reqs from branch being built, not main
CANARY: check the current branch's versions of dependency files.
95e949c: Issue #3281: Use dependency reqs from branch being built, not main
Check the current branch's versions of dependency files.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

795c31c: Issue #3246: Make OpenID login page look better in Gradation
Tweaks to OpenID login page.
895ec4c: Issue #3254: Feed accounts unable to post
Allow feed accounts to post without confirmed emails.
7cfa307: Issue #3256: fix list display issue in tropo nav menu
Fix a user-reported display issue with the tropo hover menu.
6688e9c: Issue #3247: add removed strings to deadphrases
Remove translation strings from deleted BML pages.
6f59574: Issue #3258: quick update widget on logged-in homepage defaults to alphabetically-first journal
Make the quick update widget default to the user's personal journal.
9dad5f3: Issue #3257: arguments to notify_administrator_add are backwards
Notify the recipient of the invite, not the sender.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

8e74362: Issue #3221: new page /dev/embeds for documenting whitelisted embed domains
move the more complex matches into a hash for iterating
04f21e1: Issue #3221: new page /dev/embeds for documenting whitelisted embed domains
new hook list_iframe_embed_domains
f2b173e: Issue #3221: new page /dev/embeds for documenting whitelisted embed domains
new page /dev/embeds
52610ca: Issue #3221: new page /dev/embeds for documenting whitelisted embed domains
split the displayed list into subsections
7168b64: Issue #3092: don't add journal/comm to "recently active" on stats if the entry is not public
List users in order of most recent public entry instead of most recent entry, period.
85aa9ff: Issue #3223: clean up interest search page
interest search results will look slightly different, hopefully better
e2dd040: Issue #1839: Popular interests count is still screwy
The popular interests with ridiculously high numbers are bogus and should be zeroed out.
745c59b: Issue #3222: upon further review, LJ::Directory::Constraint::ContactInfo needs to go away
This removes the "IM Info" option from the site search menu.
4f9cc56: Issue #3196: descriptions for logproplist.editor and talkproplist.editor should be updated
Replace outdated list of formats with a pointer to /dev/formats.
31af1c8: Issue #3050: tag ordering on entry notifications is inconsistent (both old and beta inbox)
Order tags alphabetically so they don't shift around when reloading.
b7a59d2: Issue #3229: remove unused usercap disable_can_post and related code
removing inherited code that was never used
e458af0: Issue #2932: beta update page not able to save an edit that blanks the Location field
allow currents fields to save blank values on edit
fbfd1d5: Issue #3212: Be slightly more lenient about removing HTML links from userbios
only strip links if the account's email address was never confirmed
d86e0ae: Issue #2921: new display issues in admin area since last code push
fix issues with reply form textareas on /support/see_request
2f59108: Issue #3025: prevent unvalidated (status=N) accounts from posting
require confirmation of email before being allowed to post entries
9062e5b: Issue #2553: Link to full /logout page from...... somewhere.
link to /logout page from entry post/edit/delete success links
99d6fa6: Issue #3138: Convert /manage/circle/invite to TT
converts /manage/circle/invite to Foundation
3a0558c: Issue #3086: HTML overflow on /latest
Fix overflow of some HTML elements from /latest entries.
682f431: Issue #3237: Convert Homepage to Foundation/TT
Foundation styled DW homepage!
ea05e65: Issue #3235: Add embed whitelisting for mega.nz
another site for embed codes: mega.nz
e70d6ca: Issue #3060: add link to user's journal to text-only emails about access/subscription removal
Show unsubscribed user link in notification email.
942e231: Issue #3065: Directory search: remove "age" as a search option
Removes search-by-age in the directory.
8a3db66: Issue #3238: Fix tests
allow unconfirmed posting in automated tests
ea36231: Issue #3238: Fix tests
tidyall
58d7efd: Issue #3238: Fix tests
fix t/post.t
7e63c81: Issue #3213: profile icon github.png is invisible on black background
Adds a white fill to the cat part of the Github icon.
5a6e956: Issue #3038: Add syntax highlighting to the Custom CSS field
Add CodeMirror support to the custom CSS editor.
6a449ca: Issue #3242: Inbox jul 23
CANARY: New Inbox style tweaks
ffbc4a3: Issue #3242: Inbox jul 23
CANARY: Tweaks to fix pagination overflow
fcb77d4: Issue #3242: Inbox jul 23
CANARY: Move view back a page if users delete last page of notifs
a11823a: Issue #3242: Inbox jul 23
CANARY: Fix pagination links for inbox
c1f1e8b: Issue #3242: Inbox jul 23
CANARY: Unify alternate-row styling in Foundation
2b27dc2: Issue #3233: convert /manage/invites
convert /manage/invites from BML to TT
6ebec36: Issue #3233: convert /manage/invites
convert /manage/invites to Foundation
a4a4375: Issue #3233: convert /manage/invites
styling tweaks based on feedback
38450a6: Issue #3192: OpenID login panel is illegible in Gradation
Tweak borders in Foundation
d1ce04f: Issue #3192: OpenID login panel is illegible in Gradation
Have the OpenID login page use common site styling
2ae54da: Issue #3241: New Inbox Updates - pagination and row styling
New Inbox style tweaks
5cb946f: Issue #3241: New Inbox Updates - pagination and row styling
Tweaks to fix pagination overflow
6c52341: Issue #3241: New Inbox Updates - pagination and row styling
Move view back a page if users delete last page of notifs
cabd15f: Issue #3241: New Inbox Updates - pagination and row styling
Fix pagination links for inbox
33ae186: Issue #3241: New Inbox Updates - pagination and row styling
Unify alternate-row styling in Foundation
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

12814c7: Issue #3209: spam autosuspend not triggering in some cases
Run spam check on newly posted profile fields, not previously saved ones.
b0c77ad: Issue #3218: fold LJ::user_search_display into cgi-bin/DW/Controller/Search/Multisearch.pm
Run tidyall.
2426881: Issue #3218: fold LJ::user_search_display into cgi-bin/DW/Controller/Search/Multisearch.pm
The global LJ::user_search_display function is now local to its single use case.
c5cb368: Issue #3220: fix failing tests
Update t/cleaner-ljtags.t for new cut tag styling.
8c279f2: Issue #3220: fix failing tests
Update whitelist to better match test URLs.
069ff23: Issue #3220: fix failing tests
Fix whitelist for player.twitch.tv to match URI query, not URI path.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

08a6c43: Issue #3200: Convert homepage to TT/Foundation
CANARY: Draft of mobile-friendly update to DW's home page.
430523a: Issue #3201: Build images from canary branch, too
Update workflows to build images from the new canary testing branch.
5cca0a0: Issue #3202: Build images from canary branch, too
CANARY: Update workflows to build images from the new canary testing branch.
3497b1a: Issue #3203: Build canary branch images
Pass the branch that triggered the action to docker build.
e8974a2: Issue #3204: Merge main into Canary
CANARY: Pass the branch that triggered the action to docker build.
585a0f9: Issue #3066: Add "nofollow" to all user-supplied links on profiles
Add the rel="nofollow" attribute to all user-supplied links to discourage spammers.
0ab4f31: Issue #3143: Add more whitelisted embeds
Whitelist embeds from Rutube, Nekocap, Twitch, Library of Congress, and Google Drive.
33cb4ea: Issue #3161: convert and reorganize /manage/emailpost
Convert /manage/emailpost to TT and rewrite the Mobile tab of the account settings page.
7203dce: Issue #3205: Index tt
CANARY: Work in progress on updating the mobile-friendly home page.
9033641: Issue #3187: don't hardcode hover menu widths
Let the site's hover menus adjust to the width of the menu text.
5f0b350: Issue #3206: Fix typo in LatestNews
CANARY: Work in progress on updating the mobile-friendly home page.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

850bb51: Issue #3175: "this account is suspended" message should link to userlog and statushistory if remote viewer has the correct privs
Show admin links on suspended user error pages.
df7cdf8: Issue #3151: also rebuild when relevant dw-nonfree files change
Monitor for changes in directories stored under ext/dw-nonfree.
61baf9a: Issue #3184: convert /register from BML to Foundation
Modernizes the /register (aka /confirm) page.
ccea0ae: Issue #3197: the popular interests page is straight-up broken in production
Run tidyall.
44394e8: Issue #3197: the popular interests page is straight-up broken in production
Fix code loading error that broke the popular interests page.
6f0d344: Issue #3199: put authas select back in /register
Address issues with the /register page conversion.
karzilla: "Mom, I'm hungry." "Hush, I'm coding. You ate yesterday." (coding)
[staff profile] karzilla

[dreamwidth]

176745a: Issue #3185: add SSL_hostname to get Net::SMTPS to connect to Amazon SES now
This fixes an issue we were having with the worker that delivers email.
82cacd1: Issue #2673: Make site settings easier to find by standardizing its name
Use "Account Settings" consistently to refer to the Account Settings page.
00307e7: Issue #3186: fix Facebook embed whitelist regex
Update parser syntax for Facebook's whitelist entry.
c6962b1: Issue #3154: add caste to Diversity Statement and update CC license
Update diversity statement and bump the version on our CC license.
5df8bcc: Issue #3189: Viewing Lastest feed by tag shows a number rather than the tag name
Show tag name instead of tag ID when filtering by tag on Latest Things.
9450b6e: Issue #3152: Add a non-submit button to HTMLControls & FormHTML
Add a form.button method for use with Template Toolkit.
f9c62fb: Issue #3146: add clear:both to comments on Venture to fix weird overlap issue
Fix a CSS float issue with long comment threads on Venture.
a6990ca: Issue #3191: Avoid XSS in comment reply links
Sanitize code parameters passed in from the browser to safeguard malicious JS.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

94de0ee: Issue #3164: Remove unused LJ Widgets and associated files
Remove some old and unused code modules.
654e759: Issue #3169: Add the spam-check hook to account creation too
Expand the spam auto-suspender to cover content submitted during account creation.
c20784a: Issue #3170: Flip order of header title and module printing
Update the base layout to match the ordering that the other layouts used.
5c88750: Issue #3171: Don't impose a text-align on header navlinks in TR
Remove unwanted align-right styling in the base layout.
b642747: Issue #3173: Fix issues with TR navlink styling
More fixes for base layout styling.
666065f: Issue #3174: New Inbox tweaks
More incremental inbox tweaks and fixes.
5f6cc21: Issue #3177: abort account creation widget if spam autosuspend triggers
If the auto-suspend triggers, interrupt the account creation workflow with an error.
4ac645a: Issue #3181: Fix missing bracket in inbox.tt
Fix syntax error in beta inbox template.
karzilla: a green fist above the word SMASH! (Default)
[staff profile] karzilla

[dreamwidth]

230d2c5: Issue #3145: Properly update inbox count and inbox pagination when items are read/deleted
More tweaks to the JS in the beta inbox.
b38f08d: Issue #3159: unwiden authas box on non-Foundation pages + retidy
Minor cleanup from recent styling tweaks.
be0ea17: Issue #3160: Properly clear draft when user chooses not to restore
Fix JS errors from cancelling a draft restore on the beta update page.
5556e67: Issue #3162: fix Latest Things (reformatted from Mark's version in prod)
Fix logic bug in Latest Things adult content screening.
e1c0b8b: Issue #3166: Fix missing JSON import
We forgot to import the JSON package into one of the places that needs it.
e1c0b8b: Issue #3165: Escape JS strings in template, not controller
Fix for unset JS variables when editing an entry with the beta update page.
Page generated May. 24th, 2025 01:55 am
Powered by Dreamwidth Studios