Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace separate UI with the embedded HTMX based #31

Closed
umputun opened this issue Aug 12, 2023 · 2 comments
Closed

Replace separate UI with the embedded HTMX based #31

umputun opened this issue Aug 12, 2023 · 2 comments
Assignees

Comments

@umputun
Copy link
Owner

umputun commented Aug 12, 2023

The current state of ui is not ideal:

  • The original author is not supporting it anymore, and not much help from the community with this part
  • No good reason for such complexity, and all we need are a few slightly dynamic pages
  • The "wizard" style UI is not needed; we just want a simple screen allowing to set pin, expiration, and text on the same page

The bottom line: htmx and serving UI directly from the service will simplify things greatly

@oneils
Copy link
Contributor

oneils commented Aug 13, 2023

I'll take it.

oneils added a commit to oneils/secrets that referenced this issue Aug 20, 2023
oneils added a commit to oneils/secrets that referenced this issue Aug 20, 2023
oneils added a commit to oneils/secrets that referenced this issue Aug 20, 2023
oneils added a commit to oneils/secrets that referenced this issue Aug 21, 2023
oneils added a commit to oneils/secrets that referenced this issue Aug 21, 2023
oneils added a commit to oneils/secrets that referenced this issue Aug 23, 2023
oneils added a commit to oneils/secrets that referenced this issue Aug 23, 2023
oneils added a commit to oneils/secrets that referenced this issue Sep 13, 2023
oneils added a commit to oneils/secrets that referenced this issue Sep 13, 2023
oneils added a commit to oneils/secrets that referenced this issue Sep 13, 2023
   - added css styles for show message and secure link pages
oneils added a commit to oneils/secrets that referenced this issue Sep 13, 2023
   - added show msg screen
   - added about page
oneils added a commit to oneils/secrets that referenced this issue Sep 13, 2023
   - fixed layout for the share message screen
oneils added a commit to oneils/secrets that referenced this issue Sep 14, 2023
   - removed arrows from number input
   - changed font weight to 400 and size
oneils added a commit to oneils/secrets that referenced this issue Sep 14, 2023
oneils added a commit to oneils/secrets that referenced this issue Sep 14, 2023
oneils added a commit to oneils/secrets that referenced this issue Sep 14, 2023
   - added dynamic max Expiration to tooltip
oneils added a commit to oneils/secrets that referenced this issue Sep 23, 2023
   - unified the select element for all browsers
oneils added a commit to oneils/secrets that referenced this issue Sep 23, 2023
   - replaced the JS clipboard API to the old approach via execCommand
oneils added a commit to oneils/secrets that referenced this issue Sep 23, 2023
oneils added a commit to oneils/secrets that referenced this issue Sep 24, 2023
   - replaced PIN input by separate input per digit
oneils added a commit to oneils/secrets that referenced this issue Sep 30, 2023
   - fixed PIN inputs listeners for moving forward and back
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
   - updated PIN inputs for show message view
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
   - added missed required property for inputs
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
   - added numeric type mode for mobile devices
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 1, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 5, 2023
oneils added a commit to oneils/secrets that referenced this issue Oct 5, 2023
   - updated Docker files to build the app correctly
oneils added a commit to oneils/secrets that referenced this issue Oct 5, 2023
   - updated Docker files to build the app correctly
oneils added a commit to oneils/secrets that referenced this issue Oct 5, 2023
   - updated Docker files to build the app correctly
umputun pushed a commit that referenced this issue Oct 8, 2023
umputun pushed a commit that referenced this issue Oct 8, 2023
   - updated Docker files to build the app correctly
@umputun
Copy link
Owner Author

umputun commented Oct 8, 2023

this was resolved and merged it

@umputun umputun closed this as completed Oct 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants