Skip to content

Latest commit

 

History

History
749 lines (384 loc) · 43.3 KB

CHANGELOG.md

File metadata and controls

749 lines (384 loc) · 43.3 KB

3.1.7 (2023-07-02)

Bug Fixes

  • add official support for foundry v11 (61a62aa)

3.1.6 (2023-05-29)

Bug Fixes

  • move loading of campaign futher back to prevent certain initializations from beeing blocked if it fails (a52d96f)

3.1.5 (2023-04-16)

Bug Fixes

  • fix broken module.json after adding barzil translations (f1d7e9b)

3.1.4 (2023-04-16)

Bug Fixes

  • add translations using Weblate (Portuguese (Brazil)) (0aaaaf7)
  • add translations using Weblate (Portuguese (Brazil)) (dc49525)
  • add translations using Weblate (Portuguese (Brazil)) (d49856a)

3.1.3 (2023-04-04)

Bug Fixes

  • disable certain semantic-release features due to github error (747866a)

3.1.2 (2023-04-04)

Bug Fixes

  • fix incorrect display of secret personality and hidden appearance as well as inproper handling of image assets (6b2a3c0), closes #103
  • make access token a client setting to improve security (c5112a8), closes #106

3.1.1 (2022-11-05)

Bug Fixes

  • update manifest to remove FVTT v10 warnings (2f4291c)

3.1.0 (2022-10-09)

Features

  • display locations for races (9f4f6d4), closes #100
  • use same order for posts as in kanka (f67fdea), closes #94

3.0.2 (2022-09-21)

Bug Fixes

  • fix module.json to prevent installation of new versions in V9 (268a2f0)

3.0.1 (2022-09-19)

Bug Fixes

  • update module.json compatibility format (074d8ac)

3.0.0 (2022-09-11)

Features

  • add basic support for FoundryVTT V10 (b7e1c11)

BREAKING CHANGES

  • This version does no longer support foundry v9

2.11.1 (2022-08-28)

Bug Fixes

  • ensure NODE_ENV evariable is set ind production build of this module (a2447a9), closes #97

2.11.0 (2022-08-27)

Features

2.10.0 (2022-08-22)

Bug Fixes

  • do not try to show image popover for images that are part of a link (74d4eb8)
  • improve check to hide unneccesary tabs in journal entries (d832a2d)

Features

  • allow setting a custom Kanka URL (254808c), closes #95

2.9.3 (2022-07-25)

Bug Fixes

  • fix assets to link to the correct URL (3748855)

2.9.2 (2022-07-23)

Bug Fixes

  • keep names when minifying code to ensure Foundry can find all classes (5cab29c)

2.9.1 (2022-07-23)

Bug Fixes

  • update auto-deploy version to match foundrys new landingpage (ca08668)
  • update auto-deploy version to match foundrys new landingpage (a71a0e0)

2.9.1 (2022-07-23)

Bug Fixes

  • update auto-deploy version to match foundrys new landingpage (a71a0e0)

2.9.0 (2022-07-23)

Bug Fixes

  • fix template handling after switching to vite.js (cf6f2d9)

Features

  • add support for alias and link assets (a98aaea)
  • add support for nested items (3455969), closes #93
  • use ImagePopout to display images when clicked on (efe702a), closes #92

2.8.2 (2022-05-15)

Bug Fixes

  • add support for attributes of type number (291f32a)
  • add support for the new visibility_id API field (4b0956c)

2.8.1 (2022-01-18)

Bug Fixes

  • allow selecting and copying text in journal entries (d6abb89)
  • fix quest status display in journal entry list for FoundryVTT v9 (78ae753)
  • remove "null" text for missing descriptions in quest elements and organisation members (5a4b4b6)
  • show quest elements that are not linked to an entity (b05b9d1), closes #89

2.8.0 (2022-01-07)

Bug Fixes

  • update handling of reference links to work in FVTT 9 and onwards (6631836), closes #85

Features

  • display pinned organisations and organisation members (2584d55)

2.7.2 (2021-12-21)

Bug Fixes

  • update foundry version to support all foundry 9 versions (1634229)

2.7.1 (2021-12-21)

Bug Fixes

  • remove check for document sheet registrar dependency (1bcd3a3)

2.7.0 (2021-12-16)

Bug Fixes

  • improve tab styles to work as expected in foundry 9 (58494a7)
  • remove unnecessary workaround for broken Kanka links (b2daa5d)

Features

  • move kanka button to journal list footer (660968b)
  • remove dependency to documentSheetRegistrar library (472337d)
  • rename "Story" tab to "Overview" in accordance with recent changes in Kanka (d79027d)
  • update minimum and maximum supported foundry version to 9 (18a6827)

