Tags: godpeny/urbit
Tags
urbit-os-v2.76
This release will be pushed to the network as an over-the-air update
Release Notes:
- Fixes message parsing
- Fixes for new group feed model
- Fixes bitcoin tile rendering
Contributions:
Isaac Visintainer (1):
btc: fix visual glitch with tile
Liam Fitzgerald (2):
tokenizeMessage: race regexes, choose closest match
tokenizeMessage: less greedy
Logan Allen (2):
interface: fixes group feed issues introduced by fetch
interface: fix feed links
Matilde Park (2):
interface: add new test for mention+link msgs
PostItem: only render byline if author in state
janeway (1):
glob: update to 0v2lque.i3rgs.9utfa.sk8o5.u9h6q
urbit-os-v2.75
This release will be pushed to the network as an over-the-air update.
Breaking changes: none
Release notes:
- Bitcoin wallet app release
- Intoduces new views for group feed
Contributions:
Isaac Visintainer (57):
btc: post merge cleanup
btc: added tile
btc: frontend template
btc: more frontend template stuff
btc: provider/wallet setup flow
temp commit: beginning balance and transactions page
temp: fix balance issue
btc: fix issue with wallet generation from master ticket
btc: unconditionally re-request address-info for watched addresses
btc: record history for transactions that occur outside wallet flow
btc: transaction history
btc: address copying
btc: some frontend cleanup
btc: check if payee has wallet; allow sending to external addresses
btc: fix transaction ordering
btc: currency rate polling and reducer
btc: fix currencyValue in transaction.js
btc: allow unsetting provider; let frontend know if wallet is removed
btc: fix issue with channel-js resubscribes
btc: improved initial loading display
btc: fix prod build
btc: improved transitions and error handling for startup modals
btc: fix issue with channel-js part 2
btc: bug and style fixes for transaction history
btc: add icon
btc: address validation; loading states in sending flow
btc: js hash check generator
btc: route network info from top level
temp
temp 2
btc: first pass on fee selection
btc: retry logic for unconfirmed balance, show it on frontend
btc: add tile
btc: add warning message
btc: finish fee picker
btc: blur and warning typo
btc: attach note to transaction
btc: fix history bug
btc: settings page
glob: generalize
btc: update hash verification process
btc: switch feepicker
btc: copy truncated address
btc: feepicker dismissal
btc: persist preferred currency; clean up btc currency style
btc: connection status styling
btc: provider now has one heartbeat for all clients
btc: change tile to svg
btc: invoice error handling
btc: stop putting so many things in window
btc: switch network to bitcoin
btc: link to urbit.org to learn more about wallet
Merge pull request urbit#4940 from urbit/release/bitcoin-wallet
Merge pull request urbit#4943 from urbit/mp/btc/remove-import
glob: fix +trouble
glob: don't flush state when upgrading
Merge pull request urbit#4945 from urbit/ixv/fix-glob
James Acklin (1):
chat: no s3, no blank space
Liam Fitzgerald (14):
Settings: correct default keybinds
interface: fix tsc errors
GroupFeedHeader: do not mutate state
interface: add jest for unit testing
tokenizeMessage: refactor, add tests
interface: add more stories
interface: add chromatic to CI
RemoteContent: add stories
interface: fix chromatic CI
interface: run chromatic on push to update baselines
Comments: fix deletion
btc-wallet: standardise build process
Merge remote-tracking branch 'origin/release/next-userspace' into lf/chromatic
interface: prevent storybook flake
Logan Allen (37):
graph-store: add deep-subset scry that allows one to scry for an upper bound of ordered items by time
graph-store: change scry name
graph-store: updated deep-node retrieval to use +tab
Merge branch 'la/sys-fast-orm' into la/deep-graph
Merge branch 'master' into la/deep-graph
graph-store: make it compile
graph-store: properly take a deep tabulation
interface: fix urbit/landscape urbit#749
interface: truncate at 90% width instead of 100% to allow for a touchable zone to get to comments on mobile. fixes urbit/landscape urbit#826
interface: first pass at writing BigIntArrOrderedMap for flatGraphs
interface: flat timeline first pass
interface: work on threading
graph-store: threading scry
interface: use proper method names for fetches
graph-store: fix parsing of firstborn scry path
interface: added thread reducer and basic thread view
interface: visually distinguish thread view
graph-store: add index validation
interface: improve general sanity of timeline / thread rendering
graph-store: remove sigpam
Merge branch 'release/next-userspace' into la/deep-graph
Merge branch 'release/next-userspace' into la/deep-graph
interface: wip reducers with immer
interface: make pending messages work for flat graphs
interface: display last item of thread properly
Merge branch 'release/next-sys' into la/deep-graph
graph-store: fix firstborn scry
graph-store: make firstborn scry work starting at any index, not just top-level
interface: reworked thread view so that one can navigate to it from any child to see the conversation around that particular child
graph-store: last tweak to make firstborn fetch perfectly
BigIntArrayOrderedMap: reverse BigInteger arrays before sorting them
graph-store: fix deep-older-than scry to not mangle indices
interface: threading works for complex graph structures
interface: fix replies view
interface: fix virtual scroller bug of negative offsets
interface: pending and new message updates work across timeline, thread, and replies
interface: create proper group feed back button behavior
Matilde Park (17):
Merge pull request urbit#4928 from urbit/lf/keybind-fix
Merge branch 'release/next-userspace' into la/deep-graph
Merge pull request urbit#4904 from urbit/la/deep-graph
ChatResource: remove extraneous space in mentions
Merge pull request urbit#4933 from urbit/lf/tokenize-fixed
Merge pull request urbit#4931 from urbit/james/chat-input-buttons
tokenizeMessage: accept whitespace chars in regex
tokenizeMessage: remove console.log, add same check on other regex
tokenizeMessage: retweak regex, add tests
tokenizeMessage: clear url parse case
tokenizeMessage: fix trailing slash case
Merge pull request urbit#4935 from urbit/mp/landscape/tokenization-links
Merge pull request urbit#4937 from urbit/lf/fix-deletes
launch: fix types
meta: modify devnet build for new glob
Merge pull request urbit#4934 from urbit/lf/chromatic
btc: remove urbitrc import
janeway (1):
glob: update to 0v3.p6u25.2ltvl.kdnbq.a2uq4.9uhqu
janeway-bot (1):
Merge 61a3ea8 into release/next-userspace
pkova (25):
btc: add mvp sending flow
btc: add unstaged files, fix fingerprint length
btc: fix walletModal fprint, balance.js initial state
btc: go to invoice screen only after receiving psbt
btc: make invoice send btc button reactive
btc: add final screen for sending flow
btc: styling improvements in send.js
btc: styling improvements in invoice.js
btc: add USD currency conversion rate fetching
btc: make button in send.js reactive
btc: propagate psbt state through balance component
btc: add x to final component in sending flow
btc: reset psbt state on exit from sending flow
btc: round denominated amounts on invoice and sent screens
btc: retry logic for unconfirmed balance, show it on frontend
btc: add balance events on handle-address-info
btc: remove unnecessary retry logic, send balance in handle-tx-info
btc: add basic error handling
btc: add dust error handling
btc: add invalid key error handling
btc: make feePicker position: absolute instead of relative
btc: add signing through bridge
btc: overflow-wrap addresses on sent screen
btc: confirm master ticket on wallet setup
btc: add reworked urbit-key-generation, fixes in bridge flow
timlucmiptev (295):
init
bytees from zpub example
working zpub to bytes
working point getting
consolidate into lib
parse xpub to unit
WIP: key derivation *should* be working for I/IL/IR
all workiing
use a standard bip32
Key derivation code samples
new shit w sur
start types
w btc-node
rename files
added watched-calls
working btc-bridge
watch commands
btc-node-hook returns responses correctly
cleaner ping
polymod works
clean up decoder
input verification added
hash 160
to-n-bits works
handle leading/trailing zeros correctly in hash-160
rename to btc
WIP: encodes but can't decode on the other end
works
touchups
notes
bip84 account address getting
refactor types into sur; initial types
wip
hacky version to have generator work
restrict poke access
dockerized blockchain parser
deleted py-scanner; messes up DB
port JSON functions
ported RPC actions
working JSON request and parsing
move Electrum to GET
address transformations to HTTP
fully working address balance getting
clean up sha256
naming
working decode of bech32 to hex
to-hex as byts
buffer implementation
zeros-brip improvements and hash-160 handles 0s
working prevouts hash
hashing prevouts/sequences/outputs successfully
generalize to-script-pubkey
script-pubkey using buffer
bech32 uses real address type checks
sighash-witness works
WIP: wrote down starting point for hash-legacy
ECC signing works
WIP: can partially sign txs
init wallet as shoe
re-worked as provider; parse out ElectRS response
refactored rpc response
upgrade to hash160/256
making rpc calls for listunspents
btc-provider lib
working lib skeleton; action restriction
catches error with no endpoint given
RPC refactor
mark outgoing RPC wire better
electrum-rpc gets own sur
rpc error-handling skeleton
WIP: hook and store for wallet
WIP: types as each
skeleton for btc-wallet-store
wallet basics compile
scanning types
address derivation for BIP84 works
xpub to cord
get types straight for next index
WIP: scanning notes
gen-address
scanning types compile
refactor walt door to one param
provider response writeup
notes and scan-done
change provider types; refactor gen-adress
wallet-store with watch-address compiles
WIP: wire up scanning logic
WIP: compiles with scanning, just need refill
scanning compiles
working scanning
WIP: pend/fail tables
WIP: integrated, not working
refactor xpub hashing
working http error handling
behn timer added
ping works
set state to disconnected on some errors
working %address-info
comment fixes
support for req-id
type fixes in wallet-hook
wire up request-ids in wallet-hook
handle back from provider
clean up subscribe/leave flow in wallet-hook
connected updates from provider
start arch doc
fix provider connection on ping
successfully integrate the 3 pieces in barebones form
arch and remove shoe
generate address action
architecture writeup; basic scrys
WIP: lib/btc-wallet-store refactored
refactor working
sysfiles
WIP: rip out btc-rpc work
docs, btc-provider refactored
factored out HTTP/RPC processing to lib
arch docs
cleanup old sh files
wallet store stores last-block
rename mk-wire
last-block, update/watch rolled into address-info
add sponsorship info to readme
get-block-and-fee
update block and fees
new wallet-hook types
wh types refactor
WIP: generate address
WIP: %pay-address
WIP: random utxo selector
utxo selection
refactor select-utxos
syntax on (list input) cast
syntax cleanup
support unit for meta payment info
return txbu from sut
moon rate limits
cleanup
WIP: handle %generate-txbu
working raw-tx fetch
WIP: return txid in %raw-tx
send out txids to provider
poym done
poym works
skeleton view
added HTML/JS
add marks
stylistic fixes
zuse installer
BTC signing removed; type changes
WIP: refactor dataflow and types
reverted zuse
provider time conversion
get recvd time for each utxo
all compiling
send for scanning if not done
watch logic; ARCH update
retry on new blocks
add used field to addi
WIP: piym and history handling
working tx vals fetching
cleanup piym
extracts PSBT txids
PSBT docs
spendable updates for selecting utxos
wrote %expect-payment
everything compiles
refactor UTXO selection
working %create-raw-tx
update poym with tx info
create-raw-tx links to poym
sensible naming
generalized buffer for PSBT
keyval type for PSBT
type framework for parse
PSBT docs; parse PSBTs
working HD path for PSBT
refactor wallet-store types into btc
integrated fingerprint
minor changes
btc fixes
ported
refactor bump-nixt
wallet scan update
change address doesn't keep generating gaps
hotfix to watch ALL addresses requested; txinfo records properly
minor
psbt skeleton
byt concact
cleaned up byt gates; start encoding gates for PSBT
rename
use rev for flip
hdkey includes pubkey
fix CRITICAL bug with rawtx byt length
psbt almost there
PSBT is correct and parseable
PSBT is in correct format
add demo code
fix a serious change address bug w nixt
TODO notes
initial bad-tx error handling
refactored RPC parsing
%broadcast-tx types work
creates tx properly from inputs/outputs
outputs/inputs parsing
types update
working decode
WIP: new, cleaner TXBU compiles
working TXBU generation and ID fetching
support for only doing witness part
remove %create-raw-tx
WIP: pioym-to-history
piym/poym handling of tx
compiling TX processing
working JS signing example
PSBT Signer
d
fix txinfo return
working skeleton actions
factor out req-id in provider
WIP: mostly refactored wallet-hook
refactor compiles
bug fixes from refactor of req-id
WIP refactor-hook-actions
working bit streams
decode works
working en/de
compiles
fixed bug selecting unspendable UTXOs
WIP: poym fix to not update until full txinfo comes
History works
moon install instructions
working hash of block addresses
working
get N from head of filter
clean up GCS set creation and filter parsing
gcs-set as bits
working initial tests and BTC byt take function
test
remove leading size byte from script-pubkey:btc
implemented base58check and tests
get blockfilter
reduce all hex types to hexb
tests passing for addresses
working tests
xpub
BTC tests work
done w initial cleanup
rename stuff
working fee calculator
added initial tests
WIP: standardize tests
working tests for wallet-store
working tests for fees
BIP158 tests done
refactored tests
demo adjustments
tests better
TX signing works, fixed network selection bug in PSBTs
first PSBT tests
no more buffer in hdkey generation PSBT
.
get rid of buffers
cleaner compact-size
tx encode&decode work
clean up pokes to wallet-hook
works
%delete-wallet support
null fees possible, expanded whitelists and scrys in provider
remove dejs verbosity
WIP: refactor to monolith, testing now
WIP: still fixing type errors
working monolith, need to test end-to-end
demo updates
monolith works e2e
WIP: check network on provider updates
leave subscription when provider changes
working thread example
note
remove arg
massive refactors
new group library interface
touchup
fixed huge bug in drop:bit
factor out bitcoin-utils
re-arrange bitcoin-utils
WIP: factor apart bitcoin.hoon
tests work
refactor compiles
minor byt cleanup
demo
install.sh no longer needs /home suffix in pier dir
fixes
fixed bizarre bug with ?-
end-to-end tested
édouard (1):
stying edits: small collection of various visual fixes
urbit-os-v2.74
This release will be pushed to the network as an over-the-air update.
Breaking changes: none
Release notes:
- Visual and functionality improvements and bugfixes
- Web notifications (only for HTTPS)
- Keyboard Shortcuts (configure in settings)
- Optimistic state updating in several places in the UI, making some actions
instantaneous
Contributions:
James Acklin (7):
interface: square buttons; home: squash group key squawking
interface: fixes lopsided SMB, eliminates shortcut chord console logging
permalinks: placeholder for unloaded nodes, author-content spacing
permalinks: placeholder formatting fix
permalinks; conditional addtional rows, dependent on graph type
permalinks: fix tsc error
permalinks: final spacing pass for elements + placeholders
Liam Fitzgerald (40):
interface: add shorcut context
chat-editor: focus on alphanumeric keystroke
interface: add shortcut provider
skeleton: show/hide sidebar
interface: add global nav shortcuts
Sidebar: add cycle shortcuts
settings: add shortcut config
settings: customize shortcuts
interface: add shortcut customisation
interface: update shortcut defaults
interface: bump immer version
interface: bump zustand version
interface: add optimistic updating to stores
hark: optimistic archive
NotificationPref: make optimistic
Display: optimistic form updating
LeapSettings: fix optimism
CalmEngine: optmistic calm
interface: optimistic contacts
interface: bump indigo
glob: update to 0v2.rvlfs.f97fq.hjrpe.d3h68.n54sj
notifications: arewewebyet
GraphContent: fix blockquotes and newlines
GraphContent: use indigo list components
hark: optimistic read
GraphContent: fix tsc
graph-reducer: ignore superfluous updates
GroupSwitcher: update recent groups on unmount
Groups: fix keying
interface: add storybook
GraphContent: add stories to document edge cases
GraphContent: don't linebreak on empty text nodes
GraphContent: support strikethrough
GraphContent: add table support
GraphContent: fix leading inline content breaking stitching
interface: reset UA css for lists
RemoteContent: expand to fill if tall
GraphContent: fix tsc
RemoteContent: fix typings
GraphContent: inherit size, weight for links
Matilde Park (24):
StatusBar: remove avatar fringe
LinkResource: add index to baseUrl prop
interface: remove console.log
interface/logic/lib: ts lint
interface: add ts-mdast for graphcontent types
interface/logic/reducers: ts lint
interface/logic/state: ignore zustand type conflicts
interface/views: ts lint
leap: fix ref regression
OmniboxResult: fix collection icon
GroupLink: remove public/private labels
GroupSummary: display padlock, copy action
GroupSummary: loosen access
GraphContent: amend text, blockquote boxing, color
interface: add lint-staged as pre-commit hook
interface: add tsc to precommit hook
interface: bump package-lock.json
interface: fix tsc error
interface: add lfs runners
interface: remove tsc as pre-commit hook
interface, npm: peer -> dev dependency
interface/remark-break: lint
GraphContent: paragraphs allow for wrapping
settings: stub icon for shortcuts
Tyler Brown Cifu Shuster (4):
interface: adding basic notifications
notifications: cleaned up
interface: changed alphabeticalOrder to ignore non-word characters
interface: check notification availability
urbit-os-v2.73
This release will be pushed to the network as an over-the-air update.
Release notes:
- Hotfix issue where marks used in graph-store didn't have a bunt,
causing crashes when sending a message.
Contributions:
Logan Allen (1):
graph-validators: hotfix broken vale:dais caused by removal of +bunt from clay
urbit-os-v2.72 This release will be pushed to the network as an over-the-air update. Release notes: - Adds |fuse, which accepts a list of source desk and merge strategies and merges them in one atomic operation. The resulting commit does *not* have the previous commit in that desk as a parent unless you explicitly list in the arguments. Run |fuse with no arguments for example usage. This is a one-time operation, like |merge. A future release will include a command to continually fuse, like |sync. - Add /~ rune to ford, which is an extension of /= that allows you to import an entire directory of hoon files. `/~ face type /path` imports all the .hoon files directly under the specified path into a face=(map @ta type). - Refactor ordered-map and add many useful functions, including: +all, +any, +got, +has, +run, +tab, +ram - Add +stap to standard library, to parse paths - Adjust float printer to only use scientific notation if that's shorter than the naive version - Reove +bunt from marks, instead inferring it from +vale - Improve behavior of foreign requests in clay. Enable %u and %x for foreign files, and crash earlier if we make an unsupported request. - Expire routes faster in Ames in some cases. This will reduce reconnection latency in some cases. - Fix JSON time conversion issue - Update seminoun bunt to be fully blocked - Put "fragment crashed" printf behind `|ames-verb %msg` to reduce line noise - Speed up landscape load time by: memoizing rend:co, optimizing JSON conversion in eyre, and making JSON conversion of ship names bypass the escaper. - Add profiling hints to clay, eyre, and ordered-map Contributions: Anton Dyudin (1): [hoon co] Fix float printer overuse of scientific notation Joe Bryan (3): hoon: update seminoun bunt to be fully blocked ames: gate "fragment crashed" printf on msg.veb Merge pull request urbit#4627 from urbit/jb/ames-quieter Jōshin (2): zuse: fix time fix regression Merge pull request urbit#4599 from urbit/jo/zuse-time-unfix Logan Allen (22): zuse: add +all and +run to ++ordered-map zuse: added jet hints to all +ordered-map arms, reordered them alphabetically as is done in +in and +by zuse: added +any to +ordered-map zuse: made +run allow type transform to match +by and +in zuse: add +got and +has arms to +ordered-map zuse: respond to joe's requests to remove mk-item and add fast hint for ordered-map zuse: change name of +ordered-map to +on and add alias, change name of +traverse to +dip as per talk with ted ames: reflect update of name +traverse -> +dip zuse: reorder dip alphabetically zuse: fix +apt jet parent not found zuse: make ordered-map's +run wet zuse: update names of +subset to +lot, +peek to +pry, remove unnecessary comments zuse: add +tab arm to +on, which allows one to take a subset excluding the start element with a max count tests: added tests for +tab zuse: +tab should paginate into the ordered-map starting from the highest element, not from the lowest zuse: +tab marginal code cleanup to reduce use of lark zuse: +tab in ordered-map is more succinct and no longer nips zuse: fix +del-span in +tab tests: add test to make sure subtree is being modified properly in +del-span tests: fix wrong expected result with ordered-map test Merge branch 'release/next-sys' into la/sys-fast-orm zuse: added +ram method to ordered map and made comments on methods accurate Matilde Park (6): build: add typescript-check.yml meta: auto-deploy release/next-userspace Merge pull request urbit#4893 from urbit/mp/next-everything Merge pull request urbit#4853 from urbit/mp/landscape/tsc-test build: check subdirs on tsc Merge pull request urbit#4902 from urbit/matildepark-patch-2 Philip Monk (8): hoon: memoize rend:co clay, eyre: add profiling hints eyre: faster wain-to-octs conversion zuse: hack enjs to speed up ship printing zuse: strip ~ from ships in enjs clay: fix requests for strange cares over ames pill: update clay: formatting Ted Blackman (4): clay: remove +bunt from marks pill: update solid gall: print on missing request for ack ames: expire direct lanes faster after inactivity fang (13): hoon: add +stap, path parser Merge pull request urbit#4741 from urbit/m/stap clay: add /~ ford rune, as /= for directories clay: specify target type for /~ results clay: for /~, only build top-level files clay: update dependency logic for /~ imports clay: share logic between build-file and directory clay: insert %nest-fail into trace conditionally clay: +any:in in place of +lien over +tap:in Merge pull request urbit#4745 from urbit/m/ford-fassig tests: update clay tests to account for urbit#4745 tests: update format tests to account for urbit#4677 Merge branch 'master' into release/next-sys raghu (14): clay: add %fuse repo: fix gitignore/makefile clay: change fuse request clay: finalize fuse request - update |fuse clay: allow successive upgrades fuse: update help text fuse: print help text in generator fuse: c/r fuse: c/r fuse: fix comments fuse: fix indents fuse: reset pills fuse: simplify state restoration logic fuse: properly report success
urbit-os-v2.72 This release will be pushed to the network as an over-the-air update. Release notes: - Adds |fuse, which accepts a list of source desk and merge strategies and merges them in one atomic operation. The resulting commit does *not* have the previous commit in that desk as a parent unless you explicitly list in the arguments. Run |fuse with no arguments for example usage. This is a one-time operation, like |merge. A future release will include a command to continually fuse, like |sync. - Add /~ rune to ford, which is an extension of /= that allows you to import an entire directory of hoon files. `/~ face type /path` imports all the .hoon files directly under the specified path into a face=(map @ta type). - Refactor ordered-map and add many useful functions, including: +all, +any, +got, +has, +run, +tab, +ram - Add +stap to standard library, to parse paths - Adjust float printer to only use scientific notation if that's shorter than the naive version - Reove +bunt from marks, instead inferring it from +vale - Improve behavior of foreign requests in clay. Enable %u and %x for foreign files, and crash earlier if we make an unsupported request. - Expire routes faster in Ames in some cases. This will reduce reconnection latency in some cases. - Fix JSON time conversion issue - Update seminoun bunt to be fully blocked - Put "fragment crashed" printf behind `|ames-verb %msg` to reduce line noise - Speed up landscape load time by: memoizing rend:co, optimizing JSON conversion in eyre, and making JSON conversion of ship names bypass the escaper. - Add profiling hints to clay, eyre, and ordered-map Contributions: Anton Dyudin (1): [hoon co] Fix float printer overuse of scientific notation Joe Bryan (3): hoon: update seminoun bunt to be fully blocked ames: gate "fragment crashed" printf on msg.veb Merge pull request urbit#4627 from urbit/jb/ames-quieter Jōshin (2): zuse: fix time fix regression Merge pull request urbit#4599 from urbit/jo/zuse-time-unfix Logan Allen (22): zuse: add +all and +run to ++ordered-map zuse: added jet hints to all +ordered-map arms, reordered them alphabetically as is done in +in and +by zuse: added +any to +ordered-map zuse: made +run allow type transform to match +by and +in zuse: add +got and +has arms to +ordered-map zuse: respond to joe's requests to remove mk-item and add fast hint for ordered-map zuse: change name of +ordered-map to +on and add alias, change name of +traverse to +dip as per talk with ted ames: reflect update of name +traverse -> +dip zuse: reorder dip alphabetically zuse: fix +apt jet parent not found zuse: make ordered-map's +run wet zuse: update names of +subset to +lot, +peek to +pry, remove unnecessary comments zuse: add +tab arm to +on, which allows one to take a subset excluding the start element with a max count tests: added tests for +tab zuse: +tab should paginate into the ordered-map starting from the highest element, not from the lowest zuse: +tab marginal code cleanup to reduce use of lark zuse: +tab in ordered-map is more succinct and no longer nips zuse: fix +del-span in +tab tests: add test to make sure subtree is being modified properly in +del-span tests: fix wrong expected result with ordered-map test Merge branch 'release/next-sys' into la/sys-fast-orm zuse: added +ram method to ordered map and made comments on methods accurate Matilde Park (6): build: add typescript-check.yml meta: auto-deploy release/next-userspace Merge pull request urbit#4893 from urbit/mp/next-everything Merge pull request urbit#4853 from urbit/mp/landscape/tsc-test build: check subdirs on tsc Merge pull request urbit#4902 from urbit/matildepark-patch-2 Philip Monk (8): hoon: memoize rend:co clay, eyre: add profiling hints eyre: faster wain-to-octs conversion zuse: hack enjs to speed up ship printing zuse: strip ~ from ships in enjs clay: fix requests for strange cares over ames pill: update clay: formatting Ted Blackman (4): clay: remove +bunt from marks pill: update solid gall: print on missing request for ack ames: expire direct lanes faster after inactivity fang (13): hoon: add +stap, path parser Merge pull request urbit#4741 from urbit/m/stap clay: add /~ ford rune, as /= for directories clay: specify target type for /~ results clay: for /~, only build top-level files clay: update dependency logic for /~ imports clay: share logic between build-file and directory clay: insert %nest-fail into trace conditionally clay: +any:in in place of +lien over +tap:in Merge pull request urbit#4745 from urbit/m/ford-fassig tests: update clay tests to account for urbit#4745 tests: update format tests to account for urbit#4677 Merge branch 'master' into release/next-sys raghu (14): clay: add %fuse repo: fix gitignore/makefile clay: change fuse request clay: finalize fuse request - update |fuse clay: allow successive upgrades fuse: update help text fuse: print help text in generator fuse: c/r fuse: c/r fuse: fix comments fuse: fix indents fuse: reset pills fuse: simplify state restoration logic fuse: properly report success
urbit-os-v2.71
This release will be pushed to the network as an over-the-air update.
Breaking changes: none
Release notes:
- Hotfixes a visual issue in leap
Contributions:
Liam Fitzgerald (2):
OmniboxResult: fix arg order
glob: update to 0v4.vrvkt.4gcnm.dgg5o.e73d6.kqnaq
urbit-os-v2.70
This release will be pushed to the network as an over-the-air update.
Breaking changes: none
Release notes:
- Adds a indicator in notifications if your binary is out of date
- Permalinks have been given a design pass
- Significant performance improvements across the board
- UI fixes and improvements
- .ico support in file server
- acme now supports moons and comets
Contributions:
James Acklin (21):
permalinks: chat message cleanup, click entire block to navigate
permalinks: uniform appearance for comments and posts (post + groupfeed)
notes: render preview text as <Text />
permalinks: uniform appearance for collection links
permalinks: pad sigils, unify author timestamp size systemwide
permalinks: surface reply count for Group Feed posts, restyle GroupLink
chat: remove ~patp mention on message "reply"
permalinks: hide permalink footer from the same resource
permalinks: back out border hover
chat: retain ~mention on transclsion reply
permalinks: deleted reference messages
permalinks: style deleted chat reference
permalinks: present error for unavailable references
permalinks: re-enable channel-specific deletion notices
permalinks: replace non-associative references with group name
permalink: correct spacing for PermalinkDetails
groups: World Privacy icon fix
permalinks: correct grammar for GroupLink peer/peers
permalinks: avoid empty blocks for nested same-resource embeds
permalinks: add group peer space
links: remove stray semicolon
Liam Fitzgerald (12):
publish: fix snippet generation
GraphContent: disable parsing of inline html and newlines
GraphContent: disable nested blockquotes, preserve newlines, fix line-height
GraphContent: make links inline
interface: update package-lock.json
ChatMessage: reposition timestamp
tokenizeMessage: fix URLs inside inline codeblocks
Invite: allow dismissal of join request
NewGroup: fix redirect
DeleteGroup: fix copy
notifications: key notifications correctly
glob: update to 0v6.2khvt.guspc.co58q.h0qnp.ehhp0
Logan Allen (15):
server: fix session js caching, add cache threading for other response types, switch from tape to cord interpolation
file-server: since %glob hash changes per commit, cache for 1wk instead of 1da
file-server: use rap 3 instead of cury cat 3
graph-store lib: skip trip and crip, use rap
metadata-store lib: replace crip, trip with rap 3
graph-push-hook: add better hints for profiling
graph-push-hook: added more jet hints
graph-push-hook: speed up +transform-proxy-update by using persistent caching
demo-push-hook: update for new push-hook interface
graph-push-hook: rename mark for cache action
graph-store: internally cache all scried daises
push-hook: clean-up code style
graph-push-hook: code style cleaning
graph-push-hook: only cache marks, do not cache metadata for a graph
graph: added comments
Matilde Park (5):
permalinks: navigate on-click
embed: nullish coalesce destructure
GraphContent: prevent grid blowout
interface: stringify number prop
interface: package audit
Tyler Brown Cifu Shuster (2):
interface: cleaning up typescript errors
hover
fang (4):
acme: don't no-op for moons and comets
chat-cli: update audience on-;view
launch: expose runtime lag scry endpoint
landscape: display version mismatch notification
rabsef-bicrym (1):
Added support for .ico files:
édouard (1):
new channel: fix dead icon for "notebooks"
u
urbit-os-v2.69
This release will be pushed to the network as an over-the-air update.
Release notes:
- Hotfixes a typo that caused Collections to crash on render.
Contributions:
Logan Allen (1):
interface: links should render even when a link is not deleted
Matilde Park (1):
Merge pull request urbit#4871 from urbit/la/fix-link
janeway (1):
glob: update to 0v7.k043v.fjsi2.bpm4g.0ekbj.566c4
janeway-bot (1):
Merge a5904c0 into release/next-js
PreviousNext