Combined work from 7 commits:
1. 719e1d0
Update .gitignore and documentation for improved privacy and clarity
- Enhanced .gitignore to include sensitive files and database dumps, ensuring better privacy hygiene.
- Updated `clone-prod-to-rovdev.md` to generalize SSH host alias instructions for clarity.
- Revised API documentation to replace specific usernames with example placeholders for better security practices.
- Improved integration documentation by clarifying API guides and task specifications.
- Added privacy hygiene notes in translations regarding query strings in `#:` locations to prevent token leakage.
https://github.com/alexanderzatko/rovas/commit/719e1d02b33c9d2a279079f25...
2. 6e17391
Revise README.md for clarity on Chrons functionality
- Updated the description of Chrons to clarify its role as an internal work ledger, emphasizing that it measures effort rather than serving as a currency.
https://github.com/alexanderzatko/rovas/commit/6e17391470f0a1c43f95bed58...
3. b36a1a9
Revise README.md to clarify Merits definition and improve Chrons description
- Updated the description of Chrons to emphasize its role as an internal work ledger measuring effort, rather than a currency.
- Revised the definition of Merits to specify that it represents a non-transferable, non-financial score reflecting societal contributions, arising from various forms of engagement.
https://github.com/alexanderzatko/rovas/commit/b36a1a9f1e530df47aec5c640...
4. 8cc2122
Update README.md to correct operator designation from "s.r.o." to "n. f." for accuracy
https://github.com/alexanderzatko/rovas/commit/8cc2122df28c7e6ee6a13b6ca...
5. 65f5df5
Update API documentation for clarity and completeness
- Revised `getting-started.md` to simplify references to OpenAPI.
- Enhanced `README.md` to provide a comprehensive overview of the API, including authentication models and environment details.
- Updated `reference.md` to direct users to the OpenAPI file and avoid maintaining parallel markdown tables.
- Improved `rovasApi.yml` with a detailed description of the API, including environments and authentication models, and updated version to 1.1.0.
https://github.com/alexanderzatko/rovas/commit/65f5df5446100e091ae10704c...
6. f28e3d2
Enhance work report API to support reward preference
- Updated `getting-started.md` to document the new optional `reward_kind` parameter for the `POST /rovas/rules/rules_proxy_create_work_report` endpoint, allowing third-party apps to specify Merits or Chrons for post-verification payouts.
- Modified `rovasApi.yml` to include detailed descriptions of the `reward_kind` parameter and its implications for work report rewards.
- Implemented `rovas_civic_persist_wr_reward_preference` function to handle the persistence of reward preferences in the Civic integration.
- Adjusted `rules_proxy_create_work_report.json` to incorporate the `reward_kind` field in the work report creation process.
https://github.com/alexanderzatko/rovas/commit/f28e3d2f95f6b517c6b8d36fb...
7. e316fc9
Update API documentation and services to handle optional parameters
- Revised `getting-started.md` to clarify that omitting the `reward_kind` parameter in the `POST /rovas/rules/rules_proxy_create_work_report` endpoint is valid and defaults to Chrons.
- Enhanced `README.md` to include a new patch for marking Rules parameters as optional in Services, preventing 401 errors when clients omit body fields.
- Modified `services_rules.module` to honor "optional" and "allow null" attributes for parameters, ensuring compatibility with omitted fields.
https://github.com/alexanderzatko/rovas/commit/e316fc91b274ab47e2dc73dc4...
This report was created by the Rovas Connector for Cursor/VS extension