Isaac Visintainer
0c3edb1ca9
apps: reorder maps, sets, and jugs
2020-12-02 00:00:03 -08:00
Isaac Visintainer
4668ddf84d
groups: import/export
2020-12-01 17:38:51 -08:00
Matilde Park
ef3b9282c2
various: add [landscape] marker to apps in arvo
2020-08-31 21:54:39 -04:00
Liam Fitzgerald
5a1a994b9f
group-store: Disallow joining of nonexisting groups
...
Returns %.n upon requesting a join of group that does not exist
2020-08-17 12:51:45 +10:00
Liam Fitzgerald
9f46f4ce24
group-store: remove scries from OTA logic
2020-07-23 01:54:56 +00:00
Liam Fitzgerald
c139332a55
various: cleanup unnecessary sigpams
2020-07-08 11:37:15 +10:00
Liam Fitzgerald
bd2fbc2f9c
groups: address review comments
2020-07-02 12:20:23 +10:00
Liam Fitzgerald
26c610f8d2
interface: update store + api + subscriptions for new groups
2020-07-02 12:19:32 +10:00
Liam Fitzgerald
47352a06ba
groups: finalize state adapters
2020-06-24 10:28:57 +10:00
Liam Fitzgerald
d5466ff31a
groups: fix remaining bugs in new implementation
2020-06-15 18:09:03 +10:00
Liam Fitzgerald
d66dbff61e
groups: migrate to push-pull hooks and resources
2020-06-08 17:53:16 +10:00
Liam Fitzgerald
f392e861ee
groups: add prototype state adapters and cleanup
2020-06-03 12:21:00 +10:00
Liam Fitzgerald
2bafd3eb57
groups: fix race condition in joining flow
...
Attempting to sync a group that a ship is not in causes the subscription
to fail. Because the %add-members action and the sync used to be sent in
one invocation, ames does not guaranteed the order of these remote
actions and so we wait for the %add-members poke to be acked before
adding the group and associated resources.
2020-06-02 15:28:34 +10:00
Liam Fitzgerald
5016e84c0a
groups: namespace tags
2020-06-02 15:24:08 +10:00
Liam Fitzgerald
e2aa8af220
groups: add .hidden flag on group
2020-06-02 15:24:08 +10:00
Liam Fitzgerald
b5d9fcf390
groups: use rank:title for %open policy
2020-06-02 15:24:08 +10:00
Liam Fitzgerald
8a2e325fe0
publish: update to new groups
2020-06-02 15:22:43 +10:00
Liam Fitzgerald
841ba72bd9
chat: update to new groups
2020-06-02 15:20:14 +10:00
Liam Fitzgerald
f60181871a
groups: finish rewrite
2020-06-02 15:11:02 +10:00
Liam Fitzgerald
d2de8d72eb
groups: begin rewrite
2020-06-02 15:07:09 +10:00
Logan Allen
4550bc6dc1
apps: updated apps to use consistent %initial update
2020-06-01 14:00:46 -04:00
Isaac Visintainer
00a9eb9eab
Merge branch 'master' into os1-rc
2020-02-19 16:04:21 -08:00
Logan Allen
56a1c3400a
contact-hook: added first complete and compiling version
2020-01-23 13:13:52 -08:00
Fang
da6f27c55c
dbug: augment various apps with /lib/dbug
...
Also includes lib/verb where it wasn't being used yet.
2020-01-21 12:36:03 -08:00
Jared Tobin
01afc2a143
Merge branch 'm/gall-gift-paths' ( #2134 )
...
* origin/m/gall-gift-paths:
gall: (list path) in %fact and %kick
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-01-07 04:17:32 +08:00
Fang
fcf1846b6f
various: remove trailing whitespace
2020-01-03 22:06:42 +01:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
...
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".
For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00
Isaac Visintainer
3bc5db6188
static gall: convert group-store
2019-11-22 12:57:58 -08:00
Philip Monk
9862dccc0e
mall: age -> app
2019-11-18 19:28:59 -08:00
Logan Allen
79903ff9f5
chat: changed wire format and quitting subscription properly on ban
2019-10-07 17:35:48 -07:00
Logan Allen
2625efd485
apps: updated style and added moon support
2019-10-02 18:30:50 -07:00
Logan Allen
4b01718d76
apps: added group/permission stores, hooks, marks
2019-09-30 14:46:07 -07:00