Sabe Jones
|
21d27d223c
|
feat(content): Mystery Items July 2019
|
2019-07-25 14:58:07 -05:00 |
|
Matteo Pagliazzi
|
519a580b7b
|
fix quests migration
|
2019-07-17 22:04:25 +02:00 |
|
Matteo Pagliazzi
|
f82c93a9ec
|
restore default for migration runner and respect unsubscription preferences
|
2019-07-17 21:07:43 +02:00 |
|
Matteo Pagliazzi
|
e8c6340af8
|
add migration to restore scrolls
|
2019-07-17 20:48:48 +02:00 |
|
Matteo Pagliazzi
|
1e66cc9193
|
fix
|
2019-07-17 15:11:58 +02:00 |
|
Matteo Pagliazzi
|
ef6d835391
|
fix
|
2019-07-17 14:34:03 +02:00 |
|
Matteo Pagliazzi
|
51f7ce3280
|
possible fix for script stuck script
|
2019-07-17 13:34:08 +02:00 |
|
Sabe Jones
|
2b7891e788
|
WIP(migration): then
|
2019-07-17 06:05:38 -05:00 |
|
Sabe Jones
|
c640a648b9
|
WIP(migration): refactor group fix script
|
2019-07-17 10:42:08 +00:00 |
|
Sabe Jones
|
116f0446e5
|
fix(migrations): don't default to mystery items
|
2019-07-16 22:55:59 -05:00 |
|
Sabe Jones
|
065e8303df
|
fix(groups): migration to restore disrupted user data
|
2019-07-16 20:23:05 -05:00 |
|
SabreCat
|
0e253fbb06
|
feat(content): mystery items
|
2019-06-25 15:13:08 +00:00 |
|
Sabe Jones
|
8e9500fed2
|
feat(event): Summer Splash 2019
|
2019-06-18 19:20:14 -05:00 |
|
Sabe Jones
|
3a8312832c
|
feat(content): new freebie glasses
Fixes #11171
|
2019-05-30 15:13:23 -05:00 |
|
Sabe Jones
|
251e1d45af
|
feat(content): May 2019 subscriber set
|
2019-05-28 15:45:04 -05:00 |
|
Sabe Jones
|
0f374abd27
|
feat(content): subscriber mystery set
|
2019-04-25 13:42:49 -05:00 |
|
Sabe Jones
|
13818b7634
|
fix(scripts): update admin migrations
Refactore "full stable" to current format, add email to GDPR deletion output, fix path in bulk email script
|
2019-04-02 16:35:46 +00:00 |
|
Sabe Jones
|
50278db1d6
|
feat(content): Mystery Items March 2019
|
2019-03-26 20:22:26 -05:00 |
|
Sabe Jones
|
ae2d50c5b8
|
feat(pie): immediate pie for new users
|
2019-03-14 06:51:47 -05:00 |
|
Sabe Jones
|
6668aae89b
|
feat(event): Pi Day
|
2019-03-12 17:10:38 -05:00 |
|
Sabe Jones
|
fe04b56ecc
|
feat(content): February Mystery Items
|
2019-02-25 16:58:56 -06:00 |
|
Matteo Pagliazzi
|
b35bd18282
|
Merge branch '10954-wikiafix' of https://github.com/GiacomoLaw/habitica into GiacomoLaw-10954-wikiafix
|
2019-02-07 18:20:05 +01:00 |
|
Sabe Jones
|
b1f42dcac9
|
feat(content): Habitica Birthday 2019
|
2019-01-31 17:10:56 -06:00 |
|
Sabe Jones
|
00a686dcf6
|
feat(content): subscriber items Jan 2019
|
2019-01-28 16:10:22 -06:00 |
|
Giacomo Lawrance
|
9e6394c38c
|
changed wikia links to fandom
Fixes issue #10954
|
2019-01-24 11:21:52 +00:00 |
|
Sabe Jones
|
f7983f39eb
|
feat(event): New Year's 2018-19
|
2018-12-31 17:44:13 -06:00 |
|
Sabe Jones
|
a6cea47789
|
feat(event): Winter Wonderland 2018
|
2018-12-20 11:11:50 -06:00 |
|
Sabe Jones
|
545499ea0b
|
WIP(event): partial content build
|
2018-12-20 09:40:54 -06:00 |
|
Sabe Jones
|
d096695559
|
Usernames Misc: Bulk Email and New Party Modal (#10898)
* feat(migrations): genericize bulk email
* chore(migrations): archive one-offs
* feat(usernames): change create party modal to copy username
* fix(modal): styling
* fix(modal): add Chrome clipboard implementation
|
2018-12-11 20:48:34 +00:00 |
|
Sabe Jones
|
dd313b17b5
|
fix(migration): correct push op
|
2018-12-03 21:06:23 -06:00 |
|
Sabe Jones
|
902da35f2b
|
fix(migration): syntax
|
2018-12-03 22:06:58 +00:00 |
|
Sabe Jones
|
aaa16a9527
|
refactor(migrations): move Take This to new template
also fix linting error in server lib
|
2018-12-03 22:04:52 +00:00 |
|
Sabe Jones
|
f19e69948a
|
feat(content): mystery items 2018-11
|
2018-11-28 14:50:43 -06:00 |
|
Sabe Jones
|
f94fd0d69d
|
chore(i18n): update locales
|
2018-11-23 20:17:56 +00:00 |
|
Sabe Jones
|
9cea86f4e0
|
feat(content): Turkey Day 2018
|
2018-11-22 15:05:03 -06:00 |
|
Matteo Pagliazzi
|
ce03f837c7
|
use lean and .update
|
2018-11-09 13:10:55 +01:00 |
|
Matteo Pagliazzi
|
808885425f
|
select more fields
|
2018-11-09 13:04:25 +01:00 |
|
Matteo Pagliazzi
|
39a35f44ef
|
fixes
|
2018-11-09 13:01:19 +01:00 |
|
Matteo Pagliazzi
|
2b2e1d4b9a
|
rewrite mongoose migration to avoid using recursion
|
2018-11-09 12:58:39 +01:00 |
|
Sabe Jones
|
869411c0e9
|
fix(migration): improve model-based script
|
2018-11-08 16:55:49 -06:00 |
|
Sabe Jones
|
b579f31e9e
|
fix(emails): correct unsub link handling
|
2018-11-08 18:09:51 +00:00 |
|
Sabe Jones
|
5e781017ab
|
fix(script): correct import path and template slug
|
2018-11-08 10:29:37 -06:00 |
|
Sabe Jones
|
b48f850eac
|
fix(script): don't send to users who have already opted out of notifs
|
2018-11-08 10:14:54 -06:00 |
|
Sabe Jones
|
5d6b6ed29a
|
feat(usernames): follow-up email and setting for email opt-out
|
2018-11-08 10:00:25 -06:00 |
|
Sabe Jones
|
5792bc0000
|
feat(content): Habitoween 2018
|
2018-10-30 16:21:42 -05:00 |
|
Sabe Jones
|
59436a8bf7
|
feat(content): Mystery Items Oct 2018
|
2018-10-25 16:31:00 -05:00 |
|
Sabe Jones
|
2fc1f46359
|
Veteran Pet ladder award for users affected by username changes (#10765)
* feat(usernames): Veteran Pet ladder award for affected users
* feat(content): Vet Pet Bailey etc.
|
2018-10-23 17:38:30 -05:00 |
|
Sabe Jones
|
6f5b9ef119
|
fix(scripts): better error handling for script runner and GDPR
|
2018-10-12 15:27:31 +00:00 |
|
Sabe Jones
|
70192e4935
|
Scripts October 2018 (#10741)
* chore(scripts): BTS Challenge archive and username email jobbing
* refactor(migration): use batching and sendTxn
* fix(script): introduce delay for batching
* fix(migration): correct import, fix delay promise, slower batching
* fix(migration): add daterange
* WIP(script): deletion helper for GDPR
* fix(script): address code comments
* refactor(script): use for loop
* fix(script-runner): bad catch syntax
* fix(script-runner): oops I did it again
* fix(lint): name functions
|
2018-10-07 14:20:30 -05:00 |
|
Matteo Pagliazzi
|
a35f04be46
|
migrations: move inbox migration to archive
|
2018-10-05 19:34:21 +02:00 |
|