1
submitted 12 minutes ago by [email protected] to c/[email protected]

cross-posted from: https://dubvee.org/post/1463905

1.4.1 is mostly a bugfix / under-the-hood release, though there are some new things as well as several refinements to old things (see Misc Changes below).

This is the first of a few releases that's going to focus on addressing some feedback I've gotten that basically boils down to "too many buttons". I agree with that completely, and this release eliminates at least one of them.

Say Goodbye to 'Community Menu' and Hello to Community Modals

The "Community" menu button on posts has been completely removed, and all of its features (and more) have been moved to the newly created Community profile modal. When you click on the community name in the post header, instead of being taken to the /c/ community page, it brings up a modal with the community icon, banner, description, moderators, and a list of action buttons. It does for community links what the user profile modal did for user links in the last release.

Another benefit to this is allowing access to the community details / sidebar info while on mobile. It used to have that ability, but it was ugly and kludged on, so I removed it several versions ago. Now it's available again, and implemented in a way I like.

Community profile modal

Community profile modal with the community details/sidebar info expanded.

Moderators are shown in the bottom of the community details accordion.

Post Flairs

There's a new user option, enabled by default, that will extract any [tag] items from post titles and convert them into flair badges. Anything in [] in the post title will be converted into a flair tag, and the [whatever] removed from the displayed title.

Clicking a flair badge will perform a prepared search for other posts with the same flair (e.g. search?type=Posts&q=[tag]). They work more or less the same as hashtags do (if you have those enabled).

This had been half-implemented in a branch for some time now, but I wasn't sure if other front-ends were handling them in a similar way. Saw an post from the Photon dev saying they're adding them, and it's compatible with my implementation, so figured it was time to dust off that branch and merge it in.

It also supports nested flairs: if there are multiple, comma-delimited words in the brackets, each one will be applied as a flair.

Debug view showing original post title for the above:

1.4.1 Changelog

Infrastructure

  • Update SvelteKit from 1 to 2 and update underlying dependencies
  • Update other project dependencies to latest versions
  • Update NodeJS from 20 to 22
  • Update lemmy-js-client to 0.19.4 so latest features can be utilized.
  • Removed svelte/adapter-auto and only use Node adapter.
  • Remove some discrete, one-off logic and replace with shared/standardized components

Bugfixes

  • Fixed modlog action menus clipping
  • Fixed reactivity and blocked/unblocked status on profile modals and user pages. Added a call to getSite after blocking/unblocking to update person blocks list.
  • Fix mobile reflow in modlog
  • Fixed bug with non-default instance not showing site icon/banner correctly
  • Fixed bug with re-authenticating to the first profile (index 0 was getting ignored and creating a new profile vs reauthorizing)
  • Fix heading/icon in "Create" menu not being properly justified
  • Fixed bug when inline images are disabled, the link isn't shown
  • Fixed bug when refreshing profile page, sometimes the wrong comment data would be shown in the edit of another comment (added index to 'each' iterator)
  • Fixed bug where setting the guest instance required clicking it twice to update the site info / logos.~~~~

New Feature: Community Profile ModalsWhen clicking on a community in the feed, instead of taking you directly to the /c/ community page, a modal will pop up with relevant options for the community. Works the same way as the user profile modal.

  • Browse Community
  • Create Post
  • Modlog
  • Favorite/Unfavorite Community
  • Add community to group (not yet plumbed in)
  • Subscribe/Unsubscribe
  • Block / Unblock Community
  • View Community Details
  • View Community Moderators (click the mod username entries to bring up their profile modal + options)
  • Zoom in on the community icon

Misc Changes

  • Removed Fediseer badge option for posts (rarely used and Fediseer is accessible via Instance menu and from instances page)

    • I'm assuming rarely used. I don't (and won't) have any kind of telemetry, but from the instances I have seen running Tesseract in the wild, none have had those badges enabled.
  • Removed the "Community" menu from posts; all of those options are now available in the Community Profile modal (access by clicking the community name in the post heading)

    • Also allows accessing these options from comments (such as on profile pages) which normally do not have the "Community" menus.
    • The option "More from {user} in {community} has been moved to the post action menu.
  • Removed "Block {user}" from post action menu; access it from the user profile modal by clickin the user's name in the post/comment header.

  • Changed the button layout in the User Profile modal.

    • "View User on Their Home Instance" button has been shrunk to just a "Home" icon and is in the same row as "Go to Profile"
    • Added a new, small button (also inline with "Go to Profile") that will open the profile in a new tab/window
    • Same as above, but for user modlog
    • Shrunk "Copy Lemmyverse Link" button to just a "Share" icon button, moved inline with "Search for Alts" button.
    • Added new button to copy the actor ID (rather than Lemmyverse link). It is the "Link" icon next to the Lemmyverse button
    • Block User button now fully reactive
  • Add dark/light theme switcher to sidebar footer (near logo/version and Lemmy/Matrix/Github buttons)

  • Removed background on image zoom toolbar

  • SettingEditArray component is now filterable and can accept a comma-delimited list of entries

  • De-cluttered main menu (top right).

    • Removed User Settings Button
    • Removed App Settings Button
    • Added "Settings" button to go to /settings, moved to old "User Settings" slot
    • Moved "Manage Accounts" out of profile submenu and into main menu
  • Added user profile settings to /settings in addition to the application settings

    • Still accessible from Profile->Settings
  • Slight updates to admin panel

    • Changed layout of tagline editor
    • Taglines are now previewed as markdown (as they would be elsewhere)
    • Federation block/allow list configuration now uses the SettingEditArray component rather than being a discrete editor.

Get Tesseract

[-] [email protected] 4 points 1 hour ago

I was "yesterday evening" years old when I found out. lol. She used her normal speaking voice, but a few words sounded exactly like Bobby Hill was saying them, and that got my attention enough to look it up.

[-] [email protected] 23 points 1 hour ago* (last edited 1 hour ago)

If our simulated universe's framerate drops because of the extra compute required for the nested simulations we're running, would we even notice? It stands to reason that everything would slow down, including our perception of the universe.

For all we know, the smallest unit of time we can measure in our simulated existence could take an hour or more to render outside the simulation. To us, it's nearly instantaneous.

[-] [email protected] 3 points 1 hour ago

Yeah, it was funny on 30 Rock because it was an over-the-top trashy parody. When it became real, it's just cringe.

[-] [email protected] 3 points 1 hour ago

Lol, damn, that's good.

[-] [email protected] 5 points 1 hour ago* (last edited 1 hour ago)

Yeah, I can't take any of those pundits (or Lemmings) seriously when they're making those claims. It's already a chaotic election, and that would introduce a whole new level of chaos 3 months before it. For the right wingers, it makes sense to be sowing that kind of chaos. For our side to be joining in is absolute insanity.

Also, the fantasy football comparison is spot on.

Like, Biden's the incumbent and candidate. Deal with it. If he's unable to perform his duties for whatever reason, we have a procedure for that (and for those fantasy football pundits, you'll get your President Harris).

[-] [email protected] 22 points 2 hours ago* (last edited 2 hours ago)

I'd be content with just "No Thanks" so we can get rid of the stigma people feel when they hemm-haw around when being proselytized to.

The Berenstain Bears simply say 'No Thanks' to Church

[-] [email protected] 2 points 5 hours ago* (last edited 5 hours ago)

Oh, nice.

I've had flairs half-implemented on the back burner for a while now, but never merged it in since I wasn't sure if other front-ends were doing it similarly. Will probably go ahead and finish that since at least one other UI will handle them the same way.

[-] [email protected] 10 points 6 hours ago* (last edited 6 hours ago)

Starfleet HQ, 5 minutes later:

Get off MILF Island

[-] [email protected] 10 points 6 hours ago* (last edited 1 hour ago)

Lol yeah, this one got me by surprise. Episode was playing in the background while I was working, and I was only half paying attention until I was like "that sounds like Bobby Hill". So I pulled up the cast, and yep, Pamela Aldon

126
submitted 14 hours ago* (last edited 14 hours ago) by [email protected] to c/[email protected]

3x04: Who Watches the Watchers.

Pamela Segall (Aldon)

221
Watering Day Brings Great Honor (tesseract.dubvee.org)
submitted 19 hours ago* (last edited 19 hours ago) by [email protected] to c/[email protected]
[-] [email protected] 69 points 22 hours ago

I'm the kind of person who would see that as I'm driving and then crash into something/someone while I was trying to make sense of it.

1
submitted 22 hours ago* (last edited 14 minutes ago) by [email protected] to c/[email protected]

1.4.1 is mostly a bugfix / under-the-hood release, though there are some new things as well as several refinements to old things (see Misc Changes below).

This is the first of a few releases that's going to focus on addressing some feedback I've gotten that basically boils down to "too many buttons". I agree with that completely, and this release eliminates at least one of them.

Say Goodbye to 'Community Menu' and Hello to Community Modals

The "Community" menu button on posts has been completely removed, and all of its features (and more) have been moved to the newly created Community profile modal. When you click on the community name in the post header, instead of being taken to the /c/ community page, it brings up a modal with the community icon, banner, description, moderators, and a list of action buttons. It does for community links what the user profile modal did for user links in the last release.

Another benefit to this is allowing access to the community details / sidebar info while on mobile. It used to have that ability, but it was ugly and kludged on, so I removed it several versions ago. Now it's available again, and implemented in a way I like.

Community profile modal

Community profile modal with the community details/sidebar info expanded.

Moderators are shown in the bottom of the community details accordion.

Post Flairs

There's a new user option, enabled by default, that will extract any [tag] items from post titles and convert them into flair badges. Anything in [] in the post title will be converted into a flair tag, and the [whatever] removed from the displayed title.

Clicking a flair badge will perform a prepared search for other posts with the same flair (e.g. search?type=Posts&q=[tag]). They work more or less the same as hashtags do (if you have those enabled).

This had been half-implemented in a branch for some time now, but I wasn't sure if other front-ends were handling them in a similar way. Saw an post from the Photon dev saying they're adding them, and it's compatible with my implementation, so figured it was time to dust off that branch and merge it in.

It also supports nested flairs: if there are multiple, comma-delimited words in the brackets, each one will be applied as a flair.

Debug view showing original post title for the above:

1.4.1 Changelog

Infrastructure

  • Update SvelteKit from 1 to 2 and update underlying dependencies
  • Update other project dependencies to latest versions
  • Update NodeJS from 20 to 22
  • Update lemmy-js-client to 0.19.4 so latest features can be utilized.
  • Removed svelte/adapter-auto and only use Node adapter.
  • Remove some discrete, one-off logic and replace with shared/standardized components

Bugfixes

  • Fixed modlog action menus clipping
  • Fixed reactivity and blocked/unblocked status on profile modals and user pages. Added a call to getSite after blocking/unblocking to update person blocks list.
  • Fix mobile reflow in modlog
  • Fixed bug with non-default instance not showing site icon/banner correctly
  • Fixed bug with re-authenticating to the first profile (index 0 was getting ignored and creating a new profile vs reauthorizing)
  • Fix heading/icon in "Create" menu not being properly justified
  • Fixed bug when inline images are disabled, the link isn't shown
  • Fixed bug when refreshing profile page, sometimes the wrong comment data would be shown in the edit of another comment (added index to 'each' iterator)
  • Fixed bug where setting the guest instance required clicking it twice to update the site info / logos.~~~~

New Feature: Community Profile ModalsWhen clicking on a community in the feed, instead of taking you directly to the /c/ community page, a modal will pop up with relevant options for the community. Works the same way as the user profile modal.

  • Browse Community
  • Create Post
  • Modlog
  • Favorite/Unfavorite Community
  • Add community to group (not yet plumbed in)
  • Subscribe/Unsubscribe
  • Block / Unblock Community
  • View Community Details
  • View Community Moderators (click the mod username entries to bring up their profile modal + options)
  • Zoom in on the community icon

Misc Changes

  • Removed Fediseer badge option for posts (rarely used and Fediseer is accessible via Instance menu and from instances page)

    • I'm assuming rarely used. I don't (and won't) have any kind of telemetry, but from the instances I have seen running Tesseract in the wild, none have had those badges enabled.
  • Removed the "Community" menu from posts; all of those options are now available in the Community Profile modal (access by clicking the community name in the post heading)

    • Also allows accessing these options from comments (such as on profile pages) which normally do not have the "Community" menus.
    • The option "More from {user} in {community} has been moved to the post action menu.
  • Removed "Block {user}" from post action menu; access it from the user profile modal by clickin the user's name in the post/comment header.

  • Changed the button layout in the User Profile modal.

    • "View User on Their Home Instance" button has been shrunk to just a "Home" icon and is in the same row as "Go to Profile"
    • Added a new, small button (also inline with "Go to Profile") that will open the profile in a new tab/window
    • Same as above, but for user modlog
    • Shrunk "Copy Lemmyverse Link" button to just a "Share" icon button, moved inline with "Search for Alts" button.
    • Added new button to copy the actor ID (rather than Lemmyverse link). It is the "Link" icon next to the Lemmyverse button
    • Block User button now fully reactive
  • Add dark/light theme switcher to sidebar footer (near logo/version and Lemmy/Matrix/Github buttons)

  • Removed background on image zoom toolbar

  • SettingEditArray component is now filterable and can accept a comma-delimited list of entries

  • De-cluttered main menu (top right).

    • Removed User Settings Button
    • Removed App Settings Button
    • Added "Settings" button to go to /settings, moved to old "User Settings" slot
    • Moved "Manage Accounts" out of profile submenu and into main menu
  • Added user profile settings to /settings in addition to the application settings

    • Still accessible from Profile->Settings
  • Slight updates to admin panel

    • Changed layout of tagline editor
    • Taglines are now previewed as markdown (as they would be elsewhere)
    • Federation block/allow list configuration now uses the SettingEditArray component rather than being a discrete editor.

Get Tesseract

49
submitted 1 day ago* (last edited 23 hours ago) by [email protected] to c/[email protected]

2x19 Manhunt

78
submitted 1 day ago* (last edited 1 day ago) by [email protected] to c/[email protected]

In every other way, though, it's probably best to keep me away from command.

Environmental Systems Officer: Inertial dampeners are down, sir.

Me: Uh.....full stop!

Conn: Sir?

Me (trying to sound confident): You heard me.

390
submitted 2 days ago by [email protected] to c/[email protected]

How dare I polish and remove kludges from previous releases. 😆

Also, none of those kludges would have even been necessary if the project scope was properly defined from the start and the project manager didn't let the users keep trickling in new requirements without also extending the deadline.

So yeah, how dare I go back and implement something the way it should have been done the first time?

2
submitted 2 days ago by [email protected] to c/[email protected]

Acoustic guitar / melodic / easy-listening cover of "Get Low" by Lil' Jon and the East Side Boyz.

76
submitted 2 days ago by [email protected] to c/[email protected]
112
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
74
submitted 4 days ago by [email protected] to c/[email protected]

Nyobolt, based in Cambridge, has developed a new 35kWh lithium-ion battery that was charged from 10% to 80% in just over four and a half minutes in its first live demonstration last week. [...] Nyobolt's technology builds on a decade of research led by University of Cambridge battery scientist Clare Grey and Cambridge-educated Shivareddy, the company said. Key to its batteries' ability to be charged super-fast without a big impact on their longevity is a design that means they generate less heat. It also makes them safer as overheating can cause a lithium-ion battery to catch fire and explode. In addition, the materials used to make the batteries' anodes allow for a faster transfer of electrons. Nyobolt is currently in talks to sell its batteries to eight electric car manufacturers. At 35 kWh, the battery is much smaller than the 85 kWh in a more typical American electric vehicle (EV). Yet the technology may be used in larger battery packs in the future.

Independent testing of Nyobolt's batteries by what it called a leading global manufacturer found that they can achieve over 4,000 fast-charge cycles, equivalent to 600,000 miles (965,600 kilometers), while retaining more than 80% of capacity, Nyobolt said in its Friday statement. William Kephart, an e-mobility specialist at consultancy P3 Group and a former engineer, said EV batteries of the kind Nyobolt has developed could "theoretically" be charged as fast as the firm is promising, but the challenge was manufacturing such batteries on an industrial scale. A crucial chemical element in Nyobolt's batteries is niobium but, as Kephart pointed out, last year only an estimated 83,000 tons (94,500 tons) was mined worldwide. Compare that with graphite, commonly used as anode material in lithium-ion batteries: an estimated 1.6 million tons (1.8 million tons) was produced in 2023. In addition, there are currently "a lot of unknowns" with the niobium battery technology, he told CNN. "The industry will work it out (but) it's not seen by the industry as a scalable technology just yet," he added.

136
Clarence Thomas (tesseract.dubvee.org)
submitted 4 days ago* (last edited 4 days ago) by [email protected] to c/simpsonsshitposting

Alt text: The original still is of Grandpa Simpson, who the family believes to be going senile, pointing at a birdbath and screaming "Death!!" thinking it's death. The text has been replaced to show him screaming "Unconstitutional!" at the birdbath, and the title is "Clarence Thomas"

view more: next ›

ptz

joined 1 year ago
MODERATOR OF