summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-09-15pgp: fix build for valac 0.42Sebastian Reichel2-3/+3
The change is not backwards compatible, so bump vala dependency.
2018-09-15travis: actually build the projectSebastian Reichel1-2/+1
2018-09-15Merge pull request #44 from smilix/masterholger2-2/+11
makes tmux call at the end optional
2018-09-15makes tmux call at the end optionalHolger Cremer2-2/+11
2018-09-15README: fix headline syntaxSebastian Reichel1-8/+8
2018-09-14web: add suppliers sectionSebastian Reichel3-3/+94
2018-09-14travis: build docker fileSebastian Reichel1-8/+8
2018-09-06web: user-import: show RFID diffSebastian Reichel2-3/+13
2018-09-06database: fix RFID comparisonSebastian Reichel1-1/+10
2018-09-06web: csv: keep supporting CSV files without RFID entriesSebastian Reichel1-6/+3
2018-09-06Add Travis CISebastian Reichel1-0/+12
2018-08-31shorten some stringsSebastian Reichel3-180/+194
2018-08-31Merge pull request #43 from smilix/better_inventorySebastian Reichel16-17/+283
Better inventory
2018-08-27Merge branch 'master' into better_inventoryHolger Cremer294-11694/+47228
Conflicts: README data/templates/products/entry.html docker/Dockerfile docker/init.sh src/database/database.vala src/database/db-interface.vala src/pdf-stock/Makefile src/pdf-stock/pdf-stock-interface.vala src/pdf-stock/pdf-stock.vala src/web/Makefile src/web/main.vala templates/menu.html templates/products/index.html
2018-08-26Merge pull request #42 from smilix/docker-fixupSebastian Reichel6-21/+84
updates the docker configuration for the new project layout
2018-08-26updates the docker configuration for the new project layoutHolger Cremer6-21/+84
2018-07-26adds an inventory functionHolger Cremer14-14/+245
2018-07-20fix date in mailerSebastian Reichel1-15/+7
2018-07-20web: don't allow non-logged in person to view guest accountSebastian Reichel1-1/+1
2018-07-20database: fix get_product_for_eanSebastian Reichel1-5/+5
2018-07-20datatables: fix pagination entriesSebastian Reichel3-3/+3
2018-07-20web: fix shortnameSebastian Reichel3-42/+24
2018-07-18database: fix stock_statusSebastian Reichel1-1/+1
2018-07-18Debian packagingSebastian Reichel46-126/+17008
2018-07-18web: use datatables instead of sortableSebastian Reichel10-69/+15712
2018-07-18bootstrap2 -> bootstrap3Sebastian Reichel21-6739/+8266
2018-07-17improves the restock form format/stylingHolger Cremer1-7/+32
2018-07-17better method to change passwordHolger Cremer1-1/+1
2018-07-17I need those changes or the audio did not work...Holger Cremer1-1/+3
2018-07-17shopsystem-ui.service: setup console fontSebastian Reichel1-1/+3
2018-07-17README: replace sqlite3 usage with DBus calls to database serviceSebastian Reichel1-7/+15
2018-07-17database: add add_category(name)Sebastian Reichel2-1/+20
2018-07-17fix mailerSebastian Reichel1-2/+8
2018-07-17play logout soundSebastian Reichel1-7/+7
2018-07-17Fix display of Guest purchasesSebastian Reichel1-6/+12
2018-07-17fix templatedirSebastian Reichel4-30/+42
2018-07-15all: fix all remaining warningsSebastian Reichel4-18/+50
2018-07-15sql updateSebastian Reichel4-1/+1
2018-07-15all: simplify datadir configurationSebastian Reichel11-72/+77
This simplifies the datadir configuration and removes the expectation, that the code is executed from the repository. It should now be possible to install this into the system like any other common Linux application.
2018-07-15update docker build deps for mesonSebastian Reichel1-8/+8
2018-07-15build: switch to meson buildsystemSebastian Reichel170-843/+815
We build the project with 'meson' now instead of using custom configure script + GNU Makefiles. To build the project, go to the project root directory and use the following commands: Building: meson build cd build ninja Update Language Files: ninja shopsystem-pot ninja shopsystem-update-po Install: DESTDIR=./tmp ninja install
2018-06-29libcairobarcode: move to srcSebastian Reichel6-5/+5
2018-06-29README: use busctl instead of mdbus2Sebastian Reichel1-2/+2
2018-06-29all: I18N supportSebastian Reichel53-263/+795
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.