The letter A styled as Alchemists logo. lchemists

Terminus 0.76.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.76.0

SHA

0979e76eb220add415275b70b216b0554b71ef49

Signature

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

iQJPBAABCAA5FiEE0UiFiNLe33PmLweh8rxJvE/7mkgFAmq9RmEbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzAAoJEPK8SbxP+5pIlBEQAKfeSlsrYI3635cV+kBW
yR1ub61lMtflfJzqhKzS8wCh++WEO4r1Jxp6CiNKi+IzKLxVrnekAs/BtFkeFZzF
/NsCDrOAircKJiy7Ok2RzwBYfEHaBlWnmrN8QPpPan5SMv40QLY8J25WS5vmWN+V
oVsQ9wuxX0ri8xIxQLIv47P0GHL1ywlMaMFAfNUR/LAlpbfZbhtEU6IXE3j+wrB9
plZjEH3SN7l4zi1SlYayFJKY4pulas3lS5pM38QJlsv3ZaqVbaIxoLuGYu05QQhb
zkiyx5x6IAf1cYM5SmqTCtfipku0deCoza5ss3YPxYB+6n6du4Fs0jevisuqwpoS
wNjrV9ifrk3Km2tHGmzLQ45d5VMKPYo4S5rXzPavlXECsvJfqBz7iPuD4s2wYhAz
OOD1eFuDBXT/vtm6j2vTiNdNvgkCaM/X1E0sy7W1Di2X456+iRH+9Wt/Df3gTkRw
kaW6JYKNOy8LfVUknPbyh0NY3E2l0BchQC1mVeARccMXLdAW7q52DLyNSzzPL5HO
nP4BzhSqDSsZ5ViVOgnw9diNn6Ea+QdIVbPyKbIHXzcl0f/AQnaubJq/E4W3qwYB
PBDemSW0JOodZQoUrCByvhr/yjRdm1eD1XMz6PEVqD3ETGqqQlMyWVrULWvW3MQY
vlWpeLtP3+87rX7d3hm667jv
=/wfj
-----END PGP SIGNATURE-----
Commit Author Files Lines Issue Review
normal Added RSpec calendars fixture Brooke Kuhlmann 1 0 / +70 346 All
minor

Message

Necessary to define a default calendar for testing purposes. The data is large enough to warrant a fixture rather than constantly duplicating this data structure across multiple specs.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

f616f51c1527c08e39c3f6fc12ddac561a6f5b30

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added calendar source Brooke Kuhlmann 2 0 / +48 346 All
minor

Message

Necessary to obtain calendar information from a calendar file.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c769659c469e663753e55b28ce4c344eb432aa2d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added calendar type to extensions fetcher client Brooke Kuhlmann 2 0 / +38 346 All
minor

Message

Necessary to fetch and process calendar formats.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

a665ee3745f47923149a17c7fc958fcb8d9541e4

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added exchanges template popover documentation for supported formats Brooke Kuhlmann 1 -1 / +10 346 All
minor

Message

Necessary to expose the various formats supported by the system.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

0a611e407c095fd9a36efbffb5b0b36f3d00571d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added extensions basic generator for webhooks Brooke Kuhlmann 5 0 / +59 All All
minor

Message

Necessary to support the import of TRMNL Webhooks. These are definitely not webhooks, only API requests, which is why the terminology is confusing. This is also why the generator is labeled basic since only the Liquid template and data (if any) is what is rendered.

Reek was update to ignore too many statements because keeping all logic within a single case statement is better than splitting up further.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

a19d35deded38e9b0b30dc79254de18f92572ad6

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added extensions remote import kind transform for webhooks Brooke Kuhlmann 3 -12 / +4 All All
minor

Message

Necessary to allow import of webhook extensions (despite not being webhooks at all) since you can use Extensions API for this now.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

cce90b3f4e93b6b1d82921bd74c40a83cbcde16e

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added extensions webhook help text for shared fields Brooke Kuhlmann 1 -1 / +10 All All
minor

Message

Necessary to explain how to use a webhook extension once imported.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

