Skip to content

Releases: lumehq/lume

v2.0.1

01 Nov 09:33
dd21633
Compare
Choose a tag to compare

New

  • ⌨️ Added keyboard navigation to widget list, using Arrow Left and Right to navigate
  • 🎯 Added new event cache system, powered by NDK and Tauri SQLite
  • ♾️ Added infinite loading to all widgets
  • ⚡️ Improved performance and loading time

Quality of Life

  • Added live status to all widgets which subscribe for new event
  • Improved style and skeleton state in some components

Bug Fixes

  • Fixed issue which user cannot upload media file to nostr.build service
  • Fixed app crash issue in some case
  • Fixed auto-updater not working

v2.0.0 - Reboot

26 Oct 08:40
Compare
Choose a tag to compare

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

04 Oct 08:24
Compare
Choose a tag to compare

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

01 Oct 09:41
Compare
Choose a tag to compare

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

19 Sep 10:58
Compare
Choose a tag to compare

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

09 Sep 01:00
Compare
Choose a tag to compare

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

06 Sep 10:34
Compare
Choose a tag to compare

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

05 Sep 11:33
Compare
Choose a tag to compare

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

31 Aug 05:49
Compare
Choose a tag to compare

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

13 Aug 09:18
8cb3ef8
Compare
Choose a tag to compare

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