Miodec
615f284983
added ape keys, leaderboards, results, quotes
2022-03-04 15:49:31 +01:00
Miodec
8809f5957a
added index, psas, configs, presets
2022-03-04 15:49:25 +01:00
Miodec
c27caa68af
missing message
2022-03-04 00:36:40 +01:00
Miodec
d4b7ab90ca
converted to ts
2022-03-04 00:29:06 +01:00
Miodec
5b0f170b10
converted to ts
2022-03-04 00:20:29 +01:00
Miodec
6370f6a624
moved is test too short check to validation
2022-03-04 00:10:49 +01:00
Miodec
9962edd020
added result types
2022-03-04 00:10:35 +01:00
Miodec
9de4019b80
reducing nesting
2022-03-04 00:09:31 +01:00
Miodec
16bb753601
reduced user db calls
2022-03-03 23:25:30 +01:00
Miodec
6752b6086a
optimising promises, reduced await use
2022-03-03 23:24:19 +01:00
Bruce Berrios
374a2089c3
Rename handlers to utils ( #2620 )
2022-03-03 16:31:57 -05:00
Bruce Berrios
0429c560ee
Migrate users controller ( #2618 )
...
* Migrate users controller + other things
* Undo import rename
* Fix return type
* Change status code
* Fix spacing
2022-03-03 14:50:06 -05:00
Miodec
2d4df4edf3
using collation for name checking
2022-03-03 20:41:03 +01:00
Miodec
042d9dd9a2
actually fixed name check
2022-03-03 19:24:09 +01:00
Miodec
6f235a2479
fixed name checking regex
2022-03-03 19:06:23 +01:00
Miodec
70d0639fc7
added regex escaping function
2022-03-03 19:06:06 +01:00
Jack
226de70e36
Added monkey status codes ( #2613 )
...
* test code
* added some monkey status codes
* adding status message to response
* added more codes
* using all new codes
2022-03-02 02:14:32 +01:00
Bruce Berrios
d792844473
Add ape key authentication ( #2610 )
...
* Add ape key authentication
* Move ape key config to server config
* Remove full stops
* Fix
2022-03-01 17:43:22 -05:00
Bruce Berrios
3017f8808d
Fix errors ( #2609 )
2022-03-01 17:21:06 +01:00
Bruce Berrios
2f70d1ab8a
Add ApeKeys CRUD ( #2606 )
...
* Add ApeKeys CRUD
* Fix
* Omit ape key data
* Encode id + key
2022-03-01 11:11:01 -05:00
Miodec
5adb03a360
updated result schema once more
2022-03-01 00:33:32 +01:00
Miodec
55f60d0788
updated result custom text schema
2022-03-01 00:30:27 +01:00
Miodec
c448769401
temporary/initial solution to seeing response message in swagger stats
2022-02-28 22:58:28 +01:00
Miodec
258fd433b5
added user routes
...
part of #2605
2022-02-28 21:17:37 +01:00
Miodec
97d87554e4
increased apdex threshold
2022-02-28 20:24:06 +01:00
Miodec
6d58497422
added temporary route to notify users of outdated website
2022-02-28 20:14:20 +01:00
Jack
c91dd52f88
Partial config save ( #2604 )
...
* saving key by key instead to support partial config
* using new savefullconfig funciton
* moved default config to its own file
* using full config update function
* merging potentially partial config from the db with default config
* added partial saving
moved default config to another file
* refactored with lodash
* removed unnecessary json parse
* changed parameter types
2022-02-28 19:53:55 +01:00
Miodec
2c05a1ccc1
added basic swagger spec
...
part of #2605
2022-02-28 19:53:07 +01:00
Bruce Berrios
999e8636e1
Remove pii ( #2602 )
...
* Remove JWT tokens and ip addresses from records
* Use save exact
* Fix
* Fix
* Rename
* Downgrade status code
* Check if dev
* Make server stats still accessible in maintenance
Co-authored-by: Jack <jack@monkeytype.com>
2022-02-28 15:13:59 +01:00
Miodec
053ca05d00
removed duplicate validation
2022-02-28 12:44:46 +01:00
Bruce Berrios
182d0b6b22
Add ape keys routing and configuration ( #2599 )
...
* Add ape keys routing and configuration
* Fix
* Add 404 route
2022-02-28 12:37:05 +01:00
Miodec
d958b2b48a
we good
2022-02-28 00:49:11 +01:00
Miodec
b0c2e3e024
added prom client
2022-02-28 00:39:44 +01:00
Miodec
e3840d63c9
PICNIC
2022-02-28 00:21:35 +01:00
Miodec
962eeeec45
back to testing
2022-02-28 00:14:07 +01:00
Miodec
c71c8a3054
PICNIC
2022-02-28 00:10:46 +01:00
Miodec
c3b517cf10
added stats package
2022-02-28 00:06:12 +01:00
Bruce Berrios
bbc8c837df
Move quote moderation logic to quotes ( #2590 )
...
* Move quote moderation logic to quotes
* Add note
* Fix issue
2022-02-27 18:37:51 +01:00
Ferotiq
34ac755630
Add dynamic keymap legend style ( #2592 ) by Ferotiq
...
* Add dynamic keymap legend style
* Speed
* make it work with all layouts
* Fix bug
* Update layout-emulator.js
* Update layout-emulator.js
* mac fix
* we didn't need layout state
* make quote show up
* remove some
* Rename
Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-27 01:11:52 +01:00
Miodec
0390fa8319
converted to ts
2022-02-26 22:59:22 +01:00
Miodec
160f2b830f
converted to ts
2022-02-26 22:54:16 +01:00
Bruce Berrios
6b1e9efe73
Fix quote ratings ( #2586 ) by Bruception
...
* Fix quote ratings
* Reorder logic
* Update message
* Fix consistency
2022-02-25 19:22:44 +01:00
Bruce Berrios
4daf76e7d9
Migrate config client to ts ( #2588 ) by Bruception
2022-02-25 19:20:38 +01:00
Bruce Berrios
8b23cdd7dc
Migrate some controller files ( #2584 )
...
* Migrate some controller files
* Rename variable
2022-02-24 13:14:33 +01:00
Bruce Berrios
7a1596d562
Migrate routes ( #2582 )
2022-02-23 22:44:49 -06:00
Bruce Berrios
8c5b88ef5d
Migrate files to ts ( #2581 )
2022-02-23 22:17:17 -06:00
Ferotiq
8620b45ea7
fix some backend errors ( #2580 )
2022-02-23 21:54:38 -06:00
Bruce Berrios
8dbf0966d1
Upgrade mongo library to 4.x.x ( #2576 )
2022-02-23 14:23:54 -05:00
Miodec
efea8afab2
logging database name
2022-02-23 18:40:14 +01:00
Bruce Berrios
1ba7a76b86
Migrate middlewares to TypeScript ( #2574 )
...
* Migrate middlewares
* Update workflow
* Fix ignore
* Fix
* Fix
* Remove babel loader from root dependencies
* Remove mongoDb
2022-02-23 10:03:38 -05:00