Liam Fitzgerald
097bae6fb7
graph-store: add dm validator
2021-05-04 11:15:04 +10:00
rabsef-bicrym
04537e6fc1
Added support for .ico files:
...
-/mar/ico/hoon
* Utilizes similar structure to /mar/png/hoon, w/ changed mimetype
-/lib/server
* Added ico-response, again similar to png w/ same caching
-/app/file-server
* Added reference to ico-response:gen
i showed you my ico, plz respond
2021-04-29 04:38:43 +00:00
Philip Monk
b1091d0e98
Merge remote-tracking branch 'origin/master' into philip/naive
2021-04-28 20:30:07 -07:00
Logan Allen
d5ed85efa8
Merge branch 'master' into la/ref-trans-graph
2021-04-28 12:53:06 -05:00
fang
52512ed4d4
herm: factor mark conversion logic into lib
2021-04-28 14:17:30 +02:00
Philip Monk
1b5bc0f476
naive: snapshot improvements
2021-04-20 21:57:04 -07:00
Logan Allen
fb0f169c09
graph-store: add referential transparency to structures file and update libs to compile
2021-04-13 16:17:39 -05:00
Liam Fitzgerald
1c939b4861
graph-validator-post: enable unreads and notifications
2021-04-08 16:05:17 +10:00
fang
51492917d7
herm: support non-default dill sessions
...
Notably keeps session "subscriptions" open until the session is deleted.
Perhaps we should optimize that at some point?
2021-04-05 22:49:05 +02:00
Liam Fitzgerald
f1710c2f03
metadata: restore historical marks
2021-04-03 10:33:31 +10:00
Liam Fitzgerald
479fbfd798
push-hook: noop on unversioned, unsupported watches
...
Mainnet is currently experiencing undue load due to a watch-kick loop.
If the watch is unsupported, it will be kicked due to a mark mismatch,
which will be interpreted by the unversioned hooks as a network pressure
kick, prompting a resub and continuing the loop. Instead, we now no-op
on unversioned, unsupported watches, waiting for the subscriber to
rewatch after it processes the versioning OTA. This will silently break
groups for the subscriber until the reach the latest OTA, but is
preferable to nacking, and kicking them permanently
2021-04-02 20:38:22 +10:00
Liam Fitzgerald
f2a7617376
Post: tweak permissions to match designs
2021-04-02 12:11:24 +10:00
Liam Fitzgerald
615be57b7b
Post: refactor permission variations
2021-04-02 11:48:09 +10:00
Logan Allen
5953c9a58f
graph-view: add %vip field to %create-group-feed
2021-04-01 16:08:30 -05:00
Logan Allen
1af12b122a
graph-validator-post: added type-casts where appropriate
2021-03-30 12:52:53 -05:00
Logan Allen
1fc6f41f75
graph-validators: speed up validators by adding type casts
2021-03-30 12:47:47 -05:00
L
6f7d1b0c1b
Merge pull request #4680 from urbit/lf/ref-collections
...
collections: allow %reference as link
2021-03-29 13:39:08 -05:00
Liam Fitzgerald
27af0625e9
post: do not notify on top level content
2021-03-29 14:27:28 -04:00
Liam Fitzgerald
8eb77708b3
collections: allow %reference
2021-03-29 12:39:37 +10:00
Matilde Park
b7e52edd58
Merge branch 'pre-release/next-userspace' into release/next-userspace
2021-03-26 14:43:28 -04:00
Liam Fitzgerald
996174f85f
push-hook: add version scries
2021-03-26 16:58:02 +10:00
Logan Allen
58bf89d834
Merge branch 'release/next-userspace' into la/group-feed
2021-03-24 14:51:49 -05:00
Liam Fitzgerald
54b3982b42
graph-store: upgrade reference content
...
This commit changes the type of update:graph-store and as such, a new
mark has been created. graph-store now consumes and produces
%graph-update-1. This new mark type is backwards incompatible with the
previous mark.
2021-03-24 13:06:26 +10:00
Logan Allen
74662a9fb4
metadata: updated all mark usage from %0 to incompatible %1
2021-03-23 21:53:51 -05:00
Logan Allen
9de66bc5af
Merge branch 'release/next-userspace' into la/group-feed
2021-03-23 21:13:12 -05:00
Logan Allen
b0a3b0c65d
graph-validator-post: fix indentation
2021-03-23 21:09:24 -05:00
Liam Fitzgerald
22afdb3aea
hark-graph-hook: notifications for group feed
2021-03-23 15:29:07 +10:00
fang
49a991e40e
term: final +belt tweaks
...
The previous version allowed for redundant values (both [%bac ~] and
[%key ~ %bac ~] for example), had an odd constraint in @cF, and relied
unnecessarily on $<.
Also rewords some of the belt and blit descriptions.
2021-03-19 23:56:51 +01:00
Liam Fitzgerald
cf39ffab42
hooks: add unversioned conversions
2021-03-19 10:12:51 +10:00
Liam Fitzgerald
460a290cb1
hooks: fix tests
2021-03-19 10:12:50 +10:00
Liam Fitzgerald
669dfacd04
demo: add demo/testing agent for hook libraries
2021-03-19 10:12:50 +10:00
Liam Fitzgerald
c99b452fff
version: add mark
2021-03-19 10:05:09 +10:00
Liam Fitzgerald
b9206aacec
contact-hooks: update for versioning
2021-03-19 10:05:08 +10:00
Liam Fitzgerald
37ab1b7b2a
md-hooks: upgrade for versioning
2021-03-19 10:05:08 +10:00
Liam Fitzgerald
4b305b5450
graph-hooks: upgrade for versioning
2021-03-19 10:05:07 +10:00
Liam Fitzgerald
360b447a3e
group-hooks: upgrade for versioning
2021-03-19 10:05:07 +10:00
Logan Allen
c874849203
metadata + post validator + -graph-create-group-feed: end to end create group feed
2021-03-15 17:28:45 -05:00
fang
1d43942bf2
various: fix compilation failures
...
Due to recent dill changes.
2021-03-15 21:19:28 +01:00
fang
4b7f05c681
dill: rename %lin to %put
...
It's no longer strictly a full line of screen content, instead more
accurately described now as "put text at cursor".
2021-03-13 02:20:00 +01:00
fang
2861de983b
dill: replace %ctl and %met belts with %key
...
Previously, we relied on foolish hacks, like [%met %bac], to send
"special" keystrokes with modifiers.
This updates the belt type to have %key, which represents a single
keystroke, with any combination of modifier keys.
Note that this has overlap with %txt to some extent. [%key ~ 'a'] should
be considered equivalent and preferred to [%txt 'a' ~], but updating
existing usage is left to a later commit.
2021-03-13 02:19:36 +01:00
Logan Allen
fad1302169
graph-validator-post: reject invalid input
2021-03-12 10:51:36 -06:00
fang
da5177aeac
Merge branch 'master' into m/next-gen-term
2021-03-10 01:19:00 +01:00
Logan Allen
59da9e1f49
Merge branch 'release/next-userspace' into la/group-feed
2021-03-09 13:22:25 -06:00
fang
780b07e3d4
webterm: make %hop naming consistent with lull
...
and belt.
2021-03-08 22:19:56 +01:00
Logan Allen
b2759b9f36
Merge branch 'release/next-js' into la/release-2021-03-04
2021-03-08 14:11:54 -06:00
fang
74924d3468
webterm: update for nu-dill, rewrite with xterm.js
...
Updates /app/herm and dependencies to work with latest dill, and
rewrites the entire webterm frontend to use xterm.js for rendering.
Webterm code needs a bit more work. Its subscription handling might
want to be moved out, it needs to handle resizing, react to landscape
theme changes, etc.
2021-03-08 16:19:33 +01:00
Logan Allen
5dd27ebf59
graph-validator-post: built initial graph-validator for group feed
2021-03-05 12:26:30 -06:00
Philip Monk
f5ce79da9d
marks: fixup
...
Many of the marks were broken, and staticizing the marks revealed this.
This makes them build.
2021-03-04 19:21:34 -08:00
Philip Monk
f3f875304f
drum-put: clam
2021-03-04 16:26:05 -08:00
Philip Monk
3c99ad06ab
noun: add +mash
2021-03-04 14:41:38 -08:00
matildepark
8bf3c809a4
Merge pull request #4478 from urbit/la/transform-proxy
...
push-hook: replace +should-proxy-update with +transform-proxy-update
2021-03-04 12:04:16 -05:00
Philip Monk
137f1cdff3
Merge remote-tracking branch 'origin/ted/static-clay-3' into release/next-sys
2021-03-03 18:42:44 -08:00
Philip Monk
0e427c3c7e
Merge commit '5a6a88c' into release/next-sys
2021-03-03 18:18:12 -08:00
Raymond E. Pasco
2823b2729b
Change PNG aura from @t to @
...
No PNG is (sane %t) - the PNG header alone isn't.
This should also be octs, not an atom, as a binary filetype - it works
for PNG purely by coincidence (no valid PNG can end with a sequence of
00 bytes, because they have to end with 00 00 00 00 49 45 4e 44 ae 42 60
82).
2021-03-02 14:00:12 -05:00
Logan Allen
b2ef9044a6
-graph-add-nodes: return (map index hash) upon completion and finish out the json conversion
2021-02-26 14:05:11 -06:00
Liam Fitzgerald
04170206bd
hark-graph-hook: upgrade notification-kind to allow for sibling autowatches
2021-02-26 13:37:25 +10:00
Logan Allen
ae8018d660
graph-push-hook: fixed bugs with validator conversions and with transform
2021-02-25 12:41:17 -06:00
J
713954a8bb
gcp: mark for tokens, token-to-json
2021-02-24 19:30:49 +00:00
Logan Allen
22d1348e57
graph-push-hook: implement transform-add-nodes mark and properly ingest %add-nodes event
2021-02-24 13:12:46 -06:00
Ted Blackman
0452eb92f2
Merge branch 'release/next-sys' into HEAD
2021-02-24 13:26:51 -05:00
Logan Allen
face904377
graph-push-hook: first pass at modifying incoming %add-nodes updates using the %add-nodes-transform mark
2021-02-22 16:54:45 -06:00
fang
7e2a6efd70
Merge branch 'release/next-sys' into m/next-gen-term
2021-02-19 19:43:40 +01:00
L
071fcc621b
Merge pull request #4398 from urbit/lf/spider-code
...
ted: add -code thread
2021-02-10 13:20:07 -06:00
fang
0b1fde0595
dill: remove now-redundant blits
...
Previously, these affected dill state. Now, they're equivalent to %lin
and %klr blits.
2021-02-10 20:05:26 +01:00
fang
7ab6d7dc9c
term: add minimal mouse support
...
Only detects mouse clicks. Though, "9" mode seems broken, or unsupported
or something? Probably need to upgrade to "1000" mode or higher, but
that also reports scrolling events and such, which don't want to steal
from the context we're running in just yet.
2021-02-10 14:23:03 +01:00
Liam Fitzgerald
575fbd4117
mar: add tape mark
2021-02-09 10:29:35 +10:00
Liam Fitzgerald
22004a3ea2
contact-pull-hook: give nacks on subscription
2021-02-03 17:26:41 +10:00
Liam Fitzgerald
36202d5c86
contact-hooks: proxy %share and fix its mark validation
2021-02-03 14:53:32 +10:00
Liam Fitzgerald
7d69b23440
Merge remote-tracking branch 'origin/la/push-hook-list-resource' into lf/handoff
2021-02-03 12:50:26 +10:00
Logan Allen
02f4ff58a1
contact: perfected the +is-allowed arm and fixed issue with share type
2021-02-02 19:13:33 -06:00
Logan Allen
a728514aa5
contact: improved +is-allowed and added %contact-share mark
2021-02-02 17:04:28 -06:00
Logan Allen
de3b350efb
contacts + group-view: added in flow for auto-sharing your profile with a group if it is public
2021-02-02 13:36:05 -06:00
Liam Fitzgerald
c16f2365bf
Merge remote-tracking branch 'origin/release/next-userspace' into lf/graph-permissioning
2021-02-02 10:40:40 +10:00
Logan Allen
c9583ee104
push-hook: revert removal of +resource-for-update, change type from (unit resource) to (list resource) to support contact-push-hook use case
2021-02-01 14:49:14 -06:00
Liam Fitzgerald
97502838d6
Merge remote-tracking branch 'origin/la/contact-store' into lf/join-cleanup
2021-02-01 17:01:02 +10:00
Logan Allen
72e036bae3
Merge branch 'release/next-userspace' into la/contact-store
2021-01-29 14:48:39 -06:00
Liam Fitzgerald
a5f945b5a4
Merge remote-tracking branch 'origin/release/next-userspace' into lf/graph-permissioning
2021-01-29 15:25:58 +10:00
Liam Fitzgerald
5580190e5a
group-view: add JSON conversion
2021-01-29 14:52:56 +10:00
Liam Fitzgerald
b7d832d467
Merge remote-tracking branch 'origin/release/next-userspace' into lf/join-cleanup
2021-01-29 14:22:07 +10:00
Liam Fitzgerald
f013508853
group-view: implicitly join graphs if group is hidden
2021-01-29 14:21:13 +10:00
matildepark
f4606327a3
Merge pull request #4285 from urbit/lf/md-modernize
...
metadata-store: modernisation
2021-01-28 17:53:12 -05:00
Liam Fitzgerald
c52a2f060d
metadata-store: modernize /lib
2021-01-29 08:33:29 +10:00
Liam Fitzgerald
a1c30ef230
metadata: modernize namespacing
2021-01-28 16:13:57 +10:00
fang
5d8b44ccbc
dill: support 2d %hop
...
Instead of confining you to just the bottom row. 0,0 is bottom left.
Doesn't behave exactly as expected for non-zero column coordinates yet,
but all in due time.
2021-01-28 01:20:45 +01:00
Logan Allen
cb21979d94
contacts: added %set-public update type
2021-01-27 17:20:42 -06:00
ixv
9715c280e3
Merge pull request #4276 from urbit/ixv/settings
...
settings store
2021-01-27 11:02:45 -08:00
Ted Blackman
ca1585c841
clay: static clay boots
2021-01-26 22:51:52 -05:00
Ted Blackman
ce9f1eb3da
clay: fix +grow in mark casting
2021-01-26 20:43:23 -05:00
Matilde Park
78940cb10f
Merge branch 'release/next-js' into mp/contacts/ui-detail
2021-01-26 16:51:46 -05:00
Ted Blackman
6be1ebc41a
clay,lull: +test-mar-mime passes
2021-01-26 15:59:36 -05:00
fang
776de8b3d9
lull: make dill-blit explicit superset of blit
...
Likewise for belt. This necessitates renaming the %mor blit for newlines
to %nel, making this require a new runtime version. That's fine, more
breaking changes are to follow.
2021-01-26 18:37:33 +01:00
Liam Fitzgerald
d0fb69847b
graph: add permissioning for links
2021-01-26 14:58:27 +10:00
Liam Fitzgerald
955ea54502
graph: add permissioning for chat
2021-01-26 14:50:33 +10:00
Liam Fitzgerald
4b6637ec9a
graph-hooks: %remove-nodes permissioning
2021-01-26 14:47:35 +10:00
Isaac Visintainer
c77559021f
settings: fix minor issues with json encoding
2021-01-25 20:32:09 -08:00
Liam Fitzgerald
ad05ddcc34
graph-hooks: %add-nodes permissioning
2021-01-26 12:42:44 +10:00
Liam Fitzgerald
a488c1f5fb
metadata-hooks: use pokes instead of watches to communicate preview
2021-01-26 11:10:39 +10:00
Isaac Visintainer
026b7b09ce
settings: add mark for scry result for frontend scry json conversion
2021-01-25 16:43:47 -08:00
Liam Fitzgerald
5163761ede
Revert "metadata-hooks: reuse flows for previews"
...
This reverts commit 9c6ddc59a5
.
2021-01-26 10:09:25 +10:00
Liam Fitzgerald
9c6ddc59a5
metadata-hooks: reuse flows for previews
2021-01-25 13:54:58 +10:00
Matilde Park
31def6f57a
Merge branch 'release/next-js' into release/next-userspace
2021-01-20 12:47:31 -05:00
Logan Allen
1f7f86f682
contact-store: first approach at rewrite
2021-01-19 13:59:09 -06:00
Isaac Visintainer
67954362a3
settings: new store, lib, sur, and mar
2021-01-19 11:41:28 -08:00
Liam Fitzgerald
f3ab81f88b
metadata: allow for preview subscriptions
2021-01-15 15:45:51 +10:00
Liam Fitzgerald
5d9955c0ce
Merge remote-tracking branch 'origin/release/next-js' into lf/md-modernize
2021-01-15 14:53:10 +10:00
Liam Fitzgerald
478e45d373
push-hook: use mark conversion to get resource
2021-01-15 10:33:34 +10:00
Liam Fitzgerald
2cfa0f073f
Merge remote-tracking branch 'origin/release/next-userspace' into lf/md-modernize
2021-01-14 13:37:55 +10:00
Liam Fitzgerald
9b6ec09fe9
metadata-store, various: update scry library
2021-01-13 14:05:22 +10:00
Liam Fitzgerald
2cd5e462b0
Merge remote-tracking branch 'origin/release/next-userspace' into lf/app-sane
2021-01-12 14:29:22 +10:00
matildepark
584755de2d
Merge pull request #4121 from tylershuster/serve-woff
...
landscape: add woff2 support, serve Inter & Source Code Pro
2021-01-04 11:31:02 -05:00
Liam Fitzgerald
128356dd47
Merge pull request #4156 from urbit/lf/last-updated
...
hark-graph-hook, hark-store: set last-updated on self posts
2020-12-18 13:56:16 +10:00
Liam Fitzgerald
169955b45a
hark: rework unread tracking, pt.3
2020-12-16 17:46:35 +10:00
fang
f285c7954e
sole: add %bye effect for closing the session
...
This lets applications suggest to the client that they should gracefully
unsubscribe from the session.
Arguably this might be accomplished by %kick-ing the client and then
crashing on their subsequent resubscribe, but this requires tracking
their sole session id and has less semantic clarity on what's happening.
2020-12-15 16:56:47 +01:00
Liam Fitzgerald
06ed5af3f4
graph-store: add -eval thread
2020-12-11 15:52:17 +10:00
Logan Allen
34751e1bf8
chat-*: remove unused logic
2020-12-10 21:50:20 -06:00
Tyler Brown Cifu Shuster
263f046cc2
addressed feedback
2020-12-10 15:42:35 -08:00
Tyler Brown Cifu Shuster
308da85851
landscape: add woff2 support, serve Inter & Source Code Pro
...
Fixes urbit/landscape#92
2020-12-10 13:55:15 -08:00
Logan Allen
7802a7f8d9
Merge branch 'release/next-userspace' into lf/chat-graph
2020-12-09 15:45:26 -06:00
Philip Monk
4f776a6f5e
test: get make everything compile
2020-12-08 17:57:41 -08:00
Joe Bryan
fd707761f8
zuse: moves lib/base64
2020-12-08 02:36:11 -08:00
Liam Fitzgerald
8c4b453ed4
Merge remote-tracking branch 'origin/release/next-userspace' into lf/app-sane
2020-12-08 13:14:26 +10:00
fang
eab88170e2
Merge branch 'jb/motion' into m/de-thereum
2020-12-07 13:42:00 +01:00
Liam Fitzgerald
12bfae630b
hark-graph-hook: do not autowatch leaf nodes
2020-12-07 15:06:19 +10:00
fang
25a55c0f63
various: ethereum, azimuth, json-rpc out of zuse
...
Moves them into files in /lib, and updates dependents accordingly.
2020-12-06 17:26:52 +01:00
Logan Allen
fc28fbd1c5
Merge branch 'lf/chat-graph' into la/merge-graph
2020-12-04 12:49:21 -06:00
Matilde Park
78c22ae5c4
Merge branch 'na-release/candidate' into release/next-userspace
2020-12-03 20:55:16 -05:00
Philip Monk
1213e298db
Merge remote-tracking branch 'origin/na-release/candidate' into philip/testnet
2020-12-03 17:16:02 -08:00
Joe Bryan
4a825df15b
Merge branch 'na-release/candidate' into jb/atom-gates
...
* na-release/candidate:
kh: use Word8 for Tint true color values
arvo: remove unused app files, libraries, and imports
webterm: improve line-spacing in certain browsers
vere: avoid +scot call for color value rendering
kh: support 24-bit %klr colors
vere: support 24-bit %klr colors
webterm: update mar and js to support 24-bit color
tests: fix ames tests
pill: update ivory pill
dojo: correct mark conversion scry path
pill: solid
aqua/ph: fix comet test
ames: flat packet format
hoon, dill: Add 24-bit true color
2020-12-03 14:17:23 -08:00
fang
940206cae9
Merge pull request #4055 from urbit/m/klr-24
...
term: 24-bit %klr support
2020-12-03 14:52:23 +01:00
Isaac Visintainer
2cf6af586d
Merge branch 'na-release/candidate' into philip/testnet
2020-12-02 21:10:15 -08:00
Logan Allen
1913cdf4f1
arvo: remove unused app files, libraries, and imports
2020-12-02 14:05:04 -06:00
fang
1ea59bbad3
webterm: update mar and js to support 24-bit color
2020-12-02 17:26:17 +01:00
Joe Bryan
b5ec0c30f0
hoon: renames +new-end, +new-lsh, +new-rsh
2020-12-02 01:00:09 -08:00
Joe Bryan
bec63413b0
hoon: adds +new-rsh, switches all +rsh call sites
2020-12-02 00:21:51 -08:00
Joe Bryan
4f9cba2baf
hoon: adds +new-end, switches all +end call sites
2020-12-02 00:21:12 -08:00
Liam Fitzgerald
3d21dcd19f
Merge branch 'release/next-userspace' into lf/chat-graph
2020-12-02 13:42:02 +10:00
Philip Monk
e69804a5ae
Merge remote-tracking branch 'origin/na-release/candidate' into m/flagday-keyfile
2020-12-01 14:02:37 -08:00
Isaac Visintainer
81cf813128
herb/lens: add utilites for import/export
2020-12-01 00:00:49 -08:00
Isaac Visintainer
7d1c58031c
userspace: data migration testing utilities
2020-11-30 23:02:12 -08:00
Liam Fitzgerald
9ee62a2e55
hark: rework unread tracking, again
2020-12-01 15:46:28 +10:00
fang
732addadd3
various: touch up improperly rewritten comments
...
Also patches /mar/snip to be more correct, but a &snip [~ ~] in dojo
still does not work.
2020-11-27 13:25:40 +01:00
fang
a539d986a7
various: move away from {type} syntax
...
In favor of [type] syntax.
Turns a bunch of ++ into +$ along the way.
2020-11-26 17:43:26 +01:00
fang
44fb0cc19d
various: move away from face/type syntax
...
In favor of face=type.
2020-11-26 17:38:00 +01:00
fang
a6e7af38d5
various: move away from $constant type syntax
2020-11-26 17:31:06 +01:00
matildepark
f9ef625cb5
Merge pull request #4017 from urbit/lf/edit-notifications
...
hark: update mark conversion for editable comments
2020-11-25 13:35:58 -05:00
Liam Fitzgerald
905ce6dc2d
hark: update mark conversion for editable comments
...
Updated mark conversion so that edits to comments are notified
separately to new comments.
2020-11-25 12:21:37 +10:00
ronreg-ribdev
a5d661f2d1
mar: use new-style gate argument syntax in /mar
...
Switch a bunch of .hoon files in /mar from using
the old `{}` syntax for specifying argument types, to the
newer `[argname=argtype]` syntax.
2020-11-24 14:16:20 -08:00
Liam Fitzgerald
b7b4000986
hark: separate unread tracking from notifications
2020-11-24 15:40:03 +10:00
Liam Fitzgerald
360d24e11c
hark: add scries for chat
2020-11-24 15:39:53 +10:00
Joe Bryan
890d6b4944
Merge branch 'release/next-vere' into na-release/next-vere
...
* release/next-vere:
build: update gcloud to use non-deprecated action
vere: manage memory properly in _fore_import
build: update GoogleCloudPlatform/github-actions/setup-gcloud to 0.2.0
king: try undoing warnings in eventlog-lmdb
king: diswarn tests
king: more warnery
king: fix warnings; more consistent warn policy
vere: add -i and -o options for import and export
herb/lens: add utilites for import/export
vere: refactors pier initialization to fix -X
king: fix test (daaad)
king: fix warnings in Tree (thanks dad)
king: this is a holdup!
2020-11-19 23:59:51 -08:00