Skip to content

Commit 23d1510

Browse files
ildyriad7415
andauthored
Add update of last week (#144)
--------- Co-authored-by: Martin Stone <[email protected]>
1 parent 752cb43 commit 23d1510

File tree

5 files changed

+98
-0
lines changed

5 files changed

+98
-0
lines changed

public/blog/v6/20240922-1.png

1.54 MB
Loading

public/blog/v6/20240923-1.png

226 KB
Loading

public/blog/v6/20240923-2.png

50.1 KB
Loading

public/blog/v6/20240923-3.png

57.1 KB
Loading
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
---
2+
publishDate: 2024-09-23T09:26:00Z
3+
author: ildyria
4+
title: 'Bite-size v6: Context menus, WebAuthn and more'
5+
excerpt: Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee.
6+
image: /blog/v6/20240922-1.png
7+
category: VueJS
8+
tags:
9+
- lychee
10+
- vuejs
11+
- v6
12+
---
13+
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.
14+
15+
### Thumb album decorations
16+
17+
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).
18+
You now have the choice between:
19+
- `layer` (default),
20+
- `photos` (number of photos),
21+
- `albums` (number of sub albums),
22+
- `all` (number of photos and albums),
23+
- and `none` which hides the indicator.
24+
25+
When using `all` the direction and order of appearance are also configurable.
26+
27+
### Context menu improvements
28+
29+
![Menu](/blog/v6/20240915-2.png)
30+
More work has been done on the context menu, currently the following are working as expected:
31+
- [ ] Right click actions on single and multiple pictures
32+
- [x] (Un)Star photo(s)
33+
- [x] Set as cover
34+
- [x] Set as header
35+
- [x] Rename photo
36+
- [x] Move photo(s)
37+
- [x] Tag photo(s)
38+
- [x] Copy photo(s)
39+
- [x] Delete photo(s)
40+
- [ ] Download
41+
- [ ] Right click actions on single and multiple album
42+
- [ ] Set as cover
43+
- [x] Rename album
44+
- [x] Move album(s)
45+
- [x] Merge album(s) _untested_
46+
- [x] Delete album(s)
47+
- [ ] Download
48+
49+
### Keybindings and actions
50+
51+
In term of keybindings, also some progress here.
52+
- [x] toggle full screen
53+
- [x] edit photo / album
54+
- [x] info panel toggle
55+
- [x] photo overlay rotation
56+
- [x] next/previous photo
57+
- [ ] star
58+
- [ ] delete
59+
60+
The buttons on single picture are also working as expected.
61+
- [x] star
62+
- [x] move
63+
- [x] delete
64+
65+
### WebAuthn support
66+
67+
Furthermore, this weekend I have been actively working on the WebAuthn authentication method.
68+
All behaviours are now functionals.
69+
![Login](/blog/v6/20240923-1.png)
70+
71+
Listing is also available with the ability to edit the aliases.
72+
For less opacity, we also provide the registration datetime of key material.
73+
![List](/blog/v6/20240923-2.png)
74+
75+
And if you try to register a key that is already in the database, we also prevent this.
76+
![Error](/blog/v6/20240923-3.png)
77+
78+
### What is left?
79+
80+
On the todo list before we can go to a Beta release:
81+
82+
- [ ] The unticked boxes above.
83+
- [ ] Map page.
84+
- [ ] Sharing page.
85+
- [ ] Frame page.
86+
- [ ] Search page.
87+
- [ ] Oauth support.
88+
- And maybe some exclusive functionalities of v6?
89+
90+
### Can I test this already ?
91+
92+
Sure! There are multiple ways:
93+
- there is now an [alpha prerelease](https://github.com/LycheeOrg/Lychee/releases/tag/v6.0.0-alpha1) archive but it is more of a snapshot of current development.
94+
- 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`)
95+
- You can also use the `alpha` tag on docker releases. It is building the latest version of `alpha` branch every night.
96+
97+
**Important:** we do not support bug report yet as those are advanced development build and not production ready.
98+
To put it bluntly: **If things break, you are on your own. Don't come crying.**

0 commit comments

Comments
 (0)