Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Enhancement] timeline view of photos #1050

Open
oliverrahner opened this issue Jul 6, 2021 · 8 comments
Open

[Enhancement] timeline view of photos #1050

oliverrahner opened this issue Jul 6, 2021 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@oliverrahner
Copy link

I come from using DS Photo, the proprietary solution from DiskStation. I don't like it mainly for being closed source and for its performance, that's why I'm trying to switch to Lychee.

Anyways, they provide a feature which helped me a lot while navigating through my big, messy, unsorted pile of photos:

Show all images from the whole gallery, ordered by time.
Of course this could be accompanied by lots of other filters for tags, location [don't know if the database exposes that information in suitable way currently], albums...

I'm thinking about hacking together some sort of solution for Lychee only for myself but decided to check if other people needed this as well, and then maybe put in some more effort.

@ildyria
Copy link
Member

ildyria commented Jul 6, 2021

I like the idea.

The details of implementation are a bit more complex as I am currently rewriting the front-end to work with Livewire.

location [don't know if the database exposes that information in suitable way currently]

We do have an opt-in reverse location search.

@oliverrahner
Copy link
Author

So, if I started working on this, should I wait for something from your side to be finished or base off a certain branch for efficiency?

@ildyria
Copy link
Member

ildyria commented Jul 6, 2021

Not necessarily.

I would enable the livewire mode in your .env by adding a line LIVEWIRE_ENABLED=true.

And then you can navigate to https://example.com/livewire/ to see what the new layout look like.
Do note that:

  1. it aims to be visually the same (as close as possible, there will be modifications)
  2. it is barely functional (it is pretty much a "read only", there is no mouse interaction yet -- right click)
  3. it does not depends on JS that much anymore => the heavy lifting is now done in blade-php.

From there you can add a new livewire route in web.php and start hacking a new timeline page.

Sure your functionality will not be available directly, but this will avoid to do double the work
(one for the JS front-end, one for the future front-end).

I let you decide which you prefer.

Also know that @nagmat84 is doing a significant refactoring of the back end at the moment.
I don't know how much progress he made on that. :)

@ildyria ildyria moved this to Todo in Lychee development Dec 28, 2023
@ildyria ildyria self-assigned this Dec 28, 2023
@ildyria ildyria moved this from Todo to Long term in Lychee development Dec 31, 2023
@clix10
Copy link

clix10 commented Jan 2, 2024

Hey, this is something that I would also be very interested in.

Tnx :)

@greys
Copy link

greys commented Dec 7, 2024

hi, wonder if it's still being worked on? Perhaps in the SE edition? Thanks

@ildyria
Copy link
Member

ildyria commented Dec 8, 2024

The timeline view for albums and inside albums is done. The full timeline view for pictures is work in progress as in, a lot is there but some of the functionalities are broken. I haven't had much time to work on it recently. There is a timeline branch on git and /timeline URL on that branch. Lots of work in that direction but still some other things I need to fix (infinite scrolling for example).

The SE edition just give more configuration options.

@greys
Copy link

greys commented Dec 8, 2024

Thanks for the update, just installed latest docker version and current default functionality seems great!

I wanted something similar to "Recent" smart album but shown directly at the bottom of main page (under albums, pretty much in place of the current timeline) - it's a photo stream of chronologically sorted recently added photos.

Will see if I can configure it way and report back.

@ildyria
Copy link
Member

ildyria commented Dec 8, 2024

I wanted something similar to "Recent" smart album but shown directly at the bottom of main page (under albums, pretty much in place of the current timeline) - it's a photo stream of chronologically sorted recently added photos.

Yes that's the functionality I mentioned above which is in the /timeline page. Still work in progress, but it's planned for the next release.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

4 participants