2.6.0 (2021-10-20)

Bug Fixes

Features

  • Correctly parse Foundry links like @Actor[Name] in entries, attributes etc. (c29d077), closes #80
  • show child entries for all supported entity types (a112988), closes #82

2.5.0 (2021-09-11)

Features

2.4.0 (2021-08-23)

Bug Fixes

  • activate JournalEntry settings for newest documentSheetRegistrar versions (5d8d92d)
  • don't switch to image mode when clicking the image of an entity in readonly mode (3ecbd6a)
  • ensure document-sheet-registrar is active on ready (1096a4d)
  • fix grid view in entity browser (db5b7e1)
  • remove extra padding outside of the main document sheet (fef7f5e)
  • switch from ready to documentSheetRegistrarInit hook (5e0a496)
  • update supported foundry version to 0.8.9 (0b73999)

Features

  • add setting to sync permissions of an entry on every sync (7a6f805), closes #69

2.3.10 (2021-08-10)

Bug Fixes

  • correctly sort attributes the way they are in Kanka (ff7f0c6)

2.3.9 (2021-08-08)

Bug Fixes

  • correctly handle empty attributes with empty type (2cd1d93), closes #72
  • register sheet on ready to make sure the sheet registrar module was loaded (ab57710)

2.3.8 (2021-08-08)

Bug Fixes

  • use correct template when switching journal entry to image mode (30c275c), closes #71

2.3.7 (2021-08-04)

Bug Fixes

  • set correct root classes for journal applications (50f4e03)

2.3.6 (2021-08-02)

Bug Fixes

  • add dialog to inform the user if the sheet registrar module is not activated (ca9bd92)

2.3.5 (2021-08-02)

Bug Fixes

  • exchange shim with dependency to _document-sheet-registrar (b99db12), closes #67

2.3.4 (2021-07-25)

Bug Fixes

  • display quest completion icon for players, not just GM (4b5ad6d)

2.3.3 (2021-07-25)

Bug Fixes

  • fix quest completion icon to not intefere with permission viewer (ecf324e)

2.3.2 (2021-07-25)

Bug Fixes

  • make css classes for specific to prevent style interference from other systems / modules (63135f8)
  • register sheet class earlier in initialization to prevent them from not being loaded (c9e72a6)
  • take settings for private and template entities into account when using "link all" (0655b37)
  • use correct method to bring kanka window into focus (13cfd42)

2.3.1 (2021-07-17)

Bug Fixes

  • fix code minification so that the correct sheet class will be selected for kanka entries (229697e)

2.3.0 (2021-07-17)

Bug Fixes

  • change default settings for folder tree and image in text (ace1868)

Features

  • add option to add an icon to quest names in the sidebar to show their completion status (d28e792)
  • add shim for journal sheet registration to improve compatibility with other modules and systems (8760add)

2.2.3 (2021-07-05)

Bug Fixes

  • fix version replacement in semantic-release config (c34846e)

2.2.2 (2021-07-05)

Bug Fixes

  • fix hover styles of images when displayed in GM Screen (15f9146)

2.2.1 (2021-07-03)

Bug Fixes

  • improve asset tab styling when few files were added to an entity (8a9faae)
  • keep styles and options of non-kanka journal entries intact (1deb4cb)
  • streamline button styles across all kanka windows (ba222db)

2.2.0 (2021-06-26)

Features

  • add list of entities that have been deleted in kanka but exist in foundry (6018241), closes #47
  • add official 0.8.8 support (d6160cd)
  • hide entities that are marked as template by default (7c99f52)
  • improve asset gallery view (8b86f8b)
  • move all notes to the first tab to mirror Kankas new behavior (48a9203)
  • rename tabs to fall in line with recent Kanka update (9a20ebe)

2.1.1 (2021-06-17)

Bug Fixes

  • remove duplicate ancestor detail row for races (0c61253)

2.1.0 (2021-06-15)

Bug Fixes

  • improve rendering in readonly context (43d2496)

Features

  • add button to link all entities at once (491827f), closes #46
  • add option to automatically set observer permissions for all players on public entities (4d725f4), closes #49
  • add progress bar for bulk operations (505a3da)
  • add support for Foundry 0.8.7 (b733d3c)
  • add tab that displays all files of an entity (8cdde61), closes #2
  • remove Foundry 0.7.x support (d2c2879)
  • show specific list of journal entries and folders that will be migrated on module update (2b4700e)
  • switch to image mode when clicking the image in the entry (e5ab565)

