The letter A styled as Alchemists logo. lchemists

Terminus 0.78.0

Keyboard Shortcuts

  • v: View versions.
  • TAB: Move to next commit.
  • ⇧ + TAB: Move to previous commit.
  • ENTER: Open or close a commit.
  • ←: View previous version.
  • β†’: View next version.

Version 0.78.0

SHA

e7084ee25b360d5dfb05354cf52690ff4b93e62d

Signature

-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEE0UiFiNLe33PmLweh8rxJvE/7mkgFAmrPubQbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzAAoJEPK8SbxP+5pIpl8QAMcekQTFOubBZ8wrgPbX
6mFlQ8PnFSLT2hr7Wcc158/Qka50YojzMFzGvroi0Vgrx5HqhOlgabChpgzl2BF2
S7DxcJIwXYdwuEn4HmUMlJIYqm3q+gAlsr0oEjLlSinZ/zuSK11ngypN4JnJaMns
hM2F9OzzrbTq5+NIe5RheCRRtO5NR7Z5NL11a07ssJnnNvJqMTm1sgySd8oSVNiO
QX/+EOjKe8NNr73yhNr8bvZ6uMmyoMFPpAYjJIgWTZIkI1dMQOST4VjiUlRUCFIW
bgsAtjXgumcsnYFMxP7FlWdhBmO8VWKjbFX9FKEPdUbM14At8GSyzul9dR2rNDra
TAeKiqRTqEJ6Gh3YHRVOqckuInA4zUJh+aeJ0dpweUJ0JqDK5jdk85LxLm8D0Op6
Gi/Y1nVPEniY242WwYeHyhprZBnj5sPKDp9cxfRaM553rJCRESOk2//KUhe8jc3H
KmFjTHSIkJ4sT4R6kIdEIa05GPOmOnTmiTuuCDWSgcLm8LJ/L9RvSFbCDH73v9Sc
JRUyKacX5vK9zUq0hV88PCBh2zTmAsiNXbfb8BnoN4g2ndGQwy6Xtw/+NCsGd1wH
MkHwxThlg+86FzlUSUUzF2sVSACPqDkxg5rv4G6ru1EV/Pjm4mJ/61rG4WYxeQFh
Nfip9j0MycKK2WKeysh6LnSO
=6hpu
-----END PGP SIGNATURE-----
Commit Author Files Lines Issue Review
normal Added Metapath gem Brooke Kuhlmann 2 0 / +8 All All
minor

Message

Will soon be used to import screens (including metadata) from any root directory.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

37db188be82f678de0f6388a6e7ed63a43a6152c

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added RSpec firmware factory model association Brooke Kuhlmann 2 0 / +10 All All
minor

Message

Necessary for testing purposes. This includes adding a with_model trait for the firmware factory so it can be associated with a model when needed.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

3e866053618614fc4fc1cd9c2e1777160a734ed9

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added definition list styles for ordered and unordered lists Brooke Kuhlmann 1 0 / +7 All All
minor

Message

Ensures embedded lists are styled as a column of information. This will soon be used to render associated records.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

6466f736d5b38a7949341204dc731e5d13dcbb0e

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added design mode popover Brooke Kuhlmann 2 0 / +9 All All
minor

Message

Necessary to explain how design modes work. Will soon be added to the templates.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

cbcc16981c36e143c29fb0c4db85240a5cd383dd

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added documentation for the Terminus Kubernetes project Brooke Kuhlmann 1 -1 / +1 All All
minor

Message

This will allow us to remove the existing documentation since this new project documents and fully automates Kubernetes support.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

bd865fa50b9c96c6c0c172a21df7c6810def494b

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware creator Brooke Kuhlmann 2 0 / +89 All All
minor

Message

Necessary to encapsulate the creation of new firmware records. This will soon be used within actions.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

f39192e43ed27e35846b416dba3ba398ed0d9c92

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware finder Brooke Kuhlmann 3 0 / +61 All All
minor

Message

Necessary to encapsulate the logic to obtain firmware. Will initially be used to refactor the Display API show action.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

832bb727fb092a3a47e0aa1f47c10f7fa789a775

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware header model name transformer for B/W/R/Y Brooke Kuhlmann 2 -1 / +7 All All
minor

