habitica/website/common/locales/en
negue 7c9c45ac5f
combined messages restyling - next round (#15386)
* split component prepare new views / states

* extract empty and disabled state as components

* fix empty state mail icon

* first logic switching between modes, move page to /private-messages/index.vue

* extract autoCompleteHelper.js

* style header + start new message input

* style plus button + focus input

* state logic, types for sanity

* WIP PM new Message started

* add /members/username test

* first design changes to messageCard

* delete private message or chat - based on the mode

* copy as todo

* mention links to modal

* report chat or private message

* WIP likeButton

* likeButton styling

* hide like on private message cards

* fix unit test

* replace copy as todo - to just a copy to clipboard

* style changes

* menu position + like button width

* dropdown items background + like font

* fix like button padding

* move api endpoints and tests around to group inbox methods  + like for inbox private messages

* restyle system messages

* Dropdown Radius and Padding

* WIP system messages

* fix lint

* copy delta commit of allowing liking own private messages

* enable liking private messages

* fix menu non hovered item icon color

* fix import path

* ignore background on system messages

* requested changes + migration

* update migration to update the unique id to some messages and delete the duplicates

* migration based on users pagination

* fix(migration): use Promise.all

* change to bulkWrites per User, and all messages in one run (of a user)

* check for array

* use rest operator ...

* skip sorting to get the users

* remove migration, disable like for private messages without uniqueMessageId

* lean+bulkWrite for likes, add time checks for like and auth for further debugging

* add a limit 2 get the messages by uniqueId

* Adding a simple server start script

* remove pinned nodemon dep

* fix inbox controller/tests

* fix / requested style changes

* fix empty state padding /

* hide avatar weapons on messages - fix avatar spacing on messages

* Hourglass Simplification (#15323)

* begin removing obsolete tests

* begin refactoring

* update cron tests

* cleanup

* finish basic implementation of new logic

* add more subscription tests

* subscription test improvements

* return nextHourglassDate again

* fix gem limit

* fix(test): short circuit this.

* fix(admin): correct logic and style for shrimple subs

* WIP(frontend): draft of main subs page view

* fix hourglass count

* Fix hourglass logic for upgrades

* fix admin panel display

* WIP(subs): extant Stripe state

* fix admin panel strings

* fix missing transaction type

* add new field for cumulative subscription count

* show date for hourglass bonus if it was received

* fix test

* feat(subscription): max Gems progress readout

* fix(css): correct and refactor heights and selection states

* fix(subs): correct border-radius and redirect

* fix(stripe): correct redirect after success

* Admin panel display fixes

* don’t give additional HG for new sub if they already got one this month

* fix issue with promo hourglasses

* fix(subscription): update layout when gifting

* fix(subscriptions): more gift layout revisions

* fix(subscriptions): minor visual updates

* fix(subs): pass autoRenews through Stripe

* fix(subs): gifts DON't renew

* fix(lint): unnecessary ternary

* fix(lint): do negate object ig

* fix(subs): try again on gifts

* fix(subs): unhovery and un-12-monthy

* fix bug with incorrectly giving HG bonus

* remove only

* fix test

* fix test

* fix(subs): also redirect to subs after gift sub

* fix(subs): fix typeError

* fix(g1g1): don't try to find Gems promo during bogo

---------

Co-authored-by: Phillip Thelen <phillip@habitica.com>
Co-authored-by: Kalista Payne <sabe@habitica.com>

* chore(sprites): update subproject

* fix(layout): tighten cancellation note

* fix(subs): Google wording and HG escape

* chore(testing): fake g1g1 dates

* fix(subs): don't hide HG preview entirely

* fix(subs): center next hourglass message

* working validatedTextInput.vue within start-new-conversation-input-header.vue 🎉

* fix(git): remove changes from old develop

* Revert "fix(git): remove changes from old develop"

This reverts commit 0e30f7df004bc363f2868d4b59de01862dec610f.

* fix(git): no actually just this file i guesss

* adding an empty loading state, hiding

* fought the avatar arch nemesis again

* fix chatMessages (party chat) message spacing

* move disabled text back to above the input area - re-enable input area

* show disabled private messages top panel

* fix font color

* fixing uiStates - removing disabled - moving the own user check to the last

* fix(lint): add missing prop defaults

* fix(lint): object default should be fn

* fix(chat): correct grammar in error

* remove weapon position relative

* revert most of avatar.vue changes, add back weapons in chat message UI

* show date tooltip above system / skill messages

* fix toggle disable icon position

* trivial CSS cleanup

* fix(typo): English syntax in test

* chore(test): small style cleanup

* chore(logging): revert debug function

* chore(debug): remove timers from inbox like

---------

Co-authored-by: SabreCat <sabe@habitica.com>
Co-authored-by: Kalista Payne <sabrecat@gmail.com>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
2025-03-04 17:00:24 -06:00
..
_README_FIRST.md Fix broken link (#8051) 2016-09-22 17:24:21 +10:00
achievements.json Squashed commit of the following: 2024-05-13 12:29:40 +02:00
backgrounds.json March 2025 Content Build (#15392) 2025-02-18 15:48:08 -06:00
challenge.json Squashed commit of the following: 2024-02-28 14:31:05 -06:00
character.json fix(links): next round of wiki revisions 2025-02-05 09:18:22 -06:00
communityGuidelines.json fix(sunset): release candidate 2023-08-07 15:04:44 -05:00
content.json March 2025 Content Build (#15392) 2025-02-18 15:48:08 -06:00
contrib.json fix(links): next round of wiki revisions 2025-02-05 09:18:22 -06:00
customizations.json feat(avatar): popovers for customization 2024-07-24 16:38:58 -05:00
death.json chore: replace http wiki links with https (#13528) 2021-10-01 17:58:09 -05:00
defaultTasks.json Removed unused I18N strings from the defaultTasks.json files (related to issue #9957) (#12608) 2020-10-05 16:35:34 +02:00
faq.json fix(links): next round of wiki revisions 2025-02-05 09:18:22 -06:00
front.json chore(news): remove obsolete link 2024-02-29 15:38:03 -06:00
gear.json March 2025 Content Build (#15392) 2025-02-18 15:48:08 -06:00
gear_README.md Better XSS Fix (#12483) 2020-08-20 13:41:46 -05:00
generic.json combined messages restyling - next round (#15386) 2025-03-04 17:00:24 -06:00
groups.json combined messages restyling - next round (#15386) 2025-03-04 17:00:24 -06:00
inventory.json Inventory: fixes / layout (#11948) 2020-10-19 23:54:51 +02:00
limited.json March 2025 Content Build (#15392) 2025-02-18 15:48:08 -06:00
loginIncentives.json WIP(shops): first full test version 2024-04-24 00:02:41 -05:00
merch.json Removed unused I18N strings from the merch.json files (related to issue #9957) (#12564) 2020-09-22 20:05:58 +02:00
messages.json combined messages restyling - next round (#15386) 2025-03-04 17:00:24 -06:00
noscript.json Removed unused I18N strings from the noscript.json files (related to issue #9957) (#12562) 2020-09-22 20:03:41 +02:00
npc.json fix(links): next round of wiki revisions 2025-02-05 09:18:22 -06:00
overview.json Merge remote-tracking branch 'private/natalie/string-sweep' into sabrecat/unsociable 2023-06-20 15:14:06 -05:00
pets.json Squashed commit of the following: 2025-01-08 15:18:06 -06:00
quests.json fix(tests): cleanup continues 2023-07-27 16:18:25 -05:00
questsContent.json March 2025 Content Build (#15392) 2025-02-18 15:48:08 -06:00
rebirth.json fix(strings): patch up Orb, quests, potions 2023-08-16 15:01:41 -05:00
settings.json fix(links): next round of wiki revisions 2025-02-05 09:18:22 -06:00
spells.json Clientside: Block low lvl for high lvl spells - Fixes #12904 (#13135) 2021-04-29 14:10:10 -05:00
subscriber.json March 2025 Content Build (#15392) 2025-02-18 15:48:08 -06:00
tasks.json Squashed commit of the following: 2023-10-03 13:30:44 -05:00
testing.json WIP(string-sweep): guild/s complete 2023-06-15 13:47:14 -04:00