2.0.1 (2021-06-11)

Bug Fixes

  • correctly get ancestors when importing individual races (8122da1), closes #45

2.0.0 (2021-05-29)

This is a big update!

Please make a backup of your Journal Entries before updating, just to be sure!

In this release I have rewritten almost everything about this module. Instead of just writing a Journal Entry with some formatted HTML in it, it will actually save a full snapshot of the Kanka entity and display it using a fully customized template. This allows for a cleaner and elaborated user interface and also opens the door for some future improvements that weren't possible before.

Breaking Changes

  • Previously imported Journal Entries are not compatible with this version, but the module will prompt you to update old entries and offers you a way to do so. Please back up you world data before doing this if you don't want to risk having to reimport and reorganize data by hand.

Features

General

  • Add support for Foundry 0.8 (but it is still compatible with 0.7)
  • Improve error handling in most places

Browser

  • Add a gridded view to the Kanka Entity Browser
  • Improve the display for entities that are outdated
  • Add button to easily update all outdated entries

Journal Entries

  • Enhance Journal Entries by using custom templates that use a tabbed layout to display all the information Kanka has to offer. This is a complete overhaul of how theses Journal Entries look and behave. Take a look at the README to see what this looks like.
  • Improve permission handling by actually displaying different data to Foundry users depending on their permissions of each Journal Entry.
  • Show which information are secret and will thusly not be displayed for non-owners of that Journal Entry.
  • Add button to each Journal Entry to update that entity directly from there (Beware: This uses up more API requests than doing it via the Entity Browser. So only use this for individual updates, not to update multiple entities in a short time See API Limits in the readme).

1.9.7 (2021-03-27)

Bug Fixes

  • remove links to journal entries they player has no permission to see (6d19f3b)

1.9.6 (2021-03-27)

Bug Fixes

  • prevent unnecessary requests for empty quest relations (47b0b85)
  • refresh entities sequential because parallel handling caused caching issues on quests (072939a)

1.9.5 (2021-03-21)

Bug Fixes

  • create each journal entry individually to prevent the creation of multiple folders (650de0e)

1.9.4 (2021-02-18)

Bug Fixes

  • module.json: add module fields for simplified bug tracking (ad676b6)

1.9.3 (2021-02-18)

Bug Fixes

  • add additional manifest fields to improve module discovery on foundryvtt hub (ed775c6)

1.9.2 (2021-01-27)

Bug Fixes

  • ignore entity references in meta data if they can't be resolved (98822ca), closes #39
  • improve handling of unexpected errors while syncing entities (ef7a4c4)

1.9.1 (2021-01-10)

Bug Fixes

  • fix settings to remove unnecessary checkboxes (25498ac)

1.9.0 (2021-01-08)

Bug Fixes

  • preload templates to slightly improve performance (25c1f26)

Features

  • add loading indicator while syncing entries (5bf0ffb)
  • import organisation membership for characters (45fae70)
  • import relations as metadata and improve styling of metadata (bc8ff9d)

1.8.1 (2021-01-03)

Bug Fixes

  • fix kanka hook registration which was broken in last release (275d4a2)

1.8.0 (2021-01-03)

Bug Fixes

  • remember current filter when refreshing application sheet (7de4d84)
  • remove refresh on every journal directory change (cca312e)

Features

  • add option to set the import language (73252fa)

1.7.0 (2021-01-01)

Bug Fixes

  • add journal icon to mention links to match the look of regular journal links (2d09b67)

Features

  • add button to refresh all linked entries (c86b15c)
  • add setting to remove mention links to kanka for non-imported entities (43ce785)
  • improve metadata table layout and linking to referenced entities (de0a4da)

1.6.2 (2020-12-31)

Bug Fixes

  • use parsed content of entity notes to keep mentions intact (fb26446)

1.6.1 (2020-12-30)

Bug Fixes

  • leverage foundrys own linking mechanism between journal entries to ensure permissions are handled (f30cbc0)

1.6.0 (2020-12-29)

Bug Fixes

  • ensure that main kanka images always get their max-width (4c2c8cb)

Features

  • add filter to browse window to make it easier to find entities (ed615d7)
  • optionally add entity notes as paragraphs or secrets to journal entries (33e80a8)

1.5.3 (2020-12-29)

Bug Fixes

  • correctly load all pages on paginated Kanka API lists (8f3e923)

1.5.2 (2020-12-27)

Bug Fixes

  • update supported foundry version to 0.7.9 (adccf0e)

1.5.1 (2020-12-19)

Bug Fixes

  • improve best guess for the correct locale when generating links to kanka (956a2ec), closes #27

