· ildyria · Active Development  · 2 min read

Bite-size v6: Context menus, WebAuthn and more

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

While I am quite busy, I still try to push the development and I hope to be able to release a beta of version 6 by the end of the week.

Thumb album decorations

As you can see on the screenshot above, the album decorations are making their come back from the version 4 (I hadn’t had time to implement them in v5). You now have the choice between:

  • layer (default),
  • photos (number of photos),
  • albums (number of sub albums),
  • all (number of photos and albums),
  • and none which hides the indicator.

When using all the direction and order of appearance are also configurable.

Context menu improvements

Menu More work has been done on the context menu, currently the following are working as expected:

  • Right click actions on single and multiple pictures
    • (Un)Star photo(s)
    • Set as cover
    • Set as header
    • Rename photo
    • Move photo(s)
    • Tag photo(s)
    • Copy photo(s)
    • Delete photo(s)
    • Download
  • Right click actions on single and multiple album
    • Set as cover
    • Rename album
    • Move album(s)
    • Merge album(s) untested
    • Delete album(s)
    • Download

Keybindings and actions

In term of keybindings, also some progress here.

  • toggle full screen
  • edit photo / album
  • info panel toggle
  • photo overlay rotation
  • next/previous photo
  • star
  • delete

The buttons on single picture are also working as expected.

  • star
  • move
  • delete

WebAuthn support

Furthermore, this weekend I have been actively working on the WebAuthn authentication method. All behaviours are now functionals. Login

Listing is also available with the ability to edit the aliases. For less opacity, we also provide the registration datetime of key material. List

And if you try to register a key that is already in the database, we also prevent this. Error

What is left?

On the todo list before we can go to a Beta release:

  • The unticked boxes above.
  • Map page.
  • Sharing page.
  • Frame page.
  • Search page.
  • Oauth support.
  • And maybe some exclusive functionalities of v6?

Can I test this already ?

Sure! There are multiple ways:

  • there is now an alpha prerelease archive but it is more of a snapshot of current development.
  • You can try to follow the alpha branch on Lychee (though once the v6 will be published, don’t forget to switch pack to master)
  • You can also use the alpha tag on docker releases. It is building the latest version of alpha branch every night.

Important: we do not support bug report yet as those are advanced development build and not production ready. To put it bluntly: If things break, you are on your own. Don’t come crying.

Support us!

If you are using Lychee, a small token of gratitude will go a long way. You can support further development of Lychee on GitHub.

Back to Blog

Related Posts

View All Posts »
Bite-size v6: Beta.2 is Live!

Bite-size v6: Beta.2 is Live!

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Beta is Live!

Bite-size v6: Beta is Live!

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.

Bite-size v6: Header fixes

Bite-size v6: Header fixes

Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.