photoprism/internal/api
Michael Mayer 163db703d1 Config: Add "develop" feature flag to disable new viewer sidebar #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 12:29:02 +01:00
..
embed UX: Refactor video formats and codecs in front and backend #1307 #3168 2025-01-28 23:26:52 +01:00
abort.go API: Fix content type header for transcoded videos #1307 #3168 2025-01-29 20:16:27 +01:00
albums.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
albums_search.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
albums_search_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
albums_test.go Backend: Move customize, pwa, ttl, query, classify and nsfw packages 2024-07-02 07:36:52 +02:00
api.go Backend: Update copyright notices 2025-01-09 10:28:17 +01:00
api_auth.go API: Implement OIDC redirect endpoint #782 2024-07-01 16:50:53 +02:00
api_auth_test.go Backend: Move session package to /internal/auth/session 2024-07-02 08:11:17 +02:00
api_client_config.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
api_event.go Backend: Move search package to /internal/entity/search 2024-07-02 07:39:39 +02:00
api_log.go Logs: Shorten the names of error log helper functions 2024-01-18 11:23:59 +01:00
api_request.go API: Move handling of HTTP auth headers to pkg/header #808 #3943 #3959 2024-01-09 10:58:47 +01:00
api_response.go Auth: Use hashed auth tokens for enhanced security #3943 #808 #782 2024-01-06 17:35:19 +01:00
api_response_headers.go Server: Add X-Robots-Tag response header to control search engines #4574 2024-10-13 11:19:30 +02:00
api_response_test.go Tests: Add unit tests 2024-04-29 18:36:39 +02:00
api_test.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
auth_tokens.go Security: Use individual preview tokens for each user account #98 2022-10-13 22:11:02 +02:00
batch.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
batch_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
cache.go Config: Serve "robots.txt" file to control how site is indexed #4574 2024-11-07 19:09:43 +01:00
cache_test.go OAuth2: Add "POST /api/v1/oauth/revoke" API endpoint #782 #808 #3943 2024-01-10 12:21:43 +01:00
config_options.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
config_options_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
config_settings.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
config_settings_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
connect.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
connect_test.go API: Improve logs and add /api/v1/connect endpoint for auth callbacks 2022-07-19 16:58:43 +02:00
covers.go Metadata: Set labels based on matching keywords in the caption #4603 2025-01-17 06:24:29 +01:00
covers_test.go Auth: Add CLI command to create access tokens for apps #782 #808 #3943 2024-01-05 16:31:07 +01:00
docs.go API: Move swagger.json to /internal/api and embed it in build #2132 2024-07-19 22:08:56 +02:00
download_album.go API: Add Swagger annotations #2132 2024-08-01 13:29:34 +02:00
download_album_test.go Tests: Add unit tests 2024-05-28 12:47:21 +02:00
download_file.go API: Add Swagger annotations #2132 2024-08-01 13:29:34 +02:00
download_file_test.go Security: Use individual preview tokens for each user account #98 2022-10-13 22:11:02 +02:00
echo.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
echo_test.go Config: Update CORS header defaults and add /api/v1/echo endpoint #3931 2024-01-16 14:36:08 +01:00
errors.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
errors_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
faces.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
faces_search.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
faces_search_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
faces_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
feedback.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
feedback_test.go API: Add .well-known/oauth-authorization-server route handler #808 #3943 2024-01-08 14:53:39 +01:00
file_delete.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
file_delete_test.go Auth: Add CLI command to create access tokens for apps #782 #808 #3943 2024-01-05 16:31:07 +01:00
file_orientation.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
files.go API: Add Swagger annotations #2132 2024-09-03 16:47:29 +02:00
files_test.go Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
folders_cover.go API: Add Swagger annotations #2132 2024-09-03 16:47:29 +02:00
folders_cover_test.go Security: Use individual preview tokens for each user account #98 2022-10-13 22:11:02 +02:00
folders_search.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
folders_search_test.go Backend: Move sortby package to /internal/entity/sortby #4203 2024-07-03 09:52:20 +02:00
import.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
import_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
index.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
index_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
labels.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
labels_search.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
labels_search_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
labels_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
links.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
links_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
markers.go Metadata: Don't generate picture titles based on labels only 2025-01-05 13:33:54 +01:00
markers_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
metrics.go Frontend: Refactor app bootstrapping templates and CSS imports #3168 2025-01-06 15:05:39 +01:00
metrics_test.go OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943 2023-12-12 18:42:50 +01:00
moments_time.go API: Add Swagger annotations #2132 2024-09-04 13:50:24 +02:00
moments_time_test.go Backend: Format go imports 2020-11-21 18:08:41 +01:00
oauth_authorize.go API: Add link to related issue in /internal/api/oauth_authorize.go #4368 2024-07-03 10:36:35 +02:00
oauth_authorize_test.go Tests: Add unit tests 2024-07-16 17:26:18 +02:00
oauth_revoke.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
oauth_revoke_test.go OIDC: Add additional config options and OAuth2 API endpoints #782 2024-06-26 14:05:58 +02:00
oauth_token.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
oauth_token_test.go OIDC: Add additional config options and OAuth2 API endpoints #782 2024-06-26 14:05:58 +02:00
oauth_userinfo.go API: Add link to related issue in /internal/api/oauth_userinfo.go #4369 2024-07-03 10:36:05 +02:00
oauth_userinfo_test.go Tests: Add unit tests 2024-07-16 17:26:18 +02:00
oidc_login.go OIDC: Upgrade "zitadel/oidc" from v1 to v2 #782 2024-07-06 11:15:23 +02:00
oidc_login_test.go Tests: Add unit tests 2024-07-17 16:35:49 +02:00
oidc_redirect.go OIDC: Refactor Subject and Issuer update in redirect API endpoint #782 2024-07-09 12:06:56 +02:00
oidc_redirect_test.go Tests: Add unit tests 2024-07-17 16:35:49 +02:00
photo_label.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
photo_label_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
photo_unstack.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
photo_unstack_test.go Auth: Add CLI command to create access tokens for apps #782 #808 #3943 2024-01-05 16:31:07 +01:00
photos.go Metadata: Add backward compatibility for Description field #4603 2025-01-20 19:20:12 +01:00
photos_search.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
photos_search_geo.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
photos_search_geo_test.go Auth: Open album share links in the regular user interface #98 #782 2022-10-02 11:38:30 +02:00
photos_search_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
photos_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
reactions.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
server.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
services.go Annotations: Improve swagger annotations 2025-01-21 16:50:24 +01:00
services_search.go Annotations: Improve swagger annotations 2025-01-21 16:50:24 +01:00
services_search_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
services_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
services_upload.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
services_upload_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
session.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
session_create.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
session_delete.go Backend: Move session package to /internal/auth/session 2024-07-02 08:11:17 +02:00
session_get.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
session_response.go Frontend: Refactor app bootstrapping templates and CSS imports #3168 2025-01-06 15:05:39 +01:00
session_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
share.go Config: Serve "robots.txt" file to control how site is indexed #4574 2024-11-07 19:09:43 +01:00
share_preview.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
share_preview_test.go Auth: Add CLI command to create access tokens for apps #782 #808 #3943 2024-01-05 16:31:07 +01:00
share_test.go Auth: Add CLI command to create access tokens for apps #782 #808 #3943 2024-01-05 16:31:07 +01:00
status.go API: Add Swagger annotations #2132 2024-09-11 10:07:53 +02:00
status_test.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
subjects.go API: Add "@Accept json" Swagger doc annotations where applicable 2025-01-19 15:26:18 +01:00
subjects_search.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
subjects_search_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
subjects_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
svg.go API: Embed updated icons for the /api/v1/svg endpoints #3168 2024-12-20 05:16:35 +01:00
svg_test.go Tests: Update fixtures and folder test 2020-12-30 18:12:30 +01:00
swagger.json Annotations: Improve swagger annotations 2025-01-21 16:50:24 +01:00
thumbnails.go API: Add Swagger annotations #2132 2024-08-01 12:09:45 +02:00
thumbnails_test.go Security: Use individual preview tokens for each user account #98 2022-10-13 22:11:02 +02:00
users_avatar.go API: Add Swagger annotations #2132 2024-07-16 12:05:55 +02:00
users_avatar_test.go API: Move swagger.json to /internal/api and embed it in build #2132 2024-07-19 22:08:56 +02:00
users_passcode.go API: Add Swagger annotations #2132 2024-07-16 12:05:55 +02:00
users_passcode_test.go Account: Refactor access token API and request forms #808 #4114 2024-04-05 14:46:11 +02:00
users_password.go API: Add and update Swagger annotations #2132 2024-07-16 12:35:27 +02:00
users_password_test.go Config: Add "develop" feature flag to disable new viewer sidebar #3168 2025-02-03 12:29:02 +01:00
users_sessions.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
users_sessions_test.go Account: Add GET /api/v1/users/:uid/sessions endpoint #808 #4114 2024-03-28 13:24:12 +01:00
users_update.go API: Add and update Swagger annotations #2132 2024-07-16 12:35:27 +02:00
users_update_test.go API: Move swagger.json to /internal/api and embed it in build #2132 2024-07-19 22:08:56 +02:00
users_upload.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
users_upload_test.go Auth: Extend account settings with user details and avatar upload #98 2022-10-17 19:07:38 +02:00
video.go API: Improve content type string generation #1307 #3168 2025-01-29 21:35:07 +01:00
video_test.go API: Improve content type string generation #1307 #3168 2025-01-29 21:35:07 +01:00
websocket.go API: Implement OIDC redirect endpoint #782 2024-07-01 16:50:53 +02:00
websocket_create.go Backend: Move get package to /internal/photoprism/get 2024-07-02 08:03:30 +02:00
websocket_reader.go Auth: Accept access token as passwd with fail rate limit #782 #808 #3943 2024-01-14 18:28:17 +01:00
websocket_test.go Auth: Ensure backwards compatibility for existing API clients #808 #3943 2024-01-07 12:25:56 +01:00
websocket_writer.go API: Implement OIDC redirect endpoint #782 2024-07-01 16:50:53 +02:00
zip.go API: Add additional fields to label and subject edit forms #383 #3168 2025-01-17 02:55:07 +01:00
zip_test.go Auth: Add CLI command to create access tokens for apps #782 #808 #3943 2024-01-05 16:31:07 +01:00