15 Commits

Author SHA1 Message Date
Michael Mayer
e693fd668f CI: Apply Go linter recommendations to "internal/server" package #5330
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-22 13:09:32 +01:00
Michael Mayer
a921f82a17 Pkg: Move /service/http/... to /http/... and add package /http/dns
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 21:08:48 +02:00
Michael Mayer
fd2a386c71 PWA: Improve handling of service worker requests #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 07:25:50 +02:00
Michael Mayer
5a95d972a8 PWA: Improve service worker server endpoint #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 12:30:38 +02:00
Michael Mayer
627acaf64e PWA: Add fs constants for "assets.json" and "manifest.json" #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 09:23:53 +02:00
Michael Mayer
5bfa9803f1 PWA: Add code comments to internal/server/routes_webapp.go #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 09:16:33 +02:00
Michael Mayer
bf6d7e4f94 Config: Add StaticBuildFile() and StaticImgFile() functions #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 09:09:56 +02:00
Michael Mayer
703f355c09 PWA: Include minimal no-op service worker for tests #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-17 20:41:22 +02:00
Michael Mayer
023fbe3a1d Pkg: Add service/cluster package & rename media/http → service/http #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-13 12:58:28 +02:00
Michael Mayer
f7a6b0fa6c Config: Add an option to disable the web user interface #5111
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-14 19:30:24 +02:00
Michael Mayer
6a89519e63 Videos: Refactor codec, content and file type specifications #4770
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 00:30:45 +01:00
Michael Mayer
1f4f65e988 Server: Add "force" and "mode" flags for sockets #4673 #4767 #4765 #4467
These changes allow you to force the re-creation of existing Unix domain
sockets and set the permissions of sockets after they have been created.

The flag or variable value for this must be formatted as follows:
--http-host="unix:/var/run/photoprism.sock?force=true&mode=660"

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 12:03:00 +01:00
Michael Mayer
ed03524a66 Config: Refactor client config and assets tests #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 13:55:39 +01:00
Michael Mayer
9f7d2f9434 Frontend: Refactor app bootstrapping templates and CSS imports #3168 2025-01-06 15:05:39 +01:00
Michael Mayer
7f02d4efdb Config: Serve "robots.txt" file to control how site is indexed #4574
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-07 19:09:43 +01:00