Commit Graph

34 Commits

Author SHA1 Message Date
Hauke Tönjes cc7fddb2af
Support for other image formats (#95)
* Upgrade packages (#86)

Co-authored-by: Marvin Sextro <marvin.sextro@gmail.com>

* Support JPEG and other image formats; remove pngjs dependency (#93)

* Support JPEG and other image formats; remove pngjs

By using native Canvas to render images it was possible to remove
dependency on external libraries to support image formats while
supporting more formats like JPEG, GIF and WEBP for the QR image

* Constrain images to 2 Mpx

Co-authored-by: Marvin Sextro <marvin.sextro@gmail.com>

* Upgrade packages

Co-authored-by: Marvin Sextro <marvin.sextro@gmail.com>
Co-authored-by: iBobo <andrea@bhweb.it>
2021-09-03 14:34:04 +02:00
Marvin Sextro bf78668285 Minor layout fix 2021-07-31 02:11:15 +02:00
Marvin Sextro 4b65d82f74 Improve color selector 2021-07-29 00:02:51 +02:00
Hauke Tönjes 11d739b473
New color selector
- Use headless-ui radio menu for the selector
- Use enum for colors
- Design is WIP
2021-07-28 14:28:45 +02:00
Marvin Sextro d46f711b59 Add short version of privacy policy 2021-07-27 03:09:51 +02:00
Marvin Sextro d280be51ac Revert and improve pass fields 2021-07-26 02:13:59 +02:00
Marvin Sextro 4eb2dda807 Simplify error handling 2021-07-25 02:32:28 +02:00
Marvin Sextro dc01566096 Try other option for camera error 2021-07-25 02:25:39 +02:00
Marvin Sextro d93801501e Error to enforce Safari 2021-07-25 02:14:09 +02:00
Marvin Sextro 36e080cb35 Handle camera errors 2021-07-25 01:53:02 +02:00
Marvin Sextro f291dcb766 Differentiate camera access and permissions 2021-07-25 01:37:58 +02:00
Marvin Sextro af77280202 Improve pass fields and add fallback romanization 2021-07-25 01:19:10 +02:00
Marvin Sextro 8e38eb3550 Add camera access error message 2021-07-24 22:56:42 +02:00
Marvin Sextro 276dadf080 Wrap footer for longer translations 2021-07-03 15:29:33 +02:00
Marvin Sextro d37d6f8f55 Use routed links 2021-07-03 13:33:12 +02:00
Marvin Sextro e9b2ccb6a8 Prepare for localization 2021-07-02 20:55:26 +02:00
Hauke Tönjes 98b01068d2
Fixed zip creation Bug
- Using do-not-zip
- Added loading Animation while creating pass
2021-07-01 01:27:17 +02:00
Hauke Tönjes 0aa4e32469
Transition to typescript
- Moved all logic to typescript
- Code cleanup
- Moved logic out of Form Component
2021-07-01 00:49:05 +02:00
Hauke Tönjes 57e08bacaf
Added QR Scan with device's camera
- Design changes regarding file selection / camera
2021-06-30 03:13:01 +02:00
Marvin Sextro 98ca5b59bf Improve file selection description 2021-06-30 02:55:24 +02:00
Marvin Sextro 288ec05bb6 Change input description 2021-06-30 02:40:39 +02:00
Marvin Sextro cbc18e193b New thumbnail and higher resolution favicons 2021-06-30 02:13:38 +02:00
Marvin Sextro ec6dbfc3e7 Fix typos and minor layout issue 2021-06-30 00:59:11 +02:00
Hauke Tönjes 094e7f99fa
Use next scripts to start server
- removed svg from webpack (using it directly in code)
- removed unused import in Form.js
- removed unused server.js (using next scripts)
2021-06-29 15:59:49 +02:00
Marvin Sextro 54848cb87c Add jpeg and png file types 2021-06-29 01:11:08 +02:00
Hauke Tönjes bb23afc000
Changes regarding C# backend
- Working with C# backend, signing just the pass.json hash
- Bugfixes error handling
2021-06-28 20:33:58 +02:00
Hauke Tönjes c38718cb50
Design polish etc.
- dark Mode (media)
- responsive for larger screens
- logo and navigation on every page
- next/link in main navigation
2021-06-28 18:17:16 +02:00
Khaos Tian f4719a0014 Support manifest only signing 2021-06-27 17:29:29 -07:00
Marvin Sextro cf34e31eb4 Improve form and data processing 2021-06-26 21:53:08 +02:00
Marvin Sextro a4c6dfe70e Add Privacy policy and SEO 2021-06-26 14:22:53 +02:00
Marvin Sextro f8a7f05481 Add basic error handling and color picker 2021-06-26 00:28:35 +02:00
Marvin Sextro d6fc421755 Add web app to docker compose 2021-06-25 21:21:58 +02:00
Marvin Sextro c46649c28d Move api into own container 2021-06-25 14:49:31 +02:00
Marvin Sextro 1b51a50c51 Initial commit 2021-06-25 12:18:25 +02:00