RSVP to the Halloween special! https://corkdnd.com/nights/red-wednesday-041126

The Guild Ledger

Changelog

What's new and what's been fixed around the tavern, newest first.

Tables, sessions, game nights and the board, rebuilt — and a lot of phone fixes

A big one. Tables, sessions, game nights, the bulletin board and every form have a new layout, and most of the smaller fixes came from using the site on a phone.

Finding a game
- New: Find a Game on the homepage. Answer a couple of quick questions and you get the tables that suit you, each with the reasons it matches.
- New: Looking for a game. Switch it on in Settings → Play preferences to show a Looking for a game badge on the Members page, where DMs can filter for you. The day before a game night you're going to, you'll get a heads-up if a table still has a free seat.
- On a game night, a DM inviting players to their table sees everyone coming that night who's looking for a game, and picks who to invite.
- Changed your mind? You can now withdraw a request to join a table. The DM isn't notified.

The homepage
- Your next-session cards show how many comments the session has. You can add a comment right there, and there's a link straight to the table's chat.

Your table's page
- Every table now has one page with tabs: Overview, Sessions, Party and, for the DM, Manage. The tabs switch instantly, without reloading the page.
- The header always shows the game system, the DM, how many seats are taken and how many sessions have been played. DMs also see a banner when someone wants a seat.
- The Overview shows the next session, the story so far, the party, the table chat and a feed of recent activity.
- Sessions can be filtered by upcoming, past and cancelled. Party shows the roster, drop-in guests and who came to the last six sessions.
- Manage gathers join requests, invites and the table's settings, which are now simple switches. DMs can now approve drop-in guests before they take a spot, and choose whether anyone in the club can read or post in the table chat.
- Tables that go quiet for eight weeks now get a heads-up, and are archived a week later if nothing changes. Admins can put this on hold for a table that's just taking a break.

Sessions
- Session pages have a cleaner two-column layout, with Previous and Next buttons to move between sessions. Saying you're going, maybe or out updates straight away.
- On a phone, the Going / Maybe / Out buttons sit in the page under the session details, instead of being stuck to the bottom of the screen.
- DMs' buttons line up in a tidy grid on a phone, and nothing runs off the edge.
- "Show me around" no longer points DMs at a button only players can see.

Game nights
- Every night's page shows at a glance how many people are coming, which tables are running and how many seats are open.
- On a phone, the Going / Maybe / Out buttons sit above tonight's line-up, not stuck to the bottom of the screen.
- Organisers get Tonight, Roster, Raffles and Manage tabs, with a readiness summary and the night's settings as switches.
- Once a night has happened, its page shows who attended.
- When you set up a special night, the DMs you pick appear in a panel alongside. "Darken the banner" now previews on your banner as you toggle it.

The bulletin board
- A fresh look for the board and for each notice, with replies laid out more clearly and better tools for moderators. The filter pills now wrap onto a second line on a phone instead of running off the side.

The World Wiki (beta test)
The World Wiki is being tried with a few tables first, and will open to everyone later.
- A table's maps and handouts now live on its wiki pages as attachments. Files uploaded before the change wait in an Unfiled pile until the DM moves them onto a page.
- DMs can share a page with only the players they choose, which is perfect for a secret item or a private reveal. Those players get a notification.
- A session can list the wiki pages to prep for it, and clicking between wiki pages no longer reloads the page.
- On a computer, PDFs open right in the page.
- Tables not yet in the beta can still see and download files they uploaded before, under a Files tab. New uploads go on wiki pages once a table joins the World Wiki.

Everywhere
- Every form has a clearer, grouped layout, with Save and Cancel at the bottom where you'd expect them.
- Uploading a banner: only the Browse button opens the file picker, the preview has a proper frame, and you can remove a banner, including one you've just picked.
- Pop-ups and questions all use the site's own style now, including "Discard your changes?" if you leave a half-finished form.
- Pop-ups on a phone keep their buttons on screen, even with the keyboard open.
- Light mode and dark mode now match exactly. Nothing is a pixel bigger in one than the other.
- Lots of smaller fixes:
- switches no longer wiggle when you change a setting, and a quick second click is never lost;
- writing boxes use the full width;
- pages sit neatly centred on wide screens;
- tabs fit on a phone;
- the "Take a tour?" banner no longer covers pictures and PDFs you've opened.

A new door check-in code, whenever you need one