Message

Necessary to ensure, when auto-provisioning a TRMNL B/W/R/Y device, that they are mapped properly. There was no communication that this was added and only discovered this when performing an automatic update of a B/W/R/Y device and noticing the wrong firmware was being installed.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

2130b4eabe4206d46a030d3b308cf519c690050d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware model migration Brooke Kuhlmann 2 -1 / +77 All All
minor

Message

Necessary to associate firmware with multiple models for improved database integrity. This will also allow us to ensure the right firmware is selected for OTA updates.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

b961dee7b9d7bb685348de45f1cdb1c5d09c9b7a

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware model relation Brooke Kuhlmann 3 -1 / +39 All All
minor

Message

Necessary to join the two models together. This includes providing associations for the existing firmware and model relations.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

8bac985d0644cc0bd7eacc61dd2b9e787d1f111f

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware model repository Brooke Kuhlmann 2 0 / +102 All All
minor

Message

Necessary to manage database records.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

cd5eaedeb726db7857bfd928ce5e225805b50fbd

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware part methods for first model link and model count Brooke Kuhlmann 2 -1 / +44 All All
minor

Message

Will soon be used when rendering model information so you know how many models, at a glance, a firmware is associated with. A link to the first model is provided for convenience.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

0e19e8488baa0fc601ce73d083936e1d027cb14b

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware relation with model query Brooke Kuhlmann 3 -4 / +48 All All
minor

Message

Necessary to find all records with associated models. This includes:

  • Updating #by_version_desc to be #version_descending for improved readability.

  • Using #version_descending as the default sort order.

  • Joining by both the firmware model and model tables. The latter makes it possible to search by model attributes if necessary.

This is a breaking change that will soon be fixed when the firmware repository is updated to use this new functionality.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

1568be68c6261330615ddbad92263ab5728bd7b3

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware repository attachment and model behavior Brooke Kuhlmann 2 -11 / +163 All All
minor

Message

Enhances the repository with attachment management and associated model information. This make it easier to find firmware by model information including management of associated models.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

5cee84b092e51c702b27066274ad8f1439752c46

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added firmware updater Brooke Kuhlmann 2 0 / +95 All All
minor

Message

Necessary to reduce duplication by encapsulating how to update an existing firmware record so this can be reused by multiple objects.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

91bf312df0d3a02bb8ca4a3cefa9eaa0ae4f47a4

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added import script Brooke Kuhlmann 1 0 / +13 All All
minor

Message

Handy for CLI use.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

a0dc8e8d6b68a517503c04a8b4d0cd4de9aa15f8

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added mode to design import schema Brooke Kuhlmann 2 -2 / +13 All All
minor

Message

Necessary to ensure the mode, when exported, can be imported as well.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

e8f4129e783e71df718f7ec548ed716342e2d8d7

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added model IDs to Firmware API Brooke Kuhlmann 4 -19 / +55 All All
minor

Message

Ensures firmware is always associated with a model.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

d3334521a4680dac22e42893da28fb9900837ce3

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added model IDs to firmware serializer Brooke Kuhlmann 2 -9 / +58 All All
minor

Message

Necessary to include the associated model IDs (if any) in the API responses.

This is a breaking change which will require updating the API specs.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

b482d754c08e1e26a34247d44e9f78ad0dc61dc0

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added model to firmware index and show templates and partials Brooke Kuhlmann 6 -3 / +15 All All
minor

Message

Now that firmware can be associated with multiple models, it becomes important to show model information including a direct link to the associated model.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

dc9071b881b10e76288b36c122352ae32e66af21

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added popovers to design show template Brooke Kuhlmann 2 -4 / +16 All All
minor

Message

Necessary to explain what these fields do. This also fixes the path to where the popovers are located and ensures the show view is using the correct part.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

2fc222e60016d02175a49294568947b056b2e0de

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added screen documentation Brooke Kuhlmann 2 -2 / +54 All All
minor

Message

Sheds more light on what screens are and how they are used. This also includes documentation for the new import script.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

cfbc19184f2b22ce245a7063fc141e58730dd478

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added screen template migration for mode column Brooke Kuhlmann 2 -2 / +13 All All
minor

