- For documentation see Laguna docs
sloveniaengineering / laguna-frontend Goto Github PK
View Code? Open in Web Editor NEWLaguna frontend source tree
License: Apache License 2.0
Laguna frontend source tree
License: Apache License 2.0
As decided, our state management library is Riverpod. Docs: https://docs-v2.riverpod.dev/docs/introduction
needs email text field (credential text field) - check login screen for reference
https://github.com/SloveniaEngineering/laguna-backend/pulls/85 will break
I'm just leaving this here so we won't be surprised :)
Remove no need to do ["LoginSuccess"]["user"]
anymore.
LandingBox currently doesn't have min-width and min-height specified. Also, on web, when typing in username/email, there is en validation error which often breaks into 2 lines. This causes RenderFlex overflow exception and should be fixed soon. Exception is not shown on production/release builds.
No assets are loaded when running application in windows.
This includes background image and icons.
.torrent
files can be uploaded by Verified
or higher (Mod
, Admin
) users via this page.
Form in "Upload page" is sent to PUT /api/torrent/
.
We should be able to drag and drop torrents into the form.
Form must be content-type: form/multipart-data
one of its fields is torrent
(raw torrent file).
Figma w/ wireframes for UI/UX design space. Link.
This issue is an infinite tracker and will never get resolved.
Comments on UI/UX should be left there or in #design in discord channel under frontend.
Allow users to modify+view their settings on User account page.
For v1.0.0 (skeleton):
@anzbez Unknowingly suggested auto-login feature which would work based on remember-me checkbox on Login-Screen. If user has remember-me enabled, app could auto-login him based on saved credentials (preferably encrypted in local storage).
We already automatically log-in user if his tokens are valid (not expired). In best case scenario, if user would use Laguna regularly, refresh token would never expire (every time access token expires, we get new access and refresh token). In worst case scenario, user would be logged out every time.
This is how most of web apps probably behaves. We could go beyond tokens, and keep user logged-in indefinitely. Exceptions would be if user manually logged out (we would remove tokens from storage), or if user haven't been logged in before (again, no tokens in storage).
Not sure if this is good practice or good user experience. What are your thoughts?
Login screen should support auto-fill features for autofilling with various password managers
When the user is logged in and tries to navigate via the URL, the navigation menu doesn't react at all, which causes the wrong element to be selected.
Surveys (on partis.si, infire.si) show that ~80% of users are Windows users.
Because of this, it would make sense to add Windows app as one of the supported platforms.
This enables SloveniaEngineering/laguna-docs#3 (FE).
Feels wrong to do validation on two different places.
cc @amadejzr @zigapovhe @anzbez
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.