summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-06-28all: I18N supporttestingSebastian Reichel53-263/+793
This adds I18N support using standard gettext system together with an initial German translation. This can be used to search locales in some directory: Intl.bindtextdomain("shopsystem", "/home/sre/src/serial-barcode-scanner"); And this can be used to switch language at runtime: Intl.setlocale(LocaleCategory.ALL, "");
2018-06-28pgp: replace deprecated Archive.Read.support_compression_all with ↵Sebastian Reichel1-1/+1
Archive.Read.support_filter_all
2018-06-28Update CopyrightJohannes Rudolph13-0/+16
2018-06-28all: Add DBusError to avoid warnings with valac 0.40Sebastian Reichel34-200/+262
2018-06-28Add RFID supportJohannes Rudolph12-12/+97
2018-06-28Display on/offmm-chen4-0/+47
Turns the display off and on via MQTT
2018-06-28configure: drop gdk dependencySebastian Reichel1-1/+0
Gdk is needed for building rsvg. We are fine without having all gdk headers available.
2018-06-28database: remove correct binary on cleanSebastian Reichel1-1/+1
2018-06-28scanner-session: initial state machine implementationJohannes Rudolph2-124/+199
2018-06-28scanner-session: add getCodeType()Johannes Rudolph2-0/+31
2018-06-28scanner-session: add play_audio()Johannes Rudolph2-0/+28
2018-06-28database: add method to retrieve product details with pricesJohannes Rudolph4-13/+29
2018-06-28mailer: gmime 2.6 -> 3.0Sebastian Reichel9-1471/+1808
2018-06-28rename README to README.mdJohannes Rudolph1-0/+0
2018-06-28invoice: add CSV for jVereinJohannes Rudolph2-1/+18
This adds one more CSV to be used with jVerein's "Zusatzbeiträge" feature.
2018-06-28all: replace hard-coded KtT branding with dynamic textJohannes Rudolph16-65/+165
* extend config file with general details * extend curves-ui makefile add config * Use name from config * replace static text with dynamic text * read short name and long name from config * replace SHORTNAME tags with the shortname * replace mail related branding information * add missing Replacement * make VAT (Umsatzsteuer) optional * make space name dynamic * make short name in treasuremail text dynamic * make pdf text more dynamic
2018-06-28README: add superuser permission to example userJohannes Rudolph1-0/+1
2018-06-28README: Add demo dataJohannes Rudolph1-1/+4
2018-06-28curses-ui: Load logo from fileJohannes Rudolph5-16/+42
This loads the ASCII art logo shown in the curses UI from a file instead of having it hard-coded in the binary.
2018-06-28README: Use system DBus instead of session DBusJohannes Rudolph1-1/+1
2018-06-28README: Add missing dependenciesJohannes Rudolph1-1/+1
2018-06-28README: Fix SQL syntax errorJohannes Rudolph1-1/+1
2018-06-28web: Use working online service for barcodesJohannes Rudolph1-1/+1
Replace webservice for generating Code 39 barcodes with a working one.
2018-05-18Merge pull request #31 from smilix/masterSebastian Reichel7-0/+137
Adds docker
2017-12-29adds dockerHolger Cremer7-0/+137
2017-12-28fix shopsystem-web.serviceSebastian Reichel1-2/+0
2017-12-28README: provide apt cmdline, since packagenames are debian specific anywaysSebastian Reichel1-19/+3
2017-10-03systemd: add MakefileSebastian Reichel1-0/+23
2017-10-03update READMESebastian Reichel1-12/+37
2017-10-03shopsystem-ui: improve UI service fileSebastian Reichel1-0/+3
2017-10-03add example configuration fileSebastian Reichel1-0/+20
2017-10-03update gstreamer dependencySebastian Reichel1-1/+1
2017-10-03correct libgee dependency in configure scriptSebastian Reichel1-1/+1
2017-10-02audio: improve gstreamer1.0 supportSebastian Reichel1-4/+10
Add proper error message when required gstreamer plugin is missing.
2017-09-29price: fix parsing of 'XX.Y'Sebastian Reichel1-1/+4
2017-09-29esmtp: make valac-0.36 happySebastian Reichel1-49/+49
2017-09-29scanner-session: make valac-0.36 happySebastian Reichel1-1/+1
2017-09-29invoice: make valac-0.36 happySebastian Reichel1-17/+13
2017-09-29audio: switch from gstreamer-0.10 to gstreamer-1.0Sebastian Reichel2-2/+2
2017-09-29web: properly support auth_usersSebastian Reichel1-3/+4
2017-07-11web: csv: fix csv size checkSebastian Reichel1-1/+1
2017-06-15Merge pull request #26 from smilix/joined_at_infoSebastian Reichel6-10/+15
adds the joined_at column and support in the db/web
2017-06-13adds the joined_at column and support in the db/webHolger Cremer6-10/+15
2017-05-07Merge pull request #25 from smilix/masterSebastian Reichel1-1/+2
keeps the sound_theme value on user import (by using a sub select)
2017-05-07keeps the sound_theme value on user import (by using a sub select)Holger Cremer1-1/+2
2017-05-07NULL cannot easily be sent via DBusSebastian Reichel1-0/+1
2017-04-18Merge pull request #24 from smilix/customizable_user_soundsSebastian Reichel12-20/+108
Customizable user sounds
2017-04-18Merge branch 'master' into customizable_user_soundsSebastian Reichel52-43/+358
2017-04-18add systemd filesSebastian Reichel10-0/+115
2017-04-18all: switch from session to system busSebastian Reichel42-42/+242