Commit graph

176 commits

Author SHA1 Message Date
Sébastien Thuret 51768e2d82
update deprecated parameter name 2022-04-07 15:56:57 +02:00
Piero Toffanin 9eb1bff261
Merge pull request #237 from dingedi/main
Run test for pull requests, add some functional tests
2022-04-06 09:41:30 -04:00
Dingedi 5b45b9a53b
Focus textarea after delete text 2022-04-03 18:08:10 +02:00
Sébastien Thuret d7377d174b
/languages should be only available for GET 2022-04-03 13:17:13 +02:00
Sébastien Thuret 00a6039289
Refactor & add the first test ! 2022-04-02 22:26:37 +02:00
Sébastien Thuret a88841c174
upgrade-to-flask2 2022-03-26 09:02:54 +01:00
Kyle Harrity 2499c6c379 include language detected, confidence for /translate calls with auto detect 2022-03-25 02:19:56 -04:00
Piero Toffanin c3548bffe1 Memoize 2022-03-04 10:24:29 -05:00
Ali Sherief e23b96f1da Fix language detection error
The root cause was load_installed_languages() of argostranslate
being called at the top of the file instead of inside a function,
this caused the list of installed languages to incorrectly be
returned as an empty list.
2022-03-04 08:23:11 +00:00
Mufeed Ali 9edcbe8bea
suggestions: Abort when missing parameters 2022-02-20 22:52:12 +05:30
Mufeed Ali 2ddb415bba
cleanup: Whitespaces and imports
- Remove unnecessary import
- Reorder imports
- Fix whitespace issues
2022-02-20 13:39:02 +05:30
Mufeed Ali 933c96914b
app: Fail when giving invalid API keys
When an API key is passed, fail in the case of an invalid API key even
if an API key is not required. This allows the user to know that the API
key is invalid. Otherwise, they work under the assumption that the API
key is correct, even though it is not.
2022-02-20 13:36:29 +05:30
Sébastien Thuret 54f5c5ed94
keep selected languages and text in url 2022-02-07 17:58:30 +01:00
Piero Toffanin 61a148d692
Use len 2022-02-07 11:22:08 -05:00
Piero Toffanin 0d122c5d53
Merge pull request #206 from dingedi/feature/set-default-language
set default language instead of raise error
2022-02-07 11:21:20 -05:00
Sébastien Thuret 6b18b23b46
Add --disable-web-ui 2022-02-07 11:02:32 +01:00
Sébastien Thuret b8df98fdce
set default language instead of raise error 2022-02-07 10:45:31 +01:00
Dingedi 79e5b0fb50
unescape html entity codes (ex: &apos) 2022-02-06 14:54:52 +01:00
Piero Toffanin 9e77f82470 Fix extra t 2022-01-31 10:39:55 -05:00
Piero Toffanin 74e2823658 Fix frontendTimeout 2022-01-31 10:19:14 -05:00
idotj 8ecf708bdd
Apply a white background main <body> 2022-01-17 21:19:46 +01:00
idotj 7afce9ae2a Improve color contrast for WCAG standards + add underline to links 2022-01-17 20:09:20 +01:00
Seth Falco 558f58e4b2
bug: optimize download btn for mobile 2022-01-04 21:13:43 +01:00
Seth Falco da36cd77cd
fix translate text/file buttons 2022-01-04 20:20:02 +01:00
Gustavo Rodrigues 64ae20e932
Properly escape data in the request code
It was only escaping the first quote, all other quotes and other characters that require to be escaped (like line breaks) were not being escaped. JSON.stringify is a good function to handle this.
2021-12-09 10:31:48 -03:00
Piero Toffanin 0cb437083e Slower forgiveness 2021-12-06 22:15:16 +01:00
Piero Toffanin 66f62efcbb Tweak ban logic, update config description 2021-11-24 12:49:07 -05:00
Piero Toffanin 3a7527c418 Improve banned forgiveness logic 2021-11-24 12:41:12 -05:00
Piero Toffanin ffc0c1dcda
Merge pull request #165 from fushinari/key-support-frontend
Expose api_keys in frontend settings
2021-11-07 15:09:47 -05:00
Sébastien Thuret df0c64450a
remove debug print 2021-11-05 14:59:16 +01:00
Sébastien Thuret adfdc8c9e5
decrease counter if the user wait after the slowdown notice 2021-11-05 14:56:04 +01:00
Mufeed Ali 2375cea3ca
Expose api_keys in frontend settings
This is useful for applications that want to know beforehand if usage of
an API key is supported.
2021-11-03 20:26:04 +05:30
Mufeed Ali 29eca1fbd4
Forward API key in suggestions client event 2021-10-31 12:57:36 +05:30
Mufeed Ali 3af4ce16e1
Require API key for submitting suggestions
Also removes limiter exemption
2021-10-31 11:23:25 +05:30
Mufeed Ali 915b912c29
Expose require_api_key_origin in frontend settings
This is useful for applications that want to know beforehand if an API
key is necessary before accessing the running instance.
2021-10-30 21:01:50 +05:30
Piero Toffanin f3029d65d5 Remove api_key param from download url 2021-10-26 17:28:59 -04:00
Piero Toffanin c778aa9960 Remove access check for download endpoint 2021-10-26 17:27:33 -04:00
Piero Toffanin a82b851a3d Fix API key logic, add some error handling 2021-10-26 17:13:51 -04:00
Piero Toffanin 93b711aa74 Update spec version 2021-10-26 16:06:12 -04:00
Piero Toffanin 9d95e07d82 Style fix 2021-10-26 16:04:50 -04:00
Piero Toffanin a1244b9e3e Path traversal check 2021-10-26 15:41:14 -04:00
Piero Toffanin d12c81b773 Add VERSION 2021-10-26 15:32:06 -04:00
Sébastien Thuret 42c44a2ba1
fix 2021-10-25 17:24:03 +02:00
Sébastien Thuret b3c089b246
Dont show switch type if files translation disabled 2021-10-25 17:20:57 +02:00
Sébastien Thuret aac45a60ab
remove scheduler if files translation is disabled 2021-10-25 17:12:09 +02:00
Sébastien Thuret 909deccd3f
disable routes 2021-10-25 17:09:23 +02:00
Sébastien Thuret 5bb8ed7375
Add --disable-files-translation flag 2021-10-25 17:00:44 +02:00
Sébastien Thuret 9e272cb80c
remove uuid and fix downloaded filename 2021-10-25 12:05:39 +02:00
Sébastien Thuret c5f47f0917
add scheduler to remove files after 30 minutes instead of after download 2021-10-25 11:46:49 +02:00
Sébastien Thuret 738dba7476
fix 2021-10-25 11:46:23 +02:00