feat: transition to new repo.

This commit is contained in:
sai80082 committed 2026-02-04 12:35:33 +05:30
1 parent d9d8dec2d1
commit cfd8e40c81
6 files changed
+12 -31

No files matched your search

+5 -8
View File
@@ -1,3 +1,6 @@
> [!NOTE]
> This project is a fork of [varun-raj/immich-power-tools](https://github.com/varun-raj/immich-power-tools). The original maintainer was inactive for a while, so I decided to continue development by adding new features.
# ![Logo](./public/favicon-32x32.png) Immich Power Tools
A unofficial immich client to provide better tools to organize and manage your immich account. Building it to speed up your workflows in Immich to organize your people and albums.
@@ -15,12 +18,6 @@ A unofficial immich client to provide better tools to organize and manage your i
- **Smart Search 🔎**: Search your library with natural language, supports queries like "show me all my photos from 2024 of <person name>"
- **Bulk Date Offset 📅**: Offset the date of selected assets by a given amount of time. Majorly used to fix the date of assets that are out of sync with the actual date.
### Support me 🙏
If you find this tool useful, please consider supporting me by buying me a coffee.
[![Buy me a coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/varunraj)
## 💭 Back story
Recently I've migrated my entire Google photos library to Immich, I was able to successfully migrate all my assets along with its albums to immich. But there were few things like people match that was lacking. I loved Immich UI on the whole but for organizing content I felt its quite restricted and I had to do a lot of things in bulk instead of opening each asset and doing it. Hence I built this tool (continuing to itereate) to make my life and any other Immich user's life easier.
@@ -41,7 +38,7 @@ services:
# Other services...
power-tools:
container_name: immich_power_tools
image: ghcr.io/varun-raj/immich-power-tools:latest
image: ghcr.io/sai80082/immich-power-tools:latest
ports:
- "8001:3000"
env_file:
@@ -73,7 +70,7 @@ If you're using portainer, run the docker using `docker run` and add the power t
```bash
# Run the power tools from docker
docker run -d --name immich_power_tools -p 8001:3000 --env-file .env ghcr.io/varun-raj/immich-power-tools:latest
docker run -d --name immich_power_tools -p 8001:3000 --env-file .env ghcr.io/sai80082/immich-power-tools:latest
# Add Power tools to the same network as immich
docker network connect immich_default immich_power_tools
+1 -1
View File
@@ -52,7 +52,7 @@ services:
power-tools:
container_name: immich_power_tools
image: ghcr.io/varun-raj/immich-power-tools:latest
image: ghcr.io/sai80082/immich-power-tools:latest
ports:
- "8001:3000"
env_file:
+1 -1
View File
@@ -3,7 +3,7 @@ version: '3.8'
services:
immich_power_tools:
container_name: immich_power_tools
image: ghcr.io/varun-raj/immich-power-tools:latest
image: ghcr.io/sai80082/immich-power-tools:latest
ports:
- "3000:3000"
env_file:
+3 -3
View File
@@ -9,9 +9,9 @@
"lint": "next lint"
},
"author": {
"name": "Varun Raj Manoharan",
"email": "varun@skcript.com",
"url": "https://varunraj.in"
"name": "Sai Charan Guntupalli",
"email": "me@saicharang.com",
"url": "https://saicharang.com"
},
"dependencies": {
"@google/generative-ai": "^0.21.0",
+1 -1
View File
@@ -58,7 +58,7 @@ export default function RootLayout({ children }: RootLayoutProps) {
<Link
className="flex items-center gap-2 text-xs"
href={
"https://github.com/varun-raj/immich-power-tools?tab=readme-ov-file#-getting-started"
"https://github.com/sai80082/immich-power-tools?tab=readme-ov-file#-getting-started"
}
target="_blank"
>
+1 -17
View File
@@ -43,28 +43,12 @@ export default function ProfileInfo() {
Log Out
</Button>
)}
<Button asChild variant="secondary" className="h-6 flex-1 text-xs flex items-center justify-center gap-2" onClick={handleLogout}>
<Link href="https://buymeacoffee.com/varunraj" target="_blank">
<HandshakeIcon className="w-4 h-4" />
Support
</Link>
</Button>
</div>
</>
)}
</div>
<div className="border-t text-muted-foreground text-xs py-2 flex justify-between items-center px-2">
<p>
Made with <span className="text-red-500">&hearts;</span> by{" "}
<Link
target="_blank"
href="https://x.com/zathvarun"
className="text-primary"
>
@zathvarun
</Link>
</p>
<Link target="_blank" href={`https://github.com/varun-raj/immich-power-tools/releases/tag/v${version}`}>
<Link target="_blank" href={`https://github.com/sai80082/immich-power-tools/releases/tag/v${version}`}>
v{version}
</Link>
</div>