1.5.0 (2020-12-12)

Bug Fixes

  • ensure that missing tags are updated when refreshing an entity (d8a7a48)

Features

  • add link to the correspending kanka page of an entity in every journal entries window header (0441e1e)

1.4.1 (2020-12-05)

Bug Fixes

  • add support for FoundryVTT 0.7.8 (0f14521)

1.4.0 (2020-11-30)

Bug Fixes

  • show the correct name in link button (fd2d4ad)

Features

  • api: increase number of requests for Kanka subscribers (d1fab2f), closes #20
  • add more spacing to buttons in kanka browser (d4d5b2c)
  • display thumbnail for every entry in kanka browser (b2d329d)
  • show in kanka browser if an entry is outdated (9640ccb)

1.3.0 (2020-11-26)

Bug Fixes

  • remove image URL workaround (a695ddd)
  • use english das default locale for mention links (1ac786b)
  • journal: fix inventory representation in metadata (59ad107)
  • translation: add missing translation for successful entity link notfication (dccdaca)

Features

  • journal: add quest organisations and items to metadata (0a37e1d)
  • journal: add setting to create folders based on kanka tree structure (56ab02c), closes #22

1.2.0 (2020-11-23)

Bug Fixes

  • metadata: fix order of attributes to match those in Kanka (faa2a06)
  • ui: improve element list readability (62f88d0)

Features

  • metadata: add location, race, family and other references to metadata (db85a51), closes #12
  • metadata: show inventory in metadata on all supported entities (f10576b)

1.1.1 (2020-11-21)

Bug Fixes

  • use original sized image from Kanka (a60e7ad), closes #11

1.1.0 (2020-11-21)

Bug Fixes

  • translations: change "meta data" to "metadata" (ec7c142)
  • use correct translation for folder names (e9a95a1)

Features

  • translations: add German translations (a214986)

1.0.3 (2020-11-21)

Bug Fixes

  • api: ensure that all requests are made with https instead of http (efa9e8c)
  • settings: improve handling for missing or invalid access token (0e9e36f)

1.0.2 (2020-11-21)

Bug Fixes

  • ci: add updated manifest file to module package (cdde292)

1.0.2 (2020-11-21)

Bug Fixes

  • ci: add updated manifest file to module package (cdde292)

1.0.1 (2020-11-21)

Bug Fixes

  • manifest: update foundry manifest (c1891fc), closes #5 #6

1.0.0 (2020-11-21)

Bug Fixes

  • add missing translation (0c2b4ef)
  • change icons to be closer to kankas icons (6d32c70)
  • change quest entity type to correct value (813cbdb)
  • correctly convert campaign id to improve request caching (69ab8fc)
  • fix workaround for broken kanka mention links (98f1348)
  • improve error handling fo API requests (7a35a6d)
  • improve link and sync logic (32d1474)
  • improve link generation for entities ending in "y" (151a6cc)
  • improve style for details summary (b97fb6a)
  • open new journal entry sheet in read mode after sync (c308267)
  • organisation typing (3cc8976)
  • use correct key for entity links (1ea09b3)

Features

  • add character traits as metadata (8027315), closes #13
  • add configuration option to include image in journal text (6d2e9c3)
  • add configuration to decide how attributes should be handled (36b20bb)
  • add english translations (8f2bf5b)
  • add extended meta data import configuration (1ecfd99), closes #7
  • add import for ability entities (f80c63a)
  • add import for characters (673ad26)
  • add import for event entities (69f80f3)
  • add import for families (0286e97)
  • add import for item entities (8a0c97c)
  • add import for journal entities (f89d4c9)
  • add import for quest entities (154805f)
  • add import for races (447c5ab)
  • add notifications for expired tokens (8d149fc), closes #14
  • add proper campaign selection to module settings (8732493)
  • add quest references to meta data (9b2d79e), closes #15
  • add setting to hide private entities (112b7d2), closes #8
  • add settings to enable/disable import of certain types (2ac2edb), closes #16
  • add support for note entities (a33fbe0)
  • add support for organisation entities (ea8b782)
  • defer entity list loading after template render (de11f7c), closes #18
  • display attributes and additional meta data in journal entries (749b90a)
  • display sections for meta data (62f14fc)
  • handle kanka mention links (5451e60)
  • hide empty entity type lists (ac710a5)
  • improve entity list styles (efc9f79)
  • improve entity list styling (be641ce)
  • remember collapsible status in local storage (718cea6), closes #1
  • journal: add location sync (4d3977e)
  • initial commit (8e5b82b)