๐Ÿก


  1. November 07, 2026
    1. ๐Ÿ”— jesseduffield/lazygit v0.66.3 release

      What's Changed

      Fixes ๐Ÿ”ง

      • Fix removing a submodule in a linked worktree breaking the submodule in the main worktree by @stefanhaller in #6186
      • Ignore submodules whose name or path in .gitmodules leads outside the repository by @stefanhaller in #6187

      Full Changelog : v0.66.2...v0.66.3

    2. ๐Ÿ”— persiyanov/herdr-reviewr herdr-reviewr 0.51.0 release

      Added

      • switch-pane rebinds the pane switch, tab by default, so h or any other key can move between the file list and the diff.
        Thanks @ianptkcs (#89).

      • scrolloff keeps lines of context around the diff cursor: 3 by default, 0 for the old edge, 999 to stay mid-pane.
        Thanks @AnteWall (#166).

      Changed

      • Find steps, hunk steps and comment jumps center a target off screen , as :N and search picks do.
        Thanks @spion (#156).

      Fixed

      • alt+backspace, alt+delete and alt+d delete a word in every text field , the : line field included, and other alt chords no longer type a letter.
        Thanks @reobin (#145).
    3. ๐Ÿ”— persiyanov/herdr-reviewr herdr-reviewr 0.50.1 release

      Security

      • reviewr's git calls run no fsmonitor program and no git hooks , so a planted .git/config or hook no longer runs when a pane refreshes.
        Thanks @mitja-kleider (#163).

      Fixed

      • Withtoggle_placement = "tab", toggle and open show reviewr's new tab again. Since herdr 0.9 the tab opened behind the one on screen.
        Thanks @jfmainville (#132).

      • The PR tab finds the pull request behind an SSH host alias , such as git@github-work:owner/repo.git for a second GitHub account. reviewr reads the real host from your ssh config, as gh does.
        Thanks @csjoshc (#169).

      • The PR tab finds agh, glab, or az installed by Homebrew on Linux, even when herdr's server started without your shell's PATH.
        Thanks @baozich (#165).

    4. ๐Ÿ”— persiyanov/herdr-reviewr herdr-reviewr 0.50.0 release

      Changed

      • Switching between Changes and All files keeps your file and line when the other tab lists the file.
        follow_file_across_tabs = false gives each tab its own place, as before.

      • Picking the open file in search keeps your place , as a click in the file tree does.

      Fixed

      • A search hit inside a collapsed<details> opens it and lands on its line.
      • A search pick of a file created moments ago stays open when the file tree catches up.
    5. ๐Ÿ”— r/LocalLLaMA Good Luck Getting a Cheap GPU. AMD Is a 'Data Center First Company,' CEO Says rss

      Good Luck Getting a Cheap GPU. AMD Is a 'Data Center First Company,' CEO Says | they are all the same and we ... are too emotional! and yes we already knew that. submitted by /u/ab2377
      [link] [comments]
      ---|---

    6. ๐Ÿ”— benji.dog rss
  2. November 06, 2026
    1. ๐Ÿ”— IDA Plugin Updates IDA Plugin Updates on 2026-11-06 rss

      IDA Plugin Updates on 2026-11-06

      New Releases:

      Activity:

      • augur
        • 0887a0a1: Merge pull request #17 from 0xdea/dependabot/github_actions/actions-dโ€ฆ
        • 776b374e: ci: bump the actions-dependencies group with 2 updates
        • b26eacec: docs: update changelog
        • 01e716a2: chore: prepare for release
        • b211afd1: docs: add a todo for choosing the architecture of universal binaries
        • 388235fc: docs: narrow which rust names keep their backticks
        • 35ff2072: feat: name string subdirectories with sanitize_filename alone
        • b937c805: chore: update idalib to v0.11.1 and drop its git patch
      • capa
      • haruspex
        • 6bb2cc39: Merge pull request #21 from 0xdea/dependabot/github_actions/actions-dโ€ฆ
        • fd432b77: ci: bump the actions-dependencies group with 2 updates
        • b39c1689: docs: update changelog
        • 8548dac9: docs: add a todo for choosing the architecture of universal binaries
        • 77831156: docs: narrow which rust names keep their backticks
        • f2da7dae: chore: prepare for release
        • 9e8ddcf0: docs: note which combining marks sanitize_filename replaces
        • 566158f5: feat: make sanitize_filename an allowlist, so that format characters โ€ฆ
        • 6b7480ff: chore: update idalib to v0.11.1 and drop the git patch
      • ida-sigmaker
        • f935645a: chore: release v1.16.0 (#99)
        • 4b843a49: feat: opt-in AArch64 struct-offset and register-field wildcards (#98)
      • rhabdomancer
        • 50c9d0c2: docs: add a todo for choosing the architecture of universal binaries
        • 30d87425: chore: prepare for release
        • cf45c671: Merge pull request #21 from 0xdea/dependabot/github_actions/actions-dโ€ฆ
        • 738e250d: ci: bump the actions-dependencies group with 2 updates
    2. ๐Ÿ”— r/LocalLLaMA Six Pallets of NVIDIA Hardware Worth $11.4 Million Stolen on the Way to Texas rss

      Six Pallets of NVIDIA Hardware Worth $11.4 Million Stolen on the Way to Texas | submitted by /u/chemist_slime
      [link] [comments]
      ---|---

    3. ๐Ÿ”— ghostty-org/ghostty vt-1.0.0 release

      libghostty-vt 1.0.0

    4. ๐Ÿ”— HexRaysSA/plugin-repository commits sync repo: +4 releases rss
      sync repo: +4 releases
      
      ## New releases
      - [SigMaker](https://github.com/mahmoudimus/ida-sigmaker): 1.16.0
      - [augur](https://github.com/0xdea/augur): 1.2.0
      - [haruspex](https://github.com/0xdea/haruspex): 1.2.0
      - [rhabdomancer](https://github.com/0xdea/rhabdomancer): 1.2.0
      
    5. ๐Ÿ”— r/LocalLLaMA We are cooked. My QFN 3.8 NVFP4 just drew a dog freehand in MS Paint (using new Open WebUI 0.13.0 and Open Terminal 0.17.2) rss

      We are cooked. My QFN 3.8 NVFP4 just drew a dog freehand in MS Paint (using new Open WebUI 0.13.0 and Open Terminal 0.17.2) | Forget stupid pelican on a bike SVG bullshit. Forget cheating by drawing using Python code. I just loaded up QFN 3.8 in the new Open WebUI 0.13.0 and it just said โ€œhold my beerโ€ and started drawing with the frigginโ€™ mouse coordinates inside a VM. Iโ€™m going to print this and hang it on my wall like a proud parent. Seriously tho, this is all possible because of the new Open WebUI 0.13.0 features that let you control a virtual desktop VM that is running in 0.17.2 version of their Open Terminal repo. Iโ€™ve been following their projects for years and they just keep adding cool new shit about every couple weeks. 0.13.0 now lets you have your OWUI models control a full Linux Desktop, both programmatically and via Computer Use. Yes, I know the screenshot of my VM is MS Windows 11 and not Linux, thatโ€™s because I had my Hermes agent roll me a version of Open Terminal that uses the standard unactivated Windows 11 VM ISO instead of Linux ISO. Took it about 20 minutes to get that made and now Iโ€™ve got a fully observable sandboxed Linux or Windows desktop that I can have OWUI drive with whatever model I choose. Also itโ€™s fully interactive inside the browser so I can take over and steer when needed. If you havenโ€™t tried OWUI lately, Tim and company have been doing massive updates and complete code overhauls lately, and this is one of those features that I think slipped under a lot of peopleโ€™s radar. The previous headless version of Open Terminal was hugely useful but this one is even better. Great job Open WebUI team! P.S. I think itโ€™s kind of adorable that QFN 3.8 compliments itself on doing a good job โ˜บ๏ธ submitted by /u/Porespellar
      [link] [comments]
      ---|---

    6. ๐Ÿ”— backnotprop/plannotator v0.28.51 release

      Follow @plannotator on X for updates

      Missed recent releases? Release | Highlights
      ---|---
      v0.28.50 | A faster, lighter Inbox, session names across the Inbox, initiatives on the Board, earlier comments on a file, global comments on Guided Reviews
      v0.28.49 | A checklist for each thread, a pill that shows who gets your reply, a calmer full screen, Inbox replies in T3 Code, --title for review and annotate
      v0.28.48 | Reply attachments that follow the draft, links to any web page on Board cards, instant theme switches, a daily anonymous ping, a faster Inbox
      v0.28.47 | Board lanes, Settings โ†’ Rows, a new thread header, a "Make it yours" tour step, Request guided review, Jira links on Board cards
      v0.28.46 | Snooze a thread, Settings โ†’ Accounts, long pastes become file tiles, HTML pages on a phone, hide the repository owner
      v0.28.45 | Plannotator Modern theme, a thread panel view, session names in the To picker, thread links open in place, comment on diagram parts
      v0.28.44 | The iPhone keyboard no longer moves the Inbox, pictures stay clear of the option card, What's new over your tailnet
      v0.28.43 | Voice dictation, combine and rename projects, Mark unread, full-screen threads, Q for open questions, search by type
      v0.28.42 | Choose how your Inbox list looks, contents for long documents, link the Inboxes on two computers, clearer search, documents outside the project open from your own machine
      v0.28.40 | Update works with update checks off, the thread bar shows the thread's name, agents before the project in list rows
      v0.28.39 | Reply from full screen, thread names lead the Inbox list, one project per Claude Code session, a redesigned code review sidebar, Call flow as cards
      v0.28.38 | Attach files to a reply in the Inbox, swipe through a question's picture choices, easier-to-read list rows, code on hover in Call Flow and Semantic Changes

      What's New in v0.28.51

      Starred threads, a note when an agent's session has ended, "Back from snooze", an Ask box in Settings โ†’ Decision data, and expand arrows in guided reviews. 25 PRs, all from @backnotprop.

      Plannotator Inbox

      Starred threads

      Pins are now stars. A filled star replaces the pin, and the menus say Star thread and Unstar thread. Click a row's star (tap it on a phone) to unstar the thread. This doesn't open the thread or mark it read, and the toast offers Undo, or press Z. The second click of a double click does nothing, so it can't open the thread you just unstarred. You still star a thread from its right-click menu or its โ‹ฏ menu, and your existing pins show as stars.

      On a touch screen the star's target is 45 px wide. A tap near the end of a row's preview may unstar the thread instead of opening it, and Undo covers that. #2685

      See when an agent's session has ended

      Before, nothing told you that the session behind a thread had ended, and replies to it just waited. Now the row says Session ended. The thread's note says what to do, with Send to another session and Archive beside Reply. A reply already saved for that session says so: "Saved for Pi. That session has ended; it gets this only if it's resumed."

      Send to another session moves the saved reply, and any earlier ones waiting with it, to a live session. That session then takes over the thread, so your next Send goes there. The Inbox checks that the session really ended before it moves anything. Agents that connect only through MCP don't report when they end, so their rows show nothing. #2637

      Back from snooze

      When a snooze runs out, the open thread says "Back from snooze ยท 8:00 AM". If there is news, the line sits on the divider above the first new message. If nothing is new, it sits above the last message. The thread opens at that line, and the line stays until you leave the thread or snooze it again. It doesn't show after an Unsnooze or a reply. Also, an archived thread no longer says "Snoozed until โ€ฆ" after that time has passed. #2675

      Ask about a past decision

      Settings โ†’ Decision data has an Ask box. Type a question about something you decided earlier and press Ask. The question goes to a running agent as a new message, with instructions to search the threads your Inbox has stored, in every project. The agent answers with what was asked, the choices, what you chose and when, your own words and a link to the thread. If the answer isn't stored, the agent is told to say so and not to guess. The answer comes back as an ordinary thread, and the Inbox opens it.

      If several sessions are running, pick one from the list. If none is running, the box says "No agent is running" and offers Copy. The Inbox stores and shows only your words, not the instructions. #2681

      Show more of a file in a guided review

      A guided review in a thread now has the "N unmodified lines" rows and arrows from Plannotator's code review, so you can open the lines around a change, up to the whole file. Each file's box is as tall as its content, with no height limit, and the page scrolls. Nothing is read until you press an arrow, and the file comes from your own repository, not from GitHub. If your repository doesn't have that version of the file, the arrows go away on the first press. You can comment on an opened line, and your agent receives the comment marked "(not in the diff)" with the code quoted.

      A large file no longer freezes the page when it appears, because it is no longer read whole and highlighted on the page's main thread. In headless Chromium, with other work running on the machine, a 5,000-line changed file showed its first row in 422 ms instead of 6,826 ms, and the longest freeze went from 5,080 ms to 61 ms. #2635

      "These might help" in the Feedback dialog

      As you type in the Feedback box, the dialog lists related links under "These might help": Plannotator features with a one-line description, open issues, pull requests and release note headings. It shows five at most, or three on a phone. The search runs in the window, so nothing you type reaches a server before you send. If nothing is similar, the form looks as before. Words you typed but didn't send come back when you reopen the dialog, until the window closes. #2641

      Feedback sends the names of the agents you use

      Privacy change: feedback you send from the Inbox's Feedback dialog now also includes the names of the agents you use with the Inbox, for example "Claude Code, Codex". Only the names are sent. No session ids, paths, thread titles, counts or text go with them. The Inbox builds the list from the agent messages it has stored and uses Plannotator's own name for each agent. It never sends an agent it doesn't know or a name an agent gave itself. The list holds at most 8 names, most recently used first, and the page can't add names of its own.

      The dialog's "what is sent" line now says so: "Sends your message (and the category and email, if you add them), Plannotator {version}, the name of your OS and the names of the agents you use. Nothing from your threads or files." plannotator feedback on the command line is unchanged and sends no names. #2712

      Smaller changes

      • On a phone, the floating box over a file in full screen keeps its foot on one row. The open-question count, the comment pill and "Open in thread" get shorter, in that order, before anything wraps. Its buttons are now 44 px targets. If dictation is still being transcribed when the box closes, the words now land in that thread's reply instead of being lost. #2636
      • While dictation shows, keys you type in the reply box, New message or full screen's card are no longer lost, and undo works under the highlight on new words. #2673
      • When an agent recommends a choice by its leading letter or number, such as Recommended: A for A ยท Yes, the Inbox now marks that choice as recommended instead of drawing an extra option. #2724
      • The Drafts page header now just says Drafts. #2670
      • Attachments now also refuse the NTFS spellings of a .env file, such as .env::$DATA. #2665

      Not yet on

      This release also carries work on starting agents from the Inbox, code review in the Inbox and Shape boards. All three stay off by default, and their switches stay hidden until a later release. #2451, #2678, #2683, #2640, #2661, #2665, #2679, #2660, #2710, #2715

      Plannotator

      Long command output arrives whole

      When their output went to a pipe or a socket, plannotator card list (text and --json), plannotator inbox projects --json and plannotator guide export --out - could lose the end of their output and still exit 0. An agent reading a long card list could be missing cards without knowing it. These commands now exit only after all of their output is written, and the text is the same. One difference: if the program reading the output stops reading but keeps the pipe open, the command now waits until it reads or closes, as cat does. #2653

      Smaller changes

      • Internal: test runs no longer read the real home folder or skill folders, and a slow CI setup step now has a time limit and retries. Nothing changes for users. #2680, #2686, #2687

      Install / Update

      macOS / Linux:

      curl -fsSL https://plannotator.ai/install.sh | bash
      

      Windows:

      irm https://plannotator.ai/install.ps1 | iex
      

      Claude Code Plugin: The install script above also updates the plugin when claude is on your PATH. Otherwise, in a terminal:

      claude plugin marketplace update plannotator
      claude plugin update plannotator@plannotator
      

      Then restart Claude Code. Inside Claude Code, run /plugin marketplace update plannotator, then open /plugin โ†’ Installed โ†’ plannotator โ†’ Update now.

      Pi:

      pi update npm:@plannotator/pi-extension
      

      OpenCode: Re-run the install script above. It also clears the OpenCode 2 plugin cache.

      What's Changed

      • feat(inbox): These might help, under the Feedback box by @backnotprop in #2641
      • Shape: the whiteboard, and What to know replaces Requirements (off by default) by @backnotprop in #2660
      • Inbox: Trust folder button for Claude Code launches (off by default) by @backnotprop in #2451
      • Wait for the reader before exiting: card, inbox projects, guide export, shape kit, help by @backnotprop in #2653
      • fix(inbox): the Drafts header says only Drafts by @backnotprop in #2670
      • Keep the Inbox's floating box in one tidy row on a phone by @backnotprop in #2636
      • Inbox: Open in for any file a reference names (off by default) by @backnotprop in #2665
      • Inbox Reviews: rename and route (#reviews, #pulls alias, &new, off line) (off by default) by @backnotprop in #2661
      • Inbox voice: keep keys typed while dictation shows, and undo under its highlight by @backnotprop in #2673
      • Keep test runs out of the real skill folders by @backnotprop in #2680
      • ci(inbox-e2e): limit and retry the browsers' system libraries step by @backnotprop in #2687
      • fix(inbox): keep a PR review's unsent comments and Viewed until a new commit (off by default) by @backnotprop in #2640
      • feat(inbox): the guided review's rail moves into its top bar (off by default) by @backnotprop in #2679
      • fix(inbox): say why a folder whose trust would cover home can't be trusted (off by default) by @backnotprop in #2683
      • Inbox: say "Back from snooze" in the open thread by @backnotprop in #2675
      • Inbox: say when a thread's session has ended, and let the reply go elsewhere by @backnotprop in #2637
      • Tests: give every Inbox a test starts a scratch HOME by @backnotprop in #2686
      • Inbox launch: an answer on the card no longer flashes the Terminal line (off by default) by @backnotprop in #2678
      • Feedback from the Inbox also sends the names of the agents you use by @backnotprop in #2712
      • Ask from Settings -> Decision data by @backnotprop in #2681
      • Shape: icons, logos and drawn things by name, and the whiteboard words (off by default) by @backnotprop in #2715
      • Expand arrows on the Inbox's PR page and guided reviews by @backnotprop in #2635
      • Name a question choice by its leading letter before a middle dot by @backnotprop in #2724
      • feat(inbox): threads are starred, and a click on the star unstars by @backnotprop in #2685
      • Shape: a crosshair for comments, lazy drags, and Add to reply (off by default) by @backnotprop in #2710

      Community

      • @UberMouse asked for taller code blocks in guided reviews in #2643. #2635 partly answers it: in the Inbox's guided reviews, each file is now as tall as its content. The issue stays open for the rest.

      Full Changelog : v0.28.50...v0.28.51

    7. ๐Ÿ”— r/LocalLLaMA Asking questions to a 0.5b model is hillarious rss

      Asking questions to a 0.5b model is hillarious | Yes IK it's supposed to be this dumb, but it's still funny (Qwen2 0.5b Q4_K_M) submitted by /u/Pro-editor-1105
      [link] [comments]
      ---|---

    8. ๐Ÿ”— HexRaysSA/plugin-repository commits sync repo: +1 release rss
      sync repo: +1 release
      
      ## New releases
      - [idalib-rust-bindings](https://github.com/idalib-rs/idalib): 0.11.1
      
    9. ๐Ÿ”— Mitchell Hashimoto Libghostty 1.0 rss
      (empty)
    10. ๐Ÿ”— New Music Releases Cult of Luna - In the Shadow of Your Shadow rss

      Cult of Luna - a new release is available:

      • 2026-11-06: In the Shadow of Your Shadow (Album)

      Amazon: Canada | Deutschland | France | United Kingdom | United States

      Visit muspy for more information.

    11. ๐Ÿ”— New Music Releases Kings of Leon - O My Beloved rss

      Kings of Leon - a new release is available:

      • 2026-11-06: O My Beloved (Album)

      Amazon: Canada | Deutschland | France | United Kingdom | United States

      Visit muspy for more information.

    12. ๐Ÿ”— New Music Releases Royal Blood - Dead Company rss

      Royal Blood - a new release is available:

      • 2026-11-06: Dead Company (Album)

      Amazon: Canada | Deutschland | France | United Kingdom | United States

      Visit muspy for more information.

    13. ๐Ÿ”— Ampcode News Close the Loop rss

      You can now send feedback to Amp directly from your website.

      Enable the feedback widget in the settings for your project and add one script to your website.

      Then visit the site with ?amp appended, and the annotation widget is displayed.

      Click on any part of the page and write instructions for Amp.

      Once you are done, send the feedback to Amp. The first time, you sign in with Amp. Then Amp starts a new thread in your project and makes the change.

      You ship it from the thread like any other change.

      Use It

      By default the widget is invisible: it only shows up when you open the site with ?amp, or when you have used the widget before.

      Click the widget, then click an element on the page and write what you want changed. Click New Comment to comment on another one.

      The widget's composer with two comments, one on a link that says add a headline next to this, and one on a textarea that says move this to another page under /admin. The pointer is on Send, with the tooltip Send all comments.

      When you're done, click Send. The first time, Amp asks you to connect your account: click Continue with Amp, sign in, and approve the consent screen.

      The widget's Continue with Amp panel, which asks you to connect your Amp account once before you choose where Amp works and send. A Continue with Amp button and a Back button are below the text.

      Then click Start in Orb. Amp starts a new thread in your project with your comments, and Open Thread takes you there.

      After that, the widget shows up on this site without ?amp, until you hide it.

      Read more about the feedback widget in the docs.

    14. ๐Ÿ”— Ampcode News Spaces rss

      Today we're launching spaces, a new way to interact with agents and your team in Amp.

      A space is a conversation with a single agent whose job is to spawn and coordinate agents for you. You no longer have to create and organize threads yourself; the agent in a space will do it for you.

      It's a new, higher-level way to work with many agents.

      After using spaces for the past few weeks, we think this might be the future of interacting with agents. There's something special about this way of working. You operate with a bird's-eye view but can still dive into the weeds when necessary. It's more like sitting in the captain's chair than down in the trenches.

      We also found that we naturally moved into the space to communicate with each other. Instead of Slack, we found ourselves taking video calls and discussions into the space.

      Here are some examples of how we've been using spaces at Amp.

      Collaborate on a New Feature

      Spaces were built in a space. Tim, Lewis, Nicolay and the rest of the team shared one called "Spaces v1", dropped feedback, bugs and new ideas into the chat, and the agent delegated them into threads. When they needed to talk, they used comments to chat and then tagged in Amp when they were ready.

      The Spaces v1 space: teammates post feedback with replies under each message, the agent notes it and reports that the new Spaces icons shipped, and the side panel lists the space's threads by status.

      Launching and Supporting a Feature

      Lewis ran the launch of service accounts from one space. From the space, Lewis could roll out the feature, monitor X, Slack, and bug reports for issues, fix incoming bugs, and send out emails and refunds to affected users. The space monitored user issues and system health for the rest of the week.

      The Service Accounts space: Lewis asks the agent to check for bug reports about service accounts every hour, hands it a bug report to handle, and the agent reports the fix is live, with the space's threads grouped by status in the side panel.

      Regular Security Reviews

      Will gave a space a goal: review recent changes for security issues. Its first run split the codebase into 16 areas, reviewed each in its own thread, checked every finding in another, and kept a summary artifact in the space for Will to review and track.

      The Security Review space: Will describes how a daily review should work, the agent runs a design spike and a supervised first run that files 14 issues, and keeps a ledger artifact up to date.

      To start a space, use the + in the Spaces section of the sidebar, set a title and a project, and then tell your agent what to work on.

  3. November 05, 2026
    1. ๐Ÿ”— IDA Plugin Updates IDA Plugin Updates on 2026-11-05 rss

      IDA Plugin Updates on 2026-11-05

      New Releases:

      Activity:

      • augur
        • 33273b10: feat: garble names in pseudocode so that it stays valid C with IDA 9.5
        • e38d5696: chore: take haruspex from git instead of a local path
        • eec1c17f: chore: temporarily use idalib from git for IDB::modify_ida_config aโ€ฆ
        • ed0fb2a3: chore: bump version to 1.2.0-alpha
      • haruspex
        • a7eaedf9: docs: note that demangled rust names still have backticks in pseudocode
        • f85d5d26: feat: garble names in pseudocode so that it stays valid C with IDA 9.5
        • 67e780d5: chore: temporarily use idalib from git for IDB::modify_ida_config
      • idafridascript
      • idalib
        • 26989c87: release v0.11.1
        • cf46a87b: Add IDB::modify_ida_config to apply ida.cfg directives (#87)
      • rhabdomancer
        • de429a78: chore: bump version to 1.2.0-alpha
        • fb9965bb: style: add some line breaks
        • f7740f30: test: pin ida's comment length limit directly, and correct its documeโ€ฆ
        • 913528d1: feat: add the missing large-file x64 variants to the built-in configuโ€ฆ
        • 02f753cc: docs: note unhandled glibc and netbsd redirects, and how to match theโ€ฆ
      • symbolicator
        • 08dbc783: chore: add macOS 27.3 beta KDK
    2. ๐Ÿ”— pydantic/monty v1.5.0 - 2026-11-05 release

      What's Changed

      New Contributors

      Full Changelog : 1.4.0...v1.5.0

    3. ๐Ÿ”— r/LocalLLaMA Maybe we'll get cheap RAM for Christmas after all! rss

      Maybe we'll get cheap RAM for Christmas after all! | submitted by /u/keepthepace
      [link] [comments]
      ---|---

    4. ๐Ÿ”— r/LocalLLaMA Z.ai chief scientist Jie Tang just revealed the training pipeline behind the upcoming GLM-5.5 (32B, 122B, and 256B) rss

      Smaller GLM models are coming! GLM 5.5 will have a 32B model!

      submitted by /u/wapswaps
      [link] [comments]

    5. ๐Ÿ”— @HexRaysSA@infosec.exchange Weโ€™re at [@nullcon](https://bird.makeup/users/nullcon) Berlin ๐Ÿ‘‹ mastodon

      Weโ€™re at @nullcon Berlin ๐Ÿ‘‹

      A few of the Hex-Rays team are around today and tomorrow. If you use IDA, want to, or just want to talk reverse engineering, come say hi.

      Tomorrow Arnau Gร mez runs a hands-on workshop on binary (de)obfuscation. Details below.

      ๐Ÿ—“ Fri 06 November, 11:00โ€“12:30, Workshops track
      ๐Ÿ”— http://nullcon.net/talk/hands-on-binary- deobfuscation/

    6. ๐Ÿ”— HexRaysSA/plugin-repository commits sync plugin-repository.json rss
      sync plugin-repository.json
      
      No plugin changes detected
      
    7. ๐Ÿ”— backnotprop/plannotator v0.28.50 release

      Follow @plannotator on X for updates

      Missed recent releases? Release | Highlights
      ---|---
      v0.28.49 | A checklist for each thread, a pill that shows who gets your reply, a calmer full screen, Inbox replies in T3 Code, --title for review and annotate
      v0.28.48 | Reply attachments that follow the draft, links to any web page on Board cards, instant theme switches, a daily anonymous ping, a faster Inbox
      v0.28.47 | Board lanes, Settings โ†’ Rows, a new thread header, a "Make it yours" tour step, Request guided review, Jira links on Board cards
      v0.28.46 | Snooze a thread, Settings โ†’ Accounts, long pastes become file tiles, HTML pages on a phone, hide the repository owner
      v0.28.45 | Plannotator Modern theme, a thread panel view, session names in the To picker, thread links open in place, comment on diagram parts
      v0.28.44 | The iPhone keyboard no longer moves the Inbox, pictures stay clear of the option card, What's new over your tailnet
      v0.28.43 | Voice dictation, combine and rename projects, Mark unread, full-screen threads, Q for open questions, search by type
      v0.28.42 | Choose how your Inbox list looks, contents for long documents, link the Inboxes on two computers, clearer search, documents outside the project open from your own machine
      v0.28.40 | Update works with update checks off, the thread bar shows the thread's name, agents before the project in list rows
      v0.28.39 | Reply from full screen, thread names lead the Inbox list, one project per Claude Code session, a redesigned code review sidebar, Call flow as cards
      v0.28.38 | Attach files to a reply in the Inbox, swipe through a question's picture choices, easier-to-read list rows, code on hover in Call Flow and Semantic Changes
      v0.28.37 | DeepSeek Harness support, save plans to Notion, AsciiDoc in annotate, browse the whole repository in code review, Go to File and Go to Definition, Tidy and hand-offs in the Inbox

      What's New in v0.28.50

      The Inbox opens faster, uses less memory and no longer downloads the whole thread list on every agent message. This release also brings session names across the Inbox, initiatives on the Board, earlier comments on a file, global comments on Guided Reviews, and feature dialogs that ask before turning anything on. 37 PRs, 4 from outside contributors, with a first-time contributor.

      Plannotator Inbox

      Faster to open, lighter while it runs

      The Inbox used to load all of its code when it opened: 21.8 MB of scripts, including the guided review reader, diagrams, math and every language's highlighting. It now starts with one script of about 4.5 MB and fetches the main parts when the window goes idle. Diagrams, math and language highlighting load the first time you need them. Every agent message also used to make the window download the whole thread list again, along with your drafts and Tidy's plan. Now the server sends only the rows that changed, your drafts are read when they can have changed, and Tidy's plan when you reach for it.

      These numbers come from headless Chromium on a Mac, with a large generated store (13,800 messages, 220 open threads in the busiest project). Yours will differ.

      | Before | After
      ---|---|---
      Time until the list is on screen | 661 ms | 283 ms
      Tab memory after load | 223 MB | 134 MB
      JavaScript memory after load | 50.4 MB | 19.1 MB
      Network use over 60 agent messages | 20.12 MB | 0.93 MB
      Idle CPU of the tab | 2.2 to 2.5% | 1.0 to 1.2%

      An empty Inbox gains too: the list shows in 238 ms instead of 627 ms, and the tab takes 90 MB instead of 175 MB. On a larger test store (30,000 messages), with a thread open, JavaScript memory now grows about 7 MB over 270 agent messages instead of about 25 MB, and a new check in CI fails if it grows past 14 MB. The idle CPU drop comes from the sidebar's mascot, whose animation no longer makes the browser recalculate styles on every frame.

      Threads and guided reviews open about as quickly as before, and when a thread opens, its code and math are drawn on the first paint, with no flash of plain text. The first Mermaid diagram you open takes a little longer (about 265 ms instead of 212 ms) because its code now loads then. Loading on first use adds one new way to fail: a tab left open across an Inbox update can ask for a file that has gone. When that happens it says "This page was updated. Reload to see this" where that part would show, and the rest of the window keeps working.

      Reported by @navin-moorthy, who saw 1.6 GB on a large store, in #2593. #2604, #2605, #2607, #2613, #2616

      In case you missed them: Mark unread and Archive

      Hover a read thread for Mark unread: it goes back to New, in bold, until you next open it, and nothing is sent to the agent. An archived thread comes back on its own when an agent replies in it.

      Feature dialogs ask first

      Behavior change: the dialogs that introduce the Board and the Checklist no longer turn anything on. Each one offers Turn it on and Not now. Not now, Escape or a click outside changes nothing, and you can still turn the feature on later in Settings โ†’ Capabilities. If 0.28.49 turned one on for you, it stays on until you turn it off. #2598

      Session names across the Inbox

      A session's name now shows in the @ picker, in the tooltip on a thread row's agent marks, in Send to another session, and as the author of its messages. Rename a session and its messages follow. Claude Code's names now also come from its transcript, so a bare /rename, --name and a rename from a phone all count. Asked for by @zane668 in #2450. #2591

      Initiatives on the Board

      Initiatives group Board cards. The Board's new Filter menu holds initiatives and projects in one place, and you set a card's initiative from its right- click menu or from the opened card. Deleting an initiative takes one click, with Undo, and its cards stay.

      Type # in the reply box, New message or New card to pick an initiative. A sent tag links to the Board filtered to that initiative, and hovering it, or tapping it once on a phone, previews its cards and threads. Your message also puts the thread's card in that initiative.

      Agents can put a card in an initiative too, through the card tool or plannotator card create &lt;title&gt; --initiative <name>, and delete one when its work is done. Turn the Board on in Settings โ†’ Capabilities. #2619, #2630, #2633

      Earlier comments on a file

      When a file comes back in a new version, the comments you already sent on it stay in the comments column, in a dimmed, read-only "Earlier" list under the current ones. On a computer, the comments button counts them. The list starts folded when you have comments of your own on that file and open when you have none. The side-by-side comments column also scrolls now, so a long list is no longer cut off there, in guided reviews included. #2634

      Smaller changes

      • On an iPhone, Reply no longer hides when you tap an option, and the page no longer stays clipped after a rotation. #2628
      • A reply's delivery line now reads "Read by Claude Code, 6:25 PM" when another kind of agent read it, instead of "Delivered to" the agent it was for. #2638
      • A reply from the floating box on an image, film or HTML page now tells the agent which file was on screen. You still see only what you wrote. #2645
      • An agent can snooze a thread when you ask it to, or end the snooze, on this computer or a linked one. #2648
      • With an HTML file in full screen and the comments drawer open, the reply box no longer runs over the drawer's foot. On a phone, "Write the reply" now takes you to the thread's reply box with your words kept. #2657
      • Pressing Done on an action item no longer pulls you away from a note you've gone to. #2668
      • plannotator inbox --help now tells agents they can send a video in attachments. #2649
      • The Mark read tooltips now say "Mark read / quiet", and manual steps say "yourself" instead of "by hand" ("Connect yourself"). #2651, #2614

      Plannotator

      Global comments on Guided Reviews

      Guided Reviews have a Global comment button, in the Inbox and in the review app, for a remark on the whole review rather than a line or a file. Global comments are listed at the top and go first in what your agent receives, under ## Global comments. The review app's "+ General comment" is now "+ Global comment", and its export's ## General section is now ## Global comments, ahead of the files. If adding one fails while the review is busy, your words are kept. #2584, #2622

      Open a guide you wrote elsewhere

      plannotator guide import saves a guide written outside a review, from --guide with --patch, or from --snapshot. The next plannotator review of that repository lists it under Guides, and guide export --id and guide share --id work on it. Built on the prototype by @UberMouse, closing #2589. #2603

      Annotate shows config and data files as they are

      .yaml, .json, .toml, .ini, .csv, .log, .xml and similar files used to go through the Markdown renderer, so a # comment became a heading. Each now shows as its own text in one highlighted code block, and you can select and comment as before. .cfg and .conf stay plain monospace, because the name does not say which syntax is inside, and a file over 128 KB shows without highlighting. By @BenNewman100, closing #2586. #2587

      Print HTML explainers in full

      Print / Save as PDF now prints the HTML document itself, so nothing is cut off, and sibling sections start on new pages with headings kept with their content. The browser's own print menu no longer clips either, but section page breaks need the app's Print action. By @utpalsinghdev, closing #2317. #2580

      Pi: reviews stay open and feedback reaches the right session

      A gated annotation review opened by Pi now stays open when its tab closes or loses its connection. Feedback goes first to the session that opened the review, so an Oh My Pi task subagent no longer receives feedback meant for its parent. By @utpalsinghdev, closing #2553 and #2554. #2581

      Smaller changes

      • Images attached to private GitHub PR descriptions and comments now load in plannotator review, and GitHub credentials stay on the server. By @utpalsinghdev, closing #2328. #2579
      • In a guided review in the Inbox, each file's box now fits its diff, so a 5-line file no longer sits in a tall empty box. #2632
      • Comment boxes keep your words when they close, and bring them back when you reopen the same target: the global comment on an HTML page, a line comment in a code file view, and a comment on an image region. #2611
      • Selecting text again over a comment nested inside another comment now paints correctly instead of failing with no toolbar. #2599
      • The README and the repo's remote guide now say SSH turns remote mode on by itself, WSL2 does not need it, and a published Docker port needs the variable. A VS Code devcontainer needs it only if the browser doesn't open by itself. They also say remote mode listens on every interface with no login, even over an SSH tunnel. #2642, #2646

      Install / Update

      macOS / Linux:

      curl -fsSL https://plannotator.ai/install.sh | bash
      

      Windows:

      irm https://plannotator.ai/install.ps1 | iex
      

      Claude Code Plugin: The install script above also updates the plugin when claude is on your PATH. Otherwise, in a terminal:

      claude plugin marketplace update plannotator
      claude plugin update plannotator@plannotator
      

      Then restart Claude Code. Inside Claude Code, run /plugin marketplace update plannotator, then open /plugin โ†’ Installed โ†’ plannotator โ†’ Update now.

      Pi:

      pi update npm:@plannotator/pi-extension
      

      OpenCode: Re-run the install script above. It also clears the OpenCode 2 plugin cache.

      What's Changed

      New Contributors

      Contributors

      • @utpalsinghdev fixed printing of HTML explainers in #2580, private GitHub images in #2579, and Pi's gated reviews and feedback routing in #2581.
      • @BenNewman100 reported that config files rendered as Markdown in #2586 and fixed it in #2587.
      • @UberMouse proposed plannotator guide import in #2589 and wrote the prototype that #2603 shipped, with their commit kept.

      Community

      • @navin-moorthy reported the Inbox's memory use on a large store in #2593, and answered follow-up questions about what fills it.
      • @zane668 asked for session names in #2450 and followed up with the places that still showed only the agent. They also reported a blank page after commenting on an attachment in #2594. Looking into it turned up the selection bug fixed in #2599.
      • @instant-agent99 reported both Pi issues, #2553 and #2554.
      • @dougcooper asked for printable explainers in #2317.
      • @mauricedesaxe reported that images in private-repo PR descriptions did not load in #2328.

      Full Changelog : v0.28.49...v0.28.50

    8. ๐Ÿ”— r/LocalLLaMA Qwen3.8-27B has become unuseable recently rss

      When it came out, I downloaded a Q4 quant of qwen3.8-27b and ran it using llama.cpp on my RTX 4090 and it was incredible. It could handle practically anything I threw at it, the most complex tasks and bugfixes.

      But lately it just keeps messing up and failing at the most basic of tasks or just straight up forgetting instructions. I'm telling you, they quantized it. They probably secretly nerfed it and made it worse so qwen4 looks better. And it got lazy too, now it doesn't want to finish the more complex tasks.

      I'm tired of companies doing this, I want my money back.

      submitted by /u/liright
      [link] [comments]

    9. ๐Ÿ”— Console.dev newsletter Sponsor: Flox rss

      Flox - Try 80+ agentic AI tools on your own machine. No containers. No dependency conflicts.

      Visit Flox

    10. ๐Ÿ”— Console.dev newsletter Osewa rss

      Terminal connectivity protocol.

      What we like: Uses QUIC or a TLS WebSocket to connect to terminal sessions. Acts almost like a proxy between terminal sessions, built on Ghosttyโ€™s engine. You can close the client without the server quitting. Every device gets its own key - no passwords.

      What we dislike: Transport-only for now, not a multiplexer. No Windows support. Website animations are annoying.

    11. ๐Ÿ”— Console.dev newsletter Vinext rss

      Nextjs on Vite.

      What we like: API-compatible (currently at 94%) alternative runtime for Nextjs, built on Vite. Claims faster builds and smaller client bundles. Migration can be done through a CLI by your agent. Supports most common Nextjs features. Sophisticated caching options.

      What we dislike: Primarily designed for running Nextjs on Cloudflare today, which does work well. Nitro is a non-Cloudflare alternative.

    12. ๐Ÿ”— Console.dev newsletter Sponsor: BuildKite rss

      Programmable CI orchestration for AI

      Visit BuildKite

    13. ๐Ÿ”— r/LocalLLaMA Qwen be like rss

      Paraphrasing the thinking I saw from Qwen3.8-27B

      Hmm, I can take the screenshot, there's a tool for that. But wait, I'm an LLM, I can only read text.

      Whatever, let's try calling the tool and see what I can do, maybe I can save the image and parse it programmatically.

      tool_call.exe

      Wow, I can see the image!

      Cute

      submitted by /u/catgirl_liker
      [link] [comments]

    14. ๐Ÿ”— jj-vcs/jj v0.47.1 release

      This release fixes a dependency error that broke Linux builds in the 0.47.0
      release.

      About

      jj is a Git-compatible version control system that is both simple and powerful.
      See the installation instructions to get started.

      Deprecations

      • The git.sign-on-push boolean option is deprecated in favor of the
        revsets.git-sign-on-push revset. The default value is none(). If
        git.sign-on-push was previously set to true, it will be migrated to
        revsets.git-sign-on-push = "~signed() & mine()".

      New features

      • New revsets.git-sign-on-push config option containing the revset of
        commits to be signed when jj git push is run. It replaces the
        git.sign-on-push boolean option.

      Contributors

      Thanks to the people who made this release happen!

    15. ๐Ÿ”— Filip Filmar rules_vunit: VUnit Testbenches Under Bazel rss

      rules_vunit packages VUnit, the unit-testing framework for VHDL, as a hermetic Bazel module. Testbenches written against VUnit check, run, and logging libraries execute as standard bazel test targets. In cocoapuffs-fpga, the module manages approximately thirty *.test.vhdl testbenches evaluated by the NVC simulator. The primary architectural choice in rules_vunit is what it omits: the Python orchestrator.

      Separating library from orchestrator

      VUnit consists of two distinct components. The first component is a VHDL runtime library (vunit_lib), containing check assertions, test runner primitives, and logging utilities. The second component is a Python test orchestrator (run.py), which scans the source tree, computes compilation order, invokes simulators, and aggregates test results.

    16. ๐Ÿ”— Servo Blog September in Servo: <progress>, rounded rectangles, and more! rss

      Servo 0.7.0 contains all of the changes we landed in September, spanning 527 commits!

      a black and white cat named Gary showing off new visual web platform
features

      The developer tools console now eagerly evaluates JS inputs, allowing faster feedback (@freyacodes, #47527).

      Weโ€™ve shipped new web platform features:

      Plus a bunch of new DOM APIs:

      Security We upgraded to SpiderMonkey v153.3 and mozangle v0.7 , both of which included fixes for security bugs reported upstream (@sagudev, #48176, #47655, #48259). Real world compat

      The egui.rs demo now works as expected with --pref dom._webegpu_enabled.

      http://egui.rs rendering in
Servo

      This Candy Crush game is now playable.

      A Candy Crush game rendering in
Servo

      Weโ€™re interested to hear how well your favourite websites run in Servo! Report successes in this Zulip thread or this Github discussion, and failures in our GitHub issues.

      Work in progress Our accessibility tree (--pref accessibility_enabled) now reports geometry bounds for inline elements (@alice, #47905) and does much less work when responding to DOM changes (@alice, @mrobinson, #47690). Additionally, elements with display: none are reported as hidden (@alice, #47772). We had lots of conformance improvements for our WebGL2 implementation (--pref dom_webgl2_enabled) (@mxmgorin, #48423, #48441, #48470, #48479, #48495, #48473, #48536). Support for WSIWYG editors (which rely heavily on contenteditable) is going very well: keyboard inputs are now hooked up when --pref dom_exec_command_enabled is present, so many editors are now usable (example). Closed captioning for video elements is making progress. Text tracks now fire enter, exit, and cuechange events (@TimvdLippe, #47725). Media elements now return the full sorted list of text tracks (@TimvdLippe, #47785), and adding cues to a text track now sets that track correctly (@TimvdLippe, #48012). Text track objects now reflect the attributes of the associated &lt;track&gt; element. Text track URLs are fetched at the correct time (@TimvdLippe, #48325), and active cues are computed correctly (@TimvdLippe, #48305), while text track cues are ordered as expected (@TimvdLippe, #48368). Additionally, WebVTT parsing can now recover from errors (@TimvdLippe, #48391). The Sanitizer API (--pref dom_sanitizer_enabled) now accepts the javascriptURLs property (@skyz1, #47867). IndexedDB continues to improve: tables no longer error if unrelated tables contain duplicate index names (--pref dom_indexeddb_enabled) (@leowatts, #47936). Additionally, we implemented openCursor() and openKeyCursor() on IDBIndex (@kuntal-devrat, #48281), as well as advance() , continue() , and continuePrimaryKey() on IDBCursor (@kuntal- devrat, #48400). We implemented the getTimeline() and setTimeline() methods for the Animation interface (--pref dom_web_animations_enabled) (@simonwuelker, #48122). Embedding API

      Thereโ€™s a new API for events originating from accessibility tools: Servo::forward_accessibility_action (@alice, @mrobinson, #48512).

      There is also an API to clear session history: WebView::clear_session_history (@Narfinger, #47483).

      The WebView::set_throttled API has been removed (@mrobinson, #39923). Throttling automatically occurs when a WebView is hidden and is stopped when shown.

      The WebViewDelegate::notify_focus_changed method was removed, along with the Servo methods focus and blur (@mrobinson, #48364). Embedders must call WebView::set_focused whenever a WebView has gained or lost system focus.

      The webgl feature has been added to the default_web_features feature (@janeoa, #47866). If an embedding does not want to ship with WebGL support they will now need to disable default features.

      Multiprocess mode is enabled at build time with the new Cargo feature multprocess (@Narfinger, #47360). To remove support for this feature (reducing binary size by ~2MB), build Servo with default features disabled.

      Two new preferences exist to tune garbage collector behaviour: js_mem_gc_malloc_threshold_base_mb and js_mem_gc_urgent_threshold_mb (@mxmgorin, #47999). These can help on memory-constrained devices, and more information is available in the SpiderMonkey source (base, urgent).

      The JVM compatibility target was raised to 11 on Android (@veyndan, #48414).

      For users and developers It is now possible to cross-compile the OpenHarmony build from Windows hosts (@jschwe, #48392). Unhandled promise rejections are reported to the JS console (@TTyChud, #48486), making it easier to narrow down web compatibility issues in Servo. The OpenHarmony SDK was updated to API level 23 (@Narfinger, #48505). Pressing Control+A (or Command+A on macOS) now selects all the content in a document (@dzfrias, @mrobinson, #48025). It is no longer possible to copy text inside of password inputs (@dzfrias, #48404). Embedder-originating JS (e.g. devtools console or embedding APIs) will always execute, even in documents that disable scripting via sandboxing or CSP (@derdilla, #48394). Performance and stability [ __](https://servo.org/blog/2026/11/05/september-in-servo/#performance-and- stability) We improved performance by removing unnecessary allocations (@Narfinger, @TimvdLippe, @yezhizhen, #47689, #47839, #47838, #47982, #48006, #48036, #48099, #48204, #48127, #48218, #48357, #48386, #48422, #48440, #48452, #48508), preallocating more when building vectors (@jschwe, @Narfinger, @sagudev, @webbeef, #47455, #47613, #48026, #48398), and avoiding IPC in single process mode (@leowatts, @Narfinger, @Uiniel, @TTyChud, #47691, #47718, #48002, #48073, #48476, #48435). We also sped up Servo by reducing interactions with the GC (@TimvdLippe, @Narfinger, #47818, #48257, #48396), and doing less work when modifying selections (@SimonSapin, #47579), dispatching events (@webbeef, #48078), calculating font metrics (@RichardTjokroutomo, #48238), and indexing window frames (@mrobinson, #47832). We reduced memory usage in common cases by reusing buffers (@Narfinger, #47751), clearing more page- specific data (@Radeonares32, @Narfinger, @jschwe, @mrobinson, @mxmgorin, #47651, #47806, #47805, #48166, #48295, #48297, #48016), compacting data structures (@Narfinger, @webbeef, @SimonSapin, @mrobinson, #47776, #48039, #48050, #47742, #48301, #48296, #48105), and sharing more buffers (@jdm, #47998). We also fixed a memory leak involving &lt;audio&gt; and &lt;video&gt; elements (@TTyChud, #48371). We turned on thread affinity boosting on Linux, which can improve performance on some CPU architectures (@jschwe, #47058). Weโ€™re working on statically preventing a footgun that can lead to uncollectible GC cycles and leaking memory (@Gae24, @jdm, @lumiscosity, @SilvioPilato, @sahilnyk, @TTyChud, @kuntal- devrat, @MohamedAli00949, #47941, #48013, #48021, #48035, #48033, #48051, #48072, #48171, #48209, #48248, #48246, #48264, #48285, #48311, #48408, #48053, #48156, #48186, #48223, #48315, #47872, #47698, #47682, #47735, #47816, #47817, #47794, #47909, #47934, #47935, #47954, #48022, #47955, #48058, #48228, #48247, #48261, #48280, #48302, #48316, #48328, #48346, #48355, #48262, #48377, #48304, #48378, #48388, #48432). We fixed panics in WebRTC (@MunishMummadi, #4772), execCommand() on Document (@TimvdLippe, #47784), &lt;video&gt; (@calvaris, #46148), &lt;iframe&gt; (@jdm, #48465), SharedWorker (@mrobinson, #47940), ancestorOrigins on Document (@mrobinson, #48009), about:memory (@mxmgorin, #47686, #48001), and EGL 1.4 configurations (@mxmgorin, #47803). We also fixed a very ironic panic triggered by the about:crash page that loads when a normal page triggers a panic (@mrobinson, #48055) The JS console no longer hangs when primitive values as thrown as exceptions (@FatCat560, #47629). Servo no longer hangs on shutdown in multiprocess mode (@Narfinger, #48523), when certain pages use IntersectionObserver (@mxmgorin, #47693), when closing a browsing context with pending WebDriver commands (@yezhizhen, #48131, #48172), or when closing SharedWorker s (@nicoburns, #48477). about:memory got more improvements: we measure more memory for SVG rendering (@Narfinger, @mrobinson, #47061), WebAudio (@jdm, #47996), and identify globals that have been leaked (@jdm, #48237). More on the web platform CSS images now delay theload event, leading to more consistent behaviour for engine users performing visual rendering (@TimvdLippe, #48199). Interactive selections in documents continued to improve! They now can span shadow trees (@mrobinson, @SimonSapin, #47931, #47694, #47895), and have consistent heights and positions (@mrobinson, #47937), plus there are new context menu entries to copy and select all (@mrobinson, #48101). Additionally, image- based content shows when it is part of a selection (@mrobinson, #48149). Window.open() respects sandbox flags that prevent popups (@mrobinson, #47653). LargestContentfulPaint now reports the loadTime for image content (@shubhamg13, #48286), ignores cross-origin frames (@shubhamg13, #48094), ignores invisible text (@shubhamg13, #48010), and reports null elements when they are removed from the tree (@shubhamg13, #48125). select() on a text input now focuses the control (@dzfrias, @mrobinson, #48475). Our WebDriver server now automates setting permissions (@xbwwj, @yezhizhen, #47623), while sending click events and keyboard actions uses fewer delays (@yezhizhen, #48066). There are more useful error messages for methods on Document (@eachra- bawn, #47835) and CSS -related interfaces (@eachra-bawn, @jdm, #47746). We upgraded our stylo dependency, which improves compatibility with contrast-color() , color-mix() , vertical-align , list-style , place-items , at-rule() , calc() , alpha() , attr() , content: attr() , and named- feature() (@Loirooriol, #46987, #47942). We also fixed bugs related to visibilityState on Document (@yezhizhen, #47908), containsNode() on Selection (@mrobinson, #47938), setKeyframes on KeyframeEffect (@simonwuelker, #48103), selections when focusing a text input (@mrobinson, #48107), AudioParam clamping and automation (@kevlu93, #48351, #48347), PannerNode outputs (@kevlu93, #48510), the muted attribute on HTMLMediaElement (@TimvdLippe, #48403), placeholders in text inputs (@jdm, #47761, #47797), animations when modifying document stylesheets (@SharanRP, #48000), gradient color stops (@BudiArb, #48288), sticky table rows (@TTyChud, #48380), ::first-letter (@Loirooriol, #48307), text-wrap-mode (@mrobinson, #48469), OTF fonts (@wood- ghost, #47904), CSS and nosniff (@sahvx655-wq, #45481), Sec-Fetch- headers and redirects (@TimvdLippe, #48203), moveBefore() on Node (@mrobinson, #47692), supports() on WebCrypto (@kkoyung, #47768, #47891, #47953, #47984, #48410, #47545), cross-origin windows (@mrobinson, @jdm, #47632, #48411, #48038), origins of about:blank and about:srcdoc (@mrobinson, #47630), keypress events (@mrobinson, #48324), text and media documents (@SilvioPilato, #47823), body() on Response (@TTyChud, #48409), &lt;details&gt; with &lt;summary&gt; (@TimvdLippe, #48224), editing hidden inputs (@dzfrias, #48165), attribute nodes in XPath (@leowatts, @mrobinson, #47912), absolutely positioned boxes (@mxmgorin, #48081), CSS Grid containers with absolutely positioned nodes (@nicoburns, #47519), WebDriver wheel/pointer actions (@yezhizhen, #48143), and blob: URLs (@Gae24, #47910). New contributors

      A special thanks to the following people for landing their first patch in Servo:

      Interested in helping build a web browser? Take a look at our curated list of issues that are good for new contributors!

      Donations

      Thanks again for your generous support! We are now receiving 8144 USD/month (+1% from August) in recurring donations. This helps us cover the cost of our speedy CI and benchmarking servers, one of our latest Outreachy interns , and funding maintainer work that helps more people contribute to Servo.

      Servo is also on thanks.dev, and already 37 GitHub users (+1 from August) that depend on Servo are sponsoring us there. If you use Servo libraries like url, html5ever, selectors, or cssparser, signing up for thanks.dev could be a good way for you (or your employer) to give back to the community.

      We now have sponsorship tiers that allow you or your organisation to donate to the Servo project with public acknowlegement of your support. If youโ€™re interested in this kind of sponsorship, please contact us at join@servo.org.

      8128 USD/month

      10000

      Use of donations is decided transparently via the Technical Steering Committeeโ€™s public funding request process , and active proposals are tracked in servo/project#187. For more details, head to our Sponsorship page.

    17. ๐Ÿ”— Ampcode News GitLab Integration rss

      Amp now integrates with GitLab, on gitlab.com and on self-managed instances.

      Connect your GitLab account and you can start projects from your GitLab repositories. Orbs clone and push as you and come with glab signed in, so the agent can open merge requests, comment on them, and read issues and pipelines.

      Amp can also subscribe to comments and CI for a merge request it opens. A reviewer's request or a failed pipeline lands in the thread that wrote the code, so Amp already has the context.

      An Amp thread receiving a comment on merge request !1 in amp-test/api, wrapping the README at 100 columns as the reviewer asked, then receiving the CI result: all pipelines complete

      A New Orb for Every New Merge Request or Issue

      Ask Amp to start a new orb for every new merge request or issue in a project. You don't need to keep the thread where you set it up. See Create an Orb Spawner.

      Each new merge request or issue gets its own orb, which reads it and has a summary ready when you open the thread. Later comments go to that same thread. Workspace admins can also run a spawner as a service account.

      You manage all of these in Settings โ†’ Integrations & MCP โ†’ GitLab under Event Subscriptions, where you can pause or delete them, edit a spawner, and see the orbs each spawner started.

      The GitLab Event Subscriptions table in Settings with a spawner for new amp-test/api issues expanded to show its Spawned Orbs, above subscriptions to issue #5, issue #1, and merge request !1

      Set It Up

      Each person connects GitLab in Settings โ†’ Integrations & MCP. Then a group Owner installs Push Updates once for the workspace, with one button in Workspace Settings โ†’ Integrations & MCP.

      Amp also supports self-managed GitLab. See Self-Managed Instances.

      Connect GitLab to get started.