Commit Graph

49 Commits

Author SHA1 Message Date
Andrew Zhu
bbf42aaf97 make ratelimiter actually match, return time to reset on hitting ratelimit 2018-05-25 01:39:35 -07:00
Andrew Zhu
b20d086a24 add character JSON endpoint, improve ratelimit rules 2018-05-25 01:34:39 -07:00
Thaum Rystra
742b26b0de Added rate limiting logging and an error page for hitting the rate limit on opening characters 2018-04-02 14:26:55 +02:00
Stefan Zermatten
164ba78c81 Added blacklist checks and rate limit logging
Needs testing
2018-03-12 09:22:04 +02:00
Thaum Rystra
75c8720b04 Moved printed character sheets to their own page
This makes sure the entire printed sheet is rendered before the browser  attempts to print it, solving all manner of errors
2018-03-03 11:13:16 +02:00
Stefan Zermatten
b308595dac Implement both tokens and rate limiting to API
Closes #141, but still needs better UI on failure
2017-10-12 16:24:12 +02:00
Stefan Zermatten
7c2aed26a4 Fixed vMix export, included vMix parties 2017-09-13 14:01:07 +02:00
Stefan Zermatten
b7bdb141c8 Added basic vMix server side api 2017-09-13 10:01:32 +02:00
Stefan Zermatten
ac23afac5d Stopped characters with poor names from having failed URL's 2017-07-13 17:16:23 +02:00
Stefan Zermatten
3227cd0934 Add character names to the end of their URL's
Closes #21, makes links to characters human readable
2017-07-13 13:14:04 +02:00
Thaum Rystra
cd7702cf4f Added library page 2017-04-24 06:05:44 +02:00
Stefan Zermatten
c4a488a176 Updated useraccounts, character settings to Polymer 1 2017-01-19 15:43:48 +02:00
Stefan Zermatten
01535a414c Updated character lists to Polymer 1 2017-01-16 13:48:18 +02:00
Stefan Zermatten
37268495ae Got some Polymer 1.0 elements working with 1.4
Character sheets now visible, but vulcanize broke, using raw head imports instead
2016-12-22 11:15:30 +02:00
Stefan Zermatten
e5dbe81ac1 Added fast render support to routes which have subscriptions
Closes #18
2015-10-13 08:22:00 +02:00
Stefan Zermatten
4b984d4fac Made analytics show all characters as the same page 2015-07-29 09:53:46 +02:00
Stefan Zermatten
c79177de72 Added Google Analytics 2015-07-27 13:10:33 +02:00
Stefan Zermatten
a2fdee88b6 Ordered Character lists 2015-06-29 14:00:55 +02:00
Stefan Zermatten
eebb88b6b1 New front page and darker style 2015-06-15 13:29:33 +02:00
Stefan Zermatten
0d75cd5d15 Added sharing to anyone with link, changed home page 2015-06-09 17:06:51 +02:00
Stefan Zermatten
ba9b518d7e Added subsManager 2015-05-22 14:36:05 +02:00
Stefan Zermatten
061f1fd0a5 Rewrite all css to scss and refactor html 2015-05-15 16:55:05 +02:00
Stefan Zermatten
bf032bcdf3 Now only show edit and add buttons to writers, not readers 2015-05-12 11:34:37 +02:00
Stefan Zermatten
80ca7307ce Added change log 2015-05-12 10:10:15 +02:00
Stefan Zermatten
e4600decd0 Added more things to except list for need sign in 2015-05-11 16:51:17 +02:00
Stefan Zermatten
0a01885300 Finished implementing useraccounts 2015-05-11 12:15:00 +02:00
Stefan Zermatten
5cb1515235 Began implementing useraccounts and permissions properly 2015-05-08 12:59:38 +02:00
Stefan Zermatten
e05fa064d5 Added basic user guide 2015-04-29 12:25:51 +02:00
Stefan Zermatten
fada0f5136 Implemented a javascript code style 2015-04-22 12:44:25 +02:00
Thaum
a5ebe4f452 Fixed error setting character name as title on hot code push 2015-04-17 10:41:13 +00:00
Thaum
e94b35564b Document title now set with each route 2015-04-17 10:35:20 +00:00
Thaum
dad9f3dd73 Added User profiles so users can change their username 2015-03-31 11:38:09 +00:00
Thaum
9722a19c89 Added character list. Fixed TempHP 2015-03-13 12:49:00 +00:00
Thaum
7441f09f37 Added color options for containers, added spell lists 2015-02-12 13:08:20 +00:00
Thaum
fd6ebf05d8 Added character name to character sheet 2015-02-06 08:58:51 +00:00
Thaum
84c91e8239 Condensed publication of single character, included spells 2015-02-05 10:06:10 +00:00
Thaum
6a2e7f0832 Gave effects their own collection, they no longer live in arrays attached to skills/attributes
Also improved the display of features and generally iterated on their manipulation.

Characters now fetch the relevant effects directly when making a calculation, simplifying almost everything.

Effects now store a reference to their source if they have one.

Effect names are now optional, they can be fetched from the source's name if the source exists.
2015-01-23 11:04:07 +00:00
Thaum
84512beb72 Implemented Feature editing UI 2015-01-21 11:16:00 +00:00
Thaum
078f873219 Added basic global app layout 2015-01-07 11:24:26 +00:00
Thaum
cce866dd79 Added loading bar to routes 2014-11-30 08:31:45 +00:00
Stefan Zermatten
cd6682a78a Added fields to features, made features able to expire 2014-11-28 09:19:53 +02:00
Stefan Zermatten
1d30e97511 Character Abilities and general stats implemented as Material Cards 2014-11-27 14:56:45 +02:00
Thaum
3408ba9e8d Added Polymer 2014-11-26 10:18:35 +00:00
Thaum
ca7a625534 Consolidated all sub-documents into character document to improve granularity significantly
Because just the top-level field changing invalidates everything in the sub-document, a single attribute change would trigger a re-calculation on all attributes and their dependents. This change should significantly improve performance.
2014-11-20 09:02:10 +00:00
Thaum
5e0a912d21 Fixed character sheet having undefined data context on refresh
Added waitOn subscriptions and required publications. Expect a warning about autopublish now.
2014-11-05 12:35:50 +00:00
Thaum
20340fac77 Added dburles:collection-helpers to fix transformations 2014-11-04 07:12:59 +00:00
Thaum
5fdbb8398f Fixed incorrectly defined helpers, added item routes 2014-11-04 06:56:56 +00:00
Thaum
0d941bff47 Began implementing features that change stats 2014-11-03 14:07:55 +00:00
Thaum
2a82e39cf0 init 2014-11-03 06:17:35 +00:00