cft-calc--gae's Introduction
cft-calc--gae's People
cft-calc--gae's Issues
[set new password] password field is not empty
it does not happen in the auth-flows demo app
UI login forms improve
related to #18
"my workouts" : change timestamp to Date format
"workout already exists" / alreadt
auth-emails are sent from "OhadR.com admin"
leaderboard counters: 'registered users' 'registered WODs'
and get rid of the envelop
all buttons (except login pages) are fucked + datepicker
happened after combining the login and signup pages, and playing with the buttons there.
support filtering by gender
my workouts : allow edit (delete) workouts
"workouts" page - show as a graph
application logo
handle admin "add workout" : UI and server
get workouts for trainee
[load tests]: 500 users = takes 17 secs to load main page
2 calls to getSortedTraineesByGrade: 8s each. so it takes 17secs to load the main page.
sort the workout-names in the dropdown lists (dashboard, add workout,etc)
add counter for registered users
add admin page
deleting 'barbara' (from admin console) and adding 'Barbara': UI not affected
it happens because cache is never refreshed, only upon startup. fix: every DB-update, delete the cache.
admin page: instead of form, split to 2 panes
first pane for adding workout, 2nd pane is for deleting workout (will have combobox with all workouts)
admin cannot see main page after login
[authentication] user clicks "create account" multiple times
when registration responds slowly, user can click on the button several times. in this case, he will receive many emails to his inbox.
SECURITY: after 5 login failures, account locked but user is logged in !!
and he can add workouts, etc.
after account-creation, show message to user "email sent"
if create account fails, show message (reason) to user
logs - do not show in production all messages...
workouts combobox: add categories
"new girls", "heros", etc...
show combobox for "workout names"
leaderboard-per-WOD: show only users with results
[load] [performance] "add workout success" takes a lot of time
duplicates "add workout success" box - stopped to apear #45
logout does not call backend
leaderboard: time-based WODs: sort decendently
lower is better. UI must know not only the WOD name, but also if it is time-based ot rep-based. so "/getAllWorkoutNames" is not enough. need also "/getAllWorkoutsMetadata"
[authentication] registration with email with capital letters: cannot login afterwards
plus: isMale and DOB is not entered.
show leaderboard per workout. improve leaderboards
add facebook link to main page
after user clicks verification link, show him the main page
"add workout success" box - stopped to apear
"calcAveragesAndGrades" is open and can be abused
besides, to be interactive, need to calc the grades after every workout add
combine login and create-account page (like GitHub, Facebook, etc)
AccountActivation: clicking on activation link leads to "old" html page
support filtering by date-of-birth
same workout/result/date can be entered multiple times
after "create account", there is a call to /j_spring_security_check
[load tests] Quota issue upon many users: support cache
fields in login page are not centered.
שדות בדף לוגין לא במרכז, צריך להזיז אותם ימינה
add workout - change API to form, and make UI work
when # of users is big, separate leaderboard to multiple pages
UI improvements
leaderboard: sort Global Leaderboard De`scend´ing`ly
[authentication] emails are sent from "OhadR.com admin" instead of 'benchmarkr'
[authentication] account locked handling
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.