- [BUG] "_fql_quests" folder not being created on fresh installs
- Quest Log UI Overhaul, big thanks to sdenec for designing new UI and for help implementing it!
- Quests can now have Quest Source that consists of custom image and name, without relying on any existing Entity
- Quest are now sortable in Quest Log
- Rewards and Tasks are now sortable in Quest Details
- You can now click on Item Rewards and preview item sheet.
- Removed old Welcome Screen
- Added prompt to install new Workshop's Welcome Screen
- Tested and bumped compatible core version to 0.7.1
- [BUG] Subquest inherits description and gm notes from parent
- [BUG] Error when invalid quest or non-quest journal entry is present in
_fql_quests
folder
- Added compatibility changes to work with D&D5E Dark Mode module by Stryxin
- Added Brazilian Portuguese translation thanks to Discord member Innocenti
- Updated French translation with help of original contributor (Naoki)
- Fixed error showing up and rejecting submitting Quest Form if Quest Giver is invalid string
- Fixed Quest Details to properly refresh parent when created subquest
- Fixed Quest Details to properly refresh parent when deleted subquest
- Updated translations with help of original contributors
- Fixed Players list overflowing on Managenemt tab for those crazy people with more than 12 players
- Fixed Players list overflowing on Managenemt tab for those crazy people with 8 or more players
- Fixed hidden subquests showing empty row to players
- Fixed deleting subquests not being removed from parents
- Fixed updating subquests not refreshing Parent's details
- Added Quest Branching in form of ability to create SubQuests
- Added support for Item and JournalEntry as quest giver entities.
- localization string
ForienQuestLog.QuestForm.DragDropActor
needs updating for all languages - localization string
ForienQuestLog.QuestForm.QuestGiverPlaceholder
needs updating for all languages - localization string
ForienQuestLog.Quests
needs updating for all languages
- localization string
- Added optional Setting to allow Players to create quests
- Player also needs "Create Journal Entry" permission
- Added Splash Art / Featured Image for Quests
- Added optional Setting to allow Players to accept quests
- Added Quest Setting to allow Players to edit that quest
- Added "Copy Link" button on Quest Preview window
- Added Configuration setting to decide if hidden tasks should be counted
- Added Chinese translation provided by Discord member Ztt1996
- Added status edit buttons to Quest Details window
- Added Quest Status to Quest Details window
- Allowed to drag&drop Quests from Quest Log to create rich-text entity links
- Allowed for multiple Quest Detail windows to be displayed at once
- Migrated from quest folders to quest statuses.
- Fixed linking Quests in Quest tasks causing stack overflow
- Fixed Secret disappearing from Description
- Fixed additional Macros being created for opening the Quests while dragging quest to Hotbar
- Added Spanish translation provided by GitHub member JJBocanegra
- Fixed editable inputs cutting off text after double quotation character
- Added popup when attempting to close the Quest Form window without submitting.
- Added option to link quests in rich text environments with
@Quest[id]
and@Quest[quest name]
. Hacky way, might be unstable. - Added Configuration setting that allows GM turn off displaying Welcome Screen to players. Enabled by default
- Added "Help" button in Quest Log's header that allows to open Welcome Screen at any time.
- Added French translation provided by Discord members rectulo and Naoki
- Abstract Rewards now are a little transparent (0.9 opacity) and their text is in italic
- Added Korean translation provided by Discord member KLO
- Show GM information if players can't see shared quest
- Added „Personal Quests”, a feature that allows GM to show any Quest to only specific player(s).
- Added Entity linking to Tasks (for example
@Actor[Vash]
or@Item[Cursed Sword]
).- Fixed Entity linking in Description for players.
- Added „Available Tab” as an optional setting. Redone actions so they make more sense in their context.
- Added option allowing GM to hide any Task and Reward from players.
- Added "Abstract" type Rewards, which are not "Item" entities, are not draggable, but can have any name and image applied to them.
- Added optional Settings option that when checked, allows Players to drag Rewards onto their Actor sheets. (disabled by default)
- Added "Show Players" button for Quest Details, that will force open Quests Details for all players that have permission to see it.
- Hidden journal folder for quest data even for GM. Can be turned on back in settings.
- Changed some module settings to be client-side (centering titles, way of rendering bookmarks).
- Styling adjustments, including:
- Fixed floating checkmarks for tasks when tasks overflow box.
- Added visible indication of each Task to help players distinguish separate tasks.
- Changed the way Quest Log is scrolling with many quests.
- Added scrolling to Tasks and Rewards, because people are crazy.
- Created API at
game.quests
for use in Macros and Modules. - Using API, allowed to drag&drop Quests from Quest Log onto Hotbar to create an "Open Quest" macro.
- Provided code comment blocks for most Functions. Not yet a Documentation, but could help those who peek at my module to learn.
- Added German translation provided by Discord member Acd-Jake
- Added Japanese translation provided by Discord member Brother Sharp
- Added option to sort Quest Log
- Hidden "add new task" from players
- Added option to change rendering style of tabs
- Added module setting for centering titles in Quest Log
- Added Actor's name as a tooltip in Quest Log
- Allowed to change quest giver to existing quest by draggin new actor onto preview
- Widened and squished Tasks and Rewards boxes respectively to allow better space management
- Added word wrapping for tasks
- Fixed distorted Quest Giver's images
- Moved window initialization to 'ready' hook to fix translation
- Fully prepared module for translation - all strings should be translatable
- Added scroll for overflowing quest's description
- Added toggle between Actor's/Token's image for Quest Giver's image
- Added failed state for tasks
- Translated to Polish
- Initial release