mirror of
https://github.com/HabitRPG/habitica.git
synced 2026-05-25 11:41:12 -05:00
9d16ab7dba
* add date check
* achievements modal polishing
* refresh private-messages page when you are already on it
* add countbadge knob to change the example
* fix lint
* typos
* typos
* typos
* add toggle for achievements categories
* typo
* fix test
* fix edit avatar modal cannot be closed
* WIP(settings): subscriber page improvements
* WIP(subscriptions): more design build-out
* fix(css): disabled button styles
* fix(css): better Amazon targeting
* fix hide tooltip + align header correctly
* disable perfect scroll
* load messages on refresh event
* fix header label + conversation actions not breaking layout on hover
* WIP(g1g1): notif
* WIP(g1g1): notif cont'd
* fix(test): snowball change
* fix(event): feature NYE card
* chore(sprites): compile
* fix(bgs): include TT required field
* add gifting banner to the max height calculation
* chore(event): enable winter customizations
* WIP(gifting): partial modal implementation
* feat(gifting): select giftee modal
* fix(gifting): notification order, modal dismiss
* Begin implementing sign in with apple
# Conflicts:
# package-lock.json
# website/common/script/constants.js
# website/server/libs/auth/social.js
# website/server/models/user/schema.js
* Add apple sign in button to website
* fix lint errors
* fix config json
* fix(modals): correct some repops
* fix(gifting): style updates
* fix(buy): modal style changes
* fix(modals): also clean out "prev"
* Attempt workaround for sign in with apple on android
* temporarily log everything as error
* refactor(modals): hide in dismiss event
* fix temporary test failure
* changes to sign in with apple
* fix: first batch of layout issues for private messages + auto sizing textarea
* fix(modals): new dismiss logic
* fix(modals): new dismiss no go??
* Only use email scope
* print debugging
* .
* ..
* ...
* username second line - open profile on face-avatar/conversation name - fix textarea height
* temporarily disable apple auth and just return data for debugging
* Hopefully this works
* .....
* WIP(subscription): unsubscribed state
* .
* ..
* MAYBE THIS ACTUALLY WORKS???
* Implement apple sign in
* fix some urls
* fix urls
* fix redirect and auth
* attempt to also request name
* fix lint error
* WIP(subscription): partial subscribed
* chore(sprites): compile
* Change approach so that it actually works
* fix config error
* fix lint errors
* Fix
* fix lint error
* lint error
* WIP(subscription): finish subscribed
* refresh on sync
* new "you dont have any messages" style + changed min textarea height
* new conversationItem style / layout
* reset message unread on reload
* chore(npm): update package-locks
* fix styles / textarea height
* feat(subscription): revised sub page RC
* list optOut / chatRevoked informations for each conversation + show why its disabled
* Improve apple redirect view
* Fix apple icon on group task registration page
* WIP(adventure): prereqs
* Block / Unblock - correct disabled states - $gray-200 instead of 300/400
* canReceive not checking chatRevoked
* fix: faceAvatar / userLink open the selected conversation user
* check if the target user is blocking the logged-in user
* fix(subs): style tweaks
* fix(profiles): short circuit contributor
Attempted fix for #11830
* chore(sprites): compile
* fix(content): missing potion data
* fix(content): missing string
* WIP(drops): new modal
* fix(subs): moar style tweaks
* check if blocks is undefined
* max-height instead of height
* fix "no messages" state + canReceive on a new conversation
* WIP(adventure): analytics fixes etc
* Improve apple signin handling
* fixed conversations width (280px on max 768 width page)
* feat(adventure): random egg+potion on 2nd task
* fix(lint): noworkies
* fix(modal): correctly construct classes
* fix(tests): expectations and escape
* Fix typo
* use base url from env variables
* fix lint
* call autosize after message is sent
* fix urls
* always verify token
* throw error when social auth could not retrieve id
* Store emails correctly for apple auth
* Retrieve name when authenticating through apple
* Fix lint errors
* fix all lint errors
* fix(content): missing strings
* Revert "always verify token"
This reverts commit 8ac40c76bf.
# Conflicts:
# website/server/libs/auth/social.js
* Correctly load name
* remove extra changes
* remove extra logger call
* reset package and package-lock
* add back missing packages
* use name from apple
* add support for multiple apple public keys
* add some unit and integration tests
* add apple auth integration test
* tweak social signup buttons
* pixel pushing
Co-authored-by: Matteo Pagliazzi <matteopagliazzi@gmail.com>
Co-authored-by: Sabe Jones <sabrecat@gmail.com>
Co-authored-by: negue <eugen.bolz@gmail.com>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
84 lines
3.6 KiB
JSON
84 lines
3.6 KiB
JSON
{
|
|
"ADMIN_EMAIL": "you@example.com",
|
|
"AMAZON_PAYMENTS_CLIENT_ID": "CLIENT_ID",
|
|
"AMAZON_PAYMENTS_MODE": "sandbox",
|
|
"AMAZON_PAYMENTS_MWS_KEY": "MWS_KEY",
|
|
"AMAZON_PAYMENTS_MWS_SECRET": "MWS_SECRET",
|
|
"AMAZON_PAYMENTS_SELLER_ID": "SELLER_ID",
|
|
"AMPLITUDE_KEY": "AMPLITUDE_KEY",
|
|
"AMPLITUDE_SECRET": "AMPLITUDE_SECRET",
|
|
"BASE_URL": "http://localhost:3000",
|
|
"CRON_SAFE_MODE": "false",
|
|
"CRON_SEMI_SAFE_MODE": "false",
|
|
"DISABLE_REQUEST_LOGGING": "true",
|
|
"EMAILS_COMMUNITY_MANAGER_EMAIL": "admin@habitica.com",
|
|
"EMAILS_PRESS_ENQUIRY_EMAIL": "admin@habitica.com",
|
|
"EMAILS_TECH_ASSISTANCE_EMAIL": "admin@habitica.com",
|
|
"EMAIL_SERVER_AUTH_PASSWORD": "password",
|
|
"EMAIL_SERVER_AUTH_USER": "user",
|
|
"EMAIL_SERVER_URL": "http://example.com",
|
|
"ENABLE_CONSOLE_LOGS_IN_PROD": "false",
|
|
"ENABLE_CONSOLE_LOGS_IN_TEST": "false",
|
|
"FACEBOOK_KEY": "123456789012345",
|
|
"FACEBOOK_SECRET": "aaaabbbbccccddddeeeeffff00001111",
|
|
"FLAG_REPORT_EMAIL": "email@example.com, email2@example.com",
|
|
"GA_ID": "GA_ID",
|
|
"GOOGLE_CLIENT_ID": "123456789012345",
|
|
"GOOGLE_CLIENT_SECRET": "aaaabbbbccccddddeeeeffff00001111",
|
|
"IAP_GOOGLE_KEYDIR": "/path/to/google/public/key/dir/",
|
|
"IGNORE_REDIRECT": "true",
|
|
"ITUNES_SHARED_SECRET": "aaaabbbbccccddddeeeeffff00001111",
|
|
"LOGGLY_CLIENT_TOKEN": "token",
|
|
"LOGGLY_SUBDOMAIN": "example-subdomain",
|
|
"LOGGLY_TOKEN": "example-token",
|
|
"MAINTENANCE_MODE": "false",
|
|
"NODE_DB_URI": "mongodb://localhost:27017/habitrpg",
|
|
"MONGODB_POOL_SIZE": "10",
|
|
"NODE_ENV": "development",
|
|
"PATH": "bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin",
|
|
"PAYPAL_BILLING_PLANS_basic_12mo": "basic_12mo",
|
|
"PAYPAL_BILLING_PLANS_basic_3mo": "basic_3mo",
|
|
"PAYPAL_BILLING_PLANS_basic_6mo": "basic_6mo",
|
|
"PAYPAL_BILLING_PLANS_basic_earned": "basic_earned",
|
|
"PAYPAL_BILLING_PLANS_google_6mo": "google_6mo",
|
|
"PAYPAL_CLIENT_ID": "client_id",
|
|
"PAYPAL_CLIENT_SECRET": "client_secret",
|
|
"PAYPAL_EXPERIENCE_PROFILE_ID": "xp_profile_id",
|
|
"PAYPAL_MODE": "sandbox",
|
|
"PLAY_API_ACCESS_TOKEN": "aaaabbbbccccddddeeeeffff00001111",
|
|
"PLAY_API_CLIENT_ID": "aaaabbbbccccddddeeeeffff00001111",
|
|
"PLAY_API_CLIENT_SECRET": "aaaabbbbccccddddeeeeffff00001111",
|
|
"PLAY_API_REFRESH_TOKEN": "aaaabbbbccccddddeeeeffff00001111",
|
|
"PORT": 3000,
|
|
"PUSH_CONFIGS_APN_ENABLED": "false",
|
|
"PUSH_CONFIGS_APN_KEY": "xxxxxxxxxx",
|
|
"PUSH_CONFIGS_APN_KEY_ID": "xxxxxxxxxx",
|
|
"PUSH_CONFIGS_APN_TEAM_ID": "aaabbbcccd",
|
|
"PUSH_CONFIGS_FCM_SERVER_API_KEY": "aaabbbcccd",
|
|
"S3_ACCESS_KEY_ID": "accessKeyId",
|
|
"S3_BUCKET": "bucket",
|
|
"S3_SECRET_ACCESS_KEY": "secretAccessKey",
|
|
"SESSION_SECRET": "YOUR SECRET HERE",
|
|
"SESSION_SECRET_IV": "12345678912345678912345678912345",
|
|
"SESSION_SECRET_KEY": "1234567891234567891234567891234567891234567891234567891234567891",
|
|
"SITE_HTTP_AUTH_ENABLED": "false",
|
|
"SITE_HTTP_AUTH_PASSWORDS": "password,wordpass,passkey",
|
|
"SITE_HTTP_AUTH_USERNAMES": "admin,tester,contributor",
|
|
"SLACK_FLAGGING_FOOTER_LINK": "https://habitrpg.github.io/flag-o-rama/",
|
|
"SLACK_FLAGGING_URL": "https://hooks.slack.com/services/id/id/id",
|
|
"SLACK_SUBSCRIPTIONS_URL": "https://hooks.slack.com/services/id/id/id",
|
|
"SLACK_URL": "https://hooks.slack.com/services/some-url",
|
|
"STRIPE_API_KEY": "aaaabbbbccccddddeeeeffff00001111",
|
|
"STRIPE_PUB_KEY": "22223333444455556666777788889999",
|
|
"TEST_DB_URI": "mongodb://localhost:27017/habitrpg_test",
|
|
"TRANSIFEX_SLACK_CHANNEL": "transifex",
|
|
"WEB_CONCURRENCY": 1,
|
|
"SKIP_SSL_CHECK_KEY": "key",
|
|
"ENABLE_STACKDRIVER_TRACING": "false",
|
|
"APPLE_AUTH_PRIVATE_KEY": "",
|
|
"APPLE_TEAM_ID": "",
|
|
"APPLE_AUTH_CLIENT_ID": "",
|
|
"APPLE_AUTH_KEY_ID": "",
|
|
"BLOCKED_IPS": ""
|
|
}
|