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
2cd784c92b
Updated Meteor to 2.5.1
2021-12-27 17:48:34 +02:00
Stefan Zermatten
eebfbfd636
Refactored tabletop methods
2021-10-10 19:58:41 +02:00
Stefan Zermatten
421ff2aa7d
Fixed DISABLE_PATREON not working, it's now a Meteor setting instead of an ENV variable
2021-07-27 14:31:54 +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
fc240a34c4
Changed tiers to their open beta configuration
2021-07-17 12:50:38 +02:00
Stefan Zermatten
8ac4028f38
Removed limit from guest tiers for closed beta
2021-07-14 00:59:32 +02:00
Stefan Zermatten
51c709f7a5
Changed tier limitations for closed beta
2021-07-13 12:23:56 +02:00
Stefan Zermatten
848e961e3b
Refactored creature methods to their own folders
2021-06-21 15:20:04 +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
7056c5b37b
Added character slot limitations to tiers; added no-patreon tier for self hosting
2021-06-10 12:25:17 +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
fc03097ed8
Patreon access is now given by tier instead of by price paid
2021-01-28 12:15:45 +02:00
Stefan Zermatten
88df942c59
Fixed an error with missing identity details in patreon request
2020-11-05 12:59:26 +02:00
Stefan Zermatten
50f7977a60
Fixed patreon update write location
2020-09-18 20:37:16 +02:00
Stefan Zermatten
dedab7b046
Added patreon tier refresh button, autorefresh tier on login daily
2020-09-09 13:55:21 +02:00
Stefan Zermatten
95d8d2cb9a
Started work on tabletop view
2020-07-17 23:31:12 +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
81131ddb9f
Allowed non-patreons to view, but not edit, sheets and libraries
2020-05-21 16:50:06 +02:00
Thaum Rystra
cd2727b61c
Can now link google account
2020-05-16 14:07:22 +02:00
Thaum Rystra
b6c7ea8c4f
Improved handling of tiers, made guest tier funcitonal, improved invites
2020-05-12 15:28:43 +02:00
Thaum Rystra
bbda0ea1b6
Invites can now be managed to some extent
2020-05-12 14:11:43 +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
3fa9077124
fixed typo, added tier
2020-05-07 16:14:50 +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