condenser merge requestshttps://gitlab.syncad.com/hive/condenser/-/merge_requests2023-07-07T12:17:57Zhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/388Resolve "Enable Hiveauth in Rocket Chat login integration"2023-07-07T12:17:57ZWojciech BarcikResolve "Enable Hiveauth in Rocket Chat login integration"Closes #216Closes #216Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/380Resolve "Implement Logger for safe logging to console"2023-04-14T10:16:50ZWojciech BarcikResolve "Implement Logger for safe logging to console"Closes #209Closes #209Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/378Resolve "Don't create accounts in Rocket Chat via iframe, but only in Oauth f...2023-03-31T14:24:43ZWojciech BarcikResolve "Don't create accounts in Rocket Chat via iframe, but only in Oauth flow"Closes #208Closes #208Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/377Resolve "Don't create accounts in Rocket Chat via iframe, but only in Oauth f...2023-03-23T19:36:55ZWojciech BarcikResolve "Don't create accounts in Rocket Chat via iframe, but only in Oauth flow"Closes #208Closes #208Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/375Resolve "Use login_challenge when Oauth Server redirects user to login page"2023-03-21T10:45:49ZWojciech BarcikResolve "Use login_challenge when Oauth Server redirects user to login page"Closes #207Closes #207Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/371Resolve "Improve integration with Rocket Chat"2023-03-16T14:04:55ZWojciech BarcikResolve "Improve integration with Rocket Chat"Closes #204Closes #204Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/366Resolve "Integrate openhive.chat via Rocket Chat iframe"2023-03-08T11:30:32ZWojciech BarcikResolve "Integrate openhive.chat via Rocket Chat iframe"Enable integration with Rocket Chat via iframe. Condenser will authorize users logged in via username and password or via hivesigner, for Rocket Chat.
Closes #201Enable integration with Rocket Chat via iframe. Condenser will authorize users logged in via username and password or via hivesigner, for Rocket Chat.
Closes #201Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/365Resolve "Fix duplicated JS modules in "app" and "vendor" bundles"2023-02-15T10:34:20ZWojciech BarcikResolve "Fix duplicated JS modules in "app" and "vendor" bundles"## Changelog
Modify Webpack configuration to let its [SplitChunksPlugin](https://webpack.js.org/plugins/split-chunks-plugin/) optimize JS bundles, in order to avoid duplicating JS modules in generated chunks.
## Issues
Closes #200## Changelog
Modify Webpack configuration to let its [SplitChunksPlugin](https://webpack.js.org/plugins/split-chunks-plugin/) optimize JS bundles, in order to avoid duplicating JS modules in generated chunks.
## Issues
Closes #200Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/364Resolve "Don't inline JS source maps into production bundle"2023-02-15T10:55:17ZWojciech BarcikResolve "Don't inline JS source maps into production bundle"## Changelog
Modify Webpack production configuration to generate source maps to separate files, instead of in lining them in JS bundles.
## Issues
Closes #199## Changelog
Modify Webpack production configuration to generate source maps to separate files, instead of in lining them in JS bundles.
## Issues
Closes #199Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/361Resolve "Integrate openhive.chat"2023-02-15T10:19:52ZWojciech BarcikResolve "Integrate openhive.chat"## Changelog
1. Integrated login to an instance of [Rocket
Chat](https://github.com/openhive-network/Rocket.Chat) with login to
Condenser. Done by implementing Oauth 2.0 server on Condenser's
back-end. The server can authorize ...## Changelog
1. Integrated login to an instance of [Rocket
Chat](https://github.com/openhive-network/Rocket.Chat) with login to
Condenser. Done by implementing Oauth 2.0 server on Condenser's
back-end. The server can authorize users logged in via passing
Hive username and Hive posting key, or logged in via HiveSigner, for
Rocket Chat. The server conforms to [OpenID Connect
1.0 specification](https://openid.net/specs/openid-connect-core-1_0.html).
2. Upgraded nodejs to 18.14.0 (was 12.22.6). This change was necessary,
because command `yarn install` was not able to install npm packages
neither with existing `yarn.lock` nor when `yarn.lock` didn't exist.
This was occurring on Ubuntu 22.04 and nodejs managed by
[Volta](https://volta.sh/). Nodejs was upgraded in `package.json`, in
`Dockefile`, and on Gitlab CI.
3. Introduced file `jsconfig.json` to enhance intellisense in VS Code
editor.
4. Enabled showing unit tests' results in Gitlab UI (pipeline view) by
creating Jest reporter on Gitlab CI.
5. Enable source maps in Webpack development configuration file.
## Issues
1. Closes #194Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/300Display RC level2021-10-26T22:25:34ZQuoc Huy Nguyen DinhDisplay RC level- RC percent rendered as a circular progress bar around the avatar.
- Should autoupdate after each operation broadcast (might take a few seconds).
- RC percent displayed on the post/comment editor.
Closes #50- RC percent rendered as a circular progress bar around the avatar.
- Should autoupdate after each operation broadcast (might take a few seconds).
- RC percent displayed on the post/comment editor.
Closes #50https://gitlab.syncad.com/hive/condenser/-/merge_requests/188Resolve "Implement 'Short Description' field on posts"2021-01-23T23:23:59ZQuoc Huy Nguyen DinhResolve "Implement 'Short Description' field on posts"- Show post summary in post list if available, fall back to truncated post body
- Use post summary in SEO if available, fall back to truncated post body
- Added post summary field in post creation form
![Screen_Shot_2021-01-16_at_10.00....- Show post summary in post list if available, fall back to truncated post body
- Use post summary in SEO if available, fall back to truncated post body
- Added post summary field in post creation form
![Screen_Shot_2021-01-16_at_10.00.53_pm](/uploads/1a7523be2b1c7d5b95dc11dcb87b4678/Screen_Shot_2021-01-16_at_10.00.53_pm.png)
![Screen_Shot_2021-01-16_at_10.05.17_pm](/uploads/6a93dd0253f0d56f67e0eed9053a3fc6/Screen_Shot_2021-01-16_at_10.05.17_pm.png)
Can be tested on:
- post creation: https://hivean.com/submit.html
- post preview: https://hivean.com/created/peakd
Closes #27https://gitlab.syncad.com/hive/condenser/-/merge_requests/87Wider posts and editor2020-07-30T22:41:14ZQuoc Huy Nguyen DinhWider posts and editorChanged from 40rem (640px) to 48rem (768px).
Affects:
* Width of the post body
* Width of the tag list under the post body
* Width of the preview pane in editor when side-by-side is disabled
* Max width of the preview pane in editor...Changed from 40rem (640px) to 48rem (768px).
Affects:
* Width of the post body
* Width of the tag list under the post body
* Width of the preview pane in editor when side-by-side is disabled
* Max width of the preview pane in editor when side-by-side is enabled
* Width of blog images (from 640x0 to 768x0), **this might (or not) affect the image server performance** after deployment as this means all images previously cached at 640px will not be used anymore and the server will have to re-cache them at 768px.
Can be tested on https://hivean.com
Closes #74https://gitlab.syncad.com/hive/condenser/-/merge_requests/86Allow toggling of side-by-side editor2020-07-29T20:36:09ZQuoc Huy Nguyen DinhAllow toggling of side-by-side editorAllow toggling of side-by-side editor
Can be tested on https://hivean.com/submit.html
Closes #36Allow toggling of side-by-side editor
Can be tested on https://hivean.com/submit.html
Closes #36https://gitlab.syncad.com/hive/condenser/-/merge_requests/83Use sandbox when embedding stuff in iframe2020-07-28T21:23:02ZWojciech BarcikUse sandbox when embedding stuff in iframeI made some order in code regarding embedding third party sites in iframe. We use `sandbox` whenever it's possible, with required "allows". The code has been tested manually by inserting the contents of file `src/app/components/elements/...I made some order in code regarding embedding third party sites in iframe. We use `sandbox` whenever it's possible, with required "allows". The code has been tested manually by inserting the contents of file `src/app/components/elements/EmbeddedPlayers/example-players.md` into markdown editor on page.Wojciech BarcikWojciech Barcikhttps://gitlab.syncad.com/hive/condenser/-/merge_requests/70added Open Standard for a HIVE Account Referral System support2020-08-04T16:03:45Zroomserviceadded Open Standard for a HIVE Account Referral System supportAdded support for the Open Standard for a HIVE Account Referral System on condenser with this merge request.
Link:
[https://hive.blog/hive/@hiveonboard/open-standard-for-a-hive-account-referral-system](https://hive.blog/hive/@hiveonb...Added support for the Open Standard for a HIVE Account Referral System on condenser with this merge request.
Link:
[https://hive.blog/hive/@hiveonboard/open-standard-for-a-hive-account-referral-system](https://hive.blog/hive/@hiveonboard/open-standard-for-a-hive-account-referral-system)
Post about these changes:
[https://hive.blog/hive/@roomservice/merge-request-referral-system-support-for-condenser-hive-blog](https://hive.blog/hive/@roomservice/merge-request-referral-system-support-for-condenser-hive-blog)
What it does:
* Reads the `beneficiaries` array from signed in account (field `json_metadata`) and place it into the redux store
* Reference User: https://hiveblocks.com/@referral-tester
* Defaults beneficiaries for new posts for signed in account
* Reference Post: https://hive.blog/testing/@referral-tester/test-post-for-open-standard-for-a-hive-account-referral-system
* Signed in account can always Opt-Out from the Referral System going to Settings -> Preferences -> Referral System DropDown
* Setting will be persisted in the redux store
* Default beneficiaries will be removed for new posts for signed in account if Opt-Out
* Reference Post: https://hive.blog/testing/@referral-tester/45keom-test-post-for-open-standard-for-a-hive-account-referral-system
It would be a great success for evolving the Referral System if this request will be accepted.