Kostiantyn
029bf280e5
Bump GQLparser and GQLgen deps in API ( #1234 )
...
Co-authored-by: Konstantin Koval
2025-06-30 22:53:20 +03:00
Kostiantyn
73ae3e8132
Bump API deps to versions, released this week ( #1220 )
...
Co-authored-by: Konstantin Koval
2025-06-20 11:39:07 +03:00
Kostiantyn
9369f72d3b
Bump API deps from last 2 weeks ( #1218 )
...
Co-authored-by: Konstantin Koval
2025-06-13 20:58:03 +03:00
marc7s
1d1305628a
Add multiple face group merge support ( #1162 )
...
* Migrate multiple merge faces code from merge-multiple branch
* Revert translations
* Remove unnecessary node
* Add aria labels
* Code review changes
* Add frontend test for MergeFaceGroupsModal
2025-06-07 10:21:02 +03:00
Kostiantyn
36f3924b4f
Bump GQLgen, GQLparser and GORM versions in API ( #1197 )
...
* Bump GQLparser and GORM versions in API
* Bump GQLgen as well
* Revert GORM update
---------
Co-authored-by: Konstantin Koval
2025-05-05 18:14:59 +03:00
Kostiantyn
0961984134
Bump gqlgen and gqlparser versions in API ( #1191 )
...
* Bump `gqlgen` and `gqlparser` versions in API
* new gqlgen version
---------
Co-authored-by: Konstantin Koval
2025-04-21 22:54:49 +03:00
Kostiantyn
862ac5af39
Bump gqlgen to 0.17.70 ( #1184 )
...
Co-authored-by: Konstantin Koval
2025-03-27 20:46:14 +02:00
Kostiantyn
0f19345d86
Bump several GO dependencies to the latest versions ( #1182 )
...
Co-authored-by: Konstantin Koval
2025-03-22 22:20:24 +02:00
Googol Lee
06acd165f2
Bump golang from 1.23-bookworm to 1.24-bookworm, as well as gqlgen. ( #1172 )
...
* Bump golang from 1.23-bookworm to 1.24-bookworm
Bumps golang from 1.23-bookworm to 1.24-bookworm.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update to use `go tool`, see https://go.dev/doc/go1.24#go-command .
* Update go.mod to go 1.24
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-17 18:45:30 +01:00
Kostiantyn
b93d48f94e
Bump gqlgen and gqlparser to the latest versions ( #1166 )
...
Co-authored-by: Konstantin Koval
2025-02-02 20:51:17 +02:00
Kostiantyn
bdb2aef669
Bump gqlgen, copy, crypto, mint, sys deps to the latest versions in API ( #1156 )
...
Co-authored-by: Konstantin Koval
2025-01-19 21:53:50 +02:00
Kostiantyn
9835c1949d
Bump gqlgen in API to the latest version and regenerate the code ( #1147 )
...
Co-authored-by: Konstantin Koval
2024-12-30 17:17:06 +02:00
Kostiantyn
3c53ccc304
Bump several API dependencies to the latest versions ( #1138 )
...
* Bump several API dependencies to the latest versions
Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /api
Bump github.com/vektah/gqlparser/v2 from 2.5.19 to 2.5.20 in /api
Bump gorm.io/driver/postgres from 1.5.10 to 1.5.11 in /api
Bump golang.org/x/image from 0.22.0 to 0.23.0 in /api
Bump golang.org/x/crypto from 0.29.0 to 0.30.0 in /api
Bump github.com/99designs/gqlgen from 0.17.56 to 0.17.57 in /api
* Regenerate GraphQL code
---------
Co-authored-by: Konstantin Koval
2024-12-06 16:20:48 +02:00
Googol Lee
772129dbeb
Remove continue-on-error: true because it hides errors. ( #1129 )
...
* Add test for the workflow.
* Remove continue-on-error.
* Remove always failing test.
* Fix the hidden failure.
* Regenerated.
2024-11-19 19:03:19 +01:00
Googol Lee
7b69f247d3
Fix gqlgen ( #1105 )
2024-11-02 17:05:29 +01:00
Googol Lee
84c642ca79
Fix gqlgen code ( #1099 )
2024-10-23 20:40:14 +02:00
Kostiantyn
dd90d476ad
Refactoring part 2.4: Long func refactoring in graphql/resolvers ( #1076 )
...
* Split long functions and optimize code
* Addressing comments
* Remove unnecessary input param
---------
Co-authored-by: Konstantin Koval
2024-10-11 12:31:49 +03:00
Kostiantyn
d1193c5ca4
Refactoring part 1: Fix some annoying linter warnings in API code ( #1064 )
...
* names, constants of reusable strings, removed unneeded `if`, replaced deprecated imports
* more deprecated imports replaced
* What is this?))
* Fix a path and quote a var in Dockerfile
* Addressing review comments
---------
Co-authored-by: Konstantin Koval <kkb@ukr.net >
2024-09-30 14:45:02 +02:00
Phlogi
f093827bde
Fix slow query in getting media of a face by using another join
...
The subquery returns all potential media id's. Typically, we have a couple of faces and thousands of media files.
A join is much faster.
With about 50k images and a face that was present in 2'000 images the query was unusable slow, it took about 60s.
This is a very important performance fix, as I think many users will run into it.
Maybe there are other areas where the same improvement is possible, I didn't check.
2022-03-05 17:44:15 +01:00
viktorstrate
c5a307283d
Refactoring of API
...
- Add request context to all database calls
- Update deprecated gqlgen functions
- Update go.mod dependencies
2021-11-11 18:57:02 +01:00
viktorstrate
06fd166483
Sidebar: people section + album path
2021-10-19 23:28:23 +02:00
viktorstrate
9bcfdbb2cd
Add environment variables to disable features
...
Face detection still needs to be hidden on the frontend if it's disabled
2021-08-31 11:34:55 +02:00
viktorstrate
1029b61a4c
Fix faces not getting scanned
...
- This fixes #344
- Add integration tests for face recognition
- Properly check that the user own the queried album
2021-04-26 12:21:15 +02:00
viktorstrate
7f885fa63e
Fix minor bugs
2021-04-17 17:28:16 +02:00
viktorstrate
ba16fc1caa
Fix postgres errors + fix search results without thumbnails
...
This closes #241
2021-03-12 14:26:51 +01:00
viktorstrate
d4552c7724
Fix sql compatiability bug
2021-02-26 21:53:14 +01:00
viktorstrate
14c97d49c1
Fix sql compatiability bug
2021-02-26 21:51:00 +01:00
viktorstrate
7bdf02b726
Fix bug where one user would load another users image faces
2021-02-26 21:49:01 +01:00
viktorstrate
91d94ecc82
Fix bug related to faces feature
2021-02-26 21:30:09 +01:00
viktorstrate
51123ed8b4
Order people by number of photos of them
2021-02-26 20:19:20 +01:00
viktorstrate
8290d51aae
Add pagination for people
2021-02-25 20:39:24 +01:00
viktorstrate
7fab8287a2
Add API pagination for faces
2021-02-25 18:48:59 +01:00
viktorstrate
eaad404f55
Fix new Docker runtime errors
2021-02-22 21:14:15 +01:00
viktorstrate
3eb3435f08
Add DetachImageFaces resolver
2021-02-22 18:14:31 +01:00
viktorstrate
20251dedd6
Add UI to move faces between face groups
2021-02-20 22:43:07 +01:00
viktorstrate
a3e5346501
Properly configure face gallery
2021-02-20 14:45:43 +01:00
viktorstrate
5368b4bae0
Various improvements to faces UI
2021-02-19 23:30:43 +01:00
viktorstrate
bdd2318afc
Implement recognizeUnlabeledFaces
2021-02-19 19:24:31 +01:00
viktorstrate
00fceea4db
Work on face merge ui
2021-02-19 17:49:41 +01:00
viktorstrate
6b48ac9a16
Add schemas for face related mutations
2021-02-17 13:50:32 +01:00
viktorstrate
de46f89f5d
Show face circles in sidebar
2021-02-16 17:13:08 +01:00
viktorstrate
c3eda0feab
Start on UI for faces
2021-02-16 12:41:34 +01:00
viktorstrate
67b812ed21
Add graphql resolver for faces
2021-02-16 12:01:10 +01:00