Shared your check-in QR by accident, or lost the phone it was on? You can now get a new one yourself from Settings → Password & security — the old code stops working at the door straight away. It's once a day, and an organiser can do it for you if you're stuck (you'll get a notification when they do).

Contact replies can't be sent twice by accident

When an organiser replies to a contact message, the Send button now locks and reads "Sending…" until the reply has gone, and sending the same reply again within a couple of minutes is politely refused. Every form on the site that submits a page now locks its button the same way while it works.

A tidier profile page

Your profile has been reorganised so the things that need you come first.

  • Needs an answer sits at the top: invites you've been sent, and sessions at your own tables you haven't RSVP'd to yet. Answer them right there. Game nights don't nag — a night you're not going to simply doesn't need an answer.
  • Below it, tabs: Up next, Tables, History, Tales and Notifications — switching tabs and paging through lists no longer reloads the page. Your notifications now live here (the bell's "See all activity" brings you straight to them).
  • Settings has its own page, reached from your profile: reminders, play preferences, notifications, guided tours, your picture and names, password, a download of your data and more. Changes save the moment you make them, with a small note confirming what changed. You can also mark any guided tour as not done to take it again.
  • Someone else's profile is now one short page: their tables, their tales, and Invite / Message / Report / Block.

Also in this update

  • Dungeon Masters and admins can upload PDF handouts (up to 20 MB) to a table's Resources, alongside pictures. Players at the table get a Documents list with Open and Download, and PDFs are included in Download All and the campaign archive.
  • The invite dialog on a member's profile now lists only your own tables and sessions, and the game nights you're going to; a full table shows as "no seats left".
  • Fixed: the open spots slider on the table forms wasn't working; the guided-tour pointers were invisible against the sidebar.
  • Bell notifications are now kept for 90 days once read (a year if never read) — see the Privacy Policy.

Open spots for drop-in players

Instead of a table simply being "open", DMs now set how many open spots each session has for drop-in guests — as a default on the table and per session with a slider, plus quick +/− on the session page. Your regulars always keep their seats until they say they're not coming, so a drop-in can never take a seat someone at the table was counting on. Session pages, the table's upcoming sessions and each game night's Open Tables list now show how many spots are left. Drop-in guests are told their spot is provisional and get an email when they RSVP and if the DM has to release it. The bulk-invite dialog now stops at the seats you actually have, and the names you add appear under the search box so nothing jumps around.

Invite people to your table, session or game night

Open a member's profile and click Invite to ask them to your table, an upcoming session, or a game night — with an optional note. DMs can also invite several people at once from the table or session page, or copy the invite link as before. Invites land in a new Invites section on your profile, where you can accept, decline, or message the sender. Accepting a table invite seats you straight away. Every table and session page now shows whether it's open to new players, and the invite link works properly when you sign in with a password.

Specials, one-shot tables, venues, archived tables and past sessions

Special nights. Turning a game night into a Special now asks what to do with the tables already booked on it — skip them for the night (everyone at the table and its DM are told, and a repeating table simply moves to its next ordinary night) or keep them. Creating a Special at the same time and place as a regular night asks the same question about that night. The questions appear in a dialog before anything is saved.

One-shot tables. Organisers can add a table to a Special straight from the night's page — a title, the DM, how many seats and a blurb — and members sign up to it like any other session. DMs can also apply to run one, and organisers approve or decline. These tables never clutter the Tables list and fold away once the night is over.

Venues. When you set a night's location you now pick from the club's venues, or just type a new one and it's added. Each venue can carry an address, a map link and door details, which show on the night page, in your calendar entry and in the reminder email. Organisers keep the list tidy from the admin page.

Archived tables. DMs can archive a table from its page and find it again later — archived tables have their own list, and Restore brings one back.

Past sessions. DMs can record a game that has already been played, with everyone at the table marked as attended, so the session summary and attendance can be written up afterwards. Nobody is notified about a session that already happened.

Chat fixes, replies to contact messages, and Try Again in the Arcanum

Chat
- Pictures and GIFs that show automatically now have a small hide button in the corner, so you can collapse one back to "Show image" and open it again later.
- "Someone is typing…" only shows for the channel you're actually looking at.
- The ⋯ menu on a muted channel is fully readable again.
- Link previews for corkdnd.com pages look right in light mode and in both chat themes.
- If you use the site as an installed app on your phone, chat no longer gets stuck on "Loading messages…". It now shows what it's doing while it loads, offers a retry if anything stalls, and sends you to sign in again if your session has expired. Pull-to-refresh works every time.

Contact page
- When an organiser answers a message you sent through the contact page, the reply now comes from the club's own address rather than an organiser's personal email. The email has a "Reply to this message" button that brings you back to the contact form with your details filled in, so writing back takes seconds. Organisers see the whole exchange in one place.

Arcanum
- "Try again" works after you die in a fight. You no longer need to reload the page.

Terms and privacy
- The Terms and Privacy pages now describe the club shop correctly (it runs on Shopify) and no longer call the site an "as-is" hobby project. Nothing about your account changes and you won't be asked to accept them again.

Notifications that actually reach your phone

Chat notifications should now keep working even when you haven't opened the site for a day or two.

Until now they could quietly stop arriving: your phone and the site would lose track of each other, and nothing reconnected them until you next opened chat — which rather defeats the point of a notification. Your phone and the site now stay linked on their own, and reconnect by themselves if your browser changes how it delivers them.

A few other things came with it:

  • Turning notifications on from your profile page now starts chat notifications straight away, instead of waiting until you next opened chat.
  • If notifications have stopped reaching one of your devices, your profile page will tell you, and how to fix it.
  • There's a short note on the same page for Android phones that hold notifications back to save battery.

If chat notifications had gone quiet for you, turn the switch off and on again on that device and they should come back.

More reliable chat notifications

Notifications on your phone and computer are more dependable now. If your browser ever quietly drops them, we'll switch them back on automatically the next time you open the site — no fiddling with settings needed. Tapping a notification for a direct message now takes you straight to that conversation instead of the main channel. And there's now a single "Notifications on this device" switch, so turning it on covers everything on that device.