Commit graph

  • 8aaf8ffebe mozhi: add missing engine parameter to get_languages() function master Syping 2026-04-20 22:32:17 +02:00
  • 5259e2777b user_config: fix set_translator_settings() writing hostname in URL Syping 2026-04-20 22:30:09 +02:00
  • 4b1d0a6ff8 user_interface: make get_translator() and get_translator_name() static Syping 2026-04-20 15:15:16 +02:00
  • 823a60d64d user_interface: add get_translator() and get_translator_name() functions Syping 2026-04-20 15:11:48 +02:00
  • 2d3f3cc365 user_interface: terminate bot asynchronously Syping 2026-04-16 22:52:34 +02:00
  • 12bcfe2f9b translator_dialog: replace port entry with spin button Syping 2026-04-16 22:28:24 +02:00
  • e305cfaa9c gui: add application icon and desktop file Syping 2026-04-14 16:17:04 +02:00
  • d486b6a350 DPPStaticBundle: update OpenSSL to 3.0.20 Syping 2026-04-14 16:00:35 +02:00
  • f11553ba9e [skip ci] Containerfile: don't build DPP tests Syping 2026-04-13 21:19:52 +02:00
  • 39435f1370 translator_dialog: hide api key Syping 2026-04-12 16:58:23 +02:00
  • 9971378f3c gui: add configuration system Syping 2026-04-12 16:40:19 +02:00
  • 84b01d9ae1 dtranslatebot: add GTK gui and port messages to log callback system Syping 2026-04-10 01:34:39 +02:00
  • dfabab2315 {message,submit}_queue: call callback in add function Syping 2026-04-07 22:08:06 +02:00
  • 8acf512c65 {message,submit}_queue: add missing const in callback loop Syping 2026-04-07 22:05:38 +02:00
  • 2d96e35793 {message,submit}_queue: add size() function and callback Syping 2026-04-07 22:02:44 +02:00
  • f25b1ac4db main: move to cli subfolder Syping 2026-04-07 14:09:53 +02:00
  • dcf7da91ed http_request: support legacy libcurl version before 7.83.0 Syping 2026-04-05 22:54:41 +02:00
  • b27d55b4bf http_response: add content_type support Syping 2026-04-05 19:58:27 +02:00
  • 481a2a8357 curl_exception: add error() function and improve message handling Syping 2026-04-05 09:25:43 +02:00
  • 2282c2875c dtranslatebot.spec: fix version number Syping 2026-04-05 00:13:16 +02:00
  • 3bee78275b http_request: throw libcurl errors with curl_exception Syping 2026-04-05 00:10:05 +02:00
  • 8de0473669 curl_exception: implement exception class to throw libcurl errors Syping 2026-04-05 00:09:18 +02:00
  • ce6b3785ac deepl: improve compatibility and language formatting Syping 2026-03-29 11:40:13 +02:00
  • afd710b0fb dtranslatebot 0.3.3 release 0.3.3 Syping 2026-03-29 10:11:25 +02:00
  • db8a915afd deepl: alias source and target for more compatibility Syping 2026-03-29 10:11:01 +02:00
  • 5e3808204e translator: reuse http_request instance Syping 2026-03-29 10:09:31 +02:00
  • 305cbc9437 http_request: prevent copies Syping 2026-03-29 09:29:24 +02:00
  • b35070f788 http_headers: improve memory management Syping 2026-03-29 09:29:09 +02:00
  • 3b7264c547 [skip ci] CMakeLists.txt: clean up http_headers placement Syping 2026-03-29 07:34:23 +02:00
  • e98bd9de6c add http_header class and bot::http namespace Syping 2026-03-29 07:32:37 +02:00
  • f12e13ed28 [skip ci] deepl: remove unused http_headers Syping 2026-03-29 03:45:57 +02:00
  • ec1294a960 bump version to 0.3.2 and minor changes 0.3.2 Syping 2026-03-29 03:37:47 +02:00
  • 58028b6e82 http_request: fix http headers not being applied Syping 2026-03-29 03:34:18 +02:00
  • 60c91d0e4f slashcommands: check my language command target language 0.3.1 Syping 2026-03-27 17:10:04 +01:00
  • b6a5142755 CI: add Enterprise Linux 10 and Leap 16.0 0.3 Syping 2026-03-27 01:49:47 +01:00
  • 24a6bdb0e2 slashcommands: improve my command descriptions Syping 2026-03-27 00:43:31 +01:00
  • 3f84c5ffd6 slashcommands: add my language command Syping 2026-03-27 00:20:47 +01:00
  • 0c61fc8d52 message_queue: simplify getting issuing user Syping 2026-03-27 00:17:50 +01:00
  • ed96fd60e1 [skip ci] message_queue: use const for direct message user Syping 2026-03-26 00:01:23 +01:00
  • a4db0c3137 [skip ci] message_queue: use const for direct message target string Syping 2026-03-25 23:59:40 +01:00
  • 6def63078c message_queue: get user target language in direct message translation Syping 2026-03-25 23:57:54 +01:00
  • bb5adf587c add user support to database Syping 2026-03-25 23:42:34 +01:00
  • 3546eed2dd slashcommands: rename translate_pref, capitalize Translate Message Syping 2026-03-24 00:05:59 +01:00
  • fc89c35b5f send translated direct messages ephemeral Syping 2026-03-23 22:49:34 +01:00
  • 79cb7c5722 add i_direct_messages intent Syping 2026-03-23 02:40:20 +01:00
  • daad0ced89 [skip ci] CI: remove type=ref,event=tag Syping 2026-03-23 02:21:33 +01:00
  • 77621a8991 add direct message support Syping 2026-03-23 02:18:37 +01:00
  • 7588ca865b http_request: return const http_response in get post functions Syping 2026-03-22 17:47:19 +01:00
  • ee245fbb79 http_request: improve memory safety Syping 2026-03-22 17:44:23 +01:00
  • cf134599a7 CI: add Container Image Syping 2026-03-21 20:06:18 +01:00
  • 34996ba363 Containerfile: add basic configuration Syping 2026-03-21 17:20:04 +01:00
  • 1164b18fd5 add Containerfile and increase version to 0.3.0 Syping 2026-03-21 02:23:48 +01:00
  • 63399a010d ported translator to curl, removed EL7 + Windows support Syping 2026-03-20 20:24:59 +01:00
  • ecece11eac DPPStaticBundle: update DPP to 10.1.4, OpenSSL to 3.0.19 and zlib 1.3.2 Syping 2026-03-17 23:41:09 +01:00
  • 2317a66561 CMakeLists.txt: update copyright year to 2026 Syping 2026-03-17 23:40:16 +01:00
  • c76210a30c DPPStaticBundle: update DPP to 10.1.3 and OpenSSL to 3.0.17 Syping 2025-08-06 18:34:02 +02:00
  • b2da36e576 fix DPP 10.1.0 or newer build errors Syping 2025-08-06 18:33:46 +02:00
  • 13d384b14e DPPStaticBundle: OpenSSL build remove no-deprecated Syping 2025-03-23 19:39:46 +01:00
  • 2da43810a1 DPPStaticBundle: update DPP to 10.1.2 and OpenSSL to 3.0.16 Syping 2025-03-23 19:15:28 +01:00
  • b318df79e1 README.md: update supported translation engines 0.2 Syping 2024-12-30 16:16:40 +01:00
  • d6d22d34a8 remove unnecessary else condition Syping 2024-12-30 16:09:12 +01:00
  • 24a7b3bc99 reduce duplicate code Syping 2024-12-30 16:06:51 +01:00
  • 1dc2b2dffa add mozhi support Syping 2024-12-29 16:05:13 +01:00
  • 691e46a507 add lingvatranslate support Syping 2024-12-29 14:26:05 +01:00
  • a42932de12 add --wait-for-translator flag Syping 2024-11-28 16:41:34 +01:00
  • 6d89aef67c DPPStaticBundle: update DPP to 10.0.35 Syping 2024-11-27 15:36:55 +01:00
  • 500c43d4e6 DPPStaticBundle: update DPP to 10.0.31 and OpenSSL to 3.0.15 Syping 2024-10-02 23:36:02 +02:00
  • e94fbbf5ac DPPStaticBundle: update DPP to 10.0.30 and OpenSSL to 3.0.14 Syping 2024-06-11 04:18:07 +02:00
  • f98478bc4d little quality changes Syping 2024-03-26 20:53:10 +01:00
  • 6bcef831c9 rpmspec: revert add debug package Syping 2024-03-25 11:20:36 +01:00
  • 420f536c9b make configuration more understandable Syping 2024-03-25 11:15:08 +01:00
  • 4e71f417d0 rpmspec: add debug package Syping 2024-03-25 10:56:49 +01:00
  • b1329aa961 cache available languages and make translator shared Syping 2024-03-25 10:52:01 +01:00
  • 0e369f5a1d add experimental deepl support Syping 2024-03-23 16:57:54 +01:00
  • 42755811aa CI: add openSUSE Leap 15.5 Syping 2024-03-22 02:37:29 +01:00
  • 24c14efce2 rpmspec: add suse support Syping 2024-03-20 21:43:08 +01:00
  • 6764c9c2f3 rpmspec: defining PERL_EXECUTABLE is not needed anymore Syping 2024-03-19 13:48:42 +01:00
  • 9a5f37929a DPPStaticBundle: get perl executable with find_program Syping 2024-03-17 05:22:22 +01:00
  • 66a504ac55 systemd: escape working directory Syping 2024-03-17 05:21:33 +01:00
  • 7d8bbd12ce CI: add Enterprise Linux Syping 2024-03-15 01:45:55 +01:00
  • 9380dd14ea fix el7 and el9 build errors in RPM SPEC file Syping 2024-03-14 03:30:45 +01:00
  • 382f029c3b add basic config file to RPM Syping 2024-03-12 10:15:51 +01:00
  • 6a89203415 systemd-sysusers support and RPMSPEC added Syping 2024-03-12 09:40:58 +01:00
  • 6f6b5eaa69 fix add_dependencies for WITH_DPP_STATIC_BUNDLE Syping 2024-03-12 06:36:24 +01:00
  • fb709b8919 add stub translator for testing purposes Syping 2024-03-11 05:21:01 +01:00
  • 94429ca718 code style changes and remove some constructors Syping 2024-03-11 04:10:18 +01:00
  • de121beaac rename DPPAsExternalProject to DPPStaticBundle Syping 2024-03-11 03:45:48 +01:00
  • 0dfb2cebe9 CI update and DPPAsExternalProject improvements Syping 2024-03-11 03:24:01 +01:00
  • 92d9aba8d0 erase empty guilds from memory Syping 2024-03-08 16:56:38 +01:00
  • 0dbf987ff2 add ci and simplify executable description Syping 2024-03-08 01:25:50 +01:00
  • 616ce0055b delete channel from settings when no target is left Syping 2024-03-07 23:30:33 +01:00
  • c8239e2517 CMake: fix zlibstatic on Linux issue Syping 2024-03-06 16:42:53 +01:00
  • d0139afd26 CMake: fix MSYSTEM check CMake error Syping 2024-03-06 16:30:27 +01:00
  • 67b4b73400 CMake: fix CMAKE_SYSTEM_VERSION spelling and add CXX passthrough Syping 2024-03-06 16:25:48 +01:00
  • 6220277305 CMake: msys compatibility added/fixed Syping 2024-03-06 16:20:47 +01:00
  • dd2de72f94 ArgumentPassthrough: avoid accidental Cross-Compiling + more fixes Syping 2024-03-06 15:23:11 +01:00
  • 024400be46 improved external project passthrough of variables Syping 2024-03-05 21:02:05 +01:00
  • bb099d644a DPPAsExternalProject: call Perl directly for OpenSSL Syping 2024-03-03 15:17:03 +01:00
  • c21ed31889 minor fixes for DPPAsExternalProject Syping 2024-03-02 22:22:05 +01:00
  • 820593ca2d DPPAsExternalProject: build should work now Syping 2024-03-02 17:42:20 +01:00