110 Commits

Autor SHA1 Nachricht Datum
Reinder Feenstra
a19879159a board: added one way and direction controller tile 2022-03-20 20:03:38 +01:00
Reinder Feenstra
1c3d4c45d4 interface list: implemented status column 2022-03-05 00:14:01 +01:00
Reinder Feenstra
8d5def228e implemented world import option 2022-03-01 00:11:22 +01:00
Reinder Feenstra
f93cd91e95 implemented world export option 2022-02-27 23:40:45 +01:00
Reinder Feenstra
39c188f047 input monitor: added pages and address grouping 2022-02-26 22:59:32 +01:00
Reinder Feenstra
025703fe44 session now monitors onDestroying signal, to release shard_ptr's 2022-02-21 11:52:31 +01:00
Reinder Feenstra
68fd0efee5 z21: added R-bus feedback support 2022-02-14 23:48:23 +01:00
Reinder Feenstra
14c066453b fix: added simulation in worldstate mask and values 2022-02-12 23:00:35 +01:00
Reinder Feenstra
faacd8af3b Merge branch 'master' into simulate 2022-02-11 23:55:43 +01:00
Reinder Feenstra
6cca383d87 added support for output channels and implemented it for DCC++EX 2022-02-05 19:44:37 +01:00
Reinder Feenstra
05f3b695a3 added support for alias attributes 2022-02-05 19:33:13 +01:00
Reinder Feenstra
754655aed1 world: added simulation option 2022-01-15 08:49:02 +01:00
Reinder Feenstra
9048b47227 Moved copyright to shared file 2022-01-08 22:40:26 +01:00
Reinder Feenstra
d9c63fd3fa fixed diagnostic/readabilty issues reported by clang-tidy #WIP 2022-01-04 23:32:36 +01:00
Reinder Feenstra
959e2661ae fix: use __has_include for finding std::filesystem header 2022-01-04 17:06:30 +01:00
Reinder Feenstra
dd3997b0d3 added isInternal to InterfaceItem to restrict publishing it to the clients 2022-01-03 10:39:55 +01:00
Reinder Feenstra
9bd2a50539 Added category attributes to server settings 2022-01-03 09:59:49 +01:00
Reinder Feenstra
2b3678bfb3 server settings are now backupped on save and moved all backups to datadir/.backup 2022-01-03 09:38:24 +01:00
Reinder Feenstra
11d4ebcd85 Merge branch 'master' into interface-controller 2022-01-03 00:59:50 +01:00
Reinder Feenstra
35ea514d61 fixed language issues and added en-us strings 2022-01-03 00:03:57 +01:00
Reinder Feenstra
14eb29e95b z21: rewrite -> new kernel/iohandler model 2022-01-02 18:33:04 +01:00
Reinder Feenstra
f4ef6f3f02 loconet: added Z21 IO handler 2021-11-29 23:18:57 +01:00
Reinder Feenstra
f0eac15247 added property flags to control property access within the Lua scripting engine 2021-11-10 22:03:03 +01:00
Reinder Feenstra
a4806f36f9 moved serial port open code to function for reuse 2021-10-25 23:05:42 +02:00
Reinder Feenstra
f52502bcbf WIP: XpressNet rewrite 2021-10-24 17:22:17 +02:00
Reinder Feenstra
6245513048 WIP: loconet: major rewrite:
one interface with three io handler backends: serial/tcp binary/LBServer
the kernel runs it's own thread for handling all loconet traffic (and future filtering), it only notifies the event loop if something changes
2021-10-17 16:38:51 +02:00
Reinder Feenstra
956c8ad168 Replaced command station and controller by interface with supporting controllers 2021-10-17 16:10:56 +02:00
Reinder Feenstra
15fb96ff7a board: added color schemes dark/light and two options for drawing turnouts 2021-10-15 23:21:44 +02:00
Reinder Feenstra
1d6929bc17 board: shift right click now rotates counter clockwise 2021-10-06 22:22:33 +02:00
Reinder Feenstra
f2fa7fd391 CI: set CODENAME to branch-run-commit 2021-09-20 21:24:02 +02:00
Reinder Feenstra
57a1e14501 en-us: sorted strings 2021-09-18 23:58:25 +02:00
Reinder Feenstra
f9565ed519 freight car: added cargo loaded and cargo capacity properties 2021-09-16 23:22:36 +02:00
Reinder Feenstra
3b277397ca added ratio unit property 2021-09-16 23:08:44 +02:00
Reinder Feenstra
39e359276b translation: updated german language file added some translations 2021-09-12 10:16:10 +02:00
Reinder Feenstra
fd7ed56785 translation: partly updated nl-nl translation 2021-09-11 00:28:26 +02:00
Reinder Feenstra
6420805888 Many translation improvments and cleanup
Added option to log missing strings to client
2021-09-10 23:53:59 +02:00
Reinder Feenstra
bf08369357 board: added tunnel tile 2021-09-05 21:52:10 +02:00
Reinder Feenstra
8132adb251 board: added bridge tiles 2021-09-05 13:07:39 +02:00
Reinder Feenstra
1254232f14 board tile resize: added feedback when resize size is invalid 2021-09-05 10:55:47 +02:00
Reinder Feenstra
948012bec9 tile: added properties x, y, width, height, rotate 2021-09-05 01:05:30 +02:00
Reinder Feenstra
d0bc37275e Added generation of traintastic-data deb package and move lang/ to shared/translations 2021-09-02 21:12:47 +02:00
Reinder Feenstra
c159a213a9 board: added resizeTile method + test 2021-08-30 00:13:38 +02:00
Reinder Feenstra
1e1ed87574 replace Category enum by translatable string 2021-08-22 13:43:08 +02:00
Reinder Feenstra
fecdb8b2ed fix: corrected decoder protocol enum strings 2021-08-18 09:07:35 +02:00
Reinder Feenstra
e79f254dd5 split decoder type into type and function property 2021-08-15 09:34:37 +02:00
Reinder Feenstra
885b788bae decoder functions are now sub objects of decoder 2021-08-11 21:08:59 +02:00
Reinder Feenstra
d0c45a575e Merge branch 'master' of github.com:traintastic/traintastic 2021-08-08 00:34:14 +02:00
Reinder Feenstra
db285b4979 World's can now be saved compressed (new default) and a backup is made
TODO: windows support
2021-08-08 00:33:20 +02:00
Reinder Feenstra
3d00eef508 corrected windows locale path 2021-08-04 23:35:15 +02:00
Reinder Feenstra
4f20e77803 fixes for windows 2021-08-04 19:37:27 +02:00