Damus
[ mslm dvlpmnt ] profile picture
[ mslm dvlpmnt ]
@[ mslm dvlpmnt ]

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/

Relays (9)
  • wss://nostr.mom/ – read & write
  • wss://relay.damus.io/ – read
  • wss://relay.nostr.band/ – read
  • wss://relay.primal.net/ – read
  • wss://noornode.nostr1.com/ – read & write
  • wss://nos.lol – read & write
  • wss://bitcoinmajlis.nostr1.com – read & write
  • wss://nostr-01.yakihonne.com – read & write
  • wss://nostrelay.yeghro.com – read

Recent Notes

[ mslm dvlpmnt ] profile picture
#NoorNote v0.6.4 out now!

**Better content discovery & article editing**

- Notes and profiles from NIP-65 users now load reliably (outbound relay fallback)
- Edit your published articles directly from the article view
- Video carousel on profile pages with thumbnail previews
- Article reaction notifications now show article title and link correctly
- Improved list sync with clearer conflict resolution
- Diagnostic logging with ZIP export for easier debugging (only desktop & phone app)

1
[ mslm dvlpmnt ] profile picture
New in #NoorNote v0.5.2

Media Download: Save images and videos from any note.

Relay Browser: Browse public relay timelines via shareable URLs with auto-refresh. You can now link to relay feeds like https://noornote.app/?r=wss://noornode.nostr1.com

Custom Emoji Reactions: NIP-30 emoji shortcodes now render as images everywhere.

List Sync Fix: Resolved a merge loop when syncing follows/mutes with relays.

Android Improvements: Native edge-to-edge display with proper safe-area handling.

Some bundle refactorings
ابو Ω…Ψ±ΩŠΩ… · 9w
hmmm πŸ€” this build is stuck on this loading/startup https://image.nostr.build/acda7802f443176d27b8252c5d6bcd93664ae8b79acbe07d3d9080e8d6c252fd.jpg
[ mslm dvlpmnt ] profile picture


#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 ] profile picture
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: https://github.com/77elements/noornote/releases/tag/v0.4.4
Web: https://noornote.app/
1πŸš€1
Emperor Kuzco · 10w
0.4.4 is working great, thank you!
[ mslm dvlpmnt ] profile picture


# NoorNote 0.4.0 β€” Release Notes

**Web Version**
- NoorNote is now available as a web app at https://noornote.app/
- 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
[ mslm dvlpmnt ] profile picture
New #NoorNote release is out.

https://github.com/77elements/noornote/releases/tag/v0.3.11

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!
1
ابو Ω…Ψ±ΩŠΩ… · 13w
I used to be in this dropdown but not seeing it or those different tabs https://image.nostr.build/84d386669feaf79e926e74b442cd68e0f8cf66504b8532ed024bcde2be03460a.png
[ mslm dvlpmnt ] profile picture
That's strange. I've tested it here with an account that has tribes and one without. The tabs usually don't appear if no tribe is defined, but then the normal timeline without the tribe tabs should show up. Can you try creating a tribe just for testing and then head to the timeline? Go under Lists -> Tribes, then create a folder and add a user to it.
1
ابو Ω…Ψ±ΩŠΩ… · 13w
Had to create a tribe and then reboot but now relay feeds are showing on the timeline dropdown again. https://image.nostr.build/39a29f40a1bb4c12f0501ca2bc3b2b466d02cffbfee9b44edae5d92f616e8a85.png
[ mslm dvlpmnt ] profile picture
NoorNote v0.3.8 is out!

Download here: https://github.com/77elements/noornote/releases/tag/v0.3.8
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
11❀️1πŸ‘€1πŸ”₯1
𝐒𝐧@𝐱 · 13w
Nice. But dmg for Mac (M4) doesn't work. Reported same issue for 0.3.7