Skip to content

Commit a63f971

Browse files
ildyriad7415
andauthored
What is next? (#165)
* what is next? * Apply suggestions from code review Co-authored-by: Martin Stone <[email protected]> --------- Co-authored-by: Martin Stone <[email protected]>
1 parent 6e76a86 commit a63f971

File tree

2 files changed

+72
-5
lines changed

2 files changed

+72
-5
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
publishDate: 2024-12-13T12:00:00Z
3+
author: ildyria
4+
title: 'What is on the Santa Claus wish list?'
5+
excerpt: We discuss the future of Lychee. What is the vision for the project? What is next on the roadmap?
6+
image: https://images.unsplash.com/photo-1546188994-07c34f6e5e1b?q=80&w=3542&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D
7+
category: Release Notes
8+
tags:
9+
- lychee
10+
- blabla
11+
- Supporter Edition
12+
---
13+
14+
It has been a long time since last post: the [initial release of Version 6](/2024-10-26-v6).
15+
Since then we have seen a few minor releases with the addition of a timeline view and a lot of bug fixing.
16+
We still have a few more to resolve but I wanted to take a moment to talk about the future of Lychee.
17+
18+
At the moment we are only 2 in the team: [Martin Stone](https://github.com/d7415), the lead reviewer and [myself](https://github.com/ildyria), the main dev.
19+
As a result, due to being pretty much the sole developer, my vision for Lychee is pretty much the roadmap.
20+
That being said, I am also open to suggestions and ideas, and should you want to join our team on this journey, you will be welcomed with open arms.
21+
22+
But let's get back to the subject. What is next for Lychee? What is the vision for the future of the project?
23+
24+
I see Lychee as a tool that can be used in multiple ways:
25+
- as a **Gallery**: a self-hosted alternative of Flickr, Immich and a few others.
26+
- as a **Pro Photographer**: a self-hosted alternative of pixieset.
27+
- as a **Content Creator**: a self-hosted alternative of Patreon.
28+
29+
How do I plan to achieve this? Here is a list of things I would like to have in Lychee:
30+
31+
- `Content Creator`: have a feed similar to a Patreon page.
32+
A post will be linked to an album. This will require the creation of a new page: *feed* where those will be displayed.
33+
However one notable difference with Patreon is that we do not plan to be multi-user support on that feature.
34+
In other words, the admin is the content creator.
35+
- `Content Creator`: automatically create posts when a new albums is created.
36+
As a potential continuation of the above, whenever a public album is created it could be included in the feed page.
37+
Note that those are just some ideas, nothing is set in stone.
38+
- `Pro Photographer`: have a basket to "buy" pictures.
39+
This will require a new page: *basket*.
40+
As a photographer I would like be able to sell my pictures, more easily without having to deal with.
41+
- `Photographer`: ability to "pick" pictures by clients.
42+
- `Photographer`: possibility to rate pictures (1 to 5 stars, not just mark as favourite).
43+
- `Automation`: possibility to upload an album as a Zip (a big part is already implemented, never merged).
44+
- `Automation`: possibility to auto rename some files given some (user defined/toggled?) rules.
45+
- `Automation`: set up a regular backup of the DB.
46+
- `AI`: Facial/Person recognition.
47+
While Lychee aims to be privacy preserving, this is often a highly thought for feature.
48+
49+
In term of Quality of Life improvements that are needed in Lychee:
50+
51+
- `Must have`: User Groups.
52+
- `Must have`: Permission propagations.
53+
- `Must have`: Mass sharing v4 like in a single page.
54+
- `Must have`: Refactoring settings to have ability to order category and options and most likely a new layout.
55+
- `Mobile UI`: Allow multiple photo selection.
56+
- `Tags`: Refactor the complete tag system to be more flexible (including tag albums).
57+
58+
With regard to security, I would like to see the following improvements:
59+
- Photo storage at rest encrypted (this will need a big warning sign because if the key is lost bye bye data).
60+
However the implementation may require some smart ideas... E.g. where do we decrypt?
61+
- Password locked albums even when logged in.
62+
63+
But even though I there are still so many things to had, one thing that I really want to keep is the simplicity.
64+
While we do have a lot of configuration items to allow for personalizations,
65+
Lychee should remain easy to use and simple to configure.
66+
67+
I hope you are as excited as I am for the future of Lychee.

src/pages/get-supporter-edition.astro

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -384,18 +384,18 @@ const metadata = {
384384
description:
385385
'No. <span class="dark:text-neutral-200 font-semibold">The license is the same</span> for both editions: the <a href="/license" class="text-default hover:text-sky-600 hover:dark:text-sky-300">MIT license</a>.\
386386
Lychee remains fully Open Source. And as crazy at it sounds, the code of the Supporter Edition is fully available on GitHub.',
387+
},
388+
{
389+
title: 'I no longer use Lychee, how do I stop my subscription?',
390+
description:
391+
'You can manage your sponsorship subscription directly on GitHub. Read more about it on the <a href="https://docs.github.com/en/billing/managing-billing-for-your-products/managing-billing-for-github-sponsors/downgrading-a-sponsorship" class="text-default hover:text-sky-600 hover:dark:text-sky-300">GitHub documentation</a>.',
387392
}
388393
// {
389394
// title: 'Do the plans come with customer support?',
390395
// description:
391396
// 'Absolutely, all plans include access to our dedicated customer support to assist you with any queries or concerns.',
392397
// },
393398
// {
394-
// title: 'Can I switch between plans?',
395-
// description:
396-
// 'Certainly! You can easily upgrade or downgrade your plan, at any time, to find the one that best suits your evolving requirements.',
397-
// },
398-
// {
399399
// title: 'What payment methods do you accept?',
400400
// description:
401401
// 'We accept major credit cards and online payment methods to ensure a convenient and secure transaction process.',

0 commit comments

Comments
 (0)