hikari 39b22c9514
Node.js CI / CI (push) Successful in 43s
Security Scan and Upload / Security & DefectDojo Upload (push) Successful in 1m50s
fix: correct announcement API endpoint and add optional content fields (#20)
## Summary

- Fixes the announcement API URL from `/announcement` to `/api/announcement`
- Adds three optional additional content text inputs (Parts 2–4) to the announcement modal
- The bot concatenates all non-empty content fields with double newlines before forwarding to the API
- Only the first content field and the category selector remain required

## Test Plan

- [ ] Run `/announcement` and verify the modal opens with four content fields and a category selector
- [ ] Submit with only the first content field filled — verify it sends correctly
- [ ] Submit with multiple content fields filled — verify they are concatenated in the API request
- [ ] Verify the API no longer returns HTTP 405

Reviewed-on: #20
Co-authored-by: Hikari <hikari@nhcarrigan.com>
Co-committed-by: Hikari <hikari@nhcarrigan.com>
2026-03-23 15:59:42 -07:00
2025-07-04 13:38:32 -07:00
2025-07-03 17:48:52 -07:00
2025-07-04 13:38:32 -07:00
2025-07-03 17:48:52 -07:00
2025-07-03 17:48:52 -07:00
2025-07-03 17:48:52 -07:00
2026-03-07 07:02:02 -08:00
2025-07-03 17:48:52 -07:00
2025-07-03 17:48:52 -07:00
2025-07-03 17:48:52 -07:00
2025-07-04 13:38:32 -07:00

Hikari

Hikari is our centralised platform for managing things like:

  • Your user account and information
  • Your subscriptions to our products
  • Your licenses for our products
  • Configurations for some of our products (such as our Discord bots)

She also offers a paid AI agent to assist with our products and support queries.

Live Version

This page is currently deployed. View the live website.

Feedback and Bugs

If you have feedback or a bug report, please log a ticket on our forum.

Contributing

If you would like to contribute to the project, you may create a Pull Request containing your proposed changes and we will review it as soon as we are able! Please review our contributing guidelines first.

Code of Conduct

Before interacting with our community, please read our Code of Conduct.

License

This software is licensed under our global software license.

Copyright held by Naomi Carrigan.

Contact

We may be contacted through our Chat Server or via email at contact@nhcarrigan.com. -->

S
Description
Dashboard and account management for all of our products!
Readme 1.5 MiB
Languages
TypeScript 58.7%
JavaScript 33%
HTML 4.9%
CSS 3.4%