SabreCat
3cf5b90f04
fix(3p): bad import, change flag format
2023-04-19 09:33:03 -05:00
SabreCat
86efb02358
fix(api): address issues caused by 3p tools
...
and flag accounts that use them
2023-04-18 15:43:35 -05:00
SabreCat
3354ca048c
fix(analytics): record missing group ID info
...
also update subproject while I'm here
2023-03-06 15:36:17 -06:00
SabreCat
27964a2d86
fix(analytics): add headers to group task assignment
2023-01-27 19:57:15 -06:00
SabreCat
ecac3f0c5f
fix(backgrounds): disallow equipping unowned bashground
...
Also add missing headers when recording group task creation
2023-01-27 19:26:19 -06:00
SabreCat
e5bbde7e97
feat(event): 10th Birthday Bash
...
with @CuriousMagpie and @phillipthelen
2023-01-20 16:14:33 -06:00
SabreCat
df25e0574d
fix(auth): enforce max pass length at update
2022-12-05 16:36:42 -06:00
SabreCat
259131ee3f
feat(transactions): UI updates
...
by @negue
2022-11-15 19:28:36 -06:00
SabreCat
6ee06f76e4
chore(i18n): update locale files
...
Also includes two fixes: empty Hourglass transaction logging and missing Recovery + Support guild category
2022-11-08 10:17:40 -06:00
SabreCat
aea0be3245
fix(subs): establish lock to prevent race condition
2022-11-01 20:47:21 -05:00
Adam Tommasi
137f7d53dc
add qty param for gem/gem-purchasable item apidoc ( #14219 )
...
* add qty param for gem/gem-purchasable item
* fix(lint): remove extra whitespace
Co-authored-by: SabreCat <sabe@habitica.com >
2022-10-07 16:33:38 -05:00
SabreCat
fb780c9a2d
fix(admin): reactivity with subscriptions
2022-09-13 15:52:03 -05:00
SabreCat
0081bad831
feat(admin): track hourglasses as transactions
2022-09-06 16:15:04 -05:00
SabreCat
f364b3c06f
feat(admin): consecutive months editable field and automatic calcs
2022-08-31 16:09:20 -05:00
SabreCat
ae23ac12ff
feat(admin): interactive subscription section fields
2022-08-30 16:56:43 -05:00
SabreCat
09d6dae75c
feat(admin): provide reset cron button
2022-08-30 15:35:50 -05:00
SabreCat
75c8486b1a
fix(checklists): allow scoring own items
2022-08-23 14:38:05 -05:00
SabreCat
971891dd6b
fix(tasks): no really, address not-found error
2022-08-23 10:48:21 -05:00
SabreCat
395b8db932
fix(tasks): fix unassigned error case
2022-08-23 09:54:44 -05:00
SabreCat
da5c3f9602
fix(tasks): address not-found error on open uncheck
2022-08-23 09:36:23 -05:00
SabreCat
02c50b6126
WIP(tests): fix various assign requests and needs-work flow
2022-08-22 20:45:22 -05:00
SabreCat
149da578fd
fix(teams): fix fix fix
...
Removed testing banner
Fixed a JS console error when assigning a user to a previously open task
Fixed a potential abuse where user might be able to score someone else's
task via API call
Fixed an issue where finding tasks by alias could return tasks belonging
to other users
Fixed an issue that was appending the user's party ID to their list of
Guilds
Fixed an issue where group tasks were not receiving the default tag
needed for filtering them on user's personal list
2022-08-22 16:16:23 -05:00
SabreCat
631d7111a5
fix(teams): send @username in notifications
2022-08-22 11:39:53 -05:00
SabreCat
89c07529ea
feat(teams): add FAQ entry
...
Also a few client side fixes
2022-08-22 11:27:08 -05:00
SabreCat
9b9503b141
feat(tasks): make task copy/mirror pref per-group
2022-08-02 16:09:49 -05:00
SabreCat
a418752041
Merge branch 'develop' into sabrecat/teams-rebase
2022-08-01 15:40:08 -05:00
negue
c9b3c48379
fixed gifting transaction / adding comments ( #14150 )
2022-08-01 11:10:00 -05:00
SabreCat
30d3892fb4
Merge branch 'develop' into sabrecat/teams-rebase
2022-07-25 15:04:43 -05:00
Nishant Jain
8070486def
add max length validations for summary in challenge create and update… ( #14053 )
...
* add max length validations for summary in challenge create and update controllers
* Add validation to group APIs
* fix lint errors
* add validation to group plan
* fix imports
* add tests
* add max length validations for summary in challenge create and update controllers
* Add validation to group APIs
* fix lint errors
* add validation to group plan
* fix imports
* add tests
* lint checks
2022-07-22 15:24:24 -05:00
Sabe Jones
8e717de039
Server setting to disallow chat from new accounts ( #13952 )
...
* feat(chat): server setting to disallow chat from new accounts
* fix(tests): many adjustments to handle chat minimum age
* fix(tests): address issues outside of chat posting
* chore(analytics): add incident logging
* fix(config): allow instant chat for dev purposes
* fix(test): finely age one more user
* fix(test): member not leader
Co-authored-by: SabreCat <sabe@habitica.com >
2022-07-21 15:32:28 -05:00
negue
0b4059aab0
Transaction Logs - Backend Changes ( #14113 )
...
* Transaction Logs - Backend Changes
* filter out bank challenge if is not userSupport
2022-07-13 14:18:59 -05:00
SabreCat
ddd5f20609
fix(teams): don't complain about move route when not moving
2022-06-29 09:06:08 -05:00
SabreCat
712b85ce84
fix(teams): complete task sorting
2022-06-24 16:43:41 -05:00
SabreCat
9142588ba7
fix(tasks): better tasksOrder maintenance
2022-06-23 16:44:21 -05:00
SabreCat
647371accc
Merge branch 'develop' into sabrecat/teams-rebase
2022-06-16 14:11:47 -05:00
SabreCat
239821a321
Merge branch 'sabrecat/teams-hotfixes' into release
2022-06-16 14:08:41 -05:00
SabreCat
4a3a7db52a
Merge develop
2022-06-16 13:25:56 -05:00
SabreCat
8b084e627e
WIP(teams): show open tasks on user view
2022-06-16 13:25:09 -05:00
SabreCat
4ac1a3e717
Merge branch 'develop' into sabrecat/teams-rebase
2022-06-14 14:46:50 -05:00
SabreCat
a0177fa44d
WIP(teams): display assigned tasks on user's personal board
2022-06-13 16:53:29 -05:00
sau226
4d10c53216
Further transition from HTTP to HTTPS ( #14039 )
2022-06-10 14:02:58 -05:00
SabreCat
0b1907fe07
fix(group-plans): shared completion, URL exploit
2022-06-08 16:46:22 -05:00
SabreCat
a559c1add8
refactor(tasks): get rid of behind-the-scenes task cloning
2022-06-03 16:40:09 -05:00
SabreCat
5868849034
Merge branch 'develop' into sabrecat/teams-rebase
2022-06-03 16:04:35 -05:00
Sabe Jones
341517083e
Record local email for social users where possible ( #14029 )
...
* fix(auth): record local email for social users where possible
* fix(auth): Apple emails are junk, prefer Google
* fix(auth): correct placement of logic to save local email
* fix(auth): run full function in both workflows to avoid conflicts
Co-authored-by: SabreCat <sabe@habitica.com >
2022-06-03 15:06:40 -05:00
SabreCat
ce67f06bab
fix(chat): test expectation, short circuit if no group
2022-06-02 16:43:14 -05:00
SabreCat
219bdc088b
feat(chat): don't check for slurs in private chats
2022-06-02 16:16:40 -05:00
SabreCat
1ef7924ba5
Merge branch 'develop' into sabrecat/teams-rebase
2022-05-24 09:39:01 -05:00
Sabe Jones
31385b3e7b
fix(auth): take best guess when multiple accts with same email ( #13980 )
...
Co-authored-by: SabreCat <sabe@habitica.com >
2022-05-19 15:32:03 -05:00
SabreCat
bf9a7ea7d9
fix(teams): take user to relevant group from task assignment click
2022-05-13 14:26:14 -05:00