mirror of
https://github.com/hanzoai/social.git
synced 2026-10-17 11:18:21 +00:00
A social publishing surface on @hanzo/gui + @hanzo/ui, written against the platform's own /v1/social and /v1/integration. Six screens: the org roll-up, a composer, the posts in every state, a month calendar, the networks with their consent and their handles, and the delivery record. Two facts shape it. A post carries one channel, so the composer stores one post per network — which is also what makes writing separately for a single network free, since it is a different content on that row. Media is a list of addresses, so a video is ordinary content rather than a second kind of post, and each network's own rules are checked before the post is stored rather than discovered at a publish hours later. State is drawn in luminance on a palette with no hues, and the inversion is spent once per screen on the thing a person has to act on. Refusals are the platform's own sentence, read off the RFC 7807 detail the SDK's extractor drops — a 503 that names the missing credentials is the whole of what anyone can act on. Co-authored-by: Hanzo Dev <[email protected]>
28 lines
1.3 KiB
Plaintext
28 lines
1.3 KiB
Plaintext
Hanzo Social
|
|
Copyright (c) 2026 Hanzo AI, Inc.
|
|
|
|
Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE) or
|
|
MIT license (LICENSE-MIT) at your option.
|
|
|
|
Unless you explicitly state otherwise, any contribution intentionally
|
|
submitted for inclusion in this work by you, as defined in the Apache-2.0
|
|
licence, shall be dual licensed as above, without any additional terms or
|
|
conditions.
|
|
|
|
This is an independent implementation. It is written against the Hanzo
|
|
platform's own published surface — /v1/social and /v1/integration, as
|
|
documented at api.hanzo.ai/v1/openapi.json — and shares no source with any
|
|
earlier social publishing tool. No code, markup, styles, or structure was
|
|
taken from another project.
|
|
|
|
Bundled at build time, under their own licences:
|
|
@hanzo/ui, @hanzo/gui MIT github.com/hanzoai/ui
|
|
@hanzo/ai MIT github.com/hanzoai/ai
|
|
@hanzo/iam MIT github.com/hanzoai/iam
|
|
@hanzo/font MIT github.com/hanzoai/font
|
|
lucide-react ISC github.com/lucide-icons/lucide
|
|
react, react-dom MIT github.com/facebook/react
|
|
react-router MIT github.com/remix-run/react-router
|
|
react-hook-form MIT github.com/react-hook-form/react-hook-form
|
|
next-themes MIT github.com/pacocoursey/next-themes
|