308 Commits

Author SHA1 Message Date
0b5e222318 advotracker_client: update windows resource handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-11-12 15:53:33 +01:00
ba76d87785 parse_args: cleanup
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-11-12 15:52:52 +01:00
e68be43861 advotracker_client: introduce fluent_light theming
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-11-12 15:52:14 +01:00
1343018e2d advotracker_client: bump version to (0.1.8)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-11-12 15:51:06 +01:00
cc4a7045ca bump advotracker_client to version (0.1.8)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-11-12 15:50:35 +01:00
c8f6a6d272 linter updates
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-11-12 15:48:17 +01:00
c1a4547261 Cargo.toml: bump advotracker_client to version (0.1.7)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:27:24 +02:00
ff3362e92e cheet_sheet: update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:26:42 +02:00
ceb1c429ff crate
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:26:10 +02:00
4ba5f1325d policycheck_view: update form identifier
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:15:07 +02:00
3ebf44e8fe services:allianzdirectcall: don't use idomatic variable names
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:12:45 +02:00
2a001a67d8 main_view: typo correction
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:11:30 +02:00
9d11661299 consume crate direcories
* provides target agnostic directory locations
* find config file in a target system standard location

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:07:38 +02:00
6f8cd04e5b main.rs: update lang_id handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:06:29 +02:00
ef0fce5021 advotracker_client: new mail recipient
* add "kooperation@rightmart.de" as valid recipient

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-07-15 01:05:03 +02:00
a0e9e14e3f Cargo.toml: bump advotracker_client to version (0.1.6-alpha1)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:29 +02:00
90869c8305 Lint updates: introduce documentation strings
*  correctemitted missind strings emitted via 'missing_docs' macro

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:29 +02:00
05f6e13dae advotrackerd: update head
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:29 +02:00
d0035ecebb advotracker_db: update head
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:29 +02:00
9b6b128e59 advotracker_client: structure update consuming orbtk (#448)
* orbtk 0.3.1-alpha4 including merge #448

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:28 +02:00
541e516099 lib.rs: active warning for missing documentation strings
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:28 +02:00
dc463df476 twine: update i18n usage
* update to use latest twain crate
* activate feature vor serialization, deserialization (consuming 'serde')
* use (t!) macro from twain crate consuming i18n.rs
* i18n.rs is compiled via build.rs from source
* update docu hint in translation source

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 16:15:22 +02:00
5a21958325 send_ticketdata: update lettre usage
* update Cargo.toml to new lettre crate (v0.10.0-rc.3)
* use TEXT_PLAIN method

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-06-11 12:58:28 +02:00
e06545aa92 Update copyright and year
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-23 14:36:35 +02:00
9837ae0d0d static: New index file for node handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:50:14 +02:00
b0b90c3d6b Include new submodule names
* advotracker_db
* advotrackerd

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:49:11 +02:00
473c31d9ea New assets
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:48:45 +02:00
a5981b31a1 Include SDL2 dynamic library (OS=Windows)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:48:04 +02:00
f7a0a97f34 Introduce 'Windows' resource handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:47:33 +02:00
78be428e7d Flatten create structure
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:46:33 +02:00
9ed395d04b advotracker-client: more twine adaptions
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-22 23:50:59 +01:00
dd5d361116 advotracker_client: update build dependencies
* correction in build.rs: use rust edition 2018 syntax
* crate twine is a build dependency

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-21 21:43:37 +01:00
4a316b8080 advotracker_client: add i18n directory
* initial localization.ini: strings for `en` and `de`
2021-03-21 21:39:57 +01:00
067257e0dd advotracker_client: adopt usage of crate twine
* i18n crate
* twine::build_translations(): generate the i18n.rs with all
  language translation strings
* twine::build_translations_from_readers(): generates to t!() macro
  readers: the INI files with the translation strings
* twine::t() consumes the strings
2021-03-21 21:20:54 +01:00
60a7fc2d84 crates: code cleanup 2021-03-21 19:32:34 +01:00
cff156c024 advotracker_client: introduce Windows icon handling
* include `windres` crate
* create a `build.rs`
* include a `hotline.svg` that is converted to advotracker.ico
  using inkscape and imagemagick
* crate a `README.md`

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-18 11:06:36 +01:00
78851ebbcf Cargo: move profile definitions to workspace root
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-10 09:58:58 +01:00
f6ac43816f data:constants: correct callback_number bug
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-10 09:47:22 +01:00
2b4eb454cc examples: insert sdl2_demo
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-10 09:19:14 +01:00
abe56741e8 widgets:ticketdata: correct mail_from address
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-10 09:18:24 +01:00
0202d4a34b advotracker_client: bump version 0.1.5-alpha2
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 17:26:46 +01:00
520e0cb712 widget:ticketdata: error handling and button glyphs
* assign glyphs depending on action state
* feedback on send_ticketdata return code
* cleanup

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 17:24:07 +01:00
c555ce4d85 service:send_ticketdata: adapt alingnment of http mail and relay
* cleanup comments
* correct relay / credential handling

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 12:07:14 +01:00
a8f6ac6a37 services:send_ticketdata: correct relay authentication issues
* correct mail_from identifier
* correct mail_reply identifier
* correct mail_cc identifier

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 11:16:50 +01:00
8abdef6e44 widget: bump to 0.1.5-alpha2
* typo cleanup
* temporary disable mail-cc combobox
* correct mail_cc address

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 09:50:12 +01:00
a5dae6e397 advotrackerdb: update use reference after structure update
* binaries: reference advotrackerdb, not crate

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 04:32:12 +01:00
e03c5ab667 main: adapt window size
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 04:32:11 +01:00
d8e94513c3 widget:policycheck: enable ClearPolicyNumber
* new action button "Clear", "New ticket"
* enable needed send_message routine
* create action method
* update visibility state of involved view properties

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 04:32:11 +01:00
5a9965751a advotracker: reorganize the project using a crate based structure
* advotracker: the framework project
* crate/advotrackerdb: implementation of the database backend
* crate/advotrackerd: implementation of the backend (daemon)
* crate/adovtracker: implementaton of the application (CLI and GUI)

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 04:32:11 +01:00
4c88167bef advotracker: restructure project using crate tree
* advotracker: the framework crate
* crate/advotrackerdb: crate implementing the database backend
* crate/advotrackerd: the backend daemon
* crate/adovtracker: the application (CLI and GUI)

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-08 04:32:11 +01:00