# RULYX — A Bluesky Moderation App

> A Bluesky Moderation App (iPhone/iPad app by Andreas Jung.)

- Source: https://appshunter.io/ios/app/rulyx/id6770262044 (this page in markdown: same URL + `.md`)
- Developer: [Andreas Jung](https://appshunter.io/developer/1863417179)
- Category: Social Networking
- Price: Free
- Age rating: 4+
- Requires: iOS 17.0 · 15 MB
- Languages: American English, Arabic, Dutch, French (France), German (Germany), Italian, Japanese, Korean, Polish, European Portuguese and 6 more
- Released: 2026-05-19
- Data updated: 2026-10-10

## What is RULYX?

RULYX is a focused moderation workspace for Bluesky on iPhone. It gives you the tools to review profiles faster,
  organize people into lists, inspect relationships, and handle high-volume moderation work with less friction. If you
  manage community safety, curation, research, or account hygiene on Bluesky, RULYX is built to help you move through
  that work with clarity and control.

RULYX has support to download all posts and media of arbitrary account and store it on iCloud.

Optional support to by-pass blocking with the help of a secondary "clean" account.

Experimental support for timelines and direct messages.

  Browse profiles in detail, review followers and following, and inspect the context around accounts before you act.
  Build and manage moderation lists, work through profiles in batches, and keep your decisions organized while you move.
  Whether you are cleaning up a feed, maintaining private tracking lists, or reviewing network connections around a
  profile, RULYX helps reduce repetitive taps and context switching.

  The app also includes timeline tools so you can stay close to the live experience of the network while moderating.
  Move between moderation workflows, profile information, timeline views, settings, and account management in one app
  designed specifically for Bluesky power users. The interface is optimized for iPhone and built for focused, one-handed
  use when speed matters.

  RULYX is useful for moderators, community managers, researchers, journalists, safety teams, and anyone who needs
  stronger control over how they review and organize Bluesky accounts. Instead of juggling browser tabs and fragmented
  views, you get a dedicated mobile workspace for inspection, triage, and action.

  Key capabilities include profile inspection, follower and following review, Bluesky list management, bulk-oriented
  moderation workflows, account switching, relationship visibility, and timeline access in a single streamlined app
  experience.

  RULYX does not try to be a general social client first. It is designed around serious account management and
  moderation tasks, with an emphasis on efficiency, structure, and visibility into the people and networks you are
  reviewing.

  If your Bluesky workflow involves sorting signal from noise, maintaining lists, checking connections, and making
  careful moderation decisions from your phone, RULYX gives you a sharper toolset for the job.

## Is RULYX safe?

Not enough ratings yet to assess RULYX.

## Is RULYX legit?

RULYX has limited verification signals. The AppsHunter Legitimacy Score for RULYX is 58 out of 100 points across 7 verification signals from App Store and developer data.


## Version history (last 5 releases)

### 1.0.18 — 2026-10-06

• Notifications: „liked your repost" mit Original-Post-Anzeige & robustem Reason-Handling
• Accounts: Tap = Wechsel, Long-Press = Switcher-Overlay; 2FA-Re-Auth; vollständiger State-Reset beim Switch
• Listen/Profile: Blocking/Blocks-me-Badges, Follow-Badges + Double-Tap; sofortige Listen-Updates;Media-Count-Angleich; gelöschte Listen verschwinden
• Chat/Media: Emoji-Reactions, Bluesky-Gallery-Embeds
• UX: Floating Liquid-Glass-Tab-Bar, Accessibility/Haptics/Dynamic Type, iOS-27-Adoption
• Perf/ClearSky: DID-only Counts & Pagination, Cache-Isolation, Handle-Resolution via AT Protocol, Batch-Cap 25
• Security/Infra: Zert-Pinning für rotierte RSA-Certs, Audit-Hardening P0–P3, Privacy-Manifest-Fix (ITMS-91054),CI aus Clean-Checkout
• Release: Builds 382/383 (1.0.17-Upload) → Bump auf 1.0.18 (Build 384)

### 1.0.17 — 2026-10-03

RULYX 1.0.17 — blocklists straight from the AT Protocol.
Blocking, Blocked by and "Listed on" are now read from the AT Protocol itself instead of a third-party service, so they keep working when that service is down — cached data is served while a refresh is failing. The dashboard counters and the detail lists always agree, and "Listed on" is much faster, with a progress indicator while its lists are resolved.
Also in this release:
- Mentions are tappable again in posts, replies and chat.
- Member lists show "Blocking" and "Blocks me" badges.
- Replies can carry images; Bluesky gallery embeds are supported.
- "Liked your repost" notifications show the original post.
- Chat supports emoji reactions.
- Switching accounts resets every account-scoped counter, cache and chat.
- Faster profile checks and image loading, plus a long list of crash and layout fixes.

### 1.0.16 — 2026-07-21

Feat — Swipe gestures for Followers, Following & Blocking
    - Followers: right-swipe → „Entfolgen erzwingen" (soft block)
    - Following: right-swipe → „Entfolgen" (soft block)
    - Blocking: left-swipe → „Entsperren" (resolve & delete block record)
    - New protocol methods softBlockActor, fetchExistingBlockRecordURIs
    - 28 files, 629 insertions — including full i18n + OpenSpec docs

    Feat — Following view improvements
    - Stats row (posts/followers/following) with toggle
    - „No posts only" filter for following list
    - „Show Stats" / „Show Descriptions" toggles in toolbar menu
    - „Confirm blocks" / „Confirm unfollow" preferences in Settings
    - Unfollow confirmation dialog in profile view
    - „Block all without posts" batch action

    Feat — List membership: member count on profile rows
    - Displays API listItemCount on profile list membership rows
    - Propagates count through PagedListMembers to list detail title
    - Removes dedicated „List Stats" section (count now inline)

    Perf — Bulk media download responsiveness
    - Improved responsiveness in MediaBrowserView / MediaBrowserViewModel

    Fix — Silent page failure in fetchFollowers/fetchFollowing
    - Pagination loops could abort silently on transient errors (rate-limit, timeout)
    - Added one retry per page failure with AppLogger.moderation logging
    - Prevents discrepancies like 280 instead of 301 followers

    Fix — Follower count in detail view
    - Sets clearskyTotal to initialCount (profile value) for Followers/Following
    - Calls onCountUpdate so dashboard picks up actual loaded count
    - Shows status hint when loaded count deviates from expected total
    - Makes invisible API truncation visible

    Fix — „Follows you back" in notifications

### 1.0.15 — 2026-07-16

Timeline
    - Unified architecture (protocol + shared components)
    - Unified state machine (TimelineState enum instead of booleans)
    - Adaptive polling (15s-30s) now also for list timelines
    - New-posts banner overlay

    Dark Mode
    - 82x foregroundStyle(.tertiary) replaced with .secondary
    - Improved chat bubble timestamp/reaction contrast
    - Actor row handles and descriptions on .primary (white in dark mode)

    iPad Layout
    - Removed sidebar, same tab bar as iPhone
    - Cmd+K palette + keyboard shortcuts in shared RootView
    - Adaptive Dashboard grid layout
    - Deleted 12 iPad files (-1,400 lines total)

    Observable Migration
    - All 30+ ViewModels migrated from ObservableObject to @Observable

    Performance
    - API response cache (SHA-256, 10MB LRU)
    - List member virtualization
    - Parallel ClearSky loading (50x faster)
    - Image caching and view rendering efficiency

    Security
    - Certificate pinning for bsky.social, ClearSky, plc.directory
    - Jailbreak detection

    Account Switch
    - Double-tap quick-switch between last two accounts
    - Haptic feedback

    Blocking/Blocked-By
    - Consistent counts (dashboard matches detail view)
    - Pull-to-refresh updates block counts
    - Configurable block-back notification interval

    Import JSON
    - Only visible on the "Following" relationship view

    Architecture
    - Eliminated container.blueskyClient passthrough
    - Individual service protocols
    - Remaining ObservableObject stores migrated

    CI & Tests
    - Nightly workflow, coverage threshold, parallel tests
    - Pre-push hooks, integration tests for block actions

### 1.0.13 — 2026-07-11

• Profile banners — profile view now displays banner images. You can edit your own profile banner, avatar,
    display name, and description directly from the profile.

    • Block back progress — visual feedback (progress bar, current handle, result summary) is now shown during
    block-back operations from both the profile view and the Blocked By list.

    • PDS reliability — improved handling when a Personal Data Server is unreachable: the app now isolates the
    affected account and continues working with others.

    • HTTP debug stats — the developer debug dashboard now includes a granularity picker (day / hour / 5 min / 1 min)
    for the timeline chart, plus summary cards and CSV export.

## Apps similar to RULYX

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Openvibe – Bluesky & Mastodon](https://appshunter.io/ios/app/openvibe-bluesky-and-mastodon/id1666230916) | 3.8 (162) | Free | Social Networking |
| [Circleboom For Twitter](https://appshunter.io/ios/app/circleboom-for-twitter/id1543902484) | 3.5 (481) | Free | Social Networking |
| [SKPORT](https://appshunter.io/ios/app/skport/id6748973330) | 3.5 (25) | Free | Social Networking |

## More apps by Andreas Jung

- [Saar Streams](https://appshunter.io/ios/app/saar-streams/id6761019943)

All apps by Andreas Jung: https://appshunter.io/developer/1863417179

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-10-10.*