67273874fbf7d941c5d4e49362e1b996ff8b8363

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added iCalendar alarm refinement Brooke Kuhlmann 2 0 / +88 346 All
minor

Message

Necessary to teach alarms how to answer themselves as a hash.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

be62a399ec1d5809b20d27ccd5da79f81222b870

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added iCalendar calendar refinement Brooke Kuhlmann 4 0 / +131 346 All
minor

Message

Necessary to teach calendars how to answer themselves as a hash. This leverages the existing refinements since this is the primary refinement.

Reek and RuboCop were updated to ignore several violations due to the poor design of these objects since the issues are inherent with the original implementation.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

9fce5f6b926b0a2815a77bf8086b126da7d34ddf

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added iCalendar event refinement Brooke Kuhlmann 4 0 / +238 346 All
minor

Message

Necessary to teach events how to answer themselves as a hash.

Reek and RuboCop were updated to ignore the violations since they stem from the iCalendar’s poor implementation.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ef91d9f347fe3fa54ce0458c970dbde22a0c3023

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added iCalendar gem Brooke Kuhlmann 2 0 / +12 346 All
minor

Message

Necessary to support iCal formats. The gem’s implementation is terrible and will need to be replaced in the future but will have to suffice for now. Documentation.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

8ebd32b7a1ba0d01b0ba236abed7bf9672fcffad

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added iCalendar timezone refinement Brooke Kuhlmann 3 0 / +59 346 All
minor

Message

Necessary to teach alarms how to answer themselves as a hash.

Reek was updated to ignore the rfc_3339 method in order to deal with date/time formatting.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

03733c44fc6a48db7e22c160a022f5597c5a0080

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added patch URI to extension part Brooke Kuhlmann 2 -3 / +12 All All
minor

Message

Necessary to render the Extensions API PATCH URI for an extension. This will soon be used for documentation purposes when enabling extension webhook kind support.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

a5af8223277b00118cffc09c4c617c601536cefd

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated package dependencies Brooke Kuhlmann 1 -18 / +18 All All
patch

Message

Weekly upkeep and general maintenance.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

9c0fa2a8643b64a7510731876d6dbf1316def363

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to Bundler 4.0.22 Brooke Kuhlmann 1 -5 / +5 All All
minor

Message

Details. This picks up a few other gem updates as well.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

742c2bfb0e7855c2e5a5bb820b20fd7dbc323790

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to Rodauth 2.48.0 Brooke Kuhlmann 1 -8 / +8 All All
minor

Message

Details. This also includes a Rexexp Parser performance improvement along with a few other small patches.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

0010996ca805d6afaece8e270766df38529f4261

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed extensions fetcher client to handle mixed case special header Brooke Kuhlmann 2 -2 / +33 346 All
patch

Message

Improves the user experience by letting folks use either upper, down, or mixed cased for the accept special header.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

29b42c9b320eb304aa8568508f22f93806c8ee8f

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed extensions gallery infinite scroll swap Brooke Kuhlmann 1 -1 / 0 All All
patch

Message

Ensures new extensions are properly swapped into the DOM by removing the swap attribute since swapping by outer HTML is the default now.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

fa4073101f2fad715a9d9431d5225d2299fd2451

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed htmx disabled element attribute to be disable Brooke Kuhlmann 5 -5 / +5 All All
patch

Message

Ensures these elements are immediately disabled, once clicked, in order to prevent further events. The htmx 4.0.0 upgrade script didn’t detect this which is why this took a while to discover.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ff4626c004424d4d7f715fc4440e1e312e1fe1e3

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Refactored extensions fetcher client to use request instead of input Brooke Kuhlmann 2 -47 / +47 346 All
patch

Message

Improves readability since we are dealing with a request object instead of a generic input object (as previously used).

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

2fbce41dc67451c1753e4a7b9f6fa535e805691d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Refactored extensions source to use content instead of body Brooke Kuhlmann 2 -28 / +28 346 All
patch

Message

A small improvement to readability since we are manipulating content (which happens to be the body of an HTTP response).

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

43f13593ccf43309f71c64679132dcd8c364e269

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated