• Hello game master! Welcome to our growing community. Please take a moment to Register (top right button, see how: Slides).

    If you use Campaign Logger, you can use the same login details - we've linked the app to this forum for secure and easy single sign-on for you.

    And please drop by the Introductions thread and say hi.

Feature Requests

For feature requests, the process is:
  • Skim this stickied thread before posting a feature idea in case it's already been requested
  • Post new requests and ideas here in this stickied thread
  • We discuss
  • If the idea has legs, @Rardian? approves and adds to Jira backlog
  • Backlog prioritization and bi-weekly sprint planning process take effect


Some of the requests that have come in:

Make url links a different color than tags. It's too hard to determine what is a URL and what is a tag and they SHOULD be different as they behave differently.

A calendar-style view of log entries, making use of the calendar tag to place log entries into the correct dates.

Make url links a different color than tags. It's too hard to determine what is a URL and what is a tag and they SHOULD be different as they behave differently.

Currently, 'Copy Entry' copies over the timestamp of the original entry. This is, to my mind, undesirable, as it means that entries based on a template sort incorrectly. It would make more sense for the timestamp of the new entry to be the current date/time.

To have log entries span multiple campaign logs for shared universe entries (places / spells / glossary / etc.)

Allow the sorting from "Go to tag listing", allow a secondary filter...like finding X in Y's tag listing. So far, I've been using the search bar, but refining the list would be better.

Aliases for tags. The ability to link multiple tags to that they reference the same body of entries. This would be useful for synonyms, pseudonyms, secret organizations, identity reveals, language translations, first vs. full names, etc.

Small caps format for text.

Code for horizontal rules

Ordered and unordered lists

Make login more standard so that my browser can login automatically. It is hard to have to type my whole email every time.

Make the Calendar tag (%) accept times as well so that the sorted list can be controlled in a more logical order. If I go back and add an entry with additional info about an event, I cannot group the new entry with the old entry. If I could add a time of day, then I could use time to sort the entries.
 
Last edited:
Tried this one:
2023-09-24_12-29-37.png

With this as the generator model

{
"name": "Writers Dice",
"resultPattern": "If the player's roll is success - act in addition as success. If it is a failure act in addition as failure below \r\r\n{WritersDice}",
"categories": [
"Session",
"Design"
],
"tables": [
{
"name": "WritersDice",
"entries": [
"{b|Success, and...} has an immediate additional bene cial effect, like pushing opponents back into a dangerous zone, healing some malady, or changing the environment so that you get a modest bonus to your rolls. \r\n\n {b|Failure, and...} immediate additional negative effect, like pushing you and your allies back into a dangerous zone, causing a backlash, or changing the environment so opponents get a small bonus to their rolls. Whatever the hindrance, it is only momentary and does not last beyond your next roll. ",
"{b|Success As?} While your action is successful, something else is happening elsewhere that will eventually intersect with the main story. \r\n\n{b|Failure As?} While your action fails, something else is happening elsewhere that will eventually intersect with the main story. The current action and that distant scene may still be connected! The GM may set up the characters and places that your heroes will soon encounter or show how your hero’s unfortunate luck affects others elsewhere in the world, usually to the hero’s detriment. ",
"{b|Success If?} While still successful, the GM proposes a negative consequence of your hero’s act. If you accept this proposal, then your hero’s act succeeds and the proposed consequence also comes to pass. If you do not accept, then your act is a failure.\r\n\n{b|Failure If?} You propose a positive consequence of your hero’s act. If the GM accepts this proposal, then your hero’s act fails and the proposed consequence also comes to pass. If the GM does not accept, then your act is a success",
"{b|Success Or?} If your action was purely mechanical, like an attack, then roll for this action twice and take the outcome you prefer. This is particularly helpful if you need to do a certain amount of damage.If your action had more narrative consequences, like convincing a guard to let you past, the GM proposes two consequences to you. You decide which comes true.\r\n\n{b|Failure Or?} his outcome depends on the nature of your hero’s action.If your action was purely mechanical, then roll for this action twice. The GM chooses the outcome he or she prefers. The GM should usually choose the least bene cial of the two options. If your action was more narrative in nature, propose two consequences to the GM. The GM decides which will come true.",
"{b|Success But?} That’s one problem solved, but a new challenge rises in its place. Describe how your successful action leads to a different kind of problem. Try to make it a problem that is best suited to the skills of another adventurer in your party.\r\n\n{b|Failure But?} is mitigated by some bene t that came to pass at the same time. The GM describes how your failed action creates an unexpected opportunity for another hero to make a different attempt.",
"{b|Success So?} action has a long-term additional bene cial effect, like setting in motion a long series of coincidences that turn in your favor later in the game.\r\n \n{b|Failure So?} Your action has some long-term additional negative effect, which is up to the GM’s discretion, but usually involves a long- term plot against the heroes. The GM can describe this now or hold it in reserve until a critical moment. "
]
}
]
}

