Commit Graph

46 Commits

Author SHA1 Message Date
Hunter Miller
539e468e49 threads: reference correct desk 2023-08-14 17:27:34 -05:00
Hunter Miller
19504208ea meta: 412 compat 2023-08-10 12:41:48 -05:00
Hunter Miller
11eeb54975 Merge branch 'master' into hm/desk-renaming 2023-08-04 15:14:42 -05:00
fang
1f0456d08b
bark: correctly handle save-summary thread results
We weren't accounting for the different wire used for this, causing us
to spill our spaghetti and redirect processing to +on-fail, which wasn't
very graceful.

Now, we can actually properly notify on failed thread runs.
2023-07-28 21:05:03 +02:00
fang
e3bb719986
bark: don't crash during +on-fail 2023-07-28 21:04:40 +02:00
fang
7455e2d778
bark, growl: activity summary logging
Includes the bark/growl system for sharing activity summaries. The growl
agent respects the "activity logging" consent flag used by groups,
defaults to not sharing if that flag is not set, and only shares with
the "bark host" when prompted. (The bark host, in turn, currently only
stores responses for hosted ships.)

Also includes all the groups-side dependencies this has, which it needs
for the chats & groups types. Hard-including those files will save us
some run-around during deploy.

Co-authored-by: midsum-salrux <nathan@tlon.io>
2023-07-24 22:27:29 +02:00
fang
166f70578d
various: remove unused /sur/hark dependency 2023-07-24 21:44:06 +02:00
fang
70b102c818
growl: en/disable based on logActivity setting 2023-07-21 18:42:51 +02:00
fang
ba534b31cd
growl: correct defaults 2023-07-21 18:42:19 +02:00
fang
312ee60dc9
bark: assume deployment into the garden desk 2023-07-20 15:21:03 +02:00
fang
6d61042794
bark: minimally viable fake-mark handling 2023-07-19 20:23:39 +02:00
fang
3945cc1f5f
bark: store mailchimp list-id in bark
Alongside the mailchimp api key, we now store the list-id for the
contacts lists which we're updating.
2023-07-18 23:31:30 +02:00
fang
8b6d268745
bark: automatically run daily summary generation 2023-07-14 19:57:28 +02:00
fang
f2fec50b50
bark: stop handling old summary response types
Growl isn't actually live on any ships yet, so we do not need to account
for this case.
2023-07-14 19:30:58 +02:00
fang
7cfff00218
growl: use /lib/summarize to give better summaries 2023-07-14 18:08:16 +02:00
fang
f5e32a54d0
bark: accept new-style summaries
And use the -save-summary thread to add the received details to our
mailchimp contact database.
2023-07-14 18:04:23 +02:00
Hunter Miller
e7f0afa7b3 landscape: fixing urls 2023-07-13 12:46:44 -05:00
Hunter Miller
f2ae94b67d hark,contacts: updating from groups 2023-07-13 12:46:25 -05:00
Patrick O'Sullivan
3970ace734 notify on long-running app install, use react-query for docket
- Adds a mutation to create a yarn from the frontend.
- Adds a new zustand state for tracking actions that could take a while (WatcherStore).
- Switches docket over to react-query (added a new scry endpoint as part of this).
2023-07-11 18:08:04 -05:00
Hunter Miller
edda1fcf45 Merge branch 'master' into hm/desk-renaming 2023-07-11 17:01:51 -05:00
Alex Shelkovnykov
ff3c55e6a2 vitals: initial commit of connectivity check agent 2023-06-16 12:11:52 -04:00
Hunter Miller
4940392a68
Merge pull request #114 from MarcusMiguel/mm/docket-handle-spaces
docket: handle filename with spaces
2023-05-18 09:07:43 -05:00
~midsum-salrux
638ca30346 Send emails to specific ships 2023-05-10 16:48:46 -04:00
Hunter Miller
4e3a7374c6 state: handling bad vase appropriately
We saw bad behavior upon merging the prerelease where the agents were
already present but archived. This seems to be the result of weird
syncing or some other dev ops. This resulted in the old state being the bunt of vase (an atom of 0).

Here we catch that case and call `on-init` to re-initialize the state.
2023-05-09 16:25:57 -05:00
Hunter Miller
a699c30c8a contacts: pulling contacts from groups, adjust bill and sys kelvin in prep 2023-05-08 12:19:32 -05:00
Hunter Miller
ff5fabfcff hark: pulling from new groups 2023-05-08 12:18:48 -05:00
Hunter Miller
4419b5cd5e hark,settings: ripping out old hark, renaming settings 2023-05-08 12:17:50 -05:00
~midsum-salrux
981ca9b5b2 Send emails with notification count 2023-05-05 01:11:16 -04:00
Hunter Miller
cf17c01bad settings/storage: 413 compat 2023-05-04 13:27:16 -05:00
Hunter Miller
6010b15971 Merge branch 'master' into hm/renaming-prerelease 2023-05-04 09:53:20 -05:00
Hunter Miller
d21f1e8ecc settings,storage: add new agents for migration 2023-05-04 09:53:06 -05:00
~midsum-salrux
cb864134b9 Expose reel outstanding-pokes with a scry 2023-05-01 11:16:36 -04:00
~midsum-salrux
8336208295 Bark and growl agents & marks 2023-04-24 18:41:14 -04:00
~midsum-salrux
956bc8c1e2 Initial commit 2023-04-17 11:19:42 -04:00
~midsum-salrux
1348cbf04e Update metadata on bait change 2023-03-31 15:36:25 -04:00
Hunter Miller
7362251dd3 lure: moving greeting and grouper to groups, removing unused deps 2023-03-28 17:19:37 -05:00
Hunter Miller
e1018d7a44 Merge branch 'master' into ns/lure-settings 2023-03-28 16:52:43 -05:00
Hunter Miller
9f9aa1f0fc hood: keeping compat with both 415 and 414 2023-03-21 14:47:52 -05:00
~midsum-salrux
f46038449e Add lure backend 2023-03-21 13:44:21 -04:00
Marcus
b5301ef8f1 docket: handle filename with spaces 2023-03-19 17:35:29 -03:00
Patrick O'Sullivan
8232b8f00b App installs: fix errant suspend on chad 2023-03-09 14:20:52 -06:00
fang
6fa000a6ee
various: remove trailing whitespace and empty lines
Touching these up to avoid cleanup noise in future commits touching this
code.
2023-02-10 13:38:30 +01:00
Philip Monk
b8ab94f37a docket: fixup %talk and %groups sources 2023-01-23 14:06:55 -07:00
Hunter Miller
c09eb87202 docket: drop charges if no docket file 2022-12-08 07:04:42 -06:00
tomholford
015d46afc6 garden: import clay + kiln changes
Co-authored-by: liam-fitzgerald <liam@tlon.io>
2022-12-02 10:22:52 -08:00
Patrick O'Sullivan
517fa6fa88 Add desk and ui dirs 2022-08-02 10:43:52 -05:00