Stefan Zermatten
aa8f2d230d
Hunted the last of the \t's to extinction
2022-10-09 16:56:28 +02:00
Stefan Zermatten
2fa913b09a
Applied style rules to genocide all \t characters
2022-10-09 16:01:36 +02:00
Stefan Zermatten
f8e9131bdd
Vastly improved new character UX
...
Characters now can limit which libraries they allow
2022-07-18 13:45:14 +02:00
Stefan Zermatten
ee89a052bc
Added libraryCollections on server
2022-07-13 23:16:25 +02:00
Stefan Zermatten
13b6689ba4
Progress on file system UI
2022-04-22 11:30:59 +02:00
Stefan Zermatten
359f18988c
Account functionality extended, API authentication implemented
...
- Can now add a second email address to your account and delete one of
your email addresses
- Reset password now works
- Resetting the password of an account without a password set will set
one
- Email templates overhauled
- Login tokens limited to close previously devastating ($800 database
bill) security hole
- Login with REST API now works
- Once logged in, authentication of API calls with token works
- Creatures can now be fetched using the API
2022-02-10 19:02:18 +02:00
Stefan Zermatten
eebfbfd636
Refactored tabletop methods
2021-10-10 19:58:41 +02:00
Stefan Zermatten
9a9e6491b9
Improved usability with better hints in property forms and property type selection
2021-07-26 18:19:29 +02:00
Stefan Zermatten
9994c1f32a
New users now get subscribed to the default libraries as defined by env
2021-06-10 15:18:54 +02:00
Stefan Zermatten
2a983b0a94
User accounts can now be deleted with some UI to prevent accidental deletion
2021-02-25 14:28:51 +02:00
Stefan Zermatten
8cbfec25b3
Added the setting to swap ability scores and modifiers to the account page
2020-06-22 13:22:53 +02:00
Stefan Zermatten
ea8d036c72
Added rate limiting to all methods
2020-06-06 14:23:13 +02:00
Stefan Zermatten
93d566e263
Exposed methods and publications to http requests, changed method names
2020-06-06 12:31:07 +02:00
Thaum Rystra
7571806cd0
Made user profiles optional
2020-05-23 12:07:42 +02:00
Thaum Rystra
cd2727b61c
Can now link google account
2020-05-16 14:07:22 +02:00
Thaum Rystra
47206ccfc4
Continued implementing sharing
2020-05-12 12:27:24 +02:00
Thaum Rystra
8c608937bb
Username can now be changed
2020-05-09 13:15:03 +02:00
Thaum Rystra
31185a4b12
Invite system created, mostly done, but timeboxed for now
2020-05-07 14:52:18 +02:00
Thaum Rystra
d649fb9d54
Greatly improved look and feel of site navigation
2020-05-02 17:09:56 +02:00
Thaum Rystra
46a0e92402
Improved sharing dialog, setting a sheet as public now working
2020-03-03 17:00:05 +02:00
Stefan Zermatten
5578dca6e9
began implementing sharing dialog
2020-03-02 16:31:57 +02:00
Stefan Zermatten
eabc0aa32e
Groundwork for default libraries and slots
2019-11-13 11:54:27 +02:00
Stefan Zermatten
4b7ff2146f
Purged all references to the schema factory, use SCHEMA_OPTIONS constant instead
2019-07-30 15:21:30 +02:00
Stefan Zermatten
9a194a20cb
Added library list UI
2019-05-10 13:05:21 +02:00
Stefan Zermatten
ad7a485778
Added dark mode
2019-02-13 14:44:25 +02:00
Stefan Zermatten
b67926e0fc
Added schema defaults to all schemas to prevent strings from being trimmed
2019-02-06 17:32:08 +02:00
Stefan Zermatten
d117570165
renamed model to api
2018-10-12 09:28:16 +02:00