- Fixed issues in Isso template #26
- Added Isso commenting system #12
- Fixed
CHANGELOG.md
andREADME.md
#22
- Fixed issue with HyperComments service provider: No login solution except anonymous #23 & #24 (Thanks to @foufrix)
- Made IntenseDebate service provider protocol agnostic #21
- Fixed broken language string in Muut comments
- Added Russian language and support for HyperComments comments #18 & #19 (Thanks to @Neiromaster)
- Added some comment provider placeholder values
- Refactored comment providers into sections again
- Use
raw
filter for translation strings (see #15, Wrong output code) - Updated
README.md
and corrected grammar
- Fixed #9 (Uncaught Error: invalid version specified) with #10 (Thanks to @Perlkonig)
- Released stable version (requires Grav v1.1.0+)
- Added
rel="nofollow"
to comment provider links - Use canonical links as page URL and raw route as page ID for comment providers (BC!!!)
- Fixed
jscomments
Twig function (passing variables is working now) - Fixed broken comment pages by exposing the current page to Twig
- Minor code improvements
- Fixed broken translation in admin plugin settings #4 (Beta Grav and Admin issues with translating Discourse Title tab)
- Fixed
jscomments_get_provider
Twig function
- Added
active
settings - Added German translations
- Added more JSComments page settings
- Add support for Discourse #2 & #3 (Thanks to @openscript)
- Fixed strings, added help texts and broke out provider settings into tabs
- Update JS comment providers APIs according to their docs (BC !!!)
- Moved Disqus Counts settings into main Disqus admin page settings
- Refactored code (requires Grav v1.1.0+)
- Updated
README.md
- Fixed #1 (JScomments Not Working with Grav Beta)
- Added translations for the admin plugin form fields.
- Change the main translation key from JSCOMMENTS to PLUGIN_JSCOMMENTS for following the Grav design.
- Remove useless field
provider
from configuration. Now this field used only for call the provider based on provider plugin options saved.
- Added multi language support for Facebook template, use this format (
{grav_lang}_{grav_lang|upper}
). I'm not sure if this is the best way, but in most case working fine. - Added new parameter for Facebook comments "order_by" configurable from page options or into page header. Default is "Social".
- Update Facebook widget to v2.4.
- Change Facebook parameter from
numposts
tonum_posts
for following the Facebook comments parameter. - Change twig translation function to twig filter.
- Fixed
CHANGELOG.md
format. - Clear code.
- Added JS escape into Disqus template.
- Added translation for Muut template.
- Added multi languages support into Muut template.
- Added JS escape into IntenseDebate template.
- Added
languages.yaml
for translations (some useless but nice to have it <3).
- Change how to working code into the header page for use into admin plugin options tab, read the
README.md
. - Refactoring plugin settings page into admin plugin.
- Enabled plugin by default.
- Fixed small bugs into admin plugin integration.
- Change from
onPageContentRaw
event toonPageInitialized
because not working very well with the cache system.
- Update to working fine with the latest version of Grav.
- Prepare for the admin plugin the possible to setup the plugin directly with form settings.
- Added the validation of jscomments header, if setup to true or with data array the plugin parsing, otherwise no.
- Improve Grav cache for parsing jscomments when setup to page header.
- Added multilang support for Disqus.
- Fixed Twig parsing bug.
- Update
Plugin::mergeConfig()
problem.
- Update
blueprints.yaml
.
- Add complete support for plugin configuration on Admin Plugin.
- Rewrite how to add jscomments to page/template. Now working with Twig function. Check the README.md for update.
- Fix config typo.
- Added CHANGELOG.md with partial changelog update, I update in the next release.
- Update the merge config with PHP function
array_replace_recursive
insteadmerge_array
.
- Correct version number
- Add methods for reading/writing/merge configuration with page header.
- Remove $page variable, not need.
- Improve plugin events.
- Update README.md with new configuration values.
- Added Admin Plugin check.
- Added demo link into the
blueprints.yaml
.
- ChangeLog started...