Commit Graph

26 Commits

Author SHA1 Message Date
Mitchell Rosen
2d0c8d55b1 organize share types module 2022-05-05 15:37:46 -04:00
Mitchell Rosen
11b1cefaf7 ⅄ trunk → arya/ooo-sync 2022-05-05 15:09:06 -04:00
Mitchell Rosen
28425c6d2e ⅄ trunk → arya/ooo-sync 2022-05-05 15:06:36 -04:00
Chris Penner
e8ad5e6a17
Load names from index for faster definition and find endpoints (#3059)
Allow using names index to back the backend so we can call it faster from Enlil.
2022-05-05 11:19:09 -06:00
Mitchell Rosen
55b7d318a5 start implementing fast-forward push 2022-05-04 18:04:48 -04:00
Mitchell Rosen
adff263d9e add fast-forward path api 2022-05-04 12:14:27 -04:00
Chris Penner
c073117871
Allow testing Share API in transcripts (#3062)
* Support API calls in transcripts
2022-05-02 09:55:15 -06:00
Mitchell Rosen
2bbeeaca0e decode hash jwts 2022-04-28 11:26:46 -04:00
Mitchell Rosen
5707918fae ⅄ trunk → arya/ooo-sync 2022-04-26 13:36:56 -04:00
Chris Penner
d79e396c44
Re-implement Browse API to avoid loading entire codebase root (#3054)
Swap Browse API to use V2 branches.
2022-04-26 09:41:31 -06:00
Mitchell Rosen
78774590fa add namespace diff to share api types 2022-04-26 10:58:03 -04:00
Mitchell Rosen
6ebfaa919d add patch diff to share api types 2022-04-26 10:44:29 -04:00
Mitchell Rosen
3b8bd60531 ⅄ trunk → arya/ooo-sync 2022-04-19 22:29:24 -04:00
Arya Irani
62a8b0ca7e add fail responses to Sync.Types 2022-04-15 10:17:12 -05:00
Mitchell Rosen
55561acd30 ⅄ trunk → 21-12-04-use-unison-sqlite 2022-04-13 13:02:36 -04:00
Chris Penner
d4029a8e10
Prepare local-ui endpoints for use in share-server (#3043)
* Move auth checks up to the top-level for sharing with enlil

* Change handlers to use Backend monad rather than Handler

* Add some helpful Show/Eq instances

* Clarify runtime types

* Fix up Backend error outputs
2022-04-12 20:21:33 -06:00
Mitchell Rosen
abd67c6c13 move some code around and add docs 2022-04-12 21:27:10 -04:00
Arya Irani
c8cd5c4ce5 added value hash to api type 2022-04-12 18:16:17 -05:00
Mitchell Rosen
a2565618c2 use Base32Hex in unison-share-api 2022-04-12 15:54:48 -04:00
Arya Irani
28463439f4 maybe done with download? 2022-04-12 13:35:58 -05:00
Chris Penner
b224bb09c7 Move the Share server into its own package. 2022-04-11 09:57:58 -06:00
Mitchell Rosen
3abdda60e3 ⅄ trunk → arya/ooo-sync 2022-04-11 10:12:11 -04:00
Arya Irani
85770e12f4 more work on ooo-sync downloading entities 2022-04-07 16:51:34 -05:00
Chris Penner
3aca147a82 Implement sync http client 2022-04-06 15:48:59 -06:00
Mitchell Rosen
359b587144 more ooo sync work 2022-04-05 17:01:02 -04:00
Chris Penner
52da285bf6
Add unison-share-api package with Sync APIs (#3018) 2022-04-01 10:14:01 -06:00