Message

Necessary to capture the screen mode (i.e. text or art). This is identical to extensions behavior.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

eacdca3f3f10c3089b927a902a6d49cef63e8d42

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added screen template part Brooke Kuhlmann 2 0 / +55 All All
minor

Message

Necessary to render the correct mode label which matches what was selected when creating or updating the template.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

b1e039d5b3cb723e940aff2b82a57171b0001328

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added screen template struct mode to screen and export attributes Brooke Kuhlmann 4 -6 / +9 All All
minor

Message

Necessary to ensure the mode is included in these attributes. The corresponding factory was updated to include the default mode which mimics database behavor as well. The exporter spec was updated to account for this new attribute as well.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

8fb72e29174d37a525141ac4ef69459a6df40a04

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added screens importer Brooke Kuhlmann 2 0 / +220 All All
minor

Message

Necessary to import screens using Metapath. This allows us to import screens with rich metadata.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

96a15f80bcf6995d7bee9cc88921166ba156faf0

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated API display show action to use firmware finder Brooke Kuhlmann 2 -61 / +37 All All
minor

Message

Necessary to reduce duplication by delegating to this new object. This also cleans up the request spec use of versions used and the objects (i.e. let statements) needed for testing.

The firmware_url is also included in every response in order to silence the missing URL arrors in the device logs (another firmware change which now requires this to always be present).

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

a80e56e6030db7cad95beef6634d15ada3982b32

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated design create and update actions to include mode Brooke Kuhlmann 5 -5 / +33 All All
minor

Message

Necessary to allow folks to set the screen mode. This is identical to extensions behavior.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c37c520b884ae020573f0885f85157a4ae146eb7

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated devices default to enable automatic updates Brooke Kuhlmann 2 -3 / +3 All All
minor

Message

Now that we can properly cache (synchronize) firmware for different models, we can enable automatic updates again so all devices can stay up-to-date with new firmware releases.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

10427a07db3ea21c16cb84cf195a58063b05ebd0

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated firmare repository query by firmware model and model tables Brooke Kuhlmann 3 -20 / +21 All All
minor

Message

Finding firmware without the join table no longer makes sense because you need to know the model ID to any firmware specific information. This ensures the join is used which you can query by model attributes as well.

Reek was updated to ignore feature envy for the replace attachment method since there’s not much that can be done until attachment logic, across all relations/repositories, is extracted further.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

dd7195b526c7bca7552aeb640879bf79a043e2fc

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated firmware create action to use creator Brooke Kuhlmann 5 -44 / +126 All All
minor

Message

Necessary to delegate creation of firmware to the new creator in order to reduce duplication and handle model associations. Changes to the shared fields will effect updates too.

This is a breaking change.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

66a513cd4b0e973f90a26dfd5dccf4410169b729

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated firmware feature specs to lightly test new and edit flows Brooke Kuhlmann 1 -32 / +4 All All
patch

Message

Necessary because I can’t get Capybara to perform a multi-select of models. As a workaround, these specs are simplified in favor of using unit testing for each action.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

b459bfbdf8f66294e758aa3df913c42ec40db90c

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated firmware synchronizer to download binaries for multiple models Brooke Kuhlmann 3 -39 / +110 All All
minor

Message

Necessary to download firmware for multiple models because we no longer use a universal binary. This also means that we answer a success with an array of firmware records or a failure with an array of errors for each download, attach, or creation failure.

Reek was update to ignore feature envy for the attach method as this is, currently, an issue with how Shrine works.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c793f700c131ebae92e48750701b0e2160d2bc3d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated firmware update action to use updater Brooke Kuhlmann 4 -35 / +78 All All
minor

Message

Necessary to delegate updating of firmware to the new updater in order to reduce duplication.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

4ee7bca4b49aa3ba4df02bac2de85f0bbd040fa9

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated package dependencies Brooke Kuhlmann 1 -12 / +19 All All
minor

Message

Weekly updates and maintenance.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

77e2cb2633cbc99b1d494b6074b6b1e932e820eb

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated playlist slideshow help text for manual mode Brooke Kuhlmann 1 -1 / +1 375 All
patch

