All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.4.4 (2024-06-27)
- constants.ts: add new 'tags' property to DEFAULT_SETTINGS object in constants file (e4afc90)
0.4.3 (2024-06-27)
- encrypt: add isEncrypted method to check if a string is encrypted (a5dcbe1)
- settings: add defaultTags setting to SteemitPluginSettings and corresponding UI component (f7822f7)
- SubmitConfirmModal: add default tags and placeholder to dropdown for better user experience (7048069)
- encrypt.ts: update crypto.scryptSync to use Buffer.from for key encryption (486d1f1)
- encrypt.ts: update encryption key retrieval to use process.env.ENCRYPTION_KEY and add error handling (9deafee)
- settings.ts: rename setting key from appName to category for consistency and accuracy (ab76b61)
- SubmitConfirmModal: fix default tags initialization to use plugin settings (b9a5dd7)
- SubmitConfirmModal: fix typo in Record type parameter name from 'a' to 'acc' (dd580e3)
- SubmitConfirmModal: handle errors when fetching community categories and publishing posts (95b038c)
0.4.2 (2024-03-29)
- query parameter in publisher.ts (aee9d72)
0.4.1 (2024-03-29)
0.4.0 (2024-03-29)
- 보상옵션 (32dbc92)
- Added Dataview Rendering Feature (#2) (28ff0a7)
- constants.ts: add DEFAULT_FOOTER constant to store default footer text for posts (fff04fe)
- manifest-beta.json: add manifest file for beta version of the Steemit plugin (c2f8ebe)
- main.ts: change method name from newPost to publishPost in SteemitPlugin class to improve clarity and semantics (c06ad57)
- main.ts: change private variable name from #settings to _settings for consistency and improve readability (7ad0a6a)
- main.ts: import FrontMatterCache from 'obsidian' to resolve compilation error (2d94c08)
- main.ts: import missing functions from utils file to avoid undefined errors (1cd7391)
- main.ts: import safeStorage from window.electron.remote.safeStorage to fix undefined error (51859b1)
- main.ts: import SteemitPostOptions from types to fix missing type error (b2490cc)
- main.ts: remove unused import and variable declaration to improve code readability and maintainability (2ef9d4d)
- settings.ts: change nullish coalescing operator (??) to logical OR operator (||) for setting default values in text inputs (652626a)
- settings.ts: fix saveSettings method to correctly handle saving settings and only save if the value has changed (34dcb83)
- settings.ts: refactor createSetting method to improve readability and maintainability (e312158)
- settings.ts: remove 'password' type from CreateSettingArgs interface and replace it with 'text' type with isSecret flag to improve semantics and security (37ea005)
- settings.ts: remove unused defaultAppName variable (6325e78)
- steemit-client.ts: fix createPrivateKey method to correctly decrypt the password before creating the private key (0273626)
- steemit-client.ts: fix import order to follow convention and improve readability (d64fc52)
- steemit-client.ts: handle case where post tags are undefined in createTags method (236c198)
- steemit-client.ts: refactor setRewardTypeOptions method to improve readability and maintainability (1393c19)
- steemit-client.ts: remove unnecessary line break in constructor parameters for better code readability (375ee4e)
- steemit-client.ts: replace hardcoded Steem RPC server URL with a constant array of server URLs for flexibility and future expansion (2131189)
- submit_confirm_modal.ts: add optional parameter 'category' to the 'getCommunityCategories' method to allow filtering by category (10e0de9)
- submit_confirm_modal.ts: add validation checks for required fields before submitting the form (6a17931)
- submit_confirm_modal.ts: fix default category value to be an empty string instead of '0' to improve semantics (63fa69b)
- submit_confirm_modal.ts: fix handleSubmit() method to correctly validate required fields before submitting (587b04c)
- submit_confirm_modal.ts: fix reference to plugin variable to use this.plugin for consistency (eb49253)
- submit_confirm_modal.ts: refactor handleSubmit() method to use a separate validateRequiredFields() method for better code organization and reusability (42e1608)
- submit_confirm_modal.ts: refactor initializePostOptions method to simplify code and improve readability (92c3d4b)
0.3.7 (2024-01-24)
0.3.6 (2024-01-17)
0.3.5 (2023-12-29)
- main.ts: import missing functions from utils file to avoid undefined errors (69e98e3)
- main.ts: import SteemitPostOptions from types to fix missing type error (32edcfe)
- steemit-client.ts: fix createPrivateKey method to correctly decrypt the password before creating the private key (9ee652d)
- steemit-client.ts: handle case where post tags are undefined in createTags method (2f10356)
- steemit-client.ts: refactor setRewardTypeOptions method to improve readability and maintainability (2efbc5c)
0.3.4 (2023-12-29)
- main.ts: change method name from newPost to publishPost in SteemitPlugin class to improve clarity and semantics (b735db1)
- main.ts: change private variable name from #settings to _settings for consistency and improve readability (70ff017)
- steemit-client.ts: fix import order to follow convention and improve readability (c92bce3)
0.3.3 (2023-12-29)
- settings.ts: fix saveSettings method to correctly handle saving settings and only save if the value has changed (546ed3e)
- settings.ts: refactor createSetting method to improve readability and maintainability (d1c8c8a)
- settings.ts: remove 'password' type from CreateSettingArgs interface and replace it with 'text' type with isSecret flag to improve semantics and security (699ca46)
- submit_confirm_modal.ts: add validation checks for required fields before submitting the form (ef1b405)
- submit_confirm_modal.ts: fix default category value to be an empty string instead of '0' to improve semantics (97203b9)
- submit_confirm_modal.ts: fix handleSubmit() method to correctly validate required fields before submitting (d4874f5)
- submit_confirm_modal.ts: fix reference to plugin variable to use this.plugin for consistency (4a2a562)
- submit_confirm_modal.ts: refactor handleSubmit() method to use a separate validateRequiredFields() method for better code organization and reusability (c305e1d)
- submit_confirm_modal.ts: refactor initializePostOptions method to simplify code and improve readability (40f3b45)
0.3.2 (2023-12-29)
- settings.ts: change nullish coalescing operator (??) to logical OR operator (||) for setting default values in text inputs (7158f1a)
0.3.1 (2023-12-29)
- constants.ts: add DEFAULT_FOOTER constant to store default footer text for posts (b06e826)
0.3.0 (2023-12-20)
0.2.0 (2023-01-10)
- memcached 타입 정의 (e5bd5c3)
0.1.8 (2022-11-27)
- cached AllSubscriptions API (33990df)
- memcached 타입 정의 (e5bd5c3)
0.1.7 (2022-09-25)
- removeObsidianComments function (f7e156b)
0.1.6 (2022-09-20)
- Issue of erasing existing Yaml data after posting (70118f5)
0.1.5 (2022-07-27)
0.1.4 (2022-07-27)
0.1.3 (2022-07-27)
- add function parseFrontMatter in utils (bcda72d)
0.1.2 (2022-07-11)
- remove ribbon icon button (7e5e4bb)
0.1.1 (2022-07-10)
- add addDataToFrontMater and frontMaterToString in utils (b0f3198)
- add function frontMaterToString in utils (2761771)
- trim when parsing tag information in the newPost function of the SteemitClient class (b97b84d)
0.1.0 (2022-06-19)
0.0.9 (2022-06-19)
0.0.8 (2022-06-19)
- add post confirmation popup modal (9b4e1cb)
- add posting confirm modal (2c2f133)
- util function getPostDataFromActiveView (bb87c09)
- isDesktopOnly=true (48d85d9)
0.0.7 (2022-04-05)
- Fix bug
0.0.6 (2022-04-05)
- Added "Import from url" command.
0.0.5 (2022-03-28)
- Added option to change appname of meatadata
0.0.4 (2022-03-13)
- Change the steemjs package to dsteem.
- Reduced bundle size.
- Update permlink after publish.
0.0.3 (2022-03-09)
- Using cachedRead for better performance.
- Using metadataCache.getFileCache(file) and using the resulting frontmatter instead of bringing your own frontmatter+yaml parser, which is bloating your plugin to over 1MB.
0.0.2 (2022-03-05)
- Fixed content being cut off