Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

v0.16.0 #295

Merged
merged 122 commits into from
Feb 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
c70a397
add links menu item
damongolding Jan 16, 2025
9d18557
highlight menu button when section is active
damongolding Jan 16, 2025
a54e105
re using redirects
damongolding Jan 17, 2025
33ba97b
Update frontend/src/css/redirects.css
damongolding Jan 17, 2025
d7cbbbf
added scroll shadows
damongolding Jan 17, 2025
2095a30
cond rendering of GUI. R key open
damongolding Jan 17, 2025
10db91d
split into helper function
damongolding Jan 17, 2025
1a0bdf0
docs
damongolding Jan 17, 2025
014591a
add home redirect (in GUI)
damongolding Jan 17, 2025
d5168d6
bypass sleep mode
damongolding Jan 17, 2025
ea72368
Merge pull request #270 from damongolding/ferature/sleep-disable
damongolding Jan 17, 2025
7b7d8fd
Merge branch 'task/release' into feature/url-swap
damongolding Jan 17, 2025
f947228
workaround for captured body focus
damongolding Jan 17, 2025
9b0d594
deps and go bump
damongolding Jan 17, 2025
8264254
Merge pull request #271 from damongolding/chore/dependencies
damongolding Jan 17, 2025
dcbe42e
Merge branch 'task/release' into feature/url-swap
damongolding Jan 17, 2025
236f7a7
applying password to redirects in GUI
damongolding Jan 17, 2025
d80761e
Update internal/templates/partials/menu.templ
damongolding Jan 17, 2025
52eb932
type: func returns
damongolding Jan 17, 2025
ab33f8a
Update menu.ts
damongolding Jan 17, 2025
e9478be
use the url queries to look for password. Not the config version
damongolding Jan 17, 2025
bded796
feature: support multiple users with multiple api keys
tal-sitton Dec 20, 2024
676af79
Merge pull request #269 from damongolding/feature/url-swap
damongolding Jan 20, 2025
4fb8606
Merge branch 'main' into task/release
damongolding Jan 20, 2025
2f78406
test
damongolding Jan 20, 2025
d948031
Update taskfile.yml
damongolding Jan 20, 2025
b7db7eb
Create video.go
damongolding Jan 20, 2025
40dba22
Update video.go
damongolding Jan 20, 2025
2edc806
weather endpoint to post
damongolding Jan 20, 2025
74a258f
init videomanager
damongolding Jan 21, 2025
f07aa94
adding video component
damongolding Jan 21, 2025
14fbb6e
Update video.templ
damongolding Jan 21, 2025
6a8baeb
move to correct pkg
damongolding Jan 21, 2025
3613045
combined history templates
damongolding Jan 21, 2025
423e40e
Working album prototype
damongolding Jan 21, 2025
2eb9655
adding blurred background to video
damongolding Jan 22, 2025
4d8c623
allow opening of dev tools
damongolding Jan 22, 2025
7a7e714
better error messages and background handling
damongolding Jan 22, 2025
a71fcea
better cacheing of videos
damongolding Jan 22, 2025
19b141c
renaming images to assets
damongolding Jan 22, 2025
815eb14
stop polling for videos
damongolding Jan 22, 2025
e7a408b
prev video now works & videoHandler
damongolding Jan 23, 2025
1268f1f
quicktime playback bug
damongolding Jan 23, 2025
388b822
starting to fix progress bar being out of sync
damongolding Jan 24, 2025
8be9605
trying to unify progress bar/polling
damongolding Jan 25, 2025
c20bc38
polling update to include video
damongolding Jan 27, 2025
f04aa2c
rename to show it's experimental
damongolding Jan 27, 2025
3691ab7
moreinfo for video
damongolding Jan 27, 2025
af3f30d
image -> asset
damongolding Jan 27, 2025
5502d75
script cleanup
damongolding Jan 27, 2025
c7b4ece
release merge
damongolding Jan 27, 2025
fb6c126
redirect overlay blur
damongolding Jan 27, 2025
6f7db3c
Update taskfile.yml
damongolding Jan 27, 2025
6088672
autoplay not working on pi
damongolding Jan 27, 2025
513b414
moved video downloader to immich package
damongolding Jan 28, 2025
0717871
better video error handling
damongolding Jan 28, 2025
df9c65c
video playback timeout
damongolding Jan 28, 2025
295c77f
housekeeping
damongolding Jan 28, 2025
ccc9aef
videos only bug fix. increase video buffer
damongolding Jan 28, 2025
2e75790
Update routes_video.go
damongolding Jan 29, 2025
9e7d09e
adding album names
damongolding Jan 29, 2025
8100860
icon placement
damongolding Jan 29, 2025
bf44849
added icons to meta data
damongolding Jan 30, 2025
a5412b5
remove logging
damongolding Jan 30, 2025
62dd867
remove bucket source and memory lane fix
damongolding Jan 30, 2025
2b9a895
fix prev asset
damongolding Jan 30, 2025
b43a373
Merge pull request #283 from damongolding/feature/album-and-people-names
damongolding Jan 30, 2025
c22abf7
docs
damongolding Jan 30, 2025
a5150bc
docs
damongolding Jan 30, 2025
a280b21
album people name missing fix
damongolding Jan 31, 2025
f683d63
Merge pull request #286 from damongolding/feature/album-and-people-names
damongolding Jan 31, 2025
228dada
added translation for clock date
damongolding Jan 31, 2025
9a87ab1
check for sub locales
damongolding Jan 31, 2025
503b2f6
Merge pull request #287 from damongolding/feature/clock-date-locale
damongolding Jan 31, 2025
a4766b3
better err handling
damongolding Jan 31, 2025
87f5538
adding feature
damongolding Jan 31, 2025
ac8d412
Merge pull request #288 from damongolding/feature/disable-navigation
damongolding Jan 31, 2025
0ce8e69
early return
damongolding Jan 31, 2025
a41e5fb
implimentation
damongolding Feb 3, 2025
131a687
feature: support multiple users with multiple api keys
tal-sitton Dec 20, 2024
dd7fa0e
date_filter
damongolding Feb 3, 2025
fa978c5
Merge pull request #290 from damongolding/feature/dynamic-dates
damongolding Feb 3, 2025
5a1622d
Merge branch 'feature/support-multiple-users' of https://github.com/t…
damongolding Feb 3, 2025
1d32af2
idiomatic map lookup
damongolding Feb 3, 2025
1b5dcd0
allow person=none and album=none. Fail fast.
damongolding Feb 4, 2025
dcd71a3
docs and remove redundant func
damongolding Feb 4, 2025
d961757
docs
damongolding Feb 4, 2025
c7bc0df
docs
damongolding Feb 4, 2025
6817001
Merge pull request #231 from tal-sitton/feature/support-multiple-users
damongolding Feb 4, 2025
ca6d836
Merge branch 'task/release' into feature/video
damongolding Feb 4, 2025
5e74839
merge multi user
damongolding Feb 4, 2025
13516e7
Update config.go
damongolding Feb 4, 2025
d22ccd1
no empty users
damongolding Feb 4, 2025
5c3f419
docs and video metadata overlay
damongolding Feb 4, 2025
9f91e62
image -> asset
damongolding Feb 4, 2025
ba4f5bb
Update more_info.templ
damongolding Feb 4, 2025
5d2b8bf
video albumname fix
damongolding Feb 4, 2025
4118706
docs and mutex fix for removing vids
damongolding Feb 4, 2025
9f6b5a0
renamed to date_filter
damongolding Feb 5, 2025
33477a8
docs
damongolding Feb 5, 2025
323027f
docs
damongolding Feb 5, 2025
529b21e
Merge pull request #291 from damongolding/feature/filter
damongolding Feb 5, 2025
4c3423e
deps
damongolding Feb 5, 2025
8486b22
Update Dockerfile
damongolding Feb 5, 2025
92945f7
Merge pull request #292 from damongolding/chore/deps
damongolding Feb 5, 2025
e48ae24
Update README.md
damongolding Feb 5, 2025
4ca6117
Update internal/immich/immich_date.go
damongolding Feb 5, 2025
4080eee
Update taskfile.yml
damongolding Feb 5, 2025
41a918a
docs
damongolding Feb 6, 2025
1d93e92
typos
damongolding Feb 6, 2025
a3261ba
Merge pull request #279 from damongolding/feature/video
damongolding Feb 6, 2025
2569d0d
font smoothing
damongolding Feb 6, 2025
ae35cb1
echo.Context copier to limit race issues
damongolding Feb 6, 2025
7c1b27c
better cleanup
damongolding Feb 6, 2025
65a80aa
Update polling.ts
damongolding Feb 6, 2025
a29c7fb
more DRY asset validation
damongolding Feb 10, 2025
e24db61
adding support for blacklist and skip tag
damongolding Feb 10, 2025
c64bb1d
Update immich.go
damongolding Feb 10, 2025
1148550
docs
damongolding Feb 10, 2025
7d578fe
Merge pull request #299 from damongolding/feature/blacklist
damongolding Feb 10, 2025
e2f45b6
better eventListenerRemove
damongolding Feb 10, 2025
4680701
remove dupe
damongolding Feb 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Builder
FROM --platform=$BUILDPLATFORM golang:1.23.4-alpine AS build
FROM --platform=$BUILDPLATFORM golang:1.23.6-alpine AS build