Message

Clarifies usage better.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

e5affb36db2e6aada47e2df2c68efe6e07a9195e

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to Bundler 4.0.23 Brooke Kuhlmann 1 -3 / +3 All All
minor

Message

Details. This also picks up a minor update to Domain Name as well.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c7c3a6da50f4a048c9c007f9e9df34a1ccb1e1da

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to Node 26.12.0 Brooke Kuhlmann 1 -2 / +1 All All
minor

Message

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

19e2e1988e913fd42c3642fb05115c116e8c5a5f

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to Roda 3.109.0 Brooke Kuhlmann 1 -13 / +11 All All
minor

Message

Details. This also picks up RuboCop 1.92.0 for development purposes along with patch updates to the other gems.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

fa43eea6ceda2a7af3872c49599e7c34160ea36b

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to iCalendar 2.13.0 Brooke Kuhlmann 3 -5 / +4 All All
minor

Message

This version introduces a breaking change with cateogries where they are nested arrays. To work around this, I flatten them in order to restore original behavior. Details.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

f7812e0cd6fec51461a64a3c2c681b352c13433a

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed default option helper to provide fallback Brooke Kuhlmann 2 -2 / +2 All All
patch

Message

Instead of using an empty array, provide a prompt instead.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

77d7c5602594a5c2851038c59509b001935c78d8

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed design name and label popover terminology Brooke Kuhlmann 2 -2 / +2 All All
minor

Message

Despite, internally, calling these screen templates, for UI purposes, they need to be known as designs in order to match UI terminology.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ac633a2bc86c4268b257537380bd3250a0350700

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed device struct display attributes to include firmware version Brooke Kuhlmann 2 -2 / +2 All All
patch

Message

Ensures the firmware version is always supplied. As for the update_firmware key, that’ll be computed by the Display API show action since we only want this to be true when the device supports firmware updates and the versions don’t match.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

fe2bfdb1d265b71ca6424f998cf514e825f7291e

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed error interrupt rendering of message Brooke Kuhlmann 3 -4 / +7 375 All
patch

Message

Necessary to ensure the message is styled and is passed through to the view (i.e. message instead of body). Use of the emoji for the hero image has been dropped as well.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

4e04f84d918cd38ca025ad7349d5a7e5291efb93

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed screen interrupter to honor manual button press Brooke Kuhlmann 4 -41 / +69 375 All
patch

Message

Ensures, when a device’s button is pressed, the associated device’s command is handled properly. This includes when the device is asleep so that it temporarily wakes to process the event.

In the situation where a device command is not recognized, an error screen will be rendered to explain why the command wasn’t processed. This is also why a new translation was added.

Use of trigger terminology has been replaced with event terminology because these are events issued by the device (a.k.a. wake reaason) which makes this easier to reason about.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

2439b1aa096cb70711e0dd8845e569a2f9f0f9e2

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed screen positioner issue with manual playlist mode Brooke Kuhlmann 3 -3 / +35 375 All
patch

Message

Ensures the positioner honors manual playlists by checking the associated event (this will soon be provided by the Interrupter). At the moment, we don’t care what the event is, only that it’s present. In the future, this details of the event might become more useful.

In a nutshell, this means if an event is present or the playlist is automatic, the playlist will advance as requested. This also accounts someone manually pressing a button on the device (which previously wasn’t possible). Otherwise, only the current screen is shown because the playlist requires manual advancement.

Reek was updated to ignore the event control parameter because it’s a necessary evil in this case.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c2b0c555bc7b900d6d0e49d0bbcad48867a13c53

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Removed Kubernetes documentation Brooke Kuhlmann 2 -712 / 0 All All
minor

Message

No longer needed now that we can point to the [Terminus Kubernetes](https://github.com/pradeepbbl/terminus-kubernetes) project.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c4431302225c10fd5e69877efe23964455c20bc8

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Removed firmware kind Brooke Kuhlmann 23 -90 / +25 All All
minor

Message

Necessary to remove all traces of firmware kind since we’ll soon associate firmware with multiple models instead.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

22ffe7fe8109bdac5f6e65471533e19bb69afb98

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated