View quoted note →
#NoorNote 0.4.5–0.4.7 — Release Notes
Themes & Personalization
- 7 color themes: Deep Purple (default), Bright Superman, Code Bunker, Soft Lilac, Dark Symbiote, Neon Harley, Wake up Neo
- Theme switcher in header and sidebar (mobile)
- Theme-aware logo gradient per palette
- Font size controls (adjustable text size with persistent preference)
- All colors centralized into CSS custom properties for theme support
Landing Page & Web
- Revamped landing page with download links
- Copyable Lightning address with copy button
- macOS xattr hint for unsigned app installs
- SPA deep-link routing fix
- Support link added to mobile nav
Lists & Sync
- Smart auto-merge for Easy Mode (automatic conflict resolution)
- Shared helpers extracted for list operations (escapeHtml, downloadAsJson, mergeByKey)
Notes & Content
- Fixed repost showing wrong author for reposted replies
- Fixed repost header alignment
Desktop
- Skip CrashLogger init in browser environment
[ mslm dvlpmnt ]
npub1kppw...f9y3
Official nostr account of [ mslm dvlpmnt ]
Projects:
✨ #NoorNote, a premium Linux & MacOS desktop Nostr client: https://noornote.app/ , https://github.com/77elements/noornote
✨ #NoorSigner, a CLI Linux & MacOS desktop Key Signer: https://github.com/77elements/noorsigner
- My book "The White Ram Lamb" is out!
A dystopian Muslim cyberpunk science fiction novel
mslmdvlpmnt.com/the-white-ram-lamb
Other small projects:
- Muslims Follow Pack: following.space/d/bsb40kv9nwr4
- ZapStar 💫 - Find out who zaps you the most: mslmdvlpmnt.com/zapstar
- Search npubs by keywords: mslmdvlpmnt.com/SearchInNpub
- Relay Inspector: mslmdvlpmnt.com/tools/relay-inspector/
A few minor post-release bug fixes and feature requests in version 0.4.4.
Desktop
- Auto-update checker — NoorNote Desktop now checks for new releases and notifies you directly in the app
- Platform-specific client tag in published events, visible in note headers ("via NoorNote (d) for desktop, "via Noornote (w) for web")
Notes & Content
- Audio rendering in notes (inline playback for audio attachments)
Login / Signer
- Nostrconnect QR code for remote signer login (NIP-46)
- Trust session renewal fix for two-step daemon unlock flow
NoorSigner
- Fixed binary not updating on app upgrade
Lists & Sync
- Fixed cascade restore ignoring manual sync mode in bookmarks (only relevant in Multi-User mode)
Download Desktop:
Web:
GitHub
Release v0.4.4 · 77elements/noornote
Full Changelog: v0.4.3...v0.4.4
NoorNote - feature-rich, fast, secure Nostr client
NoorNote - feature-rich, fast, secure Nostr client.
If you run into issues like this, download version 0.4.2. It should be fixed.
View quoted note →
GitHub
Release v0.4.2 · 77elements/noornote
Full Changelog: v0.4.1...v0.4.2
View quoted note →
# NoorNote 0.4.0 — Release Notes
**Web Version**
- NoorNote is now available as a web app at
- Browser extension login (NIP-07) with Alby setup guide
- NIP-46 remote signer support for web
- CORS media upload proxy for browser mode
- SPA routing via .htaccess
**Onboarding / New Account Flow**
- Full onboarding wizard (9 steps): username, avatar, bio, relays, DM inbox relays, follow packs, lightning wallet
- Web-specific flow: Alby + Rizful setup before keypair generation
- DiceBear avatar generation with upload option
- Randomized username suggestions (~500 adjectives, ~1500 nouns)
- Backup download with nsec, npub, NWC, lightning address
- Cancel button with full account cleanup
- Crash recovery via PerAccountLocalStorage
**NoorSigner**
- Encryption upgraded from XOR to AES-256-GCM with auto-migration
- Silent mode (default ON) — no system password prompts
- In-app password and import modals
- `--stdin` flag for non-interactive account creation with trust session
- `--password-stdin` for GUI/daemon integration
**Mobile / Responsive**
- Mobile-first layout refactoring with fluid sidebar scaling
- LayoutService with modes: default, right-pane, wide, phone
- Breakpoint system (phone → tablet → desktop)
- Carousel touch swipe support
- Sidebar edge-swipe to open/close
- Hamburger menu with notification dot
- Phone-friendly navigation, search, settings
**CSS Refactoring**
- Centralized typography with responsive font sizes
- Consolidated border-radius variables ($radius-*)
- Extracted SCSS molecules from monolithic layout file
- Replaced hardcoded colors with variables
- Base classes for form elements (.input, .textarea)
- Branded loading screen with gradient
**Notes & Content**
- NIP-30 custom emoji support
- Kind 9735 zap receipt rendering (Fountain)
- Fallback for unsupported event kinds with njump link
- Mentions in articles
- Auto-pause videos when scrolled out of viewport
- Native fullscreen API for videos in browser
- Expanded emoji picker (now with 1900 emojis)
**Lists & Sync**
- Full state comparison for all 13 list difference cases
- Bookmark sync fixes (URL and hashtag types)
- Muted threads sync between instances via relays
- Platform-aware sync UI (file buttons hidden on web)
- Browser-based list restore via file upload
**Bug Fixes**
- localStorage QuotaExceededError with FIFO cleanup
- Profile cache after onboarding
- Extension session restore in browser
- EventBus listener leaks across views
- Reply thread indentation capped at depth 7
- InfiniteScroll pagination logic
- Timeline race condition causing duplicate tabs
**Other**
- Badge count on browser tab and macOS dock
- NIP-50 search with dedicated search relays
- Locale-aware number formatting for wallet balance
- Danger Zone reset options in List Settings
- NIP-51 Inspector easter egg
NoorNote - feature-rich, fast, secure Nostr client
NoorNote - feature-rich, fast, secure Nostr client.
New #NoorNote release is out.
You should update. A ton has been refactored under the hood. Lots of UI details got polished. The notification priorities I introduced yesterday are in there too.
This is basically a stabilization and prep release for the big stuff that is coming, insh'Allah. The next release will take a little longer.
NoorNote has been in the caterpillar phase up to now. Now it's pupating and will turn into a butterfly after that!
GitHub
Release v0.3.11 · 77elements/noornote
Full Changelog: v0.3.10...v0.3.11
In the next release:
View quoted note →
NoorNote v0.3.8 is out!
Download here:
Mac users, don't forget to: xattr -cr /Applications/Noornote.app
after installation and copying to the Applications folder.
What's New
Timeline & Navigation
- Your scroll position is now remembered when you open a post and go back - no more losing your place in the timeline
- Tribes are now integrated into the main timeline with easy-to-use tabs
Notifications
- Click on hashtag notifications to jump directly to the post
- New subscribe/unsubscribe toggle for hashtag notifications
Polls (NIP-88)
- Images can now be displayed in poll options
- Poll votes now sync across all views instantly
- Improved poll creator with better layout and live preview
Direct Messages (NIP-17)
- Links, images, mentions, and quoted notes now display properly in DMs
Bookmarks & Lists
- Easier syncing with "Easy Mode" - now works for folder moves and reordering
- Fixed issues with bookmark sync showing note content correctly
Tribes
- Fixed member counts and category assignments
- More reliable member removal
- Better handling when switching accounts
Bug Fixes
- Fixed NIP-46 bunker signing (remote signers now work correctly)
- Fixed various sync issues with bookmarks, follows, and mutes
- Improved stability across the app
Under the Hood
- Enabled strict TypeScript checking for better code quality
- Major code cleanup and simplification (thousands of lines removed)
- Better caching for profiles and relay lists
- Improved performance throughout the app and lesser relay fetchings
GitHub
Release v0.3.8 · 77elements/noornote
Merge branch 'development'
Emergency update!
#NoorNote or #NoorSigner on macOS doesn't store the nsec in the Keychain like some other Nostr clients do, but it does store the NWC string there. That totally slipped by me because of my blind spot. I've got everything iCloud related disabled on my Mac, but I completely overlooked that most Mac users aren't even aware if their Keychain is syncing to iCloud. And it's a well known fact that Apple has access to those so called 'encrypted' iCloud data. Shame on me.
So now you can migrate your NWC storage from the Keychain to a local encrypted file (which is also a cool advantage of a desktop client). Just go to 'Settings', then 'Zaps', and flip the switch. That's it.
Download it here:
Besides that, version 0.3.7 includes:
New Features
- File-based NWC storage option - Store your Lightning wallet connection in an encrypted local file instead of the system keychain. Recommended for Mac users who sync their keychain to iCloud.
- Tribe member management in Profile View - Add or remove users from your tribes directly from their profile page.
- Quick sync mode switching - Switch between Easy Mode and Manual Mode for list synchronization directly from the list view without going to Settings.
Improvements
- iCloud warning for Mac users - NWC settings now display a warning for Mac users about potential iCloud keychain syncing risks.
- Migrated from npm to bun - Faster builds and package management.
Bug Fixes
- Easy Mode bookmark sync - Fixed automatic sync not applying folder assignments and corrected folder item counts.
- DM dropdown menu positioning - Fixed menu appearing in wrong position.
- Video fullscreen - Fixed fullscreen video playback issues.
Download it here: GitHub
Release v0.3.7 · 77elements/noornote
Full Changelog: v0.3.6...v0.3.7
New #NoorNote release is out!
v0.3.4 was really not easy, I stabilized some existing features, implemented 2 user requests as best I could, added a few of my own ideas, fixed a bunch of bugs, and refactored some stuff.
Download it here:
Mac Users: Copy the App to /Applications/ folder (overwrite the old app), open terminal and run
xattr -cr /Applications/Noornote.app
before running NoorNote.
Here's the full list of what's new:
Release Notes Version 0.3.4 (2026-01-05)
New Features
Wide Mode Layout
- 3-way Layout System: Choose between 'Default', 'Right Pane', and 'Wide Mode' layouts in UI Settings
- Wide Mode: Hides the right pane to maximize content space - great for focused reading and writing
- Smart Content Placement: Lists and search results automatically adapt to your selected layout mode
Hijri Calendar Support
- Islamic Calendar Display: Added Hijri calendar support for profile joined dates
- 3 Display Modes: Choose between Gregorian only, Hijri only, or both calendars side-by-side
Improvements
User Experience
- Post Truncation Control: New setting to disable automatic post truncation - read full posts inline without expanding
- macOS Window Behavior: Close button now minimizes the window instead of quitting the app (standard macOS behavior)
- Keyboard Shortcuts: Fixed shortcuts being triggered when typing in modals or input fields
- Smoother Scrolling: CSS optimizations for significantly improved scrolling performance
- Manual Poll UX: "Look for new notes" now polls immediately with detailed result messages
Profile & Timeline
- Joined Date Display: User profiles now show when the account was created
- Thread Navigation: Fixed clicking on thread context indicators to properly navigate to parent notes
- Quoted Repost Code Format: Improved Quoted Repost code formatting for better readability
NIP Protocol Enhancements
NIP-09 Event Deletion Support
- Mutes List: Now respects NIP-09 deletion events - deleted mutes are automatically filtered out (following the NIP-09)
- Bookmarks: Implemented NIP-09 deletion for bookmark folders using kind:5 events
- Tribes: Fixed NIP-09 deletion handling with correct timestamps for replaceable events
- Bug Fixes: Resolved timestamp handling issues for replaceable event deletions
NIP-78 Application Data
- Folder Order Preservation: Bookmark and Tribe folder order is now preserved across sync operations
- Consistent Sync: Folder assignments are properly maintained when syncing with relays
Tribes (still experimental)
- Improved Deletion: Members are now properly removed when deleting tribes (instead of moving to root)
- Grid Layout Refactor: Standardized layout using generic grid-3-col class for consistency
- File Restore Support: Added getAllFolderData method for restoring from file backups
- Sync Improvements: Better handling of folder assignments during relay synchronization
See Tribes Timelines at Search -> '/tribes' + Enter
Code Quality
- UI Component Refactor: Created reusable `nn-ui-toggle` CSS molecule component used in Settings and NIP-51 Inspector
- Added NIP-51 Inspector: Displays your whole NIP-51 list.
---
Full Changelog: 
GitHub
Release v0.3.4 · 77elements/noornote
Full Changelog: v0.3.3...v0.3.4
GitHub
Comparing v0.3.3...v0.3.4 · 77elements/noornote
Contribute to 77elements/noornote development by creating an account on GitHub.
For people running into similar glibc compatibility issues, there is a new release v0.3.3 out now:
View quoted note →
GitHub
Release v0.3.3 · 77elements/noornote
Full Changelog: v0.3.2...v0.3.3
I had to squeeze in a quick update because some things were bugging me too much.
1. That never-ending issue with the video player.
First off, native HTML. No full screen in Tauri or Safari, so I switched to a pro player. But that one doesn't show thumbnail images at all, or it shows them at first and then they vanish a few seconds later.
Now, back to native HTML (which does show thumbnail images) plus a custom fullscreen button. Looks and feels solid now.
2. Bug in Tribes: The sync between browser and local file was causing tribes to duplicate. Fixed.
3. First pull request! From npub17jj948ae23uy3q7z2rwau9f2y5xsnc62g49xncyj2gfy0tndx7nsl25kx3. He figured out you can use NoorNote in the browser too. You can actually pull it up at the local host on port three thousand while it's running. But, it wasn't built with that in mind. The desktop app still gets top priority. Now, in the browser, NS doesn't work, but regular browser extensions do. Yousif added that, so you can log in through the browser now. Everything else in browser mode is still untested for now.
4. Hashtags
They've been seriously overlooked before, but now they're clickable. And it kicks off a search for other notes with the same hashtag. Plus, it lets you subscribe to that hashtag so you get notified when new notes pop up with it. And you can manage your subscribed hashtags in the settings, unsubscribe, or add new ones. I could see expanding this in the future to regular search terms too (without the # sign in front).

GitHub
Release v0.3.2 · 77elements/noornote
What's Changed
integrated nip07 with existing infrastructure by @fullmooner-stack in #1
New Contributors
@fullmooner-stack made their first cont...
New NoorNote release is out: 0.3.1
Comes with:
⭐ Tribes! (beta), (described in the previous post)
⭐ Follower counts in the profile - pretty accurate, of course it depends a bit on the relays you use.
⭐ Open views in right pane setting (Settings -> UI Settings)
⭐ Global shortcut catch removed (caused problems with other apps)
⭐ Bug fix in the display of video preview images.
... and a bunch of other small improvements and bug fixes.

GitHub
Release v0.3.1 · 77elements/noornote
Full Changelog: v0.3.0...v0.3.1
GitHub
GitHub - 77elements/noornote
Contribute to 77elements/noornote development by creating an account on GitHub.
Coming up next: NoorNote Tribes
After I have already introduced the feature rich follow and bookmark lists in #NoorNote, the next release will include a new feature based on NIP 51 lists: Tribes. These are essentially loose sets of various users that you can group into specific groups (Tribes). It does not matter whether you already follow them or not.
The definition of Tribes happens similarly to bookmarks in Folders (categories).
For this, you can define a Tribe Folder (=category name) with Tribes and combine different users in a comma separated list with Members and assign them to a specific Tribe. You can also just enter npubs.
When you click on the Tribe Folder, you then see your Tribe Members as user cards.
And of course, the synchronization from and to the local file and from and to the relays works just like with the bookmarks.
As usual, you can set in the settings whether you want to handle the synchronization manually or let NoorNote take over the work for you.
WHAT IS THIS GOOD FOR?
Well, I can imagine many use cases for Tribes in the future. The first and simplest case would be a timeline consisting only of the posts from the people in a Tribe. That is already implemented, but not yet obviously accessible, because this feature is still in alpha state and I want to observe it over a longer period. And here comes another feature that you do not know about yet: You can also access certain URLs via the search function.
For this, click on Search or fire CMD+K on Mac and enter '/tribes' in the search bar.
... and you land in the view of the Tribe Timelines
At the top in the tab bar, you see your defined Tribes and below that the timeline consisting of posts from the members of this Tribe.
As mentioned, Tribes are coming in the next release so you can already experiment with them.
For this, you can define a Tribe Folder (=category name) with Tribes and combine different users in a comma separated list with Members and assign them to a specific Tribe. You can also just enter npubs.

And of course, the synchronization from and to the local file and from and to the relays works just like with the bookmarks.
As usual, you can set in the settings whether you want to handle the synchronization manually or let NoorNote take over the work for you.
WHAT IS THIS GOOD FOR?
Well, I can imagine many use cases for Tribes in the future. The first and simplest case would be a timeline consisting only of the posts from the people in a Tribe. That is already implemented, but not yet obviously accessible, because this feature is still in alpha state and I want to observe it over a longer period. And here comes another feature that you do not know about yet: You can also access certain URLs via the search function.
For this, click on Search or fire CMD+K on Mac and enter '/tribes' in the search bar.
... and you land in the view of the Tribe Timelines
At the top in the tab bar, you see your defined Tribes and below that the timeline consisting of posts from the members of this Tribe.
As mentioned, Tribes are coming in the next release so you can already experiment with them.Did you know you can also just repost images with #NoorNote? Imagine you find a cool picture, but the author wrote something you don't want to share. But you still want to post the picture and add your own comment.
Here's how to do it.
1. Open the picture in full view.
2. Click the share icon.
3. The note editor will open with the image and a link to the original poster.
4. Add your own text if you want, preview it, and then post it.

2. Click the share icon.
3. The note editor will open with the image and a link to the original poster.
4. Add your own text if you want, preview it, and then post it.

#NoorNote doesn't just imitate other clients, it's got new features too. Like extended profiles facilitating NIP-51 bookmark lists (width categories), and kind 30078 events for storing client specific data under NIP-78.
To pull that off, you head over to your bookmarks and create whatever categories you want, and NoorNote maps them to folders. You can use your normal bookmarks or you can make custom bookmarks just like in web browsers, with a URL and description. Or if you've already got some, you drag and drop them into different folders to sort and categorize everything.
You can tweak the order of bookmarks inside a folder too, just by dragging them around.
And if you want to share a few with other people, you just tick the "Profile" checkbox on that folder, and your list gets mounted to your profile page.
Basically, you can put anything you like onto your profile: your portfolio, a playlist, your top notes that you don't want buried in the timeline, a shopping wish list, you name it.
Right now, only NoorNote handles this, but it's all built on existing NIPs, so any other client could support it too if they wanted.

And if you want to share a few with other people, you just tick the "Profile" checkbox on that folder, and your list gets mounted to your profile page.
Basically, you can put anything you like onto your profile: your portfolio, a playlist, your top notes that you don't want buried in the timeline, a shopping wish list, you name it.
Right now, only NoorNote handles this, but it's all built on existing NIPs, so any other client could support it too if they wanted.A new #NoorNote release is out, version 0.2.16.
Changes:
- You can now see a user's long form articles on their profile in a carousel.
- Better video embeds for native players and YouTube.
- Fixed sats icon not loading in the production build.
- Fixed an XSS vulnerability in QuotedNoteRenderer error messages.
- Fixed external links opening twice.
- Fixed bookmark folder assignments for private bookmarks and for relay sync.
- Fixed unmute not persisting. Removed restoreIfEmpty from the refresh flow.
- An AppImage is now available for Linux (npub1c0qr8hw0vz4mfhd6utllz35g9gjvt20ttvx902au0p5eptztur9qvz7eru).
Download here:

GitHub
Release v0.2.16 · 77elements/noornote
Full Changelog: v0.2.15...v0.2.16

Another unique feature of #NoorNote is the follow list. Or lists in general. I love Nostr lists; they have so much potential. That's why I'm giving them special treatment.
FULL SYNC CONTROL
First off, you can control exactly how and where all your lists get synced. Since NoorNote is a desktop app, you can easily save lists locally as a backup, among other things. If you click "Save to File" in any list view, they end up in something like ~/.noornote/<your_npub>/follows-public.json. You can copy them from there to somewhere else and restore them safely if needed. Just copy your backup file back to ~/.noornote/<your_npub>/ and click "Restore from File." And all your follows are back! No external tools required for recovery.
Normally, when you start the app, you just see the "Save to File" button. But if you switch from "Easy Mode" to "Manual Mode" in the list settings, you can take granular control over your list management.
There are three places where your lists get stored:
1. In the browser (localStorage)
2. On the hard drive (under ~/.noornote/<your_npub>/)
3. And of course, on the relays.
So in "Manual Mode," you can decide when the list you have in your browser gets synced to the local file or to the relays, or restored from either. It doesn't get much more secure than that for handling your lists.
But if you don't feel like dealing with all that fiddling, just leave it in "Easy Mode" and NoorNote handles the syncing for you. You can still save your lists locally in "Easy Mode" anytime.
RICH FOLLOW LIST
I said Nostr lists have potential. Every list in NoorNote shows an example of what you can do with them. Let's take the follows list. It shows who you're following, or in NoorNote terms, who you're connected with. But it can do a lot more.
For example, it also shows if the user follows you back ("Mutual") or what your mutual zap ratio is. But that's not all. You can check from time to time if anything's changed in that mutual relationship. Just click "Check for changes."
Got a new mutual? Did someone stop following you back? A few seconds after clicking "Check for changes," new and former mutuals show up in a modal. And they get synced to your notifications too. So you can close the modal no problem. "Mark as seen" creates a new snapshot, so the same list won't show up next time, and you'll only get the new changes since your last check.
In your notifications, you can now click on any user and land right on their profile.
But that's not all.
When you open your follow list, you see it sorted by the time you followed them. But not all at once, since that can take a while to load depending on the number. At the end of the displayed list, more get loaded (with infinite scroll). But that can take time too until you see them all. If you want to see everything right away, click "Load all."
A loading bar appears...
And once they're all loaded, even more features become active.
For example, you can now sort by zaps too (a little borrow from ZapStar
Or you can search directly for a user if you remember part of their name.
Or have it show only the non-mutuals.
And that's just the beginning.
Normally, when you start the app, you just see the "Save to File" button. But if you switch from "Easy Mode" to "Manual Mode" in the list settings, you can take granular control over your list management.
There are three places where your lists get stored:
1. In the browser (localStorage)
2. On the hard drive (under ~/.noornote/<your_npub>/)
3. And of course, on the relays.
So in "Manual Mode," you can decide when the list you have in your browser gets synced to the local file or to the relays, or restored from either. It doesn't get much more secure than that for handling your lists.
But if you don't feel like dealing with all that fiddling, just leave it in "Easy Mode" and NoorNote handles the syncing for you. You can still save your lists locally in "Easy Mode" anytime.
RICH FOLLOW LIST
I said Nostr lists have potential. Every list in NoorNote shows an example of what you can do with them. Let's take the follows list. It shows who you're following, or in NoorNote terms, who you're connected with. But it can do a lot more.
For example, it also shows if the user follows you back ("Mutual") or what your mutual zap ratio is. But that's not all. You can check from time to time if anything's changed in that mutual relationship. Just click "Check for changes."
Got a new mutual? Did someone stop following you back? A few seconds after clicking "Check for changes," new and former mutuals show up in a modal. And they get synced to your notifications too. So you can close the modal no problem. "Mark as seen" creates a new snapshot, so the same list won't show up next time, and you'll only get the new changes since your last check.
In your notifications, you can now click on any user and land right on their profile.
But that's not all.
When you open your follow list, you see it sorted by the time you followed them. But not all at once, since that can take a while to load depending on the number. At the end of the displayed list, more get loaded (with infinite scroll). But that can take time too until you see them all. If you want to see everything right away, click "Load all."
A loading bar appears...
And once they're all loaded, even more features become active.
For example, you can now sort by zaps too (a little borrow from ZapStar ZapStar
Or you can search directly for a user if you remember part of their name.
Or have it show only the non-mutuals.
And that's just the beginning.#NoorNote shows quoted reposters right there in the reply section of a note. They're sorted chronologically, just like the regular replies.
You can spot them because there's a pink, clickable line above that says "[user name] quoted this note." Click on it, and you'll jump straight to the quoted repost.
If that's not enough for you, you can dive into detailed note analytics. It's in the same line where the zaps and likes and all that are, on the right.
You see who replied, with a direct link to their reply.
You see who zapped, with a link to their profile.
You see who reposted, who did a quoted repost, and who liked with which emoji. Basically everything.

You can spot them because there's a pink, clickable line above that says "[user name] quoted this note." Click on it, and you'll jump straight to the quoted repost.
If that's not enough for you, you can dive into detailed note analytics. It's in the same line where the zaps and likes and all that are, on the right.
You see who replied, with a direct link to their reply.
You see who zapped, with a link to their profile.
You see who reposted, who did a quoted repost, and who liked with which emoji. Basically everything.

I compared a few key signers, did a little side-by-side on them. What really surprised me is that some browser add-ons just store the user's nsec in plain text right in the browser's local storage, where it could be read by other add-ons!
No such problems with #NoorSigner, since it runs locally in the file system and talks to the #NoorNote client over Unix socket IPC. That said, it came out that NoorSigner was using the weaker XOR encryption instead of the more secure AES. And I fixed that up today, it'll be in the next release, insh'Allah.

