Commit Graph

183 Commits

Author SHA1 Message Date
dingedi 9831ba88a6 improve translation of punctuation 2022-05-30 09:14:45 +02:00
Anomalion 8eece0e984 Include dark-theme.css 2022-05-10 11:57:47 +02:00
Anomalion d28b684ee8 Create dark-theme.css 2022-05-09 14:15:18 +02:00
dingedi 3873d51c3c improve translation formating 2022-05-03 16:48:06 +02:00
Dingedi 5773adaabd Revert "improve translation formating" 2022-05-03 16:43:05 +02:00
dingedi a91303d27e improve translation formating 2022-05-03 16:30:20 +02:00
P.J. Finlay 278a7057e4 Upgrade deprecated Argos Translate call
- load_installed_languages has been deprecated in favor of get_installed_languages
2022-04-30 06:15:54 -05:00
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