You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make name/value pair orientations consistent between editor (currently vertical) and profile (currently horizontal).
Guard against accidentally swapping names and values.
"Some people add them with the site names and values swapped. The labels aren’t totally obvious enough, and it’s possible auto-recognizing URLs and splitting/moving them as they’re entered would help. Also, if the UI does auto-recognize pasted URLs and autofill the corresponding site names, how do we expose that functionality to the user? Putting the URL field first implies this flow, but then how do we support usernames? Do we need to? Predefined fields, like how FA does it, with the option to relabel and add multiples might help." - charmander
If a full URL to a recognized service is inserted, extract just the identifier.
"The result is cleaner and more trustworthy. This also means stripping tracking parameters, mostly Twitter’s." - charmander
Add additional services (at least AO3, Itaku, Mastodon mentioned).
Mastodon might be an issue. @username@example.com format is preferred to support author metadata (see below), but since anyone can be running any Fediverse software, we likely can't assume this will always map to https://example.com/@username. However, if we require a URL for Fediverse accounts, it might not be possible to always map back to the username-at-domain format.
Add Mastodon-recognized author metadata to Weasyl embeds.
This seems to involve taking <head> and putting <meta name="fediverse:creator" content="@username@example.com" /> in there. Assorted blog posts suggest this is a new feature added in Mastodon 4.3.
Future goals from discussion
Add icons to recognized services.
"we do have a set of icons from weasyl3, but that needs discussion." - charmander
Getting icons from official sources is preferred.
Better present contact links; they are currently small and not prominent.
Support bidirectional verification.
This could potentially lead to an opt-in "last resort" option for password resets.
Detect broken links.
"permalinking by user id to avoid impersonation on outdated links"
Potentially sync with linktree-like services for use with bidirectional verification?
Additional discussion from WIP redesign
Split site names into a site type and optional label.
Users can currently list the same service multiple times, but if they want to disambiguate the accounts in the site name field (such as main account and after-dark account), they'll have to replace the username with a whole link since Weasyl will no longer recognize the site.
charmander's proposal: [ Bluesky 🔽 ] [ ✏ label ]
Replace existing <datalist> + list with a combobox-style dropdown.
Talked about showing site icons next to each entry.
"the dropdown could be a third-party component, but try to pick a lightweight modern (popover) one with good accessibility characteristics and progressive enhancement if you do. I’m not aware of any; last time I needed to do something like this was with Select2, which is jQuery-based and not a good fit for what we want." - charmander
Live preview, with the potential to be a good place to put eventual link validation/verification.
The text was updated successfully, but these errors were encountered:
I think that is a good future goal. On the production website I currently have a "_Personal Website" contact link with the underscore in front so it shows up first.
Capturing a discussion from 2024-11-10 and a discussion from 2024-12-15 in the developer chatroom.
Possible enhancements from discussion
@username@example.com
format is preferred to support author metadata (see below), but since anyone can be running any Fediverse software, we likely can't assume this will always map tohttps://example.com/@username
. However, if we require a URL for Fediverse accounts, it might not be possible to always map back to the username-at-domain format.rel="me"
to outgoing links. (Add rel="me" to profile links #1472)<head>
and putting<meta name="fediverse:creator" content="@username@example.com" />
in there. Assorted blog posts suggest this is a new feature added in Mastodon 4.3.Future goals from discussion
"we do have a set of icons from weasyl3, but that needs discussion." - charmanderAdditional discussion from WIP redesign
[ Bluesky 🔽 ] [ ✏ label ]
<datalist>
+list
with a combobox-style dropdown.The text was updated successfully, but these errors were encountered: