Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@aral@mastodon.ar.al
2025-12-11 14:46:51

I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
#Kitten

Screen capture of the Team schedule interface from the Gaza Verified admin site. It is a table of names and days (Aral, Casey, Joy, Aseel, Fabio And Mondays … Fridays) with checkboxes at each name/day pair. It starts out greyed out. The Unlock to edit button is clicked and the interface comes alive (opacity returns to full and the checkboxes become green and clickable). The person toggles a few checkboxes and clicks the Lock button to lock the interface again and then repeats the process to und…
Screenshot of code (the lines editable=false and the button tag code are highlighted):

class TeamSchedule extends kitten.Component {
  editable = false

  html () {
    return kitten.html`
      <section>
        <h3>Team schedule</h3>
        <button
          name='toggle'
          connect
        >${this.editable ? 'Lock' : 'Unlock to edit'}</button>
        <table id='team-schedule' ${this.editable ? '' : 'inert'}>
          <caption id='caption'>
            <markdown>
              Show…
Screenshot of code, continuation of the same class, starting with the end of the html() method from the previous screenshot and going till the end of the class (the table[inert] style and the onToggle() method are highlighted:

          <style>
            table[inert] {
              opacity: 0.9;
              filter: grayscale(100%);
            }
          </style>
        </table>
      </section>
    `
  }

  onToggle () {
    this.editable = !this.editable
    console.log(this.editable)…
Screenshot of code (the <${TeamSchedule.connectedTo(this)} /> line is highlighted):

export default class InterviewsPage extends kitten.Page {
  html () {
    const today = db.calendar.today
    const futureDays = db.calendar.futureDays
    const pastDays = db.calendar.pastDays

    return kitten.html`
      <${MainLayout} page='/admin/interviews/'>
        <h2>Interviews</h2>

        <${SignUpsSwitch.connectedTo(this)} />
        <${InternalNav} />
        <${TeamSchedule.connectedTo(this)} /…
@chris@mstdn.chrisalemany.ca
2025-12-12 17:27:38

Poillievre's shrinking caucus made it to the BBC. It might be an interesting leadership review in January, but I honestly don’t see anyone else ready to step into his position if he was forced into a leadership race.
"Polling shows Poilievre remains popular with the majority of Conservatives, though that margin is shrinking. An Angus Reid poll released on Thursday revealed 58% of recent Conservative voters back Poilievre, down from 68% in August.”
#CanPoli #CPC #CdnPoli

@cosmos4u@scicomm.xyz
2025-11-12 18:04:12

Radio burst from a stellar coronal mass ejection: #CoronalMassEjection (CME) seen on our Sun, and implies a devasting impact for any planet unlucky enough to orbit the star.

@barijaona@mastodon.mg
2025-10-13 09:35:44

For a few days now, the IQAir app has reported anormal levels of pollution around me (mainly due to level of PM2.5 particles).
The “hazardous” status is certainly wrong and due to a single station.
May be this particular station has been damaged by tear gas emanations from a few days ago ? 🫢😮
#Madagascar

Screenshot from AirVisual application (on my Apple Watch) stating that today at 10AM (local time) in Antananarivo, Air Quality Index (US definition) was 493, due to PM2.5 particles concentration level of 321.9 μg per m3.
Screenshot of map from VisualAir app (on a smartphone), showing that a single station is reporting an hazardous situation.
Other stations report good (green dots) or moderate (yellow dots) situation.
Another map, this one from the Air Quality Reader app. Measures show good (green dots) or moderate (yellow dots) situation.
@thomasfuchs@hachyderm.io
2025-12-12 04:33:51

Fascinated by people on here who openly say there using ChatGPT all the time, and think it won’t have consequences like people muting or blocking them.
It’s deeply creepy, similar to being overly religious or like hawking NFTs or having an AR-15 sticker on your car.
It just screams “I’m weird and don’t know it, stay away from me.” ¯\_(ツ)_/¯

@knurd42@social.linux.pizza
2025-10-13 10:25:36

#GNOME dropps the 32-bit #Flatpak Runtime compatibility extension:
blogs.gnome.org/alatiera/2025/

screenshot from the head of the linked page
@cheryanne@aus.social
2025-10-13 05:33:43

The Ingredients
From the team at Open Pantry Co., The Ingredients is a hospitality podcast that gets to the heart of what makes a venue work...
Great Australian Pods Podcast Directory: greataustralianpods.com/the-in

The Ingredients
Screenshot of the podcast listing on the Great Australian Pods website
@Sustainable2050@mastodon.energy
2026-01-12 21:33:38

Information from my (Dutch) grid operator Stedin: if you would like to upgrade your 1x25A (one-phase) connection to a 3x25A (three-phase) connection, that'll be €495.59.
And then "Oh wait, if we need to replace the connection cable we may add €1,786.82 to the bill"...
And no info on how to find out.

Screenshot with that information in Dutch
@knurd42@social.linux.pizza
2025-10-13 10:19:00

Wondering when's the best time to prevent #LinuxKernel regressions from hitting #Fedora #Linux?
It's now, as the first pre-release of

screenshot from kernel.org, with 6.18-rc1 highlighted
@cheryanne@aus.social
2025-10-13 08:24:44

The Masters Project
The Glenn Murcutt international Masterclass has welcomed architects from around the world to learn from the best...
Great Australian Pods Podcast Directory: greataustralianpods.com/the-ma

The Masters Project
Screenshot of the podcast listing on the Great Australian Pods website