Matjaž Horvat
Matjaž Horvat
Our [table cache hit rate](https://devcenter.heroku.com/articles/heroku-postgres-metrics-logs) currently stands at 0.85 and is consistently below the recommended value of 0.99. In such case it is recommended to upgrade database plan for more...
We're hitting lots of "503 The service is currently unavailable" errors in the Google AutoML warmup process. With the increase in the number of AutoML locales the time to do...
We should check out what libraries exist for reading environment variables into Django settings and handling things like specific data types (lists, booleans). _Originally posted by @mathjazz in https://github.com/mozilla/pontoon/issues/3194#issuecomment-2084937975_
Disabled projects occupy space in the DB, especially in the Translation and Entity tables. Let's remove them periodically while preserving relevant data (e.g. TM references and user stats). Might be...
In #3152, we added the ability to disable a user. We should communicate that to the user and ways to contact us on the Account disabled page. We could use...
What the title says.
The code that stores the last synced revision doesn't work as expected when the following conditions are met: - push to repository fails for some of the locales - project...
User stats (as shown on the Contributors pages, Profile page, Translation Authors filter, etc.) are calculated on the fly from the Translation table. We should use ActionLog table instead, which...
We should expose Completed strings in the API: https://github.com/mozilla/pontoon/blob/2e53adffb58fd81196a96a3c2d1d34a76d8ff033/pontoon/base/models/aggregated_stats.py#L104-L110 For implementation hint, see: https://github.com/mozilla/pontoon/blob/2e53adffb58fd81196a96a3c2d1d34a76d8ff033/pontoon/api/schema.py#L16