Граф коммитов

6059 Коммитов

Автор SHA1 Сообщение Дата
Matjaž Horvat d679904f5c
Add an entry about VACUUM FULL to Maintenance docs (#3348) 2024-09-17 21:26:52 +02:00
Matjaž Horvat ff2c4d0246
Add Review message panel (#3340)
Also included:

* Add ability to send a test message to the current user
* Add support for Markdown
2024-09-17 18:41:21 +02:00
flx-sta 50e0dcf825
Add i18next format support to editFieldModes (#3341)
Co-authored-by: Eemeli Aro <eemeli@gmail.com>
2024-09-16 22:25:01 +03:00
Harmit Goswami 0e02572442
Added character escapes to all queries (#3342) 2024-09-16 16:59:39 +02:00
Harmit Goswami 86dcd27ff1
Exclude message identifiers when searching Fluent strings (#3336) 2024-09-13 22:26:13 +02:00
Matjaž Horvat b8db57f6d1
Add ability to filter message recipients by activity (#3325)
This is a continuation of what was started in #3314. It implements the remaining bits of the Compose screen in the Messaging Center, namely Activity filters.
2024-09-13 08:38:36 +02:00
Matjaž Horvat d838000743
Make search panel visible on all screen widths (#3332) 2024-09-13 07:56:11 +02:00
Francesco Lodolo b79f1d8885
Update doc for virtualenv (#3337) 2024-09-12 22:01:24 +02:00
Francesco Lodolo 89536387b5
Update lxml to 5.3.0 (#3338) 2024-09-12 21:59:55 +02:00
Francesco Lodolo 179f47358f
Replace python-levenshtein with RapidFuzz package (#3334) 2024-09-12 14:04:07 +02:00
flx-sta ed596da81f
Double curly-brackets placeholders (#3328) 2024-09-12 12:13:06 +03:00
Francesco Lodolo 1e03996a09
Replace html2text with BeautifulSoup (#3331) 2024-09-12 10:51:48 +02:00
Francesco Lodolo fa157fcb0b
Update ruff to 0.6.4 (#3329) 2024-09-12 09:05:33 +02:00
Harmit Goswami b8cd6c0aac
Implement filter for matching whole words (#3326) 2024-09-11 22:58:51 +02:00
Harmit Goswami 513b3593d7
Fixed variable scoping in query (#3322) 2024-09-10 18:40:46 +02:00
Matjaž Horvat a794992e72
Remove unused mercurial requirements (#3320) 2024-09-10 18:19:47 +02:00
Harmit Goswami 0403dfdab6
Fix bug when Match Case and Translations Only filter were active (#3319) 2024-09-10 16:35:34 +02:00
Harmit Goswami 7c56875d65
Implement search filter for matching case (#3318) 2024-09-09 19:35:14 +02:00
Harmit Goswami 6df98ce479
Implement filter for searching in rejected translations (#3317) 2024-09-06 16:40:50 +02:00
Harmit Goswami 24256cdc9a
Implement Search Filter for searching within translations only (#3316) 2024-09-05 23:00:56 +02:00
Matjaž Horvat 31f2051a3f
Add ability to filter message recipients by role, project and locale (#3314) 2024-09-05 20:04:40 +02:00
Francesco Lodolo 08eae32fa2
Allow IP ranges in BLOCKED_IPS setting (#3306)
Allow IP ranges — defined with the CIDR notation (e.g. 192.168.1.0/24) — in BLOCKED_IPS setting.
2024-09-04 19:24:14 +02:00
Harmit Goswami 1dd5c81069
Add search options panel with an option to exclude string identifiers (#3288)
- Does not work for Fluent strings yet.
- The feature is temporarily disabled while the rest of the search options are implemented.
2024-09-03 22:58:27 +02:00
Matjaž Horvat 714efff98f
Fix failing contributors test, take 2 (#3311)
See #3294 for the original fix.
2024-09-02 06:53:35 +02:00
Matjaž Horvat a505bf93de
Add specification for Translation Memory Management (#3307) 2024-09-01 19:37:00 +02:00
Matjaž Horvat c0ab963e96
Speed up Django Admin New and Edit pages (#3310)
By introducing autocomplete_fields for fields with a lot of entries. All raw_id_fields are also replaced with autocomplete_fields.
2024-09-01 19:31:58 +02:00
ayanaar fd37b6105c
Implement UX Logging and Fix LLM Translation Shortcut Functionality (#3241) 2024-08-29 17:44:49 +02:00
Matjaž Horvat 5221841f6b
Link to malicious IP detection script from the docs (#3308) 2024-08-29 15:22:25 +02:00
Bryan Olsson aafdf527f1
Add specs for transactional emails (#3295) 2024-08-21 20:46:17 +02:00
Matjaž Horvat 14a458fcef
Revert "Add Subresource Integrity (SRI) to an external script (#3298)" (#3301)
This reverts commit 61d58fc1e4.
2024-08-19 17:36:16 +02:00
ayanaar 54b4d8b449
Adjust prompt to account for HTML tags (#3300)
Co-authored-by: Ayanaa Rahman <arahman@Ayanaas-MacBook-Pro.local>
2024-08-19 16:21:32 +02:00
Matjaž Horvat 61d58fc1e4
Add Subresource Integrity (SRI) to an external script (#3298) 2024-08-16 01:37:36 +02:00
JohnKagunda 87e3d40849
Fix notification timestamp display (#3289)
Use jquery.timeago.js instead of timesince() Django template filter to format notification timestamp consistently with the React notification popup.
2024-08-14 14:24:43 +02:00
Harmit Goswami c5f69bf064
Fix failing test case in contributors/tests/test_utils.py (#3294) 2024-08-02 19:11:25 +02:00
Matjaž Horvat fe2daf1544
Use default Gunicorn worker timeout setting (#3293)
The Heroku router drops a long-running request after 30 seconds, but the dyno behind it
continues processing the request until completion.

Adding a timeout to the webserver ensures that the dyno itself drops the long-running request,
creating capacity for other requests.

A while ago the webserver timeout was set to 120 seconds, in order to potentially help
with long request like downloading TMX files via curl. It's not clear if this was actually
helpful, but it increases a chance of Applcation Errors under heavy load.
2024-08-01 18:27:19 +02:00
Matjaž Horvat 2e53adffb5
Remove script to create source repos for Thunderbird and Seamonkey (#3287) 2024-07-30 21:01:15 +02:00
Matjaž Horvat 7559f9d0d7
Add new Seamonkey repo URL to MOZILLA_REPOS (#3286) 2024-07-30 17:51:49 +02:00
ayanaar 2d5872e78b
Update UXActionLog records (#3283) 2024-07-26 22:42:30 +02:00
Harmit Goswami 6db8a16dce
Add button to show older activity in the profile page (#3255) 2024-07-23 16:52:18 +02:00
JohnKagunda d310eab4b2
Update: Removed docker/k8s-first-steps (#3280) 2024-07-22 10:35:28 +02:00
JohnKagunda 185a7e0b05
Add ability to log to a file (#3260)
Co-authored-by: Matjaž Horvat <matjaz.horvat@gmail.com>
2024-07-17 11:34:43 +02:00
ayanaar e31fb16a44
Add Specification for Gamification Badges (#3277) 2024-07-16 17:51:13 +02:00
Harmit Goswami 136e382a11
Sort dates for insights chart (#3278) 2024-07-11 23:26:05 +02:00
Matjaž Horvat 434a77c6c0
Add ability to send transactional emails (#3272) 2024-07-11 09:13:06 +02:00
dependabot[bot] c41cf143f8
Bump certifi from 2024.2.2 to 2024.7.4 in /docs (#3274)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-06 11:28:57 +02:00
ayanaar f1e958d83c
Enhance user action logging (#3273) 2024-07-04 18:24:13 +02:00
Harmit Goswami 86041d97ff
Show the correct review time in tooltip (#3270)
Also: unify datetime formats between tooltips.
2024-07-03 22:52:48 +02:00
Matjaž Horvat 4fd99f4595
Add ability to send emails and notifications from the Messaging Center (#3259)
Note that until we implement recipient filters, the recipient of the messages is the sender.

Also included:
- Factor out check-box CSS
- Make .notification selectors in style.css and main.js more specific
2024-07-02 12:13:58 +02:00
Harmit Goswami cd0a3fdac4
Add reviewed time information to reviewed strings tooltip (#3263) 2024-07-02 10:20:35 +03:00
Francesco Lodolo b4c53ea2c5
Update compare-locales to 9.0.4 (#3267) 2024-07-01 11:50:44 +02:00