devin ivy 850b54fad6
Add following state to profile/actor views, reorg views ()
* Add lexicon for getProfiles

* Split out presentation of profiles, implement getProfiles, test

* Cull actor/profile view lexicons down to three variants

* Map viewer in profile view, mark todos, lex tweak

* Apply basic profile view to methods, lex fix

* Switch searchTypeahead to actor-with-info view

* Switch getVotes to actor-with-info view

* Switch getMutes to actor-with-info view

* Switch getFollows and getFollowers to actor-with-info view

* Switch getRepostedBy to actor-with-info view

* Switch feed and notification views to use updated actor-with-info view
2023-02-16 11:40:05 -05:00
..
2023-02-06 19:39:56 -05:00
2023-02-14 21:20:20 -05:00
2023-02-14 21:20:20 -05:00
2022-12-01 12:26:18 -06:00
2023-02-15 14:15:32 -05:00
2023-01-24 10:11:20 -06:00
2023-02-14 21:20:20 -05:00

Packages

Applications

  • PDS: The Personal Data Server (PDS). This is ATP's main server-side implementation.
  • Dev Env: A command-line application for developers to construct and manage development environments.
  • Lexicon CLI: A command-line application for generating code and documentation from Lexicon schemas.

Libraries

  • API: A library for communicating with ATP servers.
  • Common: A library containing code which is shared between ATP packages.
  • Crypto: ATP's common cryptographic operations.
  • DID Resolver: A library for resolving ATP's Decentralized ID methods.
  • Lexicon: A library for validating data using ATP's schema system.
  • NSID: A parser and generator of NSIDs.
  • PLC: The did:placeholder implementation.
  • Repo: The "ATP repository" core implementation (a Merkle Search Tree).
  • URI: A parser and generator of at:// uris.
  • XRPC: An XRPC client implementation.
  • XRPC Server: An XRPC server implementation.