Phillip Thelen
f8d315ff6e
Upgrade to mongoose 7 ( #14971 )
...
* remove some unused dependencies
* update mongoose version
* make common tests pass
* Make unit tests pass
* make api v3 integration tests pass
* fix lint issues
* fix issue with package-lock
* fix(lint): we don't need no .js
* fix(lint): update to latest config-habitrpg
* chore(npm): update package locks
* fix(test): replace deprecated fn
* chore(package): update eslint-habitrpg again
* fix(lint): server linting
* fix(lint): client linting
* fix(client): correct mangled common imports
* chore(npm): update package-locks
* fix(lint): punctuation, module
---------
Co-authored-by: SabreCat <sabrecat@gmail.com >
Co-authored-by: SabreCat <sabe@habitica.com >
2024-01-16 15:18:47 -06:00
Sabe Jones
2e904dcda0
fix(stable): default to empty string for current animals
2024-01-10 15:19:09 -06:00
Natalie
a80ef78be0
2023 November Content Prebuild ( #14954 )
...
* feat(content): October sub items
* feat(content): October bgs and armoire
* feat(content): add Dune Buddy achievement
* feat(releases): timed Backgrounds and Armoire
* feat(content): timed release achievement
* feat(content): November subscriber items
* feat(content): November pet quest bundle
* feat(content): November magic hatching potions
* feat(content): November backgrounds and armoire
* feat(content): new achievement code -- needs work
* update package.lock on local/origin repos
* fix(content): added October headgear info and November set name
* fix(typo): spelling is important
* feat(content): added logic to allow for pets & mounts to be in one achievement and fixed issues with image
* fix(armoire): correct month
* fix(armoire): deprecate armoireEmpty flag
---------
Co-authored-by: SabreCat <sabe@habitica.com >
Co-authored-by: Sabe Jones <sabrecat@gmail.com >
2023-11-07 08:55:50 -06:00
Sabe Jones
4974712d6c
fix(stats): enforce sensible maxima in db
2023-10-17 22:31:43 +00:00
SabreCat
1da6eeb169
feat(content): Dune Buddy Achievement
2023-10-16 20:15:08 -05:00
SabreCat
a0941ffa84
Squashed commit of the following:
...
commit 16d8b87e90
Merge: 07387faf48 6bea232d47
Author: negue <eugen.bolz@gmail.com >
Date: Thu Sep 14 22:30:00 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 07387faf48
Author: negue <eugen.bolz@gmail.com >
Date: Wed Sep 13 23:38:37 2023 +0200
remove generate promoCode from ui
commit 6bea232d47
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Sep 11 12:55:31 2023 -0400
build(deps): bump core-js from 3.32.1 to 3.32.2 in /website/client (#14867 )
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.32.1 to 3.32.2.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.32.2/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit cebb3f0f25
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Sep 11 12:43:49 2023 -0400
build(deps): bump webpack from 4.46.0 to 4.47.0 in /website/client (#14868 )
Bumps [webpack](https://github.com/webpack/webpack ) from 4.46.0 to 4.47.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v4.46.0...v4.47.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit ea8563cd17
Merge: 3e16584dcf 6259955891
Author: negue <eugen.bolz@gmail.com >
Date: Tue Aug 29 21:23:02 2023 +0200
Merge remote-tracking branch 'origin/negue/ui/setting' into negue/ui/setting
commit 3e16584dcf
Author: negue <eugen.bolz@gmail.com >
Date: Tue Aug 29 21:22:06 2023 +0200
fix PR comments
commit 84ba44fb19
Author: negue <eugen.bolz@gmail.com >
Date: Tue Aug 29 20:38:54 2023 +0200
fix PR comments
commit 6259955891
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Aug 25 11:20:26 2023 -0400
update form.scss
commit da82bd8e68
Author: negue <eugen.bolz@gmail.com >
Date: Thu Aug 24 21:40:02 2023 +0200
remove ending
commit 82e5fd2a83
Author: negue <eugen.bolz@gmail.com >
Date: Mon Aug 21 22:25:41 2023 +0200
fix spacing
commit 9ad06ea88b
Author: negue <eugen.bolz@gmail.com >
Date: Mon Aug 21 22:09:22 2023 +0200
clean up debug row for login methods
commit 41cde37675
Merge: 8c568060f9 82ebe71eb4
Author: negue <eugen.bolz@gmail.com >
Date: Mon Aug 21 21:51:22 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 8c568060f9
Author: negue <eugen.bolz@gmail.com >
Date: Mon Aug 21 21:49:31 2023 +0200
fix PR comments
commit 36f7a4711d
Merge: d279af7897 647b27c55f
Author: negue <eugen.bolz@gmail.com >
Date: Fri Aug 11 20:04:15 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit d279af7897
Merge: ffbed3e044 b20ea44d49
Author: negue <eugen.bolz@gmail.com >
Date: Wed Aug 9 21:13:37 2023 +0200
Merge branch 'negue/refactor/routes' into negue/ui/setting
commit b20ea44d49
Author: negue <eugen.bolz@gmail.com >
Date: Wed Aug 9 21:04:12 2023 +0200
Split Vue.Router routes
commit ffbed3e044
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jul 23 00:00:24 2023 +0200
remove console
commit 4c350b0180
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jul 22 23:34:20 2023 +0200
update Bailey Notification Text + fix popover
commit c105b9ecf9
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jul 22 23:21:53 2023 +0200
fix change password setting
commit 06410b4807
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jul 22 22:50:00 2023 +0200
fix reset account texts
commit ccfdd9bb9c
Merge: 35c75304f1 8558dcc3a8
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jul 22 22:48:13 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 35c75304f1
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jul 2 20:16:06 2023 +0200
more fixes
commit 203e961464
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jul 2 19:45:17 2023 +0200
fix notification settings
commit ec94604791
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 22:00:45 2023 +0200
applied same styling to promoCode.vue
commit 0177b3a76b
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 21:41:05 2023 +0200
move promoCode.vue to pages/settings
commit 8fbb600273
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 21:40:35 2023 +0200
saveCancelButtons.vue allow to hide the cancel part
commit 4915f2a3fb
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 21:09:07 2023 +0200
Hide Transactions Page again
commit 8b5ae17f02
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 20:52:03 2023 +0200
also check for invalid arguments in the password settings
commit aa97ed5299
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 20:25:53 2023 +0200
fix localhost externalLinks check
commit 87a4e4931b
Author: negue <eugen.bolz@gmail.com >
Date: Sun Jun 25 20:01:31 2023 +0200
show notification on username change + fix userEmail checks
commit 6a6f55f6fc
Merge: f9ff5e5c55 e49d26eacd
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jun 24 22:54:00 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit f9ff5e5c55
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 22:41:42 2023 +0200
check password inputs and mark invalid for "password change" setting
commit 4497514eeb
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 21:59:21 2023 +0200
show notification when chaning display name
commit 3232f12f0d
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 21:55:25 2023 +0200
check current password valid style in "delete account" and "reset account"
commit 582a2f1304
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 21:27:20 2023 +0200
mark password field of email setting as invalid on wrong password
commit 8e3b8a962a
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 21:24:46 2023 +0200
refactor currentPasswordInput.vue to use validatedTextInput.vue
commit 61521507a4
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 20:20:56 2023 +0200
fix username setting:
- unsaved values check
- @ char must be first in input, otherwise not remove it for checks
commit f74c29a065
Merge: c4b6f0c39c d4a5823916
Author: negue <eugen.bolz@gmail.com >
Date: Tue May 30 19:54:06 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit c4b6f0c39c
Merge: 37eee140ad 6e3a367832
Author: negue <eugen.bolz@gmail.com >
Date: Fri May 12 22:08:08 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 37eee140ad
Author: negue <eugen.bolz@gmail.com >
Date: Fri May 12 21:57:27 2023 +0200
delete account without password
commit 48a6801f4e
Author: negue <eugen.bolz@gmail.com >
Date: Mon May 8 22:06:29 2023 +0200
fix duplicate json entry
commit 47a2189f49
Merge: a56b4a4457 49f45d27e3
Author: negue <eugen.bolz@gmail.com >
Date: Mon May 8 21:48:21 2023 +0200
Merge remote-tracking branch 'origin/release' into negue/ui/setting
commit a56b4a4457
Author: negue <eugen.bolz@gmail.com >
Date: Mon May 8 21:37:31 2023 +0200
show current class on setting panel
commit 9c973cca2a
Author: negue <eugen.bolz@gmail.com >
Date: Mon May 8 21:15:46 2023 +0200
fix selectDifficulty.vue - refactor selectList.vue
commit 95b37b3ba3
Author: negue <eugen.bolz@gmail.com >
Date: Mon May 8 20:45:09 2023 +0200
migrate restoreValues fix to new setting component
commit 7947b1c67d
Merge: ad3e4d604a 71e165433a
Author: negue <eugen.bolz@gmail.com >
Date: Mon May 8 20:41:31 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit ad3e4d604a
Author: negue <eugen.bolz@gmail.com >
Date: Sat Apr 29 01:18:25 2023 +0200
style fixes
commit cea13d5bc3
Merge: 73a5e5fcab b159182188
Author: negue <eugen.bolz@gmail.com >
Date: Fri Apr 28 23:58:09 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 73a5e5fcab
Author: negue <eugen.bolz@gmail.com >
Date: Tue Apr 25 20:51:14 2023 +0200
style / padding issues
commit 0a10eb32cc
Author: negue <eugen.bolz@gmail.com >
Date: Sat Apr 15 20:54:08 2023 +0200
fix "setting new password" invalid check
commit a79bec3fa5
Author: negue <eugen.bolz@gmail.com >
Date: Tue Apr 11 23:15:15 2023 +0200
add password for other logins
commit 9ff17fd6dd
Author: negue <eugen.bolz@gmail.com >
Date: Tue Apr 11 23:05:19 2023 +0200
"fix values" use keydown event to mark as change
commit 1f470942a9
Author: negue <eugen.bolz@gmail.com >
Date: Thu Apr 6 00:19:18 2023 +0200
delete old api.vue
commit b4904a8b84
Merge: b5da7ccc70 c8b98678d0
Author: negue <eugen.bolz@gmail.com >
Date: Thu Apr 6 00:18:07 2023 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit b5da7ccc70
Author: negue <eugen.bolz@gmail.com >
Date: Thu Apr 6 00:11:36 2023 +0200
refactor webhook ui to use save/cancel buttons
commit f49f67ff5c
Author: negue <eugen.bolz@gmail.com >
Date: Wed Apr 5 22:56:37 2023 +0200
remove unused settings
commit cc73b44b25
Author: negue <eugen.bolz@gmail.com >
Date: Wed Mar 29 23:40:30 2023 +0200
remove advancedCollapsed settings to start it opened
commit e0300e8710
Author: negue <eugen.bolz@gmail.com >
Date: Wed Mar 29 22:58:09 2023 +0200
remove displayInviteToPartyWhenPartyIs1 setting
commit 1741ddfc64
Author: negue <eugen.bolz@gmail.com >
Date: Mon Mar 20 23:00:17 2023 +0100
webhook margins
commit 24a43d027c
Author: negue <eugen.bolz@gmail.com >
Date: Mon Mar 20 22:40:19 2023 +0100
userid tooltip
commit 42fcb20bc4
Author: negue <eugen.bolz@gmail.com >
Date: Thu Mar 16 00:51:10 2023 +0100
remove balance for choosing class
commit 160848473d
Author: negue <eugen.bolz@gmail.com >
Date: Thu Mar 16 00:20:56 2023 +0100
show real class setting modal if enough gems available
commit f74ba9738d
Author: negue <eugen.bolz@gmail.com >
Date: Thu Mar 16 00:10:53 2023 +0100
update apple icon and size
commit bf961bc728
Author: negue <eugen.bolz@gmail.com >
Date: Wed Mar 15 23:59:42 2023 +0100
Copied API Token Notification
commit 28f0220b4e
Author: negue <eugen.bolz@gmail.com >
Date: Wed Mar 15 23:53:33 2023 +0100
remove blue color of setting links
commit b53ccace95
Author: negue <eugen.bolz@gmail.com >
Date: Wed Mar 15 23:43:06 2023 +0100
fix username/email setting input width
commit 1dfa5b275d
Author: negue <eugen.bolz@gmail.com >
Date: Wed Mar 15 23:11:32 2023 +0100
developer mode
commit 776618d2db
Author: negue <eugen.bolz@gmail.com >
Date: Tue Mar 14 21:11:52 2023 +0100
Add new Pause Dailies Setting
commit 576c80af7e
Merge: dec1a1159d 377b152ffd
Author: negue <eugen.bolz@gmail.com >
Date: Tue Mar 14 21:04:05 2023 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit dec1a1159d
Author: negue <eugen.bolz@gmail.com >
Date: Tue Mar 14 21:00:52 2023 +0100
developer mode dummy row
commit 1e80a7d145
Author: negue <eugen.bolz@gmail.com >
Date: Sat Mar 11 00:03:33 2023 +0100
WIP webhook row
commit cc4bedbe2d
Author: negue <eugen.bolz@gmail.com >
Date: Fri Mar 10 20:28:57 2023 +0100
add spritely login creds message to the new api-row / redirect old url to the new one
commit f9833aa78a
Author: negue <eugen.bolz@gmail.com >
Date: Thu Mar 9 02:23:39 2023 +0100
API Token Row
commit 123c9b9bb1
Author: negue <eugen.bolz@gmail.com >
Date: Mon Mar 6 22:46:50 2023 +0100
"Your User Data" Row instead of Page
commit 0ade5663ae
Author: negue <eugen.bolz@gmail.com >
Date: Fri Mar 3 22:43:03 2023 +0100
userid row
commit b4f2236ab8
Author: negue <eugen.bolz@gmail.com >
Date: Fri Mar 3 22:22:32 2023 +0100
rename folder of setting rows
commit 3b050861c4
Author: negue <eugen.bolz@gmail.com >
Date: Tue Feb 21 21:11:48 2023 +0100
move remaining setting to generalSettings.vue - delete site.vue - start with siteData.vue
commit b09298fb01
Author: negue <eugen.bolz@gmail.com >
Date: Tue Feb 21 20:56:03 2023 +0100
move taskSettings.vue and add it to the settings list
commit 5ed25066ec
Author: negue <eugen.bolz@gmail.com >
Date: Tue Feb 21 20:06:13 2023 +0100
size/margin for transactions
commit 25e77cbd95
Author: negue <eugen.bolz@gmail.com >
Date: Tue Feb 21 19:52:12 2023 +0100
move purchaseHistory.vue
commit 8e4e1bcb0f
Merge: bb14d09aa4 85c50d50e9
Author: negue <eugen.bolz@gmail.com >
Date: Tue Feb 21 19:04:31 2023 +0100
Merge remote-tracking branch 'origin/negue/ui/setting' into negue/ui/setting
commit 85c50d50e9
Author: SabreCat <sabe@habitica.com >
Date: Thu Feb 16 14:23:27 2023 -0600
fix(css): remove redundant formatting for a elements
commit bb14d09aa4
Author: negue <eugen.bolz@gmail.com >
Date: Thu Feb 16 01:34:09 2023 +0100
remove console
commit 8c5e722c72
Author: negue <eugen.bolz@gmail.com >
Date: Thu Feb 16 01:26:43 2023 +0100
first try with the refactored UI of Login Methods
commit 9c8770051d
Author: negue <eugen.bolz@gmail.com >
Date: Sat Feb 11 19:13:16 2023 +0100
fix dayStartAdjustmentSetting.vue for 0 value
commit ee2ff3881b
Author: negue <eugen.bolz@gmail.com >
Date: Sat Feb 11 18:37:46 2023 +0100
fix color after refactor
commit 121e7485ca
Author: negue <eugen.bolz@gmail.com >
Date: Sat Feb 11 18:29:00 2023 +0100
mark audioThemeSetting as changed
commit 98c6570003
Author: negue <eugen.bolz@gmail.com >
Date: Sat Feb 11 18:05:55 2023 +0100
fix ul/li style in resetAccount.vue
commit fed824f705
Author: negue <eugen.bolz@gmail.com >
Date: Sat Feb 11 17:49:36 2023 +0100
fix color of gem price
commit 80365e537d
Author: negue <eugen.bolz@gmail.com >
Date: Sat Feb 11 17:44:55 2023 +0100
fix "fixValuesSetting.vue"
commit d3e15c5413
Author: negue <eugen.bolz@gmail.com >
Date: Wed Feb 8 01:06:27 2023 +0100
open forgot password in new tab
commit 31edec9ec5
Author: negue <eugen.bolz@gmail.com >
Date: Wed Feb 8 01:03:19 2023 +0100
move validatedTextInput.vue to shared components + fix check pos/size + input-error cleanup
commit 2adfd8c259
Author: negue <eugen.bolz@gmail.com >
Date: Sun Feb 5 20:19:30 2023 +0100
hide class setting until level 10
commit 64fb4c0cf9
Author: negue <eugen.bolz@gmail.com >
Date: Sun Feb 5 19:32:40 2023 +0100
delete old modals (refactored into new settings ui)
commit b5be137a8d
Author: negue <eugen.bolz@gmail.com >
Date: Sun Feb 5 19:27:26 2023 +0100
enable forgot password link in settings
commit bec75c6e12
Author: negue <eugen.bolz@gmail.com >
Date: Sun Feb 5 18:52:54 2023 +0100
reset account + password required in api
commit 64f7e7a1d9
Author: negue <eugen.bolz@gmail.com >
Date: Mon Jan 30 23:22:55 2023 +0100
fix compile
commit 7ffb5101be
Merge: 2bfb130b92 9f64633a57
Author: negue <eugen.bolz@gmail.com >
Date: Mon Jan 30 22:47:05 2023 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 2bfb130b92
Author: negue <eugen.bolz@gmail.com >
Date: Mon Jan 30 22:44:23 2023 +0100
remove restore-modal and replace it with the finished fix values setting
commit 89530a133c
Author: negue <eugen.bolz@gmail.com >
Date: Wed Jan 18 19:22:36 2023 +0100
wip fix values
commit 428647fc71
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jan 14 21:50:22 2023 +0100
refactor change class to design update + clean up old site.vue settings
commit 1f16819bc1
Author: negue <eugen.bolz@gmail.com >
Date: Wed Jan 11 22:41:05 2023 +0100
WIP fix values
commit 6fef3d0579
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jan 7 22:51:30 2023 +0100
check for unsaved changes when pressing cancel
commit bef8a4cdfc
Merge: 494f32c3e3 c7aadede4d
Author: negue <eugen.bolz@gmail.com >
Date: Sat Jan 7 22:10:53 2023 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 494f32c3e3
Author: negue <eugen.bolz@gmail.com >
Date: Wed Dec 21 00:55:31 2022 +0100
Class Setting
commit bda210cfbb
Author: negue <eugen.bolz@gmail.com >
Date: Tue Dec 20 23:01:41 2022 +0100
removes username, email and display name from site.vue
commit 38198d7df6
Author: negue <eugen.bolz@gmail.com >
Date: Tue Dec 20 22:36:27 2022 +0100
WIP class setting
commit dddcfa637f
Author: negue <eugen.bolz@gmail.com >
Date: Tue Dec 20 22:31:36 2022 +0100
fix styles
commit ce0a5cf974
Author: negue <eugen.bolz@gmail.com >
Date: Sun Dec 11 23:57:07 2022 +0100
Scroll into opened Setting
commit 7e0a95ddff
Author: negue <eugen.bolz@gmail.com >
Date: Sun Dec 11 23:43:44 2022 +0100
Audio Theme Setting
commit 9c556662fe
Author: negue <eugen.bolz@gmail.com >
Date: Sun Dec 11 00:25:30 2022 +0100
prepare header settings but still hidden
commit 30d8b27534
Merge: a1d1a788b2 580139ff69
Author: negue <eugen.bolz@gmail.com >
Date: Sat Dec 10 23:36:36 2022 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit a1d1a788b2
Author: negue <eugen.bolz@gmail.com >
Date: Sat Dec 10 23:34:33 2022 +0100
DayStartAdjustmentSetting
commit ddee94a393
Author: negue <eugen.bolz@gmail.com >
Date: Sat Dec 10 20:00:12 2022 +0100
disable reset account button when password empty
commit 30a6db4c2d
Author: negue <eugen.bolz@gmail.com >
Date: Sat Dec 10 19:54:21 2022 +0100
hide & reset previous setting when switching to a different one
commit 78093848d7
Author: negue <eugen.bolz@gmail.com >
Date: Wed Dec 7 22:19:15 2022 +0100
validated text input (in/valid border color + icon)
commit e1b444ea63
Author: negue <eugen.bolz@gmail.com >
Date: Tue Dec 6 22:09:54 2022 +0100
re-enable box-shadow on hover
commit 96dc4e47ae
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 28 01:13:47 2022 +0100
remove console log
commit 69ad07daad
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 28 01:01:17 2022 +0100
dateFormatSetting
commit bc11c0cf75
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 28 00:49:24 2022 +0100
move shared components / mixins
commit 0d1a189c64
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 28 00:44:21 2022 +0100
language Setting + imports cleanup
commit 29ebd89030
Author: negue <negue@users.noreply.github.com >
Date: Sun Nov 27 23:23:02 2022 +0100
fix icon size + fix display name valid checks
commit 5c7747517b
Merge: fd5cbc3026 90b34c4dac
Author: negue <negue@users.noreply.github.com >
Date: Sun Nov 27 23:08:35 2022 +0100
Merge remote-tracking branch 'origin/release' into negue/ui/setting
commit fd5cbc3026
Author: negue <negue@users.noreply.github.com >
Date: Wed Nov 23 00:14:21 2022 +0100
fix conflicts
commit 49361217b0
Merge: edb427158f 04e2a39a9f
Author: negue <negue@users.noreply.github.com >
Date: Wed Nov 23 00:12:38 2022 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit edb427158f
Author: negue <negue@users.noreply.github.com >
Date: Wed Nov 23 00:03:19 2022 +0100
disable save button if nothing was changed
commit c7e40e9446
Author: negue <negue@users.noreply.github.com >
Date: Tue Nov 22 23:36:37 2022 +0100
delete account row
commit 4bf740c531
Author: negue <negue@users.noreply.github.com >
Date: Tue Nov 22 23:14:24 2022 +0100
Shared Modal Visible State
commit d718153717
Author: negue <negue@users.noreply.github.com >
Date: Sun Nov 20 18:06:20 2022 +0100
resetAccount
commit e25922f8b3
Author: negue <negue@users.noreply.github.com >
Date: Wed Nov 16 23:39:26 2022 +0100
rename functional components for compiler
commit fdbc2c0eee
Author: negue <negue@users.noreply.github.com >
Date: Wed Nov 16 01:44:50 2022 +0100
password setting row
commit 5fd5e6275a
Author: negue <negue@users.noreply.github.com >
Date: Tue Nov 15 17:35:44 2022 +0100
update package-lock.json again
commit 9d742fd9a1
Author: negue <negue@users.noreply.github.com >
Date: Tue Nov 15 17:24:15 2022 +0100
update package-lock.json
commit cd588e74d5
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 14 02:12:39 2022 +0100
displayNameSetting.vue
commit 265970c5ef
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 14 02:09:47 2022 +0100
fix lint
commit a2b510caca
Merge: 0bae5fbe02 4dca69f14b
Author: negue <negue@users.noreply.github.com >
Date: Mon Nov 14 01:15:02 2022 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 0bae5fbe02
Author: negue <negue@users.noreply.github.com >
Date: Sun Nov 13 22:00:34 2022 +0100
userEmailSetting
commit 23da70fa2e
Author: negue <negue@users.noreply.github.com >
Date: Sun Nov 13 20:38:14 2022 +0100
extract save / cancel buttons and the shared inlineSetting "logic"
commit 82047380f3
Author: negue <negue@users.noreply.github.com >
Date: Sun Nov 13 20:18:21 2022 +0100
first setting (username) in the new layout
commit 39150349c7
Author: negue <negue@users.noreply.github.com >
Date: Wed Nov 2 21:42:12 2022 +0100
Working on M1 - will be reverted on full merge
commit f7787b318c
Merge: 4c0ecc9938 53fb28cc48
Author: negue <negue@users.noreply.github.com >
Date: Tue Nov 1 14:20:24 2022 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 4c0ecc9938
Merge: 2f53613a45 62b4315b3d
Author: negue <negue@users.noreply.github.com >
Date: Sun Oct 30 12:49:34 2022 +0100
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit 2f53613a45
Author: negue <eugen.bolz@gmail.com >
Date: Mon Oct 10 22:54:41 2022 +0200
split routes for ease of dev
commit 390f0fc69d
Merge: cf222ee63a 137f7d53dc
Author: negue <eugen.bolz@gmail.com >
Date: Mon Oct 10 22:50:43 2022 +0200
Merge remote-tracking branch 'origin/develop' into negue/ui/setting
commit cf222ee63a
Author: negue <eugen.bolz@gmail.com >
Date: Sun Oct 2 23:15:35 2022 +0200
Update remaining Notification labels
commit f837cce125
Author: negue <eugen.bolz@gmail.com >
Date: Sun Oct 2 22:45:12 2022 +0200
move site popup settings to notifications
commit fc5181c3a7
Author: negue <eugen.bolz@gmail.com >
Date: Sun Oct 2 21:12:24 2022 +0200
fix styling in notification settings
commit 7b5568ed23
Author: negue <eugen.bolz@gmail.com >
Date: Sat Sep 10 16:00:56 2022 +0200
wip notification settings
2023-10-03 13:30:44 -05:00
SabreCat
a9757b2d74
Squashed commit of the following:
...
commit 3aba0abedd
Author: SabreCat <sabe@habitica.com >
Date: Mon Oct 2 20:51:20 2023 -0500
fix(router): use state to pass modal launch info
commit 541eadd319
Merge: c0bb56c8c2 89fff49d02
Author: SabreCat <sabe@habitica.com >
Date: Mon Oct 2 20:12:40 2023 -0500
Merge branch 'release' into report-profile-modal
commit c0bb56c8c2
Author: SabreCat <sabe@habitica.com >
Date: Wed Sep 27 16:15:28 2023 -0500
test(profiles): add integrations
commit 9b644e9ad8
Author: SabreCat <sabe@habitica.com >
Date: Tue Sep 26 17:17:22 2023 -0500
fix(profile): adjust margin
commit bfefe5dfa9
Author: SabreCat <sabe@habitica.com >
Date: Tue Sep 26 17:12:24 2023 -0500
fix(profiles): moar layout fixes
commit 8f211ee3e2
Author: SabreCat <sabe@habitica.com >
Date: Mon Sep 25 17:32:04 2023 -0500
fix(profile): fix admin actions
Correct "user is banned" banner
Fix bouncing modal
Add "Days" smart plural
Fix leaky CSS on Market page
Refactor some redundant functions
commit b1d23ec88b
Merge: ee9709a9e1 a63cc84779
Author: SabreCat <sabe@habitica.com >
Date: Mon Sep 25 15:37:54 2023 -0500
Merge branch 'release' into report-profile-modal
commit ee9709a9e1
Author: CuriousMagpie <eilatan@gmail.com >
Date: Mon Sep 18 16:30:30 2023 -0400
WIP(profile): add banned banner, toggle switches now toggle, add "days" to Next Login Reward
commit f80928a895
Author: CuriousMagpie <eilatan@gmail.com >
Date: Mon Sep 18 13:43:34 2023 -0400
update(node): update node modules
commit 1d552f7e80
Author: SabreCat <sabe@habitica.com >
Date: Fri Sep 15 16:52:22 2023 -0500
fix(import): remove empty import
commit f55d74a95d
Author: SabreCat <sabe@habitica.com >
Date: Fri Sep 15 16:39:50 2023 -0500
refactor(profiles): remove email feature
also still more visual cleanup of profile modal
commit 311c743284
Author: SabreCat <sabe@habitica.com >
Date: Fri Sep 15 15:44:56 2023 -0500
refactor(profile): remove page view
commit f8632bf50d
Merge: ec85159c65 9e25360102
Author: SabreCat <sabe@habitica.com >
Date: Fri Sep 15 15:23:21 2023 -0500
Merge branch 'release' into report-profile-modal
commit ec85159c65
Author: SabreCat <sabe@habitica.com >
Date: Mon Sep 11 22:53:14 2023 -0500
feat(profiles): load modal instead of page?
commit 9986082914
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Sep 8 14:49:57 2023 -0400
WIP(profile): fixed a comment, woohoo
commit 6262a9ba0c
Merge: ae2b614df2 ea2b007b1a
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Sep 8 13:40:23 2023 -0400
Merge remote-tracking branch 'origin/report-profile-modal' into report-profile-modal
commit ea2b007b1a
Author: SabreCat <sabe@habitica.com >
Date: Thu Sep 7 16:54:19 2023 -0500
fix(profile): focus behavior
commit ae2b614df2
Author: CuriousMagpie <eilatan@gmail.com >
Date: Thu Sep 7 17:47:08 2023 -0400
WIP(profile): styling updates
commit 2e0723f1b9
Author: SabreCat <sabe@habitica.com >
Date: Thu Sep 7 15:37:59 2023 -0500
feat(moderation): unflag profile
Also a few stylistic tweaks
commit edcf8113de
Author: SabreCat <sabe@habitica.com >
Date: Wed Sep 6 16:39:02 2023 -0500
WIP(profile): dropdown draft
commit 0691483d63
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Sep 6 16:33:30 2023 -0400
WIP(profile): Styling and string updates
commit 7e9d57d10a
Author: SabreCat <sabe@habitica.com >
Date: Wed Sep 6 11:40:31 2023 -0500
feat(profile): functional dropdown buttons
commit a2989b2833
Merge: af6575e40c e072d7c09c
Author: SabreCat <sabe@habitica.com >
Date: Wed Sep 6 10:04:57 2023 -0500
Merge branch 'release' into report-profile-modal
commit af6575e40c
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Sep 6 11:01:05 2023 -0400
WIP(profile): comment cleanup
commit 7b1de37202
Author: CuriousMagpie <eilatan@gmail.com >
Date: Tue Sep 5 17:22:14 2023 -0400
WIP(profile): remove shadowban tooltip
commit d1177c32b9
Merge: 321a01b081 31f821021b
Author: CuriousMagpie <eilatan@gmail.com >
Date: Tue Sep 5 17:02:40 2023 -0400
Merge branch 'sabrecat/report-profile' into report-profile-modal
commit 321a01b081
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Sep 1 16:14:36 2023 -0400
WIP(profile): close button finally workinating
commit e143d36d28
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Sep 1 15:52:38 2023 -0400
WIP(profile): close icon moved to profile.vue
commit 31f821021b
Merge: a8f5e25d38 8957c5c009
Author: SabreCat <sabe@habitica.com >
Date: Fri Sep 1 14:52:31 2023 -0500
Merge branch 'report-profile-modal' into sabrecat/report-profile
commit 8957c5c009
Merge: d340f06a22 0aec3866a4
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Sep 1 15:38:12 2023 -0400
Merge remote-tracking branch 'origin/report-profile-modal' into report-profile-modal
commit d340f06a22
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Sep 1 15:37:57 2023 -0400
WIP(profile): fixed user not found error
commit 0aec3866a4
Merge: b01f323b14 ac7c8e0eb6
Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com >
Date: Fri Sep 1 15:28:58 2023 -0400
Merge branch 'HabitRPG:develop' into report-profile-modal
commit a8f5e25d38
Author: SabreCat <sabe@habitica.com >
Date: Thu Aug 31 17:02:07 2023 -0500
feat(community): basic "report profile"
commit b01f323b14
Author: CuriousMagpie <eilatan@gmail.com >
Date: Thu Aug 31 17:42:12 2023 -0400
WIP(profile): removed refactoring crud, located where close icon should be (profileModal.vue)
commit ce7d51a20c
Merge: 010f2299f0 ac7c8e0eb6
Author: SabreCat <sabe@habitica.com >
Date: Thu Aug 31 14:20:37 2023 -0500
Merge branch 'release' into sabrecat/report-profile
commit 18b41acd94
Author: CuriousMagpie <eilatan@gmail.com >
Date: Thu Aug 31 12:23:41 2023 -0400
WIP(profile): moar buttonz
commit 9387b3a6bc
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 30 17:21:36 2023 -0400
WIP(profile): buttons
commit b3ea48c4f5
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Aug 25 15:52:41 2023 -0400
WIP(profile): work on achievement component
commit a1ceb2ea75
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Aug 25 14:39:12 2023 -0400
WIP(profile): create achievements component
commit 4a24d9b80b
Merge: 8fe263a377 1e05297e96
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 23 13:14:39 2023 -0400
Merge branch 'develop' into report-profile-modal
commit 1e05297e96
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 23 13:12:52 2023 -0400
package updates
commit 8fe263a377
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 23 12:12:36 2023 -0400
update(dependencies): ran npm install to update dependencies
commit 190fe048a1
Merge: 3ea48ab5cb fa83d1a9cf
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 23 11:52:08 2023 -0400
Merge branch 'develop' into report-profile-modal
commit 3ea48ab5cb
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Aug 11 17:12:31 2023 -0400
WIP(user profile): dropdown menu and toggles and colors oh my
commit c301a2b460
Merge: 1da6af11b5 647b27c55f
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Aug 11 12:40:07 2023 -0400
Merge branch 'develop' into report-profile-modal
commit 1da6af11b5
Author: CuriousMagpie <eilatan@gmail.com >
Date: Thu Aug 10 16:50:07 2023 -0400
WIP(user profile): moved some CSS classes out of unscoped and into the scoped section, started on toggle buttons
commit dd55cbc928
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 9 15:38:46 2023 -0400
WIP(user profile): workin on the hamburger (kebab?) menu
commit 3834093207
Author: CuriousMagpie <eilatan@gmail.com >
Date: Tue Aug 8 14:14:40 2023 -0400
WIP(user profiles): working on the drop down menu
commit f2be588195
Author: CuriousMagpie <eilatan@gmail.com >
Date: Mon Aug 7 16:10:30 2023 -0400
WIP(user profile): options menu
commit 010f2299f0
Author: SabreCat <sabe@habitica.com >
Date: Mon Aug 7 11:49:04 2023 -0500
fix(lint): eof and const
commit 4551dbf4b3
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Aug 4 15:34:05 2023 -0400
WIP(user profile): styling the top portion of the modal
commit 19a9fe3644
Author: CuriousMagpie <eilatan@gmail.com >
Date: Thu Aug 3 15:06:51 2023 -0400
WIP(user profile): adding buttons
commit dfdb305b1c
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 2 14:41:20 2023 -0400
WIP(user profile): layout
commit ded4eee693
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Aug 2 12:04:02 2023 -0400
WIP(user profile): start flex grid & tidy up CSS
commit aaca48be32
Author: CuriousMagpie <eilatan@gmail.com >
Date: Fri Jul 28 16:44:06 2023 -0400
WIP(user profile): mostly css updates
commit e531985b87
Author: CuriousMagpie <eilatan@gmail.com >
Date: Thu Jul 27 16:49:44 2023 -0400
WIP(user profile): one infinitesimal change that's hardly worth the electricity it's made from
commit eb4021fcc7
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Jul 26 16:33:05 2023 -0400
feat(content): upgrade profile page
commit 1b25394f3e
Merge: c50cee0d88 8558dcc3a8
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed Jul 26 11:50:12 2023 -0400
Merge branch 'develop' into report-profile-modal
commit c50cee0d88
Author: SabreCat <sabe@habitica.com >
Date: Wed Jul 12 16:32:25 2023 -0500
fix(flagging): debug params issue
Also add and document the "source" body param
commit 55848c58be
Author: SabreCat <sabe@habitica.com >
Date: Mon Jul 10 16:24:20 2023 -0500
WIP(members): basic report a user API
commit dda6180792
Author: SabreCat <sabe@habitica.com >
Date: Thu Jul 6 10:05:07 2023 -0500
fix(lint): remove console.info
2023-10-03 13:29:26 -05:00
Natalie L
e8f5958f77
feat(content): add boneless boss achievement ( #14788 )
...
* feat(content): add June subscriber items
* feat(content): add boneless boss achievement
---------
Co-authored-by: SabreCat <sabe@habitica.com >
2023-08-22 12:23:43 -05:00
SabreCat
c44b1670cf
fix(challenges): revert to working
2023-08-07 22:00:47 -05:00
SabreCat
9fa355fbcc
fix(sunset): release candidate
2023-08-07 15:04:44 -05:00
SabreCat
9d61bd724a
fix(tests): GET members
2023-08-02 16:02:53 -05:00
SabreCat
c2ced5c925
fix(tests): manyfix
2023-07-28 16:29:51 -05:00
SabreCat
4c60371ebd
fix(tests): fix fix fix
2023-07-28 16:08:14 -05:00
SabreCat
a7bde80349
Squashed commit of the following:
...
commit 27287ac3aa
Author: CuriousMagpie <eilatan@gmail.com >
Date: Mon May 22 15:59:20 2023 -0400
fix(typo): typos fixed
commit a4df8097cf
Author: CuriousMagpie <eilatan@gmail.com >
Date: Mon May 22 15:57:17 2023 -0400
feat(content): add migration script
commit 23ff7845c1
Merge: d02644e21b 8ba7117fa5
Author: CuriousMagpie <eilatan@gmail.com >
Date: Mon May 22 15:42:32 2023 -0400
Merge branch 'develop' into achievement-dinosaur-dynasty
commit 8ba7117fa5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon May 22 12:35:07 2023 -0400
build(deps): bump stripe from 12.5.0 to 12.6.0 (#14662 )
Bumps [stripe](https://github.com/stripe/stripe-node ) from 12.5.0 to 12.6.0.
- [Release notes](https://github.com/stripe/stripe-node/releases )
- [Changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stripe/stripe-node/compare/v12.5.0...v12.6.0 )
---
updated-dependencies:
- dependency-name: stripe
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit fe5d4a0551
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon May 22 12:34:28 2023 -0400
build(deps-dev): bump sinon from 15.0.4 to 15.1.0 (#14661 )
Bumps [sinon](https://github.com/sinonjs/sinon ) from 15.0.4 to 15.1.0.
- [Release notes](https://github.com/sinonjs/sinon/releases )
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md )
- [Commits](https://github.com/sinonjs/sinon/compare/v15.0.4...v15.1.0 )
---
updated-dependencies:
- dependency-name: sinon
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit d02644e21b
Author: CuriousMagpie <eilatan@gmail.com >
Date: Wed May 17 11:36:28 2023 -0400
feat(content): add dinosaur dynasty achievement
2023-05-22 15:13:49 -05:00
Phillip Thelen
8150fef993
Database Access optimisations ( #14544 )
...
* Optimize database access during spell casting
* load less data when casting spells
* Begin migrating update calls to updateOne and updateMany
* Only update user objects that don’t have notification yet
* fix test
* fix spy
* Don’t unnecessarily update user when requesting invalid guild
* fix sort order for middlewares to not load user twice every request
* fix tests
* fix integration test
* fix skill usage not always deducting mp
* addtest case for blessing spell
* fix healAll
* fix lint
* Fix error for when some spells are used outside of party
* Add check to not run bulk spells in web client
* fix(tags): change const to let
---------
Co-authored-by: SabreCat <sabe@habitica.com >
2023-05-16 12:21:45 -05:00
negue
e3a1ea6180
save task column filter ( #14587 )
...
* save task column filter
* remove old setting
* fix tests
2023-05-15 16:01:32 -05:00
SabreCat
e31bfdc22b
fix(stats): allow negative EXP
2023-05-02 09:51:49 -05:00
SabreCat
e9e4265545
Squashed commit of the following:
...
commit 00affb306655a543f5d29b3af6361e686b577a97
Author: SabreCat <sabe@habitica.com >
Date: Tue May 2 09:47:25 2023 -0500
fix(tests): account for invite limit changes
commit 47661117f9fd661b8bc8f63b7cc7c8d5f8fa0fd7
Author: SabreCat <sabe@habitica.com >
Date: Mon May 1 17:39:29 2023 -0500
fix(lfp): final polish
commit 6a1e5af1db0dd90be3ced7e223f53c9183a206f5
Merge: 728ed2ddad 9e0777bb42
Author: SabreCat <sabe@habitica.com >
Date: Mon May 1 16:54:12 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit 728ed2ddad7f0962d28f1ab0a271e3555b19296c
Author: SabreCat <sabe@habitica.com >
Date: Thu Apr 27 16:51:06 2023 -0500
fix(lfp): loading layout and page visit event
commit 8a56ab329bff922e05963e3ef78fbc26ff273924
Author: SabreCat <sabe@habitica.com >
Date: Wed Apr 26 16:54:46 2023 -0500
fix(faq): copy and style updates
commit 6fd00d7f30150a1802e5a37edbb914ef120caf9a
Author: SabreCat <sabe@habitica.com >
Date: Fri Apr 21 17:12:52 2023 -0500
feat(lfp): fixes, analytics, FAQ
commit 4b5d7304ad7cfc5f72320b23456ed2898e53caac
Author: SabreCat <sabe@habitica.com >
Date: Mon Apr 17 15:13:03 2023 -0500
fix(lfp): smol tweaks
commit 9a5476a2558eb17a603f4aae1b5b2d35773be8b4
Author: SabreCat <sabe@habitica.com >
Date: Thu Apr 13 16:03:33 2023 -0500
feat(lfp): refresh button
commit aa58f5018469f38a9a9d31c3bffa26bb88a8c672
Merge: bbb03d006e c8adf20804
Author: SabreCat <sabe@habitica.com >
Date: Tue Apr 11 17:44:56 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit bbb03d006e8b122bb7206bdc778a31de422167bb
Author: SabreCat <sabe@habitica.com >
Date: Tue Apr 4 18:30:50 2023 -0500
fix(lint): whitespace and const
commit 23683ad29a4cce0b0da061ad6c030982034c0a9c
Author: SabreCat <sabe@habitica.com >
Date: Tue Apr 4 17:02:57 2023 -0500
chore(LFP): add analytics
also re-fix loading state
commit 4477d84f5266c87f5583368029b72153f00f0568
Author: SabreCat <sabe@habitica.com >
Date: Mon Apr 3 16:24:26 2023 -0500
fix(LFP): address issues with loading
commit bdc5154f24bb5e50963376c3c0c9cc73c0b05ccc
Merge: 81923eef6f 229ed46425
Author: SabreCat <sabe@habitica.com >
Date: Mon Apr 3 15:58:12 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit 81923eef6f0c627d079475a28f9d93d8e4628934
Author: SabreCat <sabe@habitica.com >
Date: Thu Mar 30 16:44:49 2023 -0500
feat(LFP): release candidate
commit fe1f8939fc6b09d36cfaf0b6e5838df04e41009d
Author: SabreCat <sabe@habitica.com >
Date: Wed Mar 29 17:35:54 2023 -0500
WIP(LFP): fixes
commit afc361f5a9f806cbd814ad910d1274e3a6609efd
Merge: d6b5cbdebc 7ede3acd01
Author: SabreCat <sabe@habitica.com >
Date: Wed Mar 29 16:24:39 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit d6b5cbdebc2829e9325ea57fb5deeccc128c1635
Author: SabreCat <sabe@habitica.com >
Date: Tue Mar 28 16:13:18 2023 -0500
WIP(LFP): change copy, add close X, fix API response
commit 4274a4625862351ef0ecf33c8a3249ca5ebec7cb
Author: SabreCat <sabe@habitica.com >
Date: Mon Mar 27 17:07:36 2023 -0500
fix(LFP): layout, unset when stopping
commit 95abfcfa5f13c9cce6385206947a47f85b76d11d
Merge: 4a360eedd8 53c536b525
Author: SabreCat <sabe@habitica.com >
Date: Mon Mar 27 16:32:46 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit 4a360eedd8b9cf41d3a0fe7a4cfaa72c5bd7bd26
Author: SabreCat <sabe@habitica.com >
Date: Thu Mar 23 16:54:49 2023 -0500
feat(LFP): completed style and infinite scroll
commit bbc439d9d03c9631a450236eb33af66f0428fa50
Author: SabreCat <sabe@habitica.com >
Date: Tue Mar 21 10:40:26 2023 -0500
WIP(LFP): nicer layout, buffs fix
commit 1658688597456663477ab19da61ae1b9bc85cf2a
Merge: 664507434f 027e61a93e
Author: SabreCat <sabe@habitica.com >
Date: Tue Mar 21 09:29:02 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit 664507434f2f76e6bf3b61cdc9e3daddb81204af
Author: SabreCat <sabe@habitica.com >
Date: Fri Mar 17 17:13:08 2023 -0500
WIP(LFP): API and client adjustments
commit 2f0b6f2517f9e2d634cb23ee303cfb4542e998ce
Merge: 0db1704325 a16098ccda
Author: SabreCat <sabe@habitica.com >
Date: Fri Mar 17 16:45:13 2023 -0500
Merge branch 'release' into sabrecat/party-seeking
commit 0db1704325c3555f0b5d9c8d1dfc44177e90c093
Author: SabreCat <sabe@habitica.com >
Date: Mon Mar 13 14:48:10 2023 -0500
fix(modal): scrollbar for squashed viewports
commit 733c35192e0a4e31e1bebfdd7488cfc1f7587f36
Author: SabreCat <sabe@habitica.com >
Date: Thu Mar 9 12:51:02 2023 -0600
WIP(party): seekers functional rough
commit d4b854410b557db26eec6e6a26b6d174c02cee3a
Merge: 7fe919825a 0b6b967753
Author: SabreCat <sabe@habitica.com >
Date: Thu Mar 9 10:07:28 2023 -0600
Merge branch 'release' into sabrecat/party-seeking
commit 7fe919825abfb6d518cb93b91f5997d3831bd0b5
Author: SabreCat <sabe@habitica.com >
Date: Thu Mar 2 14:40:09 2023 -0600
feat(party): several adjustments to seeking feature
commit c93900efcf925f7aaa4c4cb56b4451f19adfb1b3
Author: SabreCat <sabe@habitica.com >
Date: Wed Mar 1 20:37:11 2023 -0600
feat(party): initial Seeking API
commit 8bb784daeceb14c23992a6f3af1054a900fc26c1
Merge: e19a661a21 f327795761
Author: SabreCat <sabe@habitica.com >
Date: Wed Mar 1 18:58:20 2023 -0600
Merge branch 'release' into sabrecat/party-seeking
commit e19a661a2163a50307a286379bffb44201ed392e
Author: SabreCat <sabe@habitica.com >
Date: Fri Feb 24 15:51:42 2023 -0600
WIP(parties): add seeking flag and modal toggle
2023-05-02 09:51:33 -05:00
SabreCat
5aa2d9c68d
fix(stats): allow negative HP
2023-05-01 10:47:42 -05:00
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
CuriousMagpie
c481354f78
feat(content): add new achievement, Plant Parent
2023-03-15 15:51:04 -05:00
SabreCat
383cd84016
feat(event): Pi Day
2023-03-14 09:12:39 -05:00
Natalie L
55e7ef138e
chore(content): add NYE party hat and migration script ( #14419 )
...
* chore(content): add NYE party hat and migration script
* chore(subproj): update habitica-images
* chore(sprites): corrected sprite CSS run
* fix(event): unbork migration, add latecomer hook
Co-authored-by: SabreCat <sabe@habitica.com >
2022-12-23 15:35:23 -06:00
Natalie L
573c932565
chore(content): add Polar Pro achievement ( #14399 )
...
* chore(content): add Polar Pro achievement
* chore(script): add migration script
* fix(typo): rogue backticks
* fix(capitalization): revert css blurp
* fix(migration): no babby wuff
Co-authored-by: Sabe Jones <sabrecat@gmail.com >
Co-authored-by: SabreCat <sabe@habitica.com >
2022-12-13 14:50:53 -06:00
SabreCat
a8e9c9bc70
chore(event): set up Harvest Feast 2022
2022-11-21 18:54:57 -06:00
SabreCat
aea0be3245
fix(subs): establish lock to prevent race condition
2022-11-01 20:47:21 -05:00
Natalie L
3bc82a6692
chore(content): add Bone to Pick achievement ( #14318 )
...
* chore(content): add Bone to Pick achievement
* chore(content): update spritesmith-main.css
* chore(content): add more bone picking
* chore(content): more bone picking
* chore(content): bone picking
* chore(content): i gotta bone to pick here
* chore(content): final bone picking
* chore: add migration script
* chore: update habitica-images
Co-authored-by: SabreCat <sabe@habitica.com >
2022-10-31 14:19:56 -05:00
SabreCat
8cd9536bdc
Merge branch 'develop' into release
2022-09-30 15:25:27 -05:00
negue
e9ee2d3fdd
Transaction username mongodb mutation ( #14231 )
...
* migrate newest usernames in transactions
* fix lint
* change the parameters
2022-09-21 14:42:39 -05:00
SabreCat
0081bad831
feat(admin): track hourglasses as transactions
2022-09-06 16:15:04 -05:00
SabreCat
95714599f0
feat(onboarding): welcome modal
2022-08-19 13:04:48 -05:00
SabreCat
1701fc702b
Merge branch 'develop' into sabrecat/teams-rebase
2022-08-09 11:55:46 -05:00
Natalie L
f7b727dc95
chore(content): add Woodland Wizard Achievement and Forest Friends Quest Bundle ( #14159 )
...
* chore(submodule): add August 2022 Mystery Items
* chore(content): add Woodland Wizard achievement
* chore(content): add Forest Friends quest bundle
* fix(typo): whitespace
Co-authored-by: Sabe Jones <sabrecat@gmail.com >
2022-08-04 15:14:27 -05:00
SabreCat
9b9503b141
feat(tasks): make task copy/mirror pref per-group
2022-08-02 16:09:49 -05:00
SabreCat
30d3892fb4
Merge branch 'develop' into sabrecat/teams-rebase
2022-07-25 15:04:43 -05:00
negue
e0dc608fd8
Transaction Logs - Backend Changes
2022-07-13 14:51:56 -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
a3f61306d3
feat(teams): user preference toggle for mirroring
2022-06-28 16:18:24 -05:00
SabreCat
4ac1a3e717
Merge branch 'develop' into sabrecat/teams-rebase
2022-06-14 14:46:50 -05:00
sau226
4d10c53216
Further transition from HTTP to HTTPS ( #14039 )
2022-06-10 14:02:58 -05:00
SabreCat
9fec111c4d
Merge branch 'develop' into sabrecat/teams-rebase
2022-06-06 15:15:16 -05:00
Natalie L
d726b88a86
Content: Beta Groups Testing Achievement ( #14014 )
...
* content: beta Groups testing achievement
* resolving merge conflict
2022-06-03 15:04:27 -05:00
SabreCat
1ef7924ba5
Merge branch 'develop' into sabrecat/teams-rebase
2022-05-24 09:39:01 -05:00
Natalie L
8040d14c28
code for reptacular rumble achievement ( #13981 )
2022-05-23 15:39:51 -05:00
SabreCat
9c24d43a13
Merge branch 'develop' into sabrecat/teams-rebase
2022-05-17 09:34:51 -05:00
SabreCat
1a74d2b3b0
refactor(achievements): crush down to much fewer notification types
...
most work by @CuriousMagpie
2022-05-12 15:25:40 -05:00
SabreCat
565d33f6a7
Merge branch 'develop' into sabrecat/teams-rebase
2022-05-03 15:53:11 -05:00
Phillip Thelen
38b39b600c
Adminpanel and revamped permissions ( #13843 )
...
* create Admin Panel page with initial content from Hall's admin section
* reorganise Admin Panel form and add more accordians
* add lastCron to fields returned by api.getHeroes
* improve timestamps and authentication section
* add party and quest info to Admin Panel, add party to heroAdminFields
* move Admin Panel menu item to top of menu, make invisible to non-admins
* remove code used for displaying all Heroes
* add avatar appearance and drops section in Admin Panel
* allow logged-in user to be the default hero loaded
* add time zones to timestamp/authentication section
* rename Items to Update Items
This will allow a new Items section to be added.
* add read-only Items display with button to copy data to Update Items section
* remove never-used allItemsPaths code that had been copied from Hall
* update tests for the attributes added to heroAdminFields
* supply names for items and also set information for gear/equipment
* remove code that loads subsections of content
We use enough of the content that it's easier to load it all and
access it through the content object, especially when we're looping
through different item types.
* add gear names and set details to Avatar Costume/Battle Gear section
* make the wiki URLs clickable and make minor item format improvements
* add gear sets for Check-In Incentives and animal ears and tails
* add gear set for Gold-Purchasable Quest Lines
Also merges the existing Mystery of the Masterclassers quest set into it.
* fix error with Kickstarter gear set and include wiki link
* improve description of check-in incentive gear set
* fix description of Items section
* fix lint warnings
* update another test for the attributes added to heroAdminFields
* allow "@" to be included when specifying Username to load
* create GetHeroParty API v3 route to fetch a given user's party data
Only some data from the party will be loaded (e.g., not private
data such as name, description).
Includes tests for the route.
See the next commit for front-end changes that use this.
* display data from a given user's party in admin panel
Only some data from the party will be loaded (e.g., not private
data such as name, description).
Also adds support for finding and displaying errors from the
user's data.
* use new error handling method for other sections
- Time zone differences
- Cron bugs
- Privilege removal (mute/block) - not a bug but needs to be highlighted
* redirect non-admin users away from admin-only page (WIP)
This needs more work. Currently, admin users are also redirected
if they access the page by direct URL or after reload.
* clarify source of items from Check-In Incentives and Lunar Battle quests
* replace non-standard form fields with HTML forms
* add user's language, remove unused export blocks
* convert functions to filters: formatDate, formatTimeZone
* improve display of minutes portion of time zone in Admin Panel
* move basic details about user to a new component
* move Timestamp/Cron/Auth/etc details to a new component - WIP, has errors
The automatic expand and error warnings don't reset themselves when
you fetch data for a new user.
* replace non-standard form fields with HTML forms
Most of this was done in 26fdcbbee5
* move Timestamp/Cron/Auth/etc details to a new component (fixed)
* move Avatar and Drops section to a new component
* move Party and Quest section to a new component
* move Contributor Details to new component, add checkbox for admin, add preview
This adds a markdown-enabled preview of the Contributions textarea.
It also removes the code that automatically set contributor.admin
to true when the Tier was above 7.
That feature wasn't secure because the Tier can be accidentally
changed if you scroll while the cursor is over the Tier form field
(we accidentally demoted a Socialite once by doing that and if
we'd scrolled in the other direction we would have given her
admin privileges).
Instead there's now a checkbox for giving moderator-level privileges.
We'll want that anyway when we move to a system of selected
privileges for each admin instead of all admin privileges being
given to all mods/staff.
There's also a commented-out checkbox for giving Bailey CMS
privileges, for when we're ready to use that. The User model doesn't
yet have support for it.
* move Privileges and Gems section to a new component
* rename formatItems to getItemDescription; make other minor fixes
* remove an outdated test description
This "pended" explanation probably wasn't needed after "x" was
removed from "describe" in 2ab76db27c
* add newsPoster Bailey CMS permission to User model and Admin Panel
* move formatDate from mixins to filters
* make lint fixes
* remove development comments from hall.js
I'll be handling the TODO comment and I've left in my "XXX" marker
to remind me
* fix bug in Hall's castItemVal: mounts are null not false
* move Items section to a new component and delete Update Items section
The Update Items section is no longer needed because the new Items
component has in-place editing.
* remove unused imports
* add "secret" field to "Privileges, Gem Balance" section.
Also move the markdownPreview style from contributorDetails.vue to
index.vue since it's used in two components now.
* show non-Standard never-owned Pets and Mounts in Items section
* redirect non-admin users away from admin-only page
This completes the work started in commit a4f9c754ad
It now allows admins to access the page when coming from another
page on the site or from a direct link, including if the admin user
isn't logged in yet.
* display memberCount for party
* add secret.text field to Contributor Details
This is in addition to showing it in the Privileges section because
the secret text could be about either troublesome behaviour or
contributions.
* allow user to be loaded into Admin Panel via a URL
This includes:
- router config has a child route for the admin panel with a
Username/ID as a parameter
- loadHero code moved from top-level index page into a new
"user support" index page
- links in the Hall changed to point to admin panel route
- admin panel link added to admin section of user profile modal
* keep list of known titles on their own lines
* sort heroFields alphabetically
No actual changes.
* return all flags for use in Admin Panel and fix Hall tests for flags
Future Admin Panel changes will display more flags.
NB 'flags' wasn't in the tests before, even though two optional
flags were being fetched.
The tests weren't failing because the test users hadn't been given
data for those optional flags.
The primary reason for this change now is to fix the tests.
* show part of the API Token in the Admin Panel
* send full hero object into cronAndAuth.vue
This is a prelude to allowing this component to change the hero.
* split heroAdminFields string into two: one for fetching data and one for showing it
This is because apiToken must be fetched but not shown,
while apiTokenObscured is calculated (not fetched) and shown.
* let admin change a user's API Token
* restore sanity
* remove code to show obscured version of API Token
It will return with tighter permissions for viewing it.
* add Custom Day Start time (CDS) to Timestamps, Time Zone... section
* commit lint's automatic fixes - one for admin-panel changes in hall.js
The other fixes aren't related to this PR but I figured they may
as well go live.
* apply fixes from paglias's comments, excluding style/CSS changesd
The comments that this PR fixes start at
https://github.com/HabitRPG/habitica/pull/12035#pullrequestreview-500422316
Style fixes will be in a future commit.
* fix styles/CSS
* allow profile modal to close when using admin panel link
Also removes an empty components block.
* prevent Admin Panel being used without new userSupport privilege
Also adds initial support for other contributor.priv privileges
and changes Debug Menu to add userSupport privilege
* don't do this: this.hero = { ...hero };
* enhance quest error messages
* redirect to admin-panel home page when using "Save and Clear Data"
The user's ID / name is still in the form for easy refetching.
* create ensurePriv function, use in api.getHeroParty
* fix lint problems and integration tests
* add page title to top-level Admin Panel
Also add more details to a router comment (consistent with a similar
comment) in case it helps anyone.
* fix tests
* display Moderation Notes above Contributions
* lint fix
* remove placeholder code for new privileges
I had planned to have each of these implemented in stages, but
paglias wanted it all done at once. I'm afraid that's too big a
project for me to take on in a single PR so I'm cancelling
the plans for adjusting the privileges.
* Improve permission handling
* Don't report timezone error on first day
* fix lint error
* .
* Fix lint error
* fix failing tests
* Fix more tests
* .
* ..
* ...
* fix(admin): always include permissions when querying user
also remove unnecessary failing test case
* permission improvements
* show transactions in admin panel
* fix lint errors
* fix permission check
* fix(panel): missing mixin, handle empty perms object
Co-authored-by: Alys <alice.harris@oldgods.net >
Co-authored-by: SabreCat <sabe@habitica.com >
2022-05-03 14:40:56 -05:00
SabreCat
40113b0458
Merge branch 'develop' into sabrecat/teams-rebase
2022-04-05 13:56:25 -05:00