changed admin, Link to gitea, LoadingLogo
This commit is contained in:
parent
008adf3f27
commit
1b4629cca3
|
|
@ -7,15 +7,14 @@ A self-hosted image uploader with multi-image upload capabilities and automatic
|
||||||
**Multi-Image Upload**: Upload multiple images at once with batch processing
|
**Multi-Image Upload**: Upload multiple images at once with batch processing
|
||||||
**Automatic Cleanup**: 🆕 Unapproved groups are automatically deleted after 7 days
|
**Automatic Cleanup**: 🆕 Unapproved groups are automatically deleted after 7 days
|
||||||
**Deletion Log**: 🆕 Complete audit trail of automatically deleted content
|
**Deletion Log**: 🆕 Complete audit trail of automatically deleted content
|
||||||
**Drag-and-Drop Reordering**: 🆕 Admins can reorder images via intuitive drag-and-drop interface
|
**Drag-and-Drop Reordering**: 🆕 User during upload and admins can reorder images via intuitive drag-and-drop interface
|
||||||
**Slideshow Mode**: Automatic fullscreen slideshow with smooth transitions (respects custom ordering)
|
**Slideshow Mode**: Automatic fullscreen slideshow with smooth transitions (respects custom ordering)
|
||||||
**Preview Image Optimization**: Automatic thumbnail generation for faster gallery loading (96-98% size reduction)
|
**Preview Image Optimization**: Automatic thumbnail generation for faster gallery loading (96-98% size reduction)
|
||||||
**Touch-Friendly Interface**: 🆕 Mobile-optimized drag handles and responsive design
|
**Touch-Friendly Interface**: 🆕 Mobile-optimized drag handles and responsive design
|
||||||
**Admin Panel**: Dedicated moderation interface for content management and organization
|
**Moderation Panel**: Dedicated moderation interface for content management and organization
|
||||||
**Persistent Storage**: Docker volumes ensure data persistence across restarts
|
**Persistent Storage**: Docker volumes ensure data persistence across restarts
|
||||||
**Clean UI**: Minimalist design focused on user experience
|
**Clean UI**: Minimalist design focused on user experience
|
||||||
**Self-Hosted**: Complete control over your data and infrastructure
|
**Self-Hosted**: Complete control over your data and infrastructure
|
||||||
**Lightweight**: Built with modern web technologies for optimal performance
|
|
||||||
|
|
||||||
## What's New
|
## What's New
|
||||||
This project extends the original [Image-Uploader by vallezw](https://github.com/vallezw/Image-Uploader) with enhanced multi-upload and slideshow capabilities.
|
This project extends the original [Image-Uploader by vallezw](https://github.com/vallezw/Image-Uploader) with enhanced multi-upload and slideshow capabilities.
|
||||||
|
|
@ -74,7 +73,7 @@ docker compose -f docker/dev/docker-compose.yml up -d
|
||||||
- Upload Interface: `http://localhost`
|
- Upload Interface: `http://localhost`
|
||||||
- Slideshow Mode: `http://localhost/slideshow`
|
- Slideshow Mode: `http://localhost/slideshow`
|
||||||
- Groups Overview: `http://localhost/groups`
|
- Groups Overview: `http://localhost/groups`
|
||||||
- Admin Panel: `http://localhost/moderation` (requires authentication)
|
- Moderation Panel: `http://localhost/moderation` (requires authentication)
|
||||||
|
|
||||||
#### Development (Port 3000):
|
#### Development (Port 3000):
|
||||||
- Upload Interface: `http://localhost:3000`
|
- Upload Interface: `http://localhost:3000`
|
||||||
|
|
@ -132,7 +131,7 @@ The application automatically generates optimized preview thumbnails for all upl
|
||||||
### Moderation Interface (Protected)
|
### Moderation Interface (Protected)
|
||||||
|
|
||||||
- **Access**: `http://localhost/moderation` (requires authentication)
|
- **Access**: `http://localhost/moderation` (requires authentication)
|
||||||
- **Authentication**: HTTP Basic Auth (username: admin, password: set during setup)
|
- **Authentication**: HTTP Basic Auth (username: hobbyadmin, password: set during setup)
|
||||||
- **Features**:
|
- **Features**:
|
||||||
- Review pending image groups before public display
|
- Review pending image groups before public display
|
||||||
- Visual countdown showing days until automatic deletion (7 days for unapproved groups)
|
- Visual countdown showing days until automatic deletion (7 days for unapproved groups)
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
admin:$apr1$q2zv8h0V$ueMqnKIeQU6NN1YnHWNVe/
|
hobbyadmin:$apr1$q2zv8h0V$ueMqnKIeQU6NN1YnHWNVe/
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
admin:$apr1$q2zv8h0V$ueMqnKIeQU6NN1YnHWNVe/
|
hobbyadmin:$apr1$q2zv8h0V$ueMqnKIeQU6NN1YnHWNVe/
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ function Navbar() {
|
||||||
<li><NavLink to="/slideshow" activeClassName="active">Slideshow</NavLink></li>
|
<li><NavLink to="/slideshow" activeClassName="active">Slideshow</NavLink></li>
|
||||||
<li><NavLink to="/moderation" activeClassName="active"><LockIcon style={{ fontSize: 18, verticalAlign: 'text-bottom', marginRight: 6 }} aria-hidden="true" />Moderation</NavLink></li>
|
<li><NavLink to="/moderation" activeClassName="active"><LockIcon style={{ fontSize: 18, verticalAlign: 'text-bottom', marginRight: 6 }} aria-hidden="true" />Moderation</NavLink></li>
|
||||||
<li><NavLink className="cta" exact to="/">Upload</NavLink></li>
|
<li><NavLink className="cta" exact to="/">Upload</NavLink></li>
|
||||||
<li><a href="https://www.hobbyhimmel.de/ueber-uns/konzept/">About</a></li>
|
<li><a href="https://gitea.lan.hobbyhimmel.de/hobbyhimmel/Project-Image-Uploader" target="_blank" rel="noopener noreferrer">About</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
|
||||||
|
|
@ -34,10 +34,10 @@
|
||||||
/* Y-Achsen-Rotation mit leichter X-Neigung (vermeidet Totpunkt bei 90°) */
|
/* Y-Achsen-Rotation mit leichter X-Neigung (vermeidet Totpunkt bei 90°) */
|
||||||
@keyframes rotateY {
|
@keyframes rotateY {
|
||||||
from {
|
from {
|
||||||
transform: rotateY(0deg) rotateX(15deg);
|
transform: rotateY(0deg);
|
||||||
}
|
}
|
||||||
to {
|
to {
|
||||||
transform: rotateY(360deg) rotateX(15deg);
|
transform: rotateY(360deg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user