From d95a6e8f1032120ab1271572f34c42d1f42a6fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Viguier?= Date: Mon, 14 Oct 2024 08:00:22 +0200 Subject: [PATCH] More blabla (#154) * WIP * updates * Apply suggestions from code review Co-authored-by: Martin Stone <1611702+d7415@users.noreply.github.com> --------- Co-authored-by: Martin Stone <1611702+d7415@users.noreply.github.com> --- src/components/ui/Tick.astro | 8 + src/content/post/2024-10-07-v6-beta2.mdx | 33 ++++ src/pages/get-supporter-edition.astro | 222 ++++++++++++++++++++++- src/types.d.ts | 11 ++ 4 files changed, 267 insertions(+), 7 deletions(-) create mode 100644 src/components/ui/Tick.astro create mode 100644 src/content/post/2024-10-07-v6-beta2.mdx diff --git a/src/components/ui/Tick.astro b/src/components/ui/Tick.astro new file mode 100644 index 00000000..a76c7151 --- /dev/null +++ b/src/components/ui/Tick.astro @@ -0,0 +1,8 @@ +--- +import { Icon } from 'astro-icon/components'; + +const { icon = '', classes = {} } = Astro.props; +--- +
+ +
diff --git a/src/content/post/2024-10-07-v6-beta2.mdx b/src/content/post/2024-10-07-v6-beta2.mdx new file mode 100644 index 00000000..541b4ab4 --- /dev/null +++ b/src/content/post/2024-10-07-v6-beta2.mdx @@ -0,0 +1,33 @@ +--- +publishDate: 2024-10-13T21:46:00Z +author: ildyria +title: 'Bite-size v6: Updates and timelines' +excerpt: Bite-size v6 is a series of small post showing the progress made on the development of the future version of Lychee. +image: https://images.unsplash.com/photo-1495020689067-958852a7765e?q=80&w=3538&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D +category: Active Development +tags: + - lychee + - vuejs + - v6 +--- + +It has been a week since the release of the beta and I do get questions such as "*when will we see a production build?*"" + +This an hard to answer question. One one hand, we could merge the changes and ship 6.0.0 today. +Why don't we do it? Because there has not been a thorough review process on it the [Pull Request #2504](https://github.com/LycheeOrg/Lychee/pull/2504) yet. + +At LycheeOrg we strive for quality, and while I am confident in my abilities, everyone has a blind spot. +For this reason, I am waiting for the feedback of our Beta users, in order to fix their findings. + +Over the past week, I got a lot of feedback from Tino Hager (big thanks), so I still have a few things to work on, namely: + +- [ ] : Rotation - refresh visual. +- [ ] : Album selection when only one album exists => edge case list is empty. +- [ ] : Drag & drop photo. +- [ ] : Ctrl + V pasting photos to upload. +- [ ] : Upload button when album is empty. + +I already solved a lot of his previous notes, and will happily continue doing it again in the future. + +Now to the question, can I already use the docker `alpha` branch in production? +I am doing it, but I know lychee like the palm of my hand, YMMV. :) \ No newline at end of file diff --git a/src/pages/get-supporter-edition.astro b/src/pages/get-supporter-edition.astro index cb565f74..b475f9f9 100644 --- a/src/pages/get-supporter-edition.astro +++ b/src/pages/get-supporter-edition.astro @@ -1,10 +1,13 @@ --- import Layout from '~/layouts/PageLayout.astro'; +import Tick from '~/components/ui/Tick.astro'; import Hero from '~/components/widgets/Hero.astro'; // import CallToAction from '~/components/widgets/CallToAction.astro'; import Prices from '~/components/widgets/Pricing.astro'; import FAQs from '~/components/widgets/FAQs.astro'; +import WidgetWrapper from '~/components/ui/WidgetWrapper.astro'; +import Headline from '~/components/ui/Headline.astro'; const metadata = { title: 'Pre-Launch Landing Page', @@ -46,10 +49,10 @@ const metadata = { period: 'per month', items: [ { - description: 'Unlimited albums.', + description: 'Unlimited users.', }, { - description: 'Unlimited users.', + description: 'Unlimited albums.', }, { description: 'Unlimited photos upload.', @@ -70,15 +73,18 @@ const metadata = { price: 5, period: 'Per Month', items: [ - { - description: 'Unlimited albums.', - }, { description: 'Unlimited users.', }, + { + description: 'Unlimited albums.', + }, { description: 'Unlimited photos upload.', }, + { + description: 'Statistics on your library.', + }, { description: 'more to come...', icon: 'tabler:question-mark', @@ -91,14 +97,216 @@ const metadata = { ], callToAction: { target: '_blank', - text: 'Get started', - href: '#', + text: 'Support us!', + href: 'https://github.com/sponsors/LycheeOrg', }, hasRibbon: true, ribbonTitle: 'popular', } ]} /> + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeaturesFreeLychee SE
Global
Dark and Light themes
Unlimited photos upload
Unlimited number of albums
Unlimited number of users
Multiple language supported
Photo management
Full sizes and other variants
Auto rotation on import
Exif Data decoding
Localization data reverse search
Upload by chunks
Zip & download
Album management
Smart albums
Unlimited photos per album
Possibility to create an album within another album
Zip & download
Custom sorting per album
Justified/Masonry/Square photo layout
Photo layout customizable per album
Selectable hero header photo per album
Slideshow with previous & next
User management
Login with WebAuthn and Oauth
Access rights management
Cross-user Album sharing
Space usage per user
Upload Quota per user
Administration
Logs
Maintenance page
Diagnostics tools
Full Manual settings control
Statistics on your installation
+
+
, Widget { } export interface Contact extends Omit, Form, Widget {} + +export interface Spec { + type: string; + values?: string[]; + available?: boolean[]; +} + +export interface Products { + products: string[]; +} +