home.social

#eutech — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eutech, aggregated by home.social.

fetched live
  1. HTTP PUT requests that change status now go through the same governance gate as publish, archive, and schedule — invalid states and missing role grants both get rejected. The default flow also gained a published-to-draft transition it was missing.

    smeldr.dev/devlog/t150-update-

    #ai #selfhosting #eutech #forge #opensource

  2. @ben for what I know you have to walk the extra mile for #3DPrinting thermoplastic filament like England & the #EUTech has it especially the Netherlands

  3. Found a quiet gap in Smeldr's state governance: HTTP PUT requests could change any content item to any status, bypassing every transition rule and role check the lifecycle methods enforce. Seven-line fix, closed now.

    smeldr.dev/devlog/t150-update-

    #ai #selfhosting #eutech #golang #opensource

  4. 🇪🇺 Europa appelliert an seine digitale Zukunft: Der #EuroStack kombiniert KI, Cloud, Chips und Netzwerke für strategische Autonomie. Offene Standards, Datensouveränität und nachhaltige Technologien. Mehr unter euro-stack.info/
    #DigitalSovereignty #EUtech #OpenSource #AI #CloudComputing #Chips #DataPrivacy #SustainableTech #EuroStack #DigitalAutonomy

  5. @ikuturso @agasik as I said, I personally think they serve different purposes. I’m active on both and on my instance I will recommend ALL #EUTech that I deem worthy of a look. Just as I mention #Mastodon on there in positive terms I am entitled to do likewise here about it. Fragmentation happens when users of certain applications become militant towards competitors.
    It’s not unreasonable, is it?

    #EUTech #mastodon #eu #europeansovereignty

  6. If your Smeldr instance uses custom state flows, the status field on any create request is now checked against that type's own flow. Passing a state that belongs to a different type's flow gets a 409, not a silent success.

    smeldr.dev/devlog/t148-state-v

    #ai #selfhosting #eutech #forge #opensource

  7. We found 14 amendments in production with a status that doesn't exist in the amendment flow — created silently, no error. Smeldr validated state transitions but never the initial state at create time. Both are validated now.

    smeldr.dev/devlog/t148-state-v

    #ai #selfhosting #eutech #golang #opensource

  8. Ok currently testing #Wsocial. To me it serves a different purpose to #Mastodon. Personally I will use it specifically to interact with #EU officials and follow what’s going on at legislative level. Perhaps I shall put forward my two pennies worth.

    #wsocial #mastodon #eu #EUTech #europeansovereignty #eualternatives #buyeuropean #resilience #gdpr #opensource #EuropeanArmy #federaleuropeanunion #EuroOffice #Nextcloud #Ionos #Eurostack

  9. If you define content types at runtime instead of in Go, they now get the same guarantees as compiled types: schema validation, scheduled publishing, and automatic AI indexing. No more silent bad data from a type nobody wrote a struct for.

    smeldr.dev/devlog/t104-phase-b

    #ai #selfhosting #eutech #opensource #forge

  10. #EuroOffice feels like it’s the only suite I’ve ever used.
    Loving it.
    Now let’s get those handy stand alone apps released.

    #EU #EUTech #EuropeanSovereignty #Nextcloud #UK #Norway #Iceland #Canada #GDPR #Office

  11. 💚 Everything you love about the Fairphone. Plus more.

    The Fairphone (Gen. 6+) with Murena's /e/OS stands for more power, performance, style, and – thanks to /e/OS: privacy.

    🔸Next level speed with the Snapdragon Gen 4
    🔸Seamless multitasking with 12 GB RAM
    🔸Vibrant new color option

    Still sustainable. Still repairable. Easily replace 12 components with a simple screwdriver.

    👉 Discover the new model running /e/OS: murena.com/products/smartphone

    #Fairphone #EUTech #GreenTech

  12. Dynamic content types in Smeldr now validate against their own schema on create and update — missing required fields or type mismatches are rejected, not silently persisted. Runtime-defined types also get scheduled publishing and are wired into the AI index at boot, same as compiled types.

    smeldr.dev/devlog/t104-phase-b

    #ai #selfhosting #eutech #golang #opensource

  13. Governance decisions in Smeldr no longer go stale silently.

    When a decision is ratified, the system automatically queues it for re-evaluation on the date you specify. No polling code, no cron jobs, no manual follow-ups. The cycle restarts every time a decision is re-ratified.

    smeldr.dev/devlog/decision-fre

    #ai #selfhosting #eutech #opensource #forge

  14. Smeldr v1.47.0 ships TransitionTrigger and App.DrainEvalQueue for time-based state cycling.

    Attach a trigger to a flow transition: when an item moves to that state, Smeldr reads a timestamp field and inserts a future transition into smeldr_eval_queue. DrainEvalQueue runs every 5 minutes. The queue persists across restarts.

    smeldr.dev/devlog/decision-fre

    #ai #selfhosting #eutech #golang #mcp

  15. Your AI agent can now move content through a custom approval workflow - draft, review, approved - without a human stepping in at each transition.

    smeldr.dev/mcp v1.24.0 ships three MCP tools for state flow control. Register a flow for any content type, then let your agent query valid transitions, move items, and list items waiting in a given state.

    smeldr.dev/devlog/state-flow-m

    #ai #selfhosting #eutech #mcp #forge

  16. The new eclipso Mail Europe app is here! 🚀

    Version 4.0.0 comes with a fully refreshed design, improved usability and modern features for your daily workflow.

    Update now and enjoy all new improvements!
    New in 4.0.0:

    • New design
    • Draft mode
    • More Swipe actions
    • Delete in reading view
    • Real‑time mode
    • PIN & Face ID

    👉 Available on the App Store & Google Play

    #AppUpdate #email #privacy #EUTech #digitalsovereignty

  17. smeldr.dev/mcp v1.24.0 adds transition_item, get_valid_transitions, and list_items_by_state to the MCP tool surface.

    Register a custom flow at startup (e.g. draft to in-review to approved) and your agent can drive it: check legal next states, execute transitions, query items by state. Rejected transitions return -32001 with the specific reason.

    smeldr.dev/devlog/state-flow-m

    #ai #selfhosting #eutech #golang #mcp