62 Commits (master)

Author SHA1 Message Date
Skylar Ittner a28062ae8a Add API to get machine form fields without looking up machine 4 years ago
Skylar Ittner 6ceb940517 Add label PDF generation API 4 years ago
Skylar Ittner df6a3b7e1d Remove duplicate HTML code by making reusable functions do the work 4 years ago
Skylar Ittner 5b05cda1d0 Add unlink component 4 years ago
Skylar Ittner 580d236148 Add/rearrange events 4 years ago
Skylar Ittner 0a36863a39 Add APIs to get client info and search clients 4 years ago
Skylar Ittner a5662874a5 Add icons to machine API output 4 years ago
Skylar Ittner 255d77ec7a Send event date as timestamp 4 years ago
Skylar Ittner aeee08270d Remove containing array 4 years ago
Skylar Ittner 4e123691d5 Add event APIs 4 years ago
Skylar Ittner 122c85387c Fix incorrect client ID indexes 4 years ago
Skylar Ittner f665fd3078 Add more events 4 years ago
Skylar Ittner 286d6a2917 Make event types configurable (JSON file) with categories, some other half-finished features 4 years ago
Skylar Ittner e1fd83ee78 Improve 4 years ago
Skylar Ittner bcf91412f9 Enhance toArray() with client info 4 years ago
Skylar Ittner 038033df65 Update jsonSerialize 4 years ago
Skylar Ittner e0ad9c8692 Make client select searchable (TODO: css) 4 years ago
Skylar Ittner 9c96652c6a Add automatic event on machine creation for easier sorting, add deletemachine action 4 years ago
Skylar Ittner fe8e7baac5 Fix 4 years ago
Skylar Ittner b52f0b0eb3 Calculate check digit for machine/component ID, warn public users of typos 4 years ago
Skylar Ittner 1866b59040 Restrict machine and component IDs to a basic pattern 4 years ago
Skylar Ittner 3db2e97e6c Restrict machine and component IDs to a basic pattern 4 years ago
Skylar Ittner 5d9db66a2f Specify a few column types 4 years ago
Skylar Ittner 6a2fa51570 Add machine types and icons (laptop, phone, drive, etc) 4 years ago
Skylar Ittner d156725bf7 Add machine editing APIs 4 years ago
Skylar Ittner dbd797af99 Add label printing with gLabels integration 4 years ago
Skylar Ittner 55c95c6a86 Add manufacturer field to components 4 years ago
Skylar Ittner 6a26365168 Make component tested date/time optional 4 years ago
Skylar Ittner 8c9bc25276 Add lookup API, add more event types 4 years ago
Skylar Ittner 4342f25b90 Remove X-Frame-Options 4 years ago
Skylar Ittner 2cf5183f14 Allow lookup by serial number 4 years ago
Skylar Ittner 193b3d51f2 Get more than 15 clients from InvoiceNinja 4 years ago
Skylar Ittner 7528468505 Add client management 5 years ago
Skylar Ittner f175ef642a Add some basic core features 5 years ago
Skylar Ittner 26a662c399 Add `addTextInput` and `addSelect` methods that are simpler than `addInput` 5 years ago
Skylar Ittner 3ca062d995 Enforce app passwords in API for users with two-factor enabled 5 years ago
Skylar Ittner 7173a50c36 Add textarea to FormBuilder 5 years ago
Skylar Ittner e66280e07a FormBuilder: add d-flex to footer 5 years ago
Skylar Ittner 892102528b Strip tags from aria-label 5 years ago
Skylar Ittner 69c634ea99 Add checkbox to form builder 5 years ago
Skylar Ittner 106e697fc3 Remove captcha-related code, since login is done by AccountHub now 5 years ago
Skylar Ittner c179ed7ebb Make settings.php an array, not a bunch of defines 5 years ago
Skylar Ittner 61d660be69 Add FormBuilder 5 years ago
Skylar Ittner 5b7ab65946 Make better API system, use new AccountHub API 5 years ago
Skylar Ittner ec44a6740f Fix "language key ... is defined more than once" warning 6 years ago
Skylar Ittner 1271317eb9 Rewrite to use classes, aligning with AccountHub 2.0 6 years ago
Skylar Ittner be34857d71 Change session ID on successful login, make sessions last at least 2 hours 6 years ago
Skylar Ittner a9eb59c936 Replace reCAPTCHA with Captcheck 6 years ago
Skylar Ittner d10c6214a6 Switch to Mozilla Public License 2.0 for code consistency 6 years ago
Skylar Ittner 814c0dbc0f Fix URL 6 years ago