Commit graph

22 commits

Author SHA1 Message Date
Key
76d9f76fae
fix(MessageClickActions): single clicks no longer trigger double click actions (#667)
* fix(MessageClickActions): single clicks no longer trigger double click actions
a somewhat hacky fix but it works

* feat(MessageClickActions): add DELETE modifier key
2026-01-21 07:44:18 -05:00
Key
7d228aeafc
Message click actions (#655)
* feat(MessageClickAction): add modifier configuration for individual actions

* feat(MessageClickAction): add click to copy action

* refactor(MessageClickActions): input agnostic actions - Also adds middle click as an input

* refactor(MessageClickActions): clean up plugin settings

* fix(MessageClickActions): header

* feat(MessageClickActions): remove middleClickAction until I fix it

* refactor(MessageClickActions): add back useful settings (doubleClickOthersAction, quote, pin, etc)

* fix fallback for guild_id

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix fallback for guild_id

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix(MessageClickActions): add missing EDIT_REPLY case to executeAction

* fix(MessageClickActions): resolve Copilot review comments (guild_id fallback, focusChanged, double-click condition, permissions, etc.)

* add bro back (sorry)

* sorry thororen-senpai

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-19 12:50:03 -05:00
Z ❤'s Life
2a9123928e
messageClickActions: feat - Allow Changing Preferred Trigger Key (#635)
* messageClickActions: Legal - Update Copyright Date

* messageClickActions: Docs - Set `isModified` true

* messageClickActions: Feat - Allow Changing Preferred Trigger Key

* cursorBuddy: QOL - Hiding Some Tags in this PR
2026-01-09 18:21:10 -05:00
thororen1234
7d84c9a740
EditMessageStore: Fix Mistype 2026-01-03 12:15:08 -05:00
Key
a04f8131d3
MessageClickActions: Use dropdowns instead of boolean toggles for better customization of actions (#618)
* fix(MessageClickActions): use reactions constant to construct PUT request for emoji click action

* feat(messageClickActions): toast if we dont have permission to react to the msg

* feat(messageClickActions): explicit action configuration via dropdown selectors
you can now pick actions to fire when we pick up events

* fix(MessageClickActions): call pins correctly and toggle reactions/pins instead of just enabling them and silently failing otherwise

* feat(messageClickActions): add configurable click timeout for triple clicks

* feat(messageClickActions): quoter things

* fix(messageClickActions): clean up quoteMessage a little i guess

* refactor(MessageClickActions): make quoteMessage stateless and a little more readable

* t

* use pin actions

* thororen uwahhhhh

* refactor(messageClickActions): addresses prisms comments (i cba to write a commit msg)

* feat(messageClickActions): dont use selection in quote action by default
also:
- add reply, edit options to triple click action
- add disable system dms boolean
- fix operator precedence bug in DM check

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-01-03 12:06:04 -05:00
Key
8f78c5bcbc
fix(MessageClickActions): construct PUT request properly (oopsie) (#613) 2025-12-30 15:04:10 -05:00
Keiran
189b488027
feat(iRememberYou): Give UIDs and GIDs interactivity (#601)
* feat(iRememberYou): implement complete interactivity for UIDs and GIDs

- add lmb copy functionality for uids with toast
- add rmb context menu for uids and group headers
- add invite link storage and permission aware collection for groups

* fix: update username in EquicordDevs array
2025-12-26 11:45:37 -05:00
Keiran
038aa10bbf
MessageClickActions: Misc Fixes (#597)
* MessageClickActions: add optional triple click action for reacting to messages

* fix(MessageClickActions): handle API failures gracefully and log errors

* fix(MessageClickActions): regex now matches emoji naming requirements

* Fix formatting of IDs in constants file

* fix(MessageClickActions): remove unnecessary selection clear after triple click action

* fix(MessageClickActions): add cleanup, use Constants.Endpoints, and replace console.error with Logger

* fix css

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-12-25 15:55:09 -05:00
Keiran
3172fb5997
MessageClickActions: add action for message reactions (#590)
* MessageClickActions: add optional triple click action for reacting to messages

* fix(MessageClickActions): handle API failures gracefully and log errors

* fix(MessageClickActions): regex now matches emoji naming requirements

* Fix formatting of IDs in constants file

* fix(MessageClickActions): remove unnecessary selection clear after triple click action

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2025-12-25 14:06:06 -05:00
nin0
941e11b6fd
MessageClickActions: allow deleting one's own user app messages (#3806) 2025-12-06 20:54:13 +01:00
V
6afcce39dd
refactor: fix circular dependency issues & improve organisation (#3729)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2025-11-16 15:17:35 +01:00
V
f040133412
QuickReply/MessageClickActions: ignore non-replyable & ephemeral messages (#3692)
Co-authored-by: YashRaj <91825864+YashRajCodes@users.noreply.github.com>
2025-09-28 23:18:23 +02:00
Vending Machine
6d47a340b1
QuickReply: correctly handle new & deleted messages (#3473) 2025-06-08 19:45:52 +02:00
Mia
bf68a8a3e8
MessageClickActions: make delete key detection consistent on lost focus (#3470)
Co-authored-by: Vending Machine <vendicated@riseup.net>
2025-06-08 16:55:12 +02:00
v
317121fc08
Replace API add/remove funcs with methods in plugin definition (#3028) 2025-01-23 01:48:44 +00:00
programminglaboratorys
2dce060cf9
MessageClickActions: Fix editing messages which failed to send (#2677) 2024-10-09 08:57:30 +00:00
sunnie
78183eb226
MsgClickActions: control ping via shift & NoReplyMention plugin (#2390)
Co-authored-by: V <vendicated@riseup.net>
2024-05-03 22:00:42 +02:00
Nuckyz
84c53b4a27
MoreUserTags: Remove old workaround; MessageClickActions: Move finds outside of start 2024-05-03 04:52:07 -03:00
Nickyux
e4942397dc
MessageClickActions: Ignore Ephemeral & Deleted Messages (#1972)
Co-authored-by: V <vendicated@riseup.net>
2023-12-06 22:18:03 +00:00
V
608a67c9ae
fix quick/searchReply & MessageClickactions not working in dms 2023-09-26 03:54:59 +02:00
Hugo C
044f64e446
Improve permission checks on several plugins (#1746)
Co-authored-by: V <vendicated@riseup.net>
2023-09-24 16:42:53 +02:00
V
30ac256070
migrate all plugins to folders 2023-09-24 16:02:18 +02:00
Renamed from src/plugins/messageClickActions.ts (Browse further)