ARG VERSION
ARG TARGETOS
Expand Down
150 changes: 131 additions & 19 deletions README.md

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions config.example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ date:

memories: false # show memories

## Filters
# date_filter: last-30-days # only applies to people and random assets

## Experimental
experimental_album_video: false

## UI
disable_ui: false # this is just a shortcut for all ui elements (show_time, show_date, show_image_time, show_image_date)
frameless: false # remove border around image and rounded corners.
Expand Down Expand Up @@ -88,6 +94,11 @@ show_more_info_qr_code: true
# unit: metric
# lang: en

## Immich API keys for specific users
# immich_users_api_keys:
# user1: ""
# show_user: false # show user name

## Options that can NOT be changed via url params
kiosk:
port: 3000
Expand Down
2 changes: 1 addition & 1 deletion docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ services:
ports:
- 3000:3000
volumes:
- ./config:/config
- ./config.yaml:/config.yaml
# - ./custom.css:/custom.css
restart: always
6 changes: 3 additions & 3 deletions frontend/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "immich-kiosk",
"version": "0.8.1",
"version": "0.15.1",
"description": "",
"main": "src/kiosk.ts",
"scripts": {
Expand All @@ -22,11 +22,11 @@
"browserslist": "^4.24.3",
"date-fns": "^4.1.0",
"esbuild": "^0.24.2",
"eslint": "^9.17.0",
"eslint": "^9.19.0",
"eslint-plugin-compat": "^6.0.2",
"globals": "^15.14.0",
"htmx.org": "^2.0.4",
"postcss": "^8.4.49",
"postcss": "^8.5.1",
"postcss-cli": "^11.0.0",
"postcss-nested": "^7.0.2",
"typescript": "^5.7.3"
Expand Down
87 changes: 44 additions & 43 deletions frontend/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading