SKINMAKER
|
160fe4ecb3
|
feat: 투표 알림 기능 (#669)
* feat: ensure djs clients are singleton instances
* feat: add votes table
* feat: vote notification
* chore: reduce vote cooldown to 15 min
* feat: add SetNotification to server
* chore: add debug logs
* fix: do not add notification when token and voteid already exists
* feat: add loading indicator
* feat: refresh notification when voted
* feat: add opt-out
* feat: add debug log
* fix: initialize firebase app
* fix: remove app on messaging
* feat: show notifications only with service worker
* fix: state improperly used
* fix: schedule notification if notification is newly added
* chore: remove duplicated notification
* chore: add spacing
* chore: get token if notification is granted
* chore: change vote cooldown to 12 hours
* chore: remove logging
|
2025-02-17 07:34:12 +09:00 |
|
skinmaker1345
|
aaf82a9377
|
fix: remove cache on vote
|
2024-03-03 09:54:33 +09:00 |
|
SKINMAKER
|
b421d1ab64
|
chore: apply prettier (#637)
* chore: apply prettier
* chore: edit ready comment
* chore: move ts comment
|
2023-11-29 22:04:33 +09:00 |
|
SKINMAKER
|
468e1721b3
|
feat/refactor webhook payload (#556)
* feat: move ids into data prop
* feat: add timstamp on webhook payload
|
2023-04-16 15:57:49 +09:00 |
|
Byungchul Kim
|
e8075ee7d5
|
feat: support webhook (#514)
* feat: support webhook
* feat: bot webhook
* types: add enums for webhook
* feat: update webhook status by param
* feat: send webhook of server count change
* feat: send webhook of vote
* chore: add desc of faulty webhook
* chore: set initial value
* feat: add collection of clients
* chore: simplify
* feat: set webhook status dynamically
* feat: webhook for discord
* refactor: rename WebhookStatus.Paused
* refactor: make webhookClients to one object
* feat: webhook with fetch
* feat: add warning prop to input component
* feat: display red when warning
* feat: check server count properly
* feat: handle status codes
* refactor: remove double fetch
* chore: typo
* feat: send failed message
* fix: missing id on query
* feat: limit response body
* feat: use severlist bot to dm
* feat: webhook for servers
* feat: use env for ids
* refactor: remove variables
* fix: send discord log
* fix: message
* feat: include koreanbots in footer
* fix: typo
* refactor: export function as non default
* feat: add verification
* feat: add columns
* feat: verify bot webhook
* feat: verify server webhook
* chore: rename key to secret
* fix: stringify
* chore: remove webhook related columns
* refactor: use separate object for webhook
* type: add webhook prop to bot / server
* fix: implement webhook status
* refactor: rename webhook to webhookURL
* feat: select webhook props
* feat: remove bot's private props
* feat: remove server private fields
* chore: use makeURLs
* type: fix faildSince is type as string
* refactor: rename to updateWebhook
* chore: make props optional
* feat: failedSince
* feat: remove failedSince when success
* fix: missing import
* fix: typo
* fix: convert missing prop
* fix: typo
* chore: remove unnecessary select
* fix: missing systax
* feat: sort docs
* feat: use relay
* fix: check status properly
* chore: handle relay server error
* remove awaits
* fix: add base url
* fix: typo
* chore: remove red highlights
* chore: change emoji
---------
Co-authored-by: SKINMAKER <skinmaker@SKINMAKERs-iMac.local>
Co-authored-by: skinmaker1345 <me@skinmaker.dev>
|
2023-04-03 12:03:41 +09:00 |
|
|
|
3997cabff7
|
fix: missing querystring label
|
2021-05-05 22:29:13 +09:00 |
|
|
|
3f579fec4a
|
feat: added vote check endpoint
|
2021-05-05 21:24:22 +09:00 |
|
|
|
05b92d1980
|
feat: added vote
|
2021-05-05 12:04:43 +09:00 |
|