v1.0 - Epicly is officially out of early access!
Epicly has reached v1.0, completed the switchover, and now processes paid subscriptions through Stripe.
Announcement
Epicly v1.0 is here! Epicly is now officially out of early access.
This is a huge milestone for the app.
First, a huge thank you to every early access user and beta tester who supported Epicly during development. Your campaigns, bug reports, feedback, feature ideas, patience, and encouragement directly shaped the app into what it is today. Epicly would not be here without you.
What Changed
- Subscriptions have been reset to the Free tier.
- Payments now process through Stripe.
- To regain access to paid features, please resubscribe through the app.
Thank you again for helping bring Epicly to this point. I am incredibly excited for what comes next!
Changelog page and Chat interface polish
Epicly now has a public changelog page, cleaner Chat tool call display, and fewer early access notices.
New Features
- Added a Changelog page for listing and finding change notes outside of Discord announcements.
- The Changelog is linked from the app dashboard, the site homepage, and the homepage footer.
Enhancements
- Collapsed Chat tool calls so they are hidden under a Lorekeeper's thoughts section, removing clutter.
- Made the Chat header collapsing chevron hide when not in use.
- This makes the Chat interface less busy.
- When mousing over a heading or subheading line, a chevron appears to expand or collapse the child sections under that header.
- The chevron only shows on mouseover or when collapsed, so it is still visible when you need to expand the section again.
- Removed early access notices throughout the app.
Wiki folder movement and chat fixes
Bug fixes for wiki folder movement, long move menus, and chat reliability.
Bug Fixes
- Wiki Folder Move - Fixed an issue where, after creating a new wiki folder or entry, the wiki tree could freeze and the page would stop responding to mouseovers or other interactions.
- Wiki Move Picker Modal - Fixed an issue where the move wiki item menu could not scroll when there were too many destination options and they extended below the bottom of the modal.
- Chat - Resolved a sudden increase in chat errors and made the feature much more robust.
Guild tier email and recap updates
New Guild-tier controls for player recap emails, recap customization, and richer email previews.
New Features
- Player emails sent when a recap completes now only send if the campaign owner is on the Guild tier.
- This email sending can be configured per campaign by the campaign owner, so some campaigns can send recap emails to players while others do not.
- The owner will always still get an email with the session status. This Guild-tier change only affects the other players in the campaign.
- Email recaps now include a legend in Codex update emails that explains what each icon means, such as quest, item, lore, and more.
- Email recaps now include a brief session summary as a sneak preview of what is waiting in the full recap.
- Special voices and recap customization are now also accessible through the Guild tier.
Codex trial, password reset, yearly plans, and mobile improvements
Free users now get a Codex trial run, password reset is live, yearly plans are available, and key mobile screens are easier to use.
New Features
- Free users now get one trial Codex run that auto-creates their wiki.
- After that, Codex automation is disabled for free users.
- Paid plan users unlock Codex automation and can use it on every session.
- Added the reset password flow at playepicly.com/forgot-password.
- Added yearly subscription plans.
Enhancements
- Improved email deliverability so Epicly emails should no longer falsely trigger phishing alarms.
- Vastly improved the mobile browser experience and usability on the wiki, review queue, and chat screens.
Chat starter prompts, GM notes search, and mobile upgrades
Lorekeeper chat now has campaign-aware starter prompts, better mobile and desktop layouts, richer responses, and more polished interactions.
New Features
- Added random starter prompts to the New Chat page.
- Prompts are tailored based on whether you are the GM or a player for the selected campaign.
- Clicking a starter prompt fills the text box so you can quickly see what Lorekeeper can do.
- Lorekeeper can now search for and use a session's GM notes when the user is the GM of the selected campaign.
- When you are logged into the app and navigate to the base URL, playepicly.com, Epicly now automatically redirects you to the logged-in app dashboard.
Enhancements
- Greatly improved the mobile browser experience in Chat.
- The chat pane is now a collapsible drawer on mobile so the conversation can be full screen.
- In desktop view, the chat pane is now similarly collapsible.
- Added a loading animation while waiting for a Chat response, so it is clear the response is still processing.
- Chats now sort by the last message sent in each chat, rather than the last chat viewed.
- Chat responses now use headers to break up and organize large answers.
- Headers can be collapsed and hidden by section with toggles.
- Made the chat experience much more user-friendly by hiding implementation-looking code details.
- Added nicer, on-theme purple scrollbars.
- The signup page now keeps your selected theme preference when you create an account.
- Players with edit permission on a wiki entry can now delete any pictures on that entry, not just pictures they uploaded.
Epicly Assistant Chat
A new AI chat agent can answer questions using your campaign's sessions, wiki entries, plot overview, and campaign description.
New Features
- Added the new Chat tab in the navigation bar, which opens the Epicly Assistant Chat feature.
- You can create a new conversation for a particular campaign.
- The Assistant can search and speak to anything in your campaign, including:
- Session recaps
- Wiki entries
- The auto-generated plot overview
- The GM-created campaign description
- Lorekeeper pulls that campaign context together to act as a knowledgeable guide to your world.
- You can ask questions about your game world or ask for help coming up with ideas.
Session processing, subscription, and Codex fixes
Processing is more resilient, subscription rollover is smoother, and several Codex and session management issues are fixed.
Enhancements
- Improved session upload processing resiliency - New sessions should now see little to no processing errors, with continued monitoring for optimization opportunities.
- The wiki tree and entry viewer now have consistent ... menus with the same options and icons.
- The Session Recap Codex change report now shows new and updated entity names even when they are proposals for GM review.
- This lets player users still see the names before proposals are reviewed.
- Previously, proposed entities were hidden from players.
- Added early access subscription instructions on the subscription page with the fake card for Stripe.
- Added a dashboard notification widget for users who have pending approvals in any campaign they own.
Bug Fixes
- Fixed subscription rollover lag - Previously, paid subscribers could briefly appear demoted to the free tier on their first login of a new month before the paid tier kicked back in. That should be fixed.
- Wiki entry merge now works again for quests after the recent quest updates.
- Deleting a session while it is processing now stops the session from completing.
- Previously, the processing job could continue running in the background.
Player wiki editing permissions and quest tasks
Players can now be granted edit access to wiki content, quests have statuses and subtasks, and Codex tracking is smarter.
New Features
- Player Wiki Editing Permissions - You can now select players who are allowed to edit wiki entries.
- Permissions are toggled per linked Epicly user in your campaign.
- Entries can be selected individually or by folder.
- If a folder is selected, edit permission applies to every subfolder and entry inside that folder.
- When permission is granted, player users can use the Edit button when viewing an entry and change anything.
- Permissions can be changed from the Codex Settings tab or from the ... menu in the wiki folder tree pane.
- Quest Tasks - Quest entries in the wiki now have a Quest Status field to indicate whether the quest is not started, in progress, failed, or completed.
- Quests also have ordered subtasks that can be checked off to track your plan and progress.
- Quest status and subtasks are auto-generated by the Codex when processing sessions.
Enhancements
- Campaign page tiles now show session counts.
- Improved automatic quest tracking.
- The plot overview now adds detail and grows in length over time, rather than resummarizing and condensing every time.
- Added loading animation and feedback when approving all or rejecting all from the proposal screen.
- Moved the merge entry button into edit mode, near the save button.
- During file upload, Epicly now warns before accidental navigation away from the uploads page.
Session and wiki image galleries
Session recaps and wiki entries now support image galleries, the Codex has a Gallery tab, and duplicate entities are easier to merge.
New Features
- Session Recap Images - Players and GMs now have a new image gallery at the top of session recaps.
- Anyone can add pictures to capture things that happened during the game session, maps, or anything else useful.
- Players can only delete images they added.
- GMs can delete any session image.
- Images are viewable by everyone in the game and are scoped to that specific session.
- Each session starts with a clean slate.
- Wiki Entry Images - Each Codex wiki entry now has an image gallery at the top.
- These can be used as NPC profile pictures, faction banners and logos, location art, and more.
- Currently, only the GM or campaign owner can add images to wiki entries.
- Gallery - The Codex now has a Gallery tab.
- You can browse, sort, search, and view all images uploaded to your campaign's sessions or wiki entries.
- Clicking an image expands it and shows a link to the session or wiki entry it came from.
- Entity Auto-Merge - If the Codex creates a duplicate entity for something that already exists, there is now a merge button to fix it automatically.
- Merging can be done from a proposal when in review mode or from an existing entity.
- Select the entity you want to merge into, provide a reason and instructions, and Epicly will delete the duplicate and update the destination entry appropriately.
Session emails and multi-track audio uploads
Session notification emails, multi-track audio uploads, and better wiki folder controls are now live.
New Features
- Session email notifications - Users now receive emails about their sessions.
- When a new session finishes processing, players and GMs get a notification email.
- GMs and campaign owners also receive emails when a session fails to process for any reason.
- These are in addition to the emails users receive when they are added to new campaigns.
- All emails can be opted out from a button in the email footer, which opens the revamped account page and email preferences.
- Multi-track audio uploads - If you record a session with multiple audio files, you can upload multiple parallel tracks and Epicly will transcribe and merge them.
- Each track can include multiple speakers.
- If you play on Discord and use craig.chat, Craig outputs parallel tracks that can be passed directly into Epicly.
- No user post-processing is required.
- Better location moving controls in the wiki.
- The full folder structure now appears expanded in a new popup modal.
- Click the destination folder you want to move something to.
- Added the ability to rename folders from the ... menu in the wiki folder tree.
Enhancements
- Mobile browser user experience improvements.
- Skipped achievements for players who were not present.
- Improved transcription spelling and Codex entity matching.
- Epicly better recognizes names of entities already in your Codex and spells them correctly.
- Correct spellings help the Codex match existing entities instead of creating new ones by mistake.
- Improved entity matching and quest tracking.
- Epicly can no longer rename Codex entry titles during Codex updates.
- GMs now have edit and delete buttons on Codex session lists.
- Previously, these were only on the Uploads page.
- They are now available in the Codex and Sessions lists for GMs as well.
Bug Fixes
- Fixed a UI bug in the GM notes player arcs section.
- Fixed the Codex change report so it is closed by default on the session recap page.
- Fixed the Codex change report mobile view.
Codex mega update
The biggest update since early access launch adds automated Codex updates, review mode, versions, wiki tools, security controls, and backfill support.
New Features
- When processing a new session upload, after the transcript and recap are generated, the session now runs through the new Codex Update System.
- This process automatically creates and updates many things for your campaign.
- The Codex run can be toggled off for a campaign to skip the automation.
- The Codex can create and auto-update a high-level Plot Overview for your campaign.
- Plot overview updates can be toggled off.
- The generated overview can also be manually edited.
- The Codex extracts entities from game sessions, including:
- Locations
- Factions
- Player characters
- NPCs
- Lore
- Quests
- For each entity, the Codex creates a wiki entry if one does not already exist.
- If it finds an existing entry based on a matching name or alias, it updates that wiki entry instead.
- The Codex auto-generates a folder structure to organize and place entries in the wiki.
- Location entries can be nested according to inferred geography.
- You can fully customize and reorganize the structure later.
- If you create a different folder organization pattern, the Codex follows your pattern when suggesting new entry placement.
- The Codex only changes folder location and creates folders for new entries.
- It never moves existing entries.
- Different modes - Set your Codex to Auto or Review mode.
- In Auto mode, it automatically applies creates and updates to your campaign wiki.
- In Review mode, it queues proposals for you to review in the Codex wiki.
- For each proposal, you approve or reject the change.
- For update proposals to existing entities, you can compare the proposed new version side by side with the existing version.
- You can edit a proposal before approving it.
- Versions - The plot overview and every wiki entry now save backups anytime a new version is created.
- Manual edits and automatic Codex updates both create backups.
- Automatic changes include a generated change summary that describes what changed in each version.
- Use the Show Versions button to browse and view past versions.
- This makes it possible to reference old information and avoid losing anything important by accident.
- Codex Change Report on the Session page - Session recap pages now have a Change Report at the top.
- It shows the current status of the latest Codex update run for that session.
- It refreshes automatically while in progress.
- It lists entities created and updated by the Codex from that session.
- You can click entities to jump to them.
- If there are pending proposals, the GM sees that list in the Change Report.
- Players only see accepted changes.
- Codex page - The Codex page has been revamped with many new tabs and features.
- Previously, the Codex only showed a list of sessions for the campaign.
- The Home tab shows stats for your campaign, including how long it has been since your last session and your longest weekly game streak.
- The Overview tab shows the campaign description written by the campaign owner and the auto-generated and updated plot overview.
- The Sessions tab shows the list of all sessions for the campaign in a list or timeline view.
- The Wiki tab - The home for your auto-generated and auto-maintained campaign knowledge base.
- The wiki appears in a folder tree pane on the left.
- Clicking an entry in the tree opens its contents in the central pane.
- If you have pending approvals in Review mode, a button appears at the top of the wiki.
- Clicking that button opens the Review Queue and temporarily replaces the wiki.
- Clicking the button again closes the queue and returns to the wiki.
- You can create folders and entries, reorganize existing ones, delete items, and more.
- Clicking the ... button next to an entry or folder in the wiki tree pane shows many fine-control options.
- Auto-update toggle - On by default for every entry.
- Toggling it off prevents that entry from being changed by any Codex updates.
- No proposals will be generated for that entry either.
- This helps stabilize entries you do not want changed, effectively making the Codex ignore them.
- Search bar - Search for any entry by name or alias and jump to it.
- Players and GMs can search the whole knowledge base instantly.
- Private toggle - Off by default on every entry.
- Toggling it on adds a lock icon to the wiki row to indicate private status.
- Private entries are invisible to players.
- You can also set a folder to private, which hides that folder and all entries and subfolders inside it.
- This is useful for planning ahead before a reveal.
- Entry Editor - Clicking Edit on an entry lets you change everything about it in editor mode.
- Rich text formatting controls are included.
- Related tags - Each entry can link to other entries.
- Clicking a related tag jumps straight to that entry.
- Auto-generated entries include preset related tags.
- You can add and remove tags later.
- Aliases - Each entry is auto-generated with a few aliases.
- Use aliases for alternate names, nicknames, and misspellings of the entry title.
- This helps the system find and match existing entries, so it updates them instead of constantly creating new ones.
- GM Notes field - Each wiki entry has its own GM notes field for hidden information.
- Players cannot see GM notes on any entry.
- Settings tab - Only campaign owners and GMs can see this tab.
- Change the Codex mode from Auto to Review.
- Turn off Codex processing entirely.
- Security - Editing and control capabilities are only visible to and usable by the campaign creator and/or GMs in that campaign.
How to Use It
- How to use it
- Codex automation is enabled by default and runs on your next session upload.
- In the Uploads tab, each session row now has an icon showing the status of the Recap flow and the Codex flow.
- Existing sessions show Codex not run until you run it.
- Using Codex on previous sessions
- Go to the session recap page for any session.
- In the top right, click the ... icon and select Trigger Codex Run.
- A processing status appears as the run starts.
- It will take several minutes to complete.
- The same menu also includes Retry Codex Run.
- Use Retry Codex Run only when the Codex process has failed; it will attempt to pick up where it left off and finish.
- Important note about reruns
- If you trigger Codex on a session that has already completed its Codex update, or run Codex on a session out of campaign order, it will still apply updates as if the information is new.
- That can create strange updates that do not make sense for your campaign.
- Backfilling your wiki
- It is highly recommended to go back to your first session and trigger a Codex run.
- Once it completes and you approve all changes, process the rest of your sessions in chronological order.
- This gets your Codex up to date and ready for your next session.
Notes uploads, auto-retry, attendance, and dynamic session numbers
Session processing now retries failed stages, notes-only sessions can generate full recaps, and session numbers are computed from session dates.
New Features
- Created a new session input type: notes uploads.
- If you did not record session audio but still want an Epicly recap for your party, you can write what happened or paste your session notes.
- Epicly can still generate the organized summary, GM guide, shareable recap, and store everything in one place.
- On the session details page, players can see the recap input you pasted.
- Notes input appears in the tab where the transcript usually appears for audio sessions.
- Text session uploads are tracked and counted per month and behave like audio session uploads.
Enhancements
- Added auto-retry functionality.
- If a stage of session processing fails, Epicly should retry once and then continue.
- This improves reliability.
- If a stage fails twice, the session can still fail.
- Added the attendance list to the session details page for each session, just under the title.
- Click it to see who was and was not at each session.
- When creating and uploading a new session, there is no longer a Session Number field.
- You can now edit the session date.
- Session Number is now dynamically computed in all displays based on the session date compared to all other sessions for that campaign.
Attendance controls and player-friendly dashboard
Session uploads now support attendance customization, and players can more easily access campaigns and recaps they belong to.
Enhancements
- Added an attendance section when uploading session audio.
- You can optionally customize attendance for that session.
- Campaign players can be unchecked when absent.
- Guests can be added.
- This can drastically improve transcription and diarization accuracy when the speakers present are different than normal.
- By default, Epicly assumes all campaign players are present and maps speakers accordingly.
- Speaker mapping can become inaccurate when some players miss a game, so attendance customization helps.
- Created a more player-friendly user experience for users who are not GMs.
- In the dashboard, players can now see recent sessions for any campaigns they are in, not only campaigns they created.
- In the Campaigns tab, players can see any campaign they are a player in, not only campaigns they created.
- Campaigns are labeled to indicate whether the user created them or is a player in them.
- Users can only edit and delete campaigns they created.
- The Sessions tab is now called the Uploads tab.
- Uploads is for seeing and managing sessions you created, where you can still rename, delete, and see processing status.
- Buttons on recent sessions in the dashboard and on campaign tiles direct player users to the Codex, where they can see more.
Campaign invite and welcome emails
Adding player emails to a campaign now sends invite emails, links new accounts, and improves onboarding for DMs and players.
New Features
- When you add emails to players in a campaign, Epicly now automatically sends an invite notification email to that address.
- If the invited player does not have an account yet, Epicly also sends an invite email with a magic link to set up their account and password.
- Users no longer need to separately sign up for the waitlist and get granted access before joining a DM's table.
- In the campaign dialog, each player now has a status indicating whether they have been invited to the platform or already have an account.
- Existing accounts are instantly linked to the campaign's Codex.
- Status is only accurate for new invites.
- Invites that were already sent to new-user emails but not accepted may indicate linked accounts even if the user has not used the magic link yet.
- Epicly now sends automatic confirmation emails when someone signs up on the waitlist.
- Epicly now sends welcome emails when someone creates an account.
Enhancements
- These quality-of-life improvements reduce friction when onboarding new users and help DMs bring their tables into Epicly.