Commit graph

  • 265ac0b84d Add base files for CBUS/VLCB to Server (Interface, IOHandler) cbus Tom 2026-02-19 22:46:56 +01:00
  • 2bfbbb267f [cbus] added config struct Reinder Feenstra 2026-02-16 22:46:54 +01:00
  • 5946f09e12 [cbus] added CBUS general and engine message structs Reinder Feenstra 2026-02-16 22:46:20 +01:00
  • f3363133c6 [cbus] added CBUS protocol opcodes Reinder Feenstra 2026-02-15 13:44:23 +01:00
  • 8d7e1d2a46 [client] bugfix: server log table model signal wasn't linked to receiver lifetime Reinder Feenstra 2026-02-14 17:32:19 +01:00
  • 473246151b [lua] added missing pathfinder support and manual entries Reinder Feenstra 2026-02-11 23:12:56 +01:00
  • 37309cd13e fix: missing include for Release build Reinder Feenstra 2026-02-11 23:12:11 +01:00
  • d3738607f5 [board] basic drag-n-drop block reservation, blocks must be adjacent (for now) Reinder Feenstra 2026-02-11 18:32:05 +01:00
  • a79dfbb5d3 [network] Added CallMethod command to call methods by <object_path>.<method_name> Reinder Feenstra 2026-02-10 23:16:51 +01:00
  • 30adef9e29 [client] bugfix: property signal wasn't linked to receiver lifetime Reinder Feenstra 2026-02-08 22:48:26 +01:00
  • 10ed59404c [client] added env var TRAINTASTIC_LNCVXML_PATH for overriding LNCV XML path (useful when developing) Reinder Feenstra 2026-02-08 22:41:50 +01:00
  • 62cf04eb02 [setup] fixed silent install mode and added cli option to choose components Reinder Feenstra 2026-02-07 15:36:06 +01:00
  • 0973e96bf0 Bumped version to 0.4.0 Reinder Feenstra 2026-02-01 09:35:16 +01:00
  • fe5f697f50 [test] remove train flipping due to changed default direction on assignment Reinder Feenstra 2026-01-29 23:34:17 +01:00
  • 75520517f2 [block] Flipped default assignment direction for trains, it now matches the direction button for horizontal block, so it fells less odd. Reinder Feenstra 2026-01-28 23:23:01 +01:00
  • 8750930cbb [TableWidget] fix: dragging didn't work correctly, it always used row 0 instead of the dragged row. Reinder Feenstra 2026-01-21 18:32:37 +01:00
  • bfdb2a42b2 [tilewidget] fix: changing tab widget made it visible again, re-apply visible attribute Reinder Feenstra 2026-01-18 00:41:35 +01:00
  • 2c9fb1bac3 [traintastic] fixed restart crash (out of memory) Reinder Feenstra 2026-01-17 22:09:47 +01:00
  • fd012470bc [test] added booster create/destroy/switch driver tests Reinder Feenstra 2026-01-17 10:16:05 +01:00
  • 90cb0704a5 [world] added booster feature, is automatically enabled when a booster is created, for future booster setting for block Reinder Feenstra 2026-01-17 09:19:30 +01:00
  • 176522540b [utils] fix: typo Reinder Feenstra 2026-01-17 00:04:12 +01:00
  • 51be749b54 [booster] fixed crash on destroy Reinder Feenstra 2026-01-17 00:03:25 +01:00
  • b33a7a9bc4 [manual] expanded supported hardware appendix with list of supported boosters Reinder Feenstra 2026-01-16 20:36:17 +01:00
  • da46fea755 [booster] Added support for Uhlenbrock Power 7/22/40/70 Reinder Feenstra 2026-01-16 19:46:36 +01:00
  • a1ded854cc [Decoder] Added protocol: Analog Reinder Feenstra 2026-01-09 23:25:12 +01:00
  • db19f52a9e [world] bugfix: corrected name of decoderController property!! Reinder Feenstra 2026-01-09 22:24:43 +01:00
  • 9a387bdaac [world] added scripting feature settings: show/hid scripting related stuff, see #71 Reinder Feenstra 2026-01-08 00:10:24 +01:00
  • de717fef67
    Merge pull request #213 from gfgit/upd_italian_translations Reinder Feenstra 2026-01-03 18:26:14 +01:00
  • 356a854fa8 [translations] update Italian Filippo Gentile 2025-12-12 11:47:47 +01:00
  • b91e25130c [translations] updated Dutch Reinder Feenstra 2026-01-01 23:18:53 +01:00
  • 7b2900b2c3 [translations] sorted English Reinder Feenstra 2026-01-01 22:18:14 +01:00
  • fdd429ca62 bumped copyright year to 2026 Reinder Feenstra 2026-01-01 13:44:45 +01:00
  • 0b4ac00777 [booster] Added (smart) booster status reading support, see #212 Reinder Feenstra 2025-12-31 00:33:50 +01:00
  • f8b28fffc3 [createwidget] create label for readonly properties Reinder Feenstra 2025-12-31 00:11:16 +01:00
  • c68c020a42 [tilewidget] added support for subobject changes (tabs contents is replaced) Reinder Feenstra 2025-12-30 17:39:23 +01:00
  • 5cba0a53c4 [client] added createImageWidget function, the new TileWidget will replace the ObjectEditWidget in the near future Reinder Feenstra 2025-12-30 17:38:22 +01:00
  • a5cb57e360 [object] added Object weak_ptr<T>() weak_ptr_c<T>() helper functions Reinder Feenstra 2025-12-30 08:55:06 +01:00
  • db24ba5929 [utils] added getBit setBit utility functions Reinder Feenstra 2025-12-30 00:31:32 +01:00
  • 72029dc806 Improved values/alias attribute support for string properties. Reinder Feenstra 2025-12-30 00:22:34 +01:00
  • cd53ddc713 [propertyvaluelabel] numeric values now display a unit if set, nan/infinite values are now displayed as dash Reinder Feenstra 2025-12-23 00:54:04 +01:00
  • 35ecb8b46f [loconet] improved handling of power commands Reinder Feenstra 2025-12-22 15:24:14 +01:00
  • 42015e2064 [loconet] extened loco slot read/write log data Reinder Feenstra 2025-12-22 15:22:13 +01:00
  • a5db20c3b8 [train] fix: set vehicle direction on load if active Reinder Feenstra 2025-12-22 15:19:49 +01:00
  • 0da9c107d3 [loconet] fix: missing file changes Reinder Feenstra 2025-12-20 10:05:23 +01:00
  • ac8b32aa68 [loconet] fix: missing include Reinder Feenstra 2025-12-20 09:28:27 +01:00
  • ebd12792cc [loconet] Update decoder slot values on Run Reinder Feenstra 2025-12-18 22:54:50 +01:00
  • eeed23d13b Updated AUTHORS Reinder Feenstra 2025-12-17 00:04:58 +01:00
  • 9088aa42da fixed visibility bug Kamil Kasprzak 2025-12-16 00:40:32 +01:00
  • 83bd3e6054 docs(contributor): contrib-readme-action has updated readme github-actions[bot] 2025-12-16 22:27:34 +00:00
  • 104687cbae
    Update contributors-readme-action to v2.3.11 Reinder Feenstra 2025-12-16 23:27:22 +01:00
  • c207a71d99 [translations] sorted en-us.json Reinder Feenstra 2025-12-15 22:37:24 +01:00
  • c6acc3f512 [utils] added sort subcommand to translations.py Reinder Feenstra 2025-12-15 22:37:08 +01:00
  • 457b32a249
    Added Help attribute to optionally add additiional information to an interface item label (#206) Kamil Kasprzak 2025-12-15 19:01:59 +01:00
  • 3898d69a3d [utils] added add-missing subcommand to translations.py Reinder Feenstra 2025-12-13 23:36:18 +01:00
  • a1a0c284d0 [cleanup] removed old translation format utility scripts Reinder Feenstra 2025-12-13 23:34:12 +01:00
  • ac9ef4ee49 [translation] update French Reinder Feenstra 2025-12-10 12:25:29 +01:00
  • cd31655d8c [cleanup] removed unused enum value Reinder Feenstra 2025-12-09 23:55:10 +01:00
  • ee0ecc8540 [board] Created new tile edit dialog for all tiles, with a live tile preview. Reinder Feenstra 2025-12-08 23:06:04 +01:00
  • 78ad243821 [lua] added sensor rail tile name and state access Reinder Feenstra 2025-12-03 23:38:18 +01:00
  • b869e798d6 [cleanup] removed unused function Reinder Feenstra 2025-12-01 18:18:19 +01:00
  • f8861cfee1
    Merge pull request #204 from traintastic/ci-macos-15-upgrade Reinder Feenstra 2025-11-28 23:54:58 +01:00
  • 2ce7099dd1
    [ci] fixed cmake warning on macos Reinder Feenstra 2025-11-28 23:47:26 +01:00
  • 807eb3618b
    [ci] Set x86_64/arm64 architecture for macOS builds Reinder Feenstra 2025-11-28 23:40:14 +01:00
  • b92cb55338 [ci] ubuntu: now using Qt6 Reinder Feenstra 2025-11-28 23:32:20 +01:00
  • d457d535b7 [lua] added hotkeys for start/stop in lua editor Reinder Feenstra 2025-11-28 00:13:37 +01:00
  • 1bac9de690
    fix: missing override Reinder Feenstra 2025-11-27 06:39:10 +01:00
  • 65266db343 [lua] added (shift)+tab code (un)indent support Reinder Feenstra 2025-11-27 00:05:32 +01:00
  • 5ee78969a3 [translation] updated Polish Reinder Feenstra 2025-11-26 20:41:21 +01:00
  • 3ca2b4860c [translation] updated German Reinder Feenstra 2025-11-26 20:40:34 +01:00
  • da8d66b906 [translation] updated Spanish (61%->100%!) Reinder Feenstra 2025-11-26 18:18:26 +01:00
  • 53882f7bd4 [translation] updated Dutch Reinder Feenstra 2025-11-25 23:26:35 +01:00
  • b0a9a2a9fa [switch] removed name, added text/text_color_on/text_color_off and made is resizeble Reinder Feenstra 2025-11-25 23:21:33 +01:00
  • 57ce96b295 [world] fix: stop scripts before world destruction Reinder Feenstra 2025-11-24 18:50:35 +01:00
  • 8f785bd767 [manual] various fixes and improvements Reinder Feenstra 2025-11-24 18:32:29 +01:00
  • dae2be5e88 [manual/lua] added support for adding warning/note/tip's to function descriptions. Reinder Feenstra 2025-11-24 18:18:54 +01:00
  • b80bfb8a22 fix: don't store simulation status in world file Reinder Feenstra 2025-11-24 18:18:16 +01:00
  • d22a2605b4 [manual] text and icon improvements Reinder Feenstra 2025-11-23 16:04:00 +01:00
  • 1f75962841 [lua] updated dialog help link to new location Reinder Feenstra 2025-11-22 16:28:29 +01:00
  • 878250b5ce [input] fixed invalid assert Reinder Feenstra 2025-11-22 16:27:45 +01:00
  • db9538b3b6 fix: missing include Reinder Feenstra 2025-11-21 23:06:22 +01:00
  • 30eea2bf6d [client] replaced Qt dialog icons by traintastic icon Reinder Feenstra 2025-11-21 22:52:11 +01:00
  • a095feff7b [manual] Updated turnout dialog image (UI was outdated) Reinder Feenstra 2025-11-21 00:03:59 +01:00
  • 60437cdce8 [pushbutton] removed name, added text/text_color and made is resizeble Reinder Feenstra 2025-11-19 23:45:08 +01:00
  • fc5a69e111
    [ci] added macOS 15 ARM64 build configuration Reinder Feenstra 2025-11-18 23:09:10 +01:00
  • f96485e3c3 [server] fixed crash at startup if settings.json was empty or corrupt Reinder Feenstra 2025-11-16 23:43:39 +01:00
  • f08172dd6a [ci] runner os: macos-13 -> macos-15-intel Reinder Feenstra 2025-11-12 00:02:04 +01:00
  • b987d4703a [manual/lua] improved enum documentation Reinder Feenstra 2025-11-11 23:52:47 +01:00
  • 233137baf6 [manual/lua] categorized objects Reinder Feenstra 2025-11-11 23:52:20 +01:00
  • 3d3d22f357
    Merge pull request #201 from traintastic/contributors-readme-action-4drJ5JxvOQ Reinder Feenstra 2025-11-09 16:24:45 +01:00
  • 25112f88f4
    docs(contributor): contrib-readme-action has updated readme github-actions[bot] 2025-11-09 15:20:53 +00:00
  • 84a8fee3ad
    Merge pull request #200 from kamil00110/patch-1 Reinder Feenstra 2025-11-09 16:20:43 +01:00
  • 9f3abc8c46
    Add forum link to README kamil00110 2025-11-09 15:03:42 +01:00
  • 6110984e82 [manual] Added/imporved Lua block related documentation Reinder Feenstra 2025-11-04 00:31:50 +01:00
  • 2a4a306677 [lua+manual] Added missing class constant for train block status Reinder Feenstra 2025-11-04 00:30:34 +01:00
  • 53e67ffa1d [lua] Made block state available Reinder Feenstra 2025-11-04 00:29:24 +01:00
  • 197ac454f3 [translation] Updated German translation from POEditor (typo fix) Reinder Feenstra 2025-11-03 00:00:28 +01:00
  • be5d081fd1 [trayicon] fix: notification text encoding issue. Reinder Feenstra 2025-11-02 23:54:55 +01:00
  • b8c10f26fe
    [readme] Added language progress badges for Polish and Frisian Reinder Feenstra 2025-11-02 08:34:43 +01:00
  • 027650b119 [translation] Updated translations from POEditor Reinder Feenstra 2025-11-01 23:47:45 +01:00
  • 5fd430121b [lua] fix: SensorState enum wasn't registered. Reinder Feenstra 2025-11-01 10:46:57 +01:00