Per Søderlind (🦋 @per.soderlind.no) 💙💛 (@soderlind) header
Per Søderlind (🦋 @per.soderlind.no) 💙💛 (@soderlind) profile picture

I love to code, sail, read, eat

Risør / Oslo
Joined May 2008
Find the right content, faster. 🔎 Loupe Search Block for #WordPress now includes live results, taxonomy, author and custom-field filters, date ranges, and sorting. Add the block. Start typing. Narrow it down. ➡️ github.com/soderlind/loupe-s…
1
5
83
🔍 Loupe Search 1.4.0 is out! New exclusion tools let you control which posts appear in search results. Opt-in Search Insights allows you to see what visitors search for and where they get no results. There is no IP or user tracking. ➡️ wordpress.org/plugins/loupe-… #WordPress
1
1
46
Replying to @rootswp
I use dependabot to find PHP patch-level updates.
2
1
570
Less spam. More inbox. 📩 I built Jev Mail Triage for Proton Mail: spam + phishing detection powered by @typesafeai´s Jev through Proton Bridge. Dry-run by default. Optional moves to Jev Review. Never deletes mail. ➡️ github.com/soderlind/jev-mai…
🤖 Made with AI
68
If you missed "Rethinking AI with Jev: Instant, Nearly Free, and Unlocking What's Next" where @johnlindquist walks through a different setup: Jev, a model from @typesafeai that takes messy input (and returns a typed decision): youtube.com/watch?v=3MwcIgBR…
98
On-topic doesn’t always mean spam-free. 💬 Jev Comment Triage uses Choice to assess relevance, plus separate spam and abuse checks. Moderation runs in the background, keeping #WordPress comments fast. ➡️ github.com/soderlind/jev-com…
1
50
Typos happen. Search should keep going. 🔍 Meet Loupe Search: fast, typo-tolerant #WordPress search with a dedicated index that stays in sync with your content. Give your visitors a better search: wordpress.org/plugins/loupe-…
1
28
Typo-tolerant #WordPress search, ideal for compound languages like German, Dutch, and Norwegian/Danish/Swedish Available at wordpress.org/plugins/loupe-…
1
1
1
64
AI moderation without slowing down #WordPress comments ⚡ Jev Comment Triage’s 100-comment local benchmark: • Mean submission: 1,237 → 2.4 ms (~520× faster) • Throughput: +83% Moderation runs in the background. ➡️ github.com/soderlind/jev-com…
1
2
75
One version. Every manifest. 🚀 Meet /bump: an AI agent skill that syncs your project’s version, drafts a changelog from commit history, and runs your build + test checks. Any language. Your existing tooling. ➡️ github.com/soderlind/skills#… #AI #Skills
1
72
Search your entire #WordPress multisite network from one place. 🔍 Loupe Cross-Site Search combines content from every participating site into one fast index—with facets, highlighting, sorting, and a ready-to-use search block. ➡️ github.com/soderlind/loupe-c…
23
#WordPress abilities need more than a permission_callback. 🔐 wp-ability-auth helps agents audit and implement two-tier authorization: coarse capability gates, per-object IDOR checks, and one consistent WP_Error 403 contract. ➡️ github.com/soderlind/skills#…
39