Got this
2023-09-24_12-30-59.png
 
You need an HTTP header:

Authorization: Bearer <token>

I need to dig up a sample code snippet on how to obtain such a token.
 
Tried that with:

headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {bearer_token}"
}
where bearer token is the token I normally for accessing my generators

response = requests.post(url, headers=headers, data=json.dumps(body))
The start of the authorisation is

2023-09-24_15-47-11.pngStill get 401?
 
Apologies if I just missed it somewhere in this thread, but some kind of auto-complete when adding labels to a page would be awesome... or maybe even cooler would be a way to click and select multiple labels for a page from a complete listing of all of the labels you've ever used.
 
The buttons above the text entry field in the Page creation interface that allow you to create links to other pages are so helpful! A few additional buttons to help with basic text formatting would be appreciated as well - I don't think all of the Markdown functionality needs to be added there, but maybe some of the more commonly used ones, like bold/italic? In the interest of keeping the page clutter free, maybe the buttons could only appear when text is selected? I'm sure in the field of UX there is a specific term for that kind of interface but the name is escaping me at this time.

Edit: An example, the text editor interface in Medium - Screenshot 2023-11-27 07.50.37.png
 
I have a feature request but I'm frustrated trying to follow the process @JohnnFour outlined at the top of this thread. My frustration is coming from two things:
  1. There are now almost 200 replies in this thread, running 10+ pages. It's a little difficult to skim through them all to see if someone else has already suggested a particular thing.
  2. None of the replies in the Forum are dated, so I can't tell how long ago a suggestion might have been made.
So, a suggestion...could you post a list of the features that have been requested with their status (i.e., done, working on, considering, unlikely, etc.)?
 
So, my suggested feature. Automatic tagging. I've been looking at Obsidian recently for general note-taking. It has a community added feature that pops up a small dropdown listbox as you type if what you're typing is found in the title of any pages already in the system. You can select one of the list items to change what you typed into the tag. Makes linking pages REALLY fast!
 
Suggested Feature: Nested page preview
  • When hovering over a tag, a small preview window opens to show the page contents.
  • I'd like to be able to hover over tags in the preview window and have them open yet another preview window.
 
Feature request: common page/logs among campaigns
I use Pages to store common used rules and tables and since those are related to the system it would be nice to have them available on all the campaigns which are using this system and not rewrite/duplicate them.
I use a log to have all the different templates for scenes, NPCs, fronts, etc. This should be shared among all my campaigns.
 
Feature request: common page/logs among campaigns
I use Pages to store common used rules and tables and since those are related to the system it would be nice to have them available on all the campaigns which are using this system and not rewrite/duplicate them.
I use a log to have all the different templates for scenes, NPCs, fronts, etc. This should be shared among all my campaigns.
What I have been doing is keeping a seperate JSON file to import to any new campaign using the same system.
But I've been using that mostly for mechanics and some forms/sheets/templates.
Thinking about it - I like your idea because then you could have multiple parties in the same setting and mechanics and keep them seperate or not as you please ... table A running into or causing mischief for table B could be managed that way.
 
Apologies if I just missed it somewhere in this thread, but some kind of auto-complete when adding labels to a page would be awesome... or maybe even cooler would be a way to click and select multiple labels for a page from a complete listing of all of the labels you've ever used.
Came here to say this- not sure if reiterating will help move it up in the pipeline ;)

Another feature that I view as lower priority- Permissible Parts of pages. If I have a page where one player has knowledge that others don't, I only want them to see it. I don't think it needs to be crazy with a part per player, but just having a single section that lives in between GM and Public view that can be manually added for certain players to see would be handy and reduce my need to also replicate data in Google Docs, etc.
 
Came here to say this- not sure if reiterating will help move it up in the pipeline ;)

Another feature that I view as lower priority- Permissible Parts of pages. If I have a page where one player has knowledge that others don't, I only want them to see it. I don't think it needs to be crazy with a part per player, but just having a single section that lives in between GM and Public view that can be manually added for certain players to see would be handy and reduce my need to also replicate data in Google Docs, etc.
This one's in the backlog. We plan on adding player permissions per page.

Thanks for the suggestion!
 
Top