dagamant
← Projects

witchhill.com + The Witch

↗ site
Planning 2

Role pester

add a way to pester people to join roles if they haven't selected a role from any of the role groups

/worldgen web interface

Add more functionality to the worlds page. We already have a location description generator and I should be able to add that to the locations listed on the worlds page. click to generate description.

In Progress 1

LFG page

Output from /LFG to make a list of people running or looking for games

In Review

Testing 4

Campaign hubs

Allow GM to create and add others

2026-04-28 04:46

Wiki style info / shared notes

2026-04-28 18:08

Add an admin feature where I can manage campaigns

2026-04-28 18:09

Let GMs close a campaign to lock editing when finished.

2026-04-28 18:11

edit title and description of hub

2026-04-28 19:44

Add button to join the campaign from the initial embed

2026-04-28 21:49

Fix note title display on mobile

/lfg command

Command to help people set up or find games. Ties into user profile expansion

Inactive member outreach

Bot sends messages to inactive members

2026-05-09 18:53

System built. Tracks activity via leveling system to build lists of 30-60, 60-90, and 90+ days of inactivity.

2026-05-09 18:54

Sends messages in configurable batches to avoid discord spam filters.

User profile expansion

Add a display of events the user is in. Add notes section that can be used to keep notes in markdown format.

2026-04-25 18:42

Events in place, notes in progress

2026-04-26 00:32

Events don't seem to be showing if only interested, only if created.

2026-04-26 00:36

All events are showing now

2026-04-28 05:05

Add fillable profile fields

2026-05-09 16:53

Added play preferences

2026-05-09 16:53

Added achievements

Finished 16

Remove automated notes

They are very unreliable

Remove imported command tasks from board

Move member preferences section

This should be lower on the page, probably below events and above announcements

Feedback form

Add a feedback link to the page somewhere

2026-04-25 18:41

Use code from Grimm Beyond to have the bot message me directly on discord

Cache event data

event data is currently loaded live on page load, this is bad and needs to switch to caching and checking occasionally instead of on demand.

Web site events list

Display the upcoming events on the front page

Parse URLs in announcements

Turn URLs in announcements into links that people can follow

Secutiry things

Add some security features to make my life more difficult

Fix md editor icons

Likely switching to a different editor that has more features. Bigger footprint but more good

2026-04-26 17:00

Icons not showing due to new security features. Supposed to load from font-awesome but not loading

Web analytics

basic analytics to monitor web page usage

2026-04-25 18:42

Reuse code from dagamant.com

Upgraded tar pit

Add time wasted, unhash IP addresses, more traps

2026-04-26 17:01

Copying from this sites tar pit config

Soundboard

Soundboard that doesnt require server boosts like we had before discord added soundboards and paygated them.

2026-04-30 13:59

Combine soundboard and ambient to have a single sound management system that can play music and sounds and handle playlists.

Community Preferences

using user selected roles to display preferences and other data points

Announcements as blog

use posts to the announcements channel to make blog style posts on the web site

Profile page

Users can log in to view their level card

Add tarpit

Seems fun on other sites, adding it here