Releases: lumehq/lume
v2.0.0 - Reboot
Introduce Lume v2
Why "Reboot"? When I started this project, I didn't have much knowledge on React as well as open-source app development. I just wanted to make a Twitter clone but for Nostr at that time 😅. I didn't have a direction, and the more time I worked, the messier it became.
So with the v2 release, I want to fix it, planning and executing carefully. My main goal is to make Lume become an everyday nostr client.
I don't want Lume to become heavy or feature-rich, supporting all NIPs at its core. Instead of including everything in the core, I will create an extension system. If users want certain features, they can install them via the extension store. In this version, the only remaining Nostr NIPs that I haven't added to the core are NIP-44 and NIP-28. After that, I will build an extension system and an SDK for users who want to build extensions for Lume.
Lume is now my full-time job. I don't know how long I can handle it, but I will try my best. I hope that someday, when you reinstall your PC, Lume will be one of the first apps you install. 🚀
What's Changed
- Redesign UI
- Use Harmony color palette (source)
- Use
media-chrome
for video player - Support Light and Dark Mode based on system
- Support nsecBunker
- Support outbox model
- Migrate from custom secure storage (tauri-stronghold) to native secure storage (keyring-rs)
- Improve native notification
- New composer support write text, article (long-form content) note and file sharing (NIP-94)
- Upgrade to Tauri v2
- Add Nix dev environment by @sectore in #98
Known Issues
- User cannot upload image (CORS issue), will be fixed in the next update
New Contributors
Full Changelog: v1.2.7...v2.0.0
v1.2.7-beta
Lume is still in beta, so this app may be unsecure or unstable. You should create new account for testing Lume
Changelog
- Fix crash on startup if one of relays is not valid url
v1.2.6-beta
Lume is still in beta, so this app may be unsecure or unstable. You should create new account for testing Lume
Changelog
New
- Add relay manegament screen
- Add explore screen
- Add video and audio player (powered by https://github.com/vidstack/player)
- Resizable widget width
- Redesign sidebar
- Add hard reset option to unlock screen
Changes
- Improve performance
- Improve startup time by 90%
- Improve NDK cache
- Improve database query
- Improve logout function
- Adjust macOS traffic light position
Fixes
- Fix app window is not resizable
- Fix app crash on Windows
v1.2.5-beta
Lume is still in beta, so this app may be unsecure or unstable. You should create new account for testing Lume
Changelog
Overall
- Improve color contrast in text and button components
- Increase font size for readability
- Increase spacing in some components
- Partial support replacable event
- Add "Learn Nostr" widget
- Update notification
- Update integrate NWC process
- Fix bugs and improve performance
Create new key:
- Add heading and description per screen to improve context
- User can choose folder to save account keys
- Add button to copy private key
- Fix upload avatar and banner
- Update some button text to fit screen context
Login with private key:
- Add heading and description per screen to improve context
- Add show nsec button in import nsec screen
- Respect user's relay list (kind 10002)
Onboarding:
- Redesign "Enrich your network" screen, each suggested user now will display more information
- Add more tag to hashtag recommend screen
- Remove relay discover screen, will introduce later. At this step, I assume user (both new and old users) don't know what is relay
- Add complete screen after user complete onboarding process
v1.2.4-beta
Lume is still in beta, so this app may be unsecure or unstable.
Changelog
- Update notification screen
- Fix logout button
- Fix bugs
v1.2.3-beta
Lume is still in beta, so this app may be unsecure or unstable.
Changelog
- Redesign widget list
- Fix issue when user can't connect to relays
v1.2.2-beta
Lume is still in beta, so this app may be unsecure or unstable.
Changelog
- New note content parser, faster than 50%
- Add link preview
- Add mention popup selection to composer
- Support upload media to nostr.build (replace void.cat)
- Support drag and drop upload in composer
- Support nostr.com for display unfound event
- Save composer state in local storage
- Fully support NIP-05 (verify user's nip-05)
- Revert to Tauri v1
- Fix bugs
v1.2.1-beta
Lume is still in beta, so this app may be unsecure or unstable.
Changelog
- Add support more defaults widgets, includes: Files (NIP-94), Articles (NIP-23), Trending (use Nostr Band API)
- Add Focus Mode for note
- Add Expand Mode to composer
- Redesign sidebar
- Redesign notification
- Bug fixes (a lot)
v1.2.0-beta - Kaizhi
Introduce Lume v1.2.0-beta
Lume still in beta, you should not use real account
This is a second major version after v1.0.0 - Snowden. Here's a rundown of the major updates:
New features
- [UI] "Post" now is called "Postr"
- [UI] New UI
- [UI] New onboarding process
- [UI] Show confirm popup when user click to "Repostr" button
- [Feat] Add "more" button to note, user can open as new screen or copy shareable link (nostr.com)
- [Feat] Add splash screen
- [Feat] Relay discovery (part 3/3 of onboarding process)
- [Feat] Replace user's follows widget to Network, it will show all postr from user's following and everyone they follow (max. 300)
- [Feat] Save onboarding process state, if user close app, user can restart when reopen
- [Feat] When user upload image in composer, also publish it as NIP-94
- [Other] Rename Space's Block to Widget
- [Other] Upgrade to Tauri v2
- [Other] Fix some bugs
Gu Kaizhi
Gu Kaizhi is a artist live in ancient China, who is most famous as a painter of portraits and figure subjects and as a poet. His work is really amazing and inspire me a lot. I hope you like new UI in this update.
Full Changelog: https://github.com/luminous-devs/lume/commits/main
v1.1.1-beta
Changelog
- Add reset password screen
- Fix wrong password bug after update
- Fix composer's suggestion not work