monkeytype/packages/contracts/src
Christian Fehmer e50d5e9cdd
feat(settings): add deep links to specific sections (@fehmer) (#6661)
Allow to deep-link to  a specific config setting.

Users in discord often ask how to enable a specific setting. Instead of
guiding them manually to the correct settings we can use a deep-link:


https://github.com/user-attachments/assets/90b99660-13ae-49bf-8ff2-c5e6da290070

Added a link next to the group on mouse over to copy the deep link to
the clipboard:


![image](https://github.com/user-attachments/assets/d389754e-f43a-4638-b18f-729e818ef170)

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2025-07-01 20:46:43 +02:00
..
rate-limit impr: lazy load chartData on results (@fehmer) (#6428) 2025-04-08 13:46:40 +02:00
require-configuration impr: move configuration checks to contracts (@fehmer) (#5851) 2024-09-11 11:26:12 +02:00
schemas feat(settings): add deep links to specific sections (@fehmer) (#6661) 2025-07-01 20:46:43 +02:00
validation chore: remove false positive 2025-04-24 16:39:30 +02:00
admin.ts impr: add function to clearstreakhouroffset 2025-05-12 13:52:37 +02:00
ape-keys.ts impr: move configuration checks to contracts (@fehmer) (#5851) 2024-09-11 11:26:12 +02:00
configs.ts refactor: rework rate limiting (@fehmer) (#5845) 2024-09-09 10:39:08 +02:00
configuration.ts impr: move permission checks to contracts (@fehmer, @miodec) (#5848) 2024-09-10 11:35:57 +02:00
dev.ts refactor: rework rate limiting (@fehmer) (#5845) 2024-09-09 10:39:08 +02:00
index.ts refactor: make funbox settings an array (@fehmer) (#6487) 2025-04-29 11:31:44 +02:00
leaderboards.ts refactor: move languages to contracts (@fehmer) (#6497) 2025-05-07 14:02:27 +02:00
presets.ts feat(settings): allow partial presets (@amarnathsama, @miodec, @fehmer) (#5813) 2024-09-12 21:42:29 +02:00
psas.ts refactor: rework rate limiting (@fehmer) (#5845) 2024-09-09 10:39:08 +02:00
public.ts refactor: move languages to contracts (@fehmer) (#6497) 2025-05-07 14:02:27 +02:00
quotes.ts refactor: move languages to contracts (@fehmer) (#6497) 2025-05-07 14:02:27 +02:00
results.ts impr: lazy load chartData on results (@fehmer) (#6428) 2025-04-08 13:46:40 +02:00
users.ts refactor: move languages to contracts (@fehmer) (#6497) 2025-05-07 14:02:27 +02:00
webhooks.ts impr: use ts-rest for webhook endpoints (@fehmer, @miodec) (#5871) 2024-09-11 14:16:34 +02:00