Commit Graph

733 Commits

Author SHA1 Message Date
Hunter Miller
5595d03d73 Merge branch 'develop' into lf/fix-encoding 2024-01-30 11:10:45 -06:00
Hunter Miller
a8422fa5d4
docket: remove errant log 2024-01-30 11:03:44 -06:00
Hunter Miller
517fd3d481
Merge pull request #255 from tloncorp/hm/staging-workflow
ops: switch over to staging workflow
2024-01-30 11:02:41 -06:00
Hunter Miller
f5ef38e86f ops: switch over to staging workflow 2024-01-29 17:24:57 -06:00
Liam Fitzgerald
adb321ae18 docket: fix sigpam 2024-01-23 09:38:04 -05:00
Liam Fitzgerald
9689b802dd docket: fix handling of multi-dot files 2024-01-22 16:16:55 -05:00
github-actions
1ae7c2c5f5 update glob: [skip actions] 2024-01-22 18:15:20 +00:00
Hunter Miller
f6eddc0757
Merge pull request #252 from mrdomino/public-url-base
landscape: add public url base to S3 configuration
2024-01-22 12:13:26 -06:00
Hunter Miller
f2c068d0cb
Merge pull request #253 from tloncorp/hm/k-411
kelvin: add compat for 411
2024-01-22 11:15:31 -06:00
Hunter Miller
ca487c9189 kelvin: add compat for 411 2024-01-22 10:50:43 -06:00
Jōshin
740646ab01
landscape: clarify unnecessary field
Co-authored-by: Hunter Miller <svarty1@gmail.com>
2024-01-19 16:56:31 -05:00
Jōshin
9826f4a978
landscape: add public url base to S3 configuration
This enables using [Cloudflare R2][0] as a storage provider.

Cloudflare R2 is an S3-compatible API with a generous free tier; it
looks like it may cost nothing for most Urbit ships’ usage patterns.
The only hitch is that R2’s endpoint is not able to be configured to
be publicly readable; in order to [make a bucket public][1], you must
either use an r2.dev URL, or set up your own custom URL. Caching and
such is only supported on your own URL, so it sounds like that’s the
case they’re encouraging people to target.

This change enables R2 support by adding a configuration option to
set a public URL base. If it is non-empty, it replaces the origin
for any S3 upload URLs. A ship may use either its r2.dev URL or a
custom URL at its discretion. As a nice side benefit, this also
allows wrapping S3 access over a custom domain that you control.

[0]: https://www.cloudflare.com/developer-platform/r2/
[1]: https://developers.cloudflare.com/r2/buckets/public-buckets/
2024-01-19 13:32:48 -05:00
github-actions
387c8428f7 update glob: [skip actions] 2024-01-16 20:15:39 +00:00
Hunter Miller
cb37dee738 ops: remove defunct token 2024-01-16 14:13:50 -06:00
Hunter Miller
da1d1fd7da
Merge pull request #251 from tloncorp/hm/allow-notifications-with-single-contents
notification: prevent notification with single piece of content from crashing
2024-01-16 14:04:21 -06:00
Hunter Miller
814dfdd69f notification: better dereferencing 2024-01-11 14:58:30 -06:00
Hunter Miller
1088a242e1
Merge pull request #247 from tloncorp/m/re-heed-contacts
contacts: fix %kick handling
2023-12-19 16:16:26 -06:00
fang
bc00efd341
contacts: fix %kick handling
And, crucially, re-establish subscriptions in the cases that got broken
by the poor %kick handling. These are cases where we think %chi
(subscription established), but there is no matching subscription to be
found in the bowl.

Fixes LAND-1407, or at least its common cause.
2023-12-19 20:41:13 +01:00
Hunter Miller
f34d17cf56
Merge pull request #246 from tloncorp/hm/change-to-develop
ops: point to develop as default
2023-12-07 10:55:19 -06:00
Hunter Miller
407345bdc4 ops: point to develop as default 2023-12-07 10:52:15 -06:00
Liam Fitzgerald
50fa744d5c %docket: handle both new and old url encoding cases
Avoids having to force all third party developers to push new globs
synchronously with this update. We simultaneously support unencoded and
encoded paths by only url encoded if the unencoded path does not exist
in the glob.
2023-12-06 15:00:48 -05:00
Liam Fitzgerald
312b06a0e2 -make-glob: url encode clay built globs
This isn't supposed to work, but the check in the runtime is faulty. We
fix it here for backwards compatiblity.
2023-12-06 14:59:52 -05:00
fang
3121d3e471
Revert "Merge pull request #237 from liam-fitzgerald/lf/fix-url-encdoe"
This reverts commit 3c0961007f, reversing
changes made to 4b4384ed96.
2023-11-29 21:45:04 +01:00
Hunter Miller
3c0961007f
Merge pull request #237 from liam-fitzgerald/lf/fix-url-encdoe
docket: fix URL encoding handling
2023-11-21 17:05:09 -06:00
github-actions
4b4384ed96 update glob: [skip actions] 2023-11-21 17:48:11 +00:00
james acklin
7776da1694
Merge pull request #242 from tloncorp/james/land-1121-landscape-pals-open-button-doesnt-work
landscape: update ~paldev paths
2023-11-21 12:46:25 -05:00
james acklin
e587a3a04c
Merge pull request #240 from tloncorp/m/nu-groups-summaries
lib: support summarization of new groups backend
2023-11-21 12:43:34 -05:00
github-actions
ebe6b334ce update glob: [skip actions] 2023-11-21 15:17:49 +00:00
james acklin
d314306e34
Merge pull request #241 from bonbud-macryg/bm/update-blog-listing
Replace %blog listing with Common Blog
2023-11-21 10:15:57 -05:00
james acklin
7838ba08bd
landscape: update ~paldev paths
~paldev apps do not bind to `/apps/*`. This fixes LAND-1121 by repointing the "Open" buttons in the "Get Urbit Apps" menu to the correct paths for each app.
2023-11-21 10:15:10 -05:00
bonbud-macryg
3e9fa56fd8 Replace %blog listing with Common Blog 2023-11-20 23:50:22 +00:00
fang
5d3c60b30e
lib: support summarization of new groups backend
/lib/summarize now supports building summaries off of the new
/app/channels. If that agent is running, it will use the new
summarization logic. If it's not, it will continue on as it has.
2023-11-16 21:09:42 +01:00
Hunter Miller
1a25217f29
Merge pull request #238 from tloncorp/hm/fix-contacts-scry
contacts: fixing bad mark
2023-11-14 08:50:19 -06:00
Liam Fitzgerald
46cc5eba23
docket: remove unnecessary flopping
Co-authored-by: Hunter Miller <svarty1@gmail.com>
2023-11-14 11:53:05 +00:00
Hunter Miller
2db643221b contacts: fixing bad mark 2023-11-13 18:32:40 -06:00
Liam Fitzgerald
bae2de96e4 docket: handle URL encoding when uploading dockets 2023-11-13 12:10:04 +00:00
Liam Fitzgerald
a943e90a42 docket: handle URL encoding on the requesters side 2023-11-13 12:09:27 +00:00
arthyn
bab05d112c version bump: 1 20 0 [skip actions] 2023-10-24 21:58:18 +00:00
midsum-salrux
c7bd3f57b8
Merge pull request #236 from tloncorp/ns/outstanding-pokes-timer
Expire outstanding pokes after 1hr
2023-10-24 11:51:24 -04:00
midsum-salrux
f350471f78
Update desk/app/reel.hoon
Co-authored-by: Hunter Miller <svarty1@gmail.com>
2023-10-24 11:48:50 -04:00
~midsum-salrux
8546be7940 Clear old outstanding pokes 2023-10-24 11:44:55 -04:00
~midsum-salrux
2e258af94e Expire outstanding pokes after 1hr 2023-10-24 11:36:40 -04:00
github-actions
c0d040f0b2 update glob: [skip actions] 2023-10-23 21:12:27 +00:00
Patrick O'Sullivan
7ef2aaabd1
Merge pull request #235 from tloncorp/hm/bad-hosted-check-pt2
utils: dont bail if env not loaded
2023-10-23 16:10:05 -05:00
Hunter Miller
1f92ca9479 utils: dont bail if env not loaded 2023-10-23 16:07:47 -05:00
github-actions
7f72743804 update glob: [skip actions] 2023-10-23 20:54:22 +00:00
Patrick O'Sullivan
480d7dd070
Merge pull request #234 from tloncorp/hm/bad-hosted-check
utils: bad hosted check
2023-10-23 15:51:43 -05:00
Hunter Miller
8a9e4863a7 Merge branch 'hm/bad-hosted-check' of github.com:tloncorp/landscape into hm/bad-hosted-check 2023-10-23 15:48:55 -05:00
Hunter Miller
d906e2c830 Merge branch 'master' into hm/bad-hosted-check 2023-10-23 15:47:48 -05:00
Hunter Miller
4b92f52d8b utils: dont require dev for hosted 2023-10-23 15:40:26 -05:00