This PR contains the following updates: | Package | Update | Change | |---|---|---| | [foldergram/foldergram](https://github.com/foldergram/foldergram) | patch | `v1.0.5` → `v1.0.6` | | [ghcr.io/foldergram/foldergram](https://github.com/foldergram/foldergram) | patch | `1.0.5` → `1.0.6` | --- ### Release Notes <details> <summary>foldergram/foldergram (foldergram/foldergram)</summary> ### [`v1.0.6`](https://github.com/foldergram/foldergram/releases/tag/v1.0.6) [Compare Source](https://github.com/foldergram/foldergram/compare/v1.0.5...v1.0.6) - Added admin-only folder customization: rename folders in-app without changing filesystem names, and add an optional folder description. - Added admin-only “Set as Cover” from the image viewer to choose any image in a folder as that folder’s avatar. - Added support for filesystem-based folder covers using `cover.jpg`, `cover.jpeg`, `cover.png`, `cover.webp`, or `cover.gif`. - Cover-file detection now works for nested child albums, not just top-level folders. - Cover filenames are now treated case-insensitively, so files like `Cover.jpg` work the same as `cover.jpg`. - Active cover files are hidden from the feed and folder grid so they do not appear as duplicate posts. - Manual folder names, descriptions, and UI-selected covers now persist across normal rescans and startup scans instead of being overwritten. - Folder avatars are now clickable on the folder page and open the currently active avatar image in the existing `ImageModal`. - Hidden cover images can now still open in the viewer when they are the folder’s active avatar. - Added an admin-only `Home Feed Default` setting under `Scan & Library` to choose whether Home opens with Random, Recent, or Rediscover. - The homepage now uses the saved app-wide feed default on first load instead of relying on a hardcoded mode. - `Random` remains the single fallback and default when no home-feed preference has been configured yet. - Viewers can still switch feed modes from the Home page without changing the saved admin default. - Added regression coverage for rescan persistence, child-album cover detection, case-insensitive cover hiding, active-avatar opening behavior, and home-feed default validation/status handling. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44OS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIiwiaW1hZ2UiXX0=--> Reviewed-on: #5049 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
88 lines
2.0 KiB
YAML
88 lines
2.0 KiB
YAML
foldergram:
|
|
controllers:
|
|
main:
|
|
type: deployment
|
|
replicas: 1
|
|
strategy: Recreate
|
|
revisionHistoryLimit: 3
|
|
containers:
|
|
main:
|
|
image:
|
|
repository: ghcr.io/foldergram/foldergram
|
|
tag: 1.0.6
|
|
pullPolicy: IfNotPresent
|
|
env:
|
|
- name: IMAGE_DETAIL_SOURCE
|
|
value: original
|
|
- name: DERIVATIVE_MODE
|
|
value: lazy
|
|
- name: DATA_ROOT
|
|
value: ./data
|
|
- name: GALLERY_ROOT
|
|
value: /gallery
|
|
- name: CSRF_TRUSTED_ORIGINS
|
|
value: https://foldergram.alexlebens.net
|
|
resources:
|
|
requests:
|
|
cpu: 10m
|
|
memory: 128Mi
|
|
service:
|
|
main:
|
|
controller: main
|
|
ports:
|
|
http:
|
|
port: 80
|
|
targetPort: 4141
|
|
protocol: HTTP
|
|
route:
|
|
main:
|
|
kind: HTTPRoute
|
|
parentRefs:
|
|
- group: gateway.networking.k8s.io
|
|
kind: Gateway
|
|
name: traefik-gateway
|
|
namespace: traefik
|
|
hostnames:
|
|
- foldergram.alexlebens.net
|
|
rules:
|
|
- backendRefs:
|
|
- group: ''
|
|
kind: Service
|
|
name: foldergram
|
|
port: 80
|
|
weight: 100
|
|
matches:
|
|
- path:
|
|
type: PathPrefix
|
|
value: /
|
|
persistence:
|
|
cache:
|
|
forceRename: foldergram-data
|
|
storageClass: ceph-block
|
|
accessMode: ReadWriteOnce
|
|
size: 10Gi
|
|
retain: false
|
|
advancedMounts:
|
|
main:
|
|
main:
|
|
- path: /app/data
|
|
readOnly: false
|
|
pictures:
|
|
existingClaim: foldergram-pictures-nfs-storage
|
|
advancedMounts:
|
|
main:
|
|
main:
|
|
- path: /gallery/pictures
|
|
readOnly: true
|
|
volsync-target-data:
|
|
pvcTarget: foldergram-data
|
|
local:
|
|
enabled: true
|
|
schedule: 46 11 * * *
|
|
remote:
|
|
enabled: true
|
|
schedule: 46 12 * * *
|
|
external:
|
|
enabled: true
|
|
schedule: 46 13 * * *
|