Commit graph

7738 commits

Author SHA1 Message Date
Miodec 6fe1a31eb1 added param to disable theme applying when previewing 2022-06-25 20:10:44 +02:00
Bruce Berrios 349a032e54
Add content creator badge (#3225)
* Add content creator badge

* Change check -> video
2022-06-25 11:51:21 -04:00
Bruce Berrios a552c127f8
Refactor Users DAL (#3223)
* Refactor two calls

* Return void

* Remove update result

* Remove delete result
2022-06-25 16:56:43 +02:00
Miodec 1575595d0d fixed missing loading icon
closes #3228
2022-06-25 16:48:48 +02:00
Miodec 3349181dd7 forcing update 2022-06-25 16:42:33 +02:00
Miodec 63bf85ac1c fixed first tab on results page focusing sign in instead of the restart button 2022-06-25 16:39:16 +02:00
smunky 60247ff15e
fix popup style inconsistencies (#3227) devkennyy miodec
* fix popup style inconsistencies

* missing style for preset edit popup

* reduced gap in contact popup

* updated style for support popup

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-06-25 15:37:18 +02:00
Miodec 4f5db9deec removed from dev config 2022-06-25 15:27:02 +02:00
Miodec e944a3684e changing public path in base config instead of just dev 2022-06-25 15:26:41 +02:00
Miodec 31cfeef2a9 removed leaderboards route for now 2022-06-25 12:31:31 +02:00
Miodec 390bb89af0 fixed click event not firing 2022-06-25 12:23:19 +02:00
Rizwan Mustafa 0330f831d4
Fix circular dep between leaderboard.ts and route-controller.ts (#3226)
* Fix circular dep

* Make query more specific
2022-06-25 12:15:32 +02:00
Miodec ef37b580c3 showing loader if theme loading takes more than 100ms
fallback append to head if elements gets lost due to fast theme changes/previews
2022-06-25 01:17:01 +02:00
Miodec 253ae8848b moving auto switch theme loading into setThemes function to fix initial page load 2022-06-25 01:07:29 +02:00
Miodec 27b9c441b5 fixed double theme change 2022-06-25 01:01:35 +02:00
Miodec 7c82bf6e82 removed console log 2022-06-25 01:01:20 +02:00
Miodec 5674d493bd keeping previous theme applied until new one is fully loaded
closes #3222
2022-06-25 00:56:48 +02:00
Miodec c8c4f28695 removed unnecessary click event listener 2022-06-24 23:03:06 +02:00
Miodec 277604d26b fixed test config animation incorrect length 2022-06-24 22:50:54 +02:00
Jack 6499cedc28
Reworked route controller (#3220) miodec
* rewrote route controller

* showing loading by default

* links which are not external need data line attribute

* need to rewrite this

* page controller takes a page as parameter
removed page type

* default export

* going through the route controller instead of changing page directly

* resolving all code paths

* using navigate

* added 404, leaderboards route

* changed leaderboards button to a link

* removed click handler

* added page about route

* removed default export,
added settings page route

* removing pointer events from everything inside links

* navigating to account when on login page

* fixed console logs, using async

* added login and account pages

* moved code to their own functions

* allowing async functions

* defaulting content visible

* async

* fixed 404 not navigating correctly

* setting public path to root

* fixed paths

* using uid passed in through url params

* added 404 page, profile routes

* removed comment

* moved discord link flow to url handler

* allowing html

* not resetting state

* removed function

* handling logo click

* removed comments

* reomoved comments

* removed comments

* removed comments

* using new router

* basic 404 page

* buttons whicha are links have no underline

* correctly handling the take me back button

* updated button

* removed comments

* fixed account page profile link button

* updated 404

* removed comments

* removed comments

* removed comments
2022-06-24 22:12:52 +02:00
Miodec 7782b11b12 flooring instead of rounding 2022-06-24 20:22:13 +02:00
Bruce Berrios f30fa1c9d5
Fix all time lb again (#3219) 2022-06-24 16:15:47 +02:00
Joel Tony 0145b5d533
Add quotes by Pierce Brown (#3218)
* Add quotes by Pierce Brown

* Remove quotes
2022-06-24 15:46:25 +02:00
Bruce Berrios 1346dd669c
Tune profanity detection (#3214)
* Tune profanity detection

* Remove console log

* Remove profanity

* Add tests for profanity

* Fix test case
2022-06-24 11:17:43 +02:00
Bruce Berrios b0b39c7dc5
Fix leaderboard update bug (#3217)
* Fix leaderboard update bug

* Add test for sanitize string
2022-06-24 11:16:53 +02:00
Miodec 9231250afd removed hell 2022-06-24 11:14:06 +02:00
Miodec 783ca472e1 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-06-23 18:02:16 +02:00
Miodec 690dc9ae11 quote lengths 2022-06-23 18:02:09 +02:00
Jack 66074c8314
Inventory badge selection (#3210) bruception miodec
* Fixed badges not showing on all time leaderboards

* updated types to support inventory and single badge id

* Add badge selection

* Fix bug

* Remove unnecessary prefill

* using new inventory system

* added no balloon option

* updated text color

* not showing balloon

* updated styling for showing badges selection

* Add badge selection

Co-authored-by: Bruception <bberr022@fiu.edu>
2022-06-23 18:00:53 +02:00
Miodec 0517e786e9 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-06-23 17:49:50 +02:00
Evan 87a5bae7d2
remove monkeytype-js from the docs (#3213) 2022-06-23 11:44:23 -04:00
Miodec 1c8f037a04 updated badge colors 2022-06-23 16:22:18 +02:00
Miodec e3ab059e70 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-06-23 16:21:26 +02:00
Miodec 5d18c68fd9 quote reports 2022-06-23 16:21:18 +02:00
Jack d26d7d0555
Converted badges to inventory (#3209)
* added inventory type

* new badges

* fixed badges not showing on all time leaderboards

* sending the selected badge id to daily lb

* returning inventory in profiles

* updated types to support inventory and single badge id

* fixed all badges not showing on profile page

* removed await

* smol refactor
2022-06-23 15:47:15 +02:00
Bruce Berrios 8144ea9077
Refactor some code (#3205) 2022-06-23 02:01:48 +02:00
Bruce Berrios 4a0db5c14e
Fix bug (#3204) 2022-06-23 01:54:13 +02:00
Miodec b2cab171b8 showing website name instead of full url 2022-06-23 01:36:22 +02:00
Miodec 90ae4938c4 removed users that need to change their name from the leaderboards 2022-06-23 01:18:29 +02:00
Miodec 38dc115e60 fixed name not scaling on the profile page
closes #3196
2022-06-23 01:16:54 +02:00
Miodec 005eb4cc68 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-06-23 00:34:36 +02:00
Miodec d8a246c8f0 showing all badges on profile 2022-06-23 00:33:12 +02:00
Miodec adf02e7c90 added monkey supporter 2022-06-23 00:31:46 +02:00
Cody Bloemhard cce4cd34e6
Fix type in language code_haskell (#3203) codybloemhard
Fix `loopup` to `lookup`.
2022-06-23 00:21:16 +02:00
Miodec 26a9ff5930 fixed closing div in the wrong spot 2022-06-23 00:13:17 +02:00
smunky 79d1071b3e
added bug hunter and white hat badges (#3202)
* added bug hunter and white hat badges

* corrected 'in the code' to 'on the site'

* edited descriptions

* changed white hat icon

* changed spotted to reported
2022-06-23 00:07:28 +02:00
Miodec aad79660af allowing html 2022-06-22 23:47:24 +02:00
Miodec 3274bf8bbb new line 2022-06-22 21:03:22 +02:00
Miodec 3ab1e4d796 made the psa fail message less techy 2022-06-22 20:53:45 +02:00
Miodec bf1664e49e added notext option to get badge html 2022-06-22 17:51:26 +02:00