Tags: nick1udwig/urbit
Tags
urbit-os-v2.95 This release will be pushed to the network as an over-the-air update Release Notes: - Fixes remote content preferences form Breaking changes: none Contributions: Liam Fitzgerald (1): CalmPref: respect inverted form state
urbit-os-v2.94 This release will be pushed to the network as an over-the-air update Release Notes: - A complete refactor of graph-store's scry interface. Documentation here: https://gall-doc-generator.vercel.app/scries - A new %edit update for %metadata-store, for more granular updating Breaking changes: - graph-store's scry interface has changed - metadata-update is now at version 2 Contributions: Hunter Miller (1): ChatEditor: fix ref reference Liam Fitzgerald (20): metadata-store: add %edit action metadata-store: support %edit action @urbit/api: add %edit for metadata-store interface: use md-store %edit instead of %add metadata-store: upgrade to mark v2 ImageInput: do not form error on upload error ColorInput: fix textual input DmSettings: optimistic updating NotificationPref: fix optimism CalmEngine, Display: fix settings-store optimism FormikOnBlur: debounce submissions interface: fix tsc ColorInput: fix initial field state graph-store: patch importing ColorInput: fix native colorpicker graph-store: fix scries metadata-update: fix JSON @urbit/api: update md ver notifications: refactor pokes graph-store: fix newest scry Logan Allen (5): graph-store: first stab at reworking the scry format graph-store: reworked most of %graph and %node scries graph-store: finish specifying new scry api graph-store: generalize scry api in siblings and children to allow fetching outer graph, fix lib/graph and hark-graph-hook graph api npm: updated endpoints
urbit-os-v2.93 This release will be pushed to the network as an over-the-air update. Release notes: - Add support to |fuse for tracking updates. Run |fuse with no arguments for usage instructions. - Arvo support having multiple networking keys installed, automatically switching to newer ones when we hear from azimuth that they're active. - In Eyre, replace duplicate channels instead of failing the request - Fix issue in gall preventing btc-wallet from being restarted after being faded - Performance improvements Contributions: Isaac Visintainer (2): gall: no-op instead of sending %huck in +mo-clear-queue Merge pull request urbit#5095 from urbit/ixv/gall-no-huck Liam Fitzgerald (3): eyre: replace channel upon new GET request eyre: address mark review eyre: send comments as heartbeats, not empty events Logan Allen (2): eyre: cast within zapgar to avoid nest check Merge pull request urbit#5010 from urbit/la/eyre-nesting Philip Monk (2): hood: suppot new kiln state jael, dawn: support multikeyfile raghu (18): fuse: add support for tracking sources fuse: removing dependency on key being present fuse: fix some 80 char violations initial implementation of printing logic fuse: simpler generator interface fuse: use %w instead of %v so we can request over the network fuse: add |fuse-list generator fuse: update printing for |fuse-list clay: print conflicting source on fuse failure fuse: update help text work: fix argument accept behn gifts clay: log on strange fuse responses kiln: move to %sing from %next Merge remote-tracking branch 'upstream/master' into better-bar-fuse better cli syntax for |fuse update help text better formatting in error messages
urbit-os-v2.92 This release will be pushed to the network as an over-the-air update Release Notes: - General bugfixes - Better truncation for long posts in a group feed - Improves stability of landscapes' connection to your ship Breaking changes: none Contributions: Hunter Miller (6): CommentItem: prevent actions until confirmed ChatEditor: removing unused code preventing slashes PostContent: height detect and fade for truncation ChatWindow: only dismiss if tab has focus embeds: converted to links for better usability StatusBar: converting more things to links Liam Fitzgerald (4): interface: prevent crash in reducers on new group DMs lens: remove contact importing @urbit/http-api: ensure acks are sent if timers are throttled @urbit/http-api: fix ordering, tests
urbit-os-v2.93 This release will be pushed to the network as an over-the-air update. Release notes: - Add support to |fuse for tracking updates. Run |fuse with no arguments for usage instructions. - Arvo support having multiple networking keys installed, automatically switching to newer ones when we hear from azimuth that they're active. - In Eyre, replace duplicate channels instead of failing the request - Fix issue in gall preventing btc-wallet from being restarted after being faded - Performance improvements Contributions: Isaac Visintainer (2): gall: no-op instead of sending %huck in +mo-clear-queue Merge pull request urbit#5095 from urbit/ixv/gall-no-huck Liam Fitzgerald (3): eyre: replace channel upon new GET request eyre: address mark review eyre: send comments as heartbeats, not empty events Logan Allen (2): eyre: cast within zapgar to avoid nest check Merge pull request urbit#5010 from urbit/la/eyre-nesting Philip Monk (2): hood: suppot new kiln state jael, dawn: support multikeyfile raghu (18): fuse: add support for tracking sources fuse: removing dependency on key being present fuse: fix some 80 char violations initial implementation of printing logic fuse: simpler generator interface fuse: use %w instead of %v so we can request over the network fuse: add |fuse-list generator fuse: update printing for |fuse-list clay: print conflicting source on fuse failure fuse: update help text work: fix argument accept behn gifts clay: log on strange fuse responses kiln: move to %sing from %next Merge remote-tracking branch 'upstream/master' into better-bar-fuse better cli syntax for |fuse update help text better formatting in error messages
urbit-os-v2.91 This release will be deployed as an over-the-air update. Release notes: - Fixes several issues around chat input on mobile and when editing a message. - Various small fixes to Landscape. Contributions: Hunter Miller (1): chat-editor: actually use controlled component Liam Fitzgerald (10): @urbit/http-api: setup testing @urbit/http-api: add tests, fix uncovered bugs interface: skip deleted posts in NoteNavigation NoteForm: do not validate on blur group-view: add +join interface: fix deleting DM messages links, publish: do not visualize deleted nodes interface: use buttons on banners Merge remote-tracking branch 'origin/release/next-userspace' into lf/int-fixes ChatEditor: fix mobile input reset Matilde Park (2): Merge pull request urbit#5102 from urbit/lf/int-fixes Merge pull request urbit#5104 from urbit/hm/fixing-chat-editing-1052 janeway (1): glob: update to 0vrbiqe.v6al2.0b4jc.u9vp7.k1e0i janeway-bot (1): Merge ae6597a into release/next-userspace
urbit-os-v2.90 This release will be pushed to the network as an over-the-air update Release Notes: - Comment input now no longer clears the field sporadically - Improved drag and drop handling Breaking changes: none Contributions: Hunter Miller (5): chat: lifting up message state, converting to fns chat: adding localstorage sync and cleanup bucket: fixing race condition and adding validation file-upload: refactored common logic and added to blocks chat: replacing manual persistence with middleware Liam Fitzgerald (3): metadata-store: unhide all groups CommentInput: stop recreating input -group-create: do not hide groups by default janeway (1): glob: update to 0v7.v4dng.o33qi.kc497.5jc02.ke5es
urbit-os-v2.89 This release will be pushed to the network as an over-the-air update Release Notes: - Bugfixes for issues that were uncovered in the previous OTA Breaking changes: none Contributions: Liam Fitzgerald (7): term: fix babel & tsc issues interface: fix auto colorscheme interface: fix crash in imageinput @urbit/api: fix %remove-posts @urbit/http-api: log errors @urbit/eslint-config: disable JSDoc validation for TS interface: fix graph deletion Matilde Park (3): npm/api: correct metadata resource interface interface: fix tsc collections: fix mobile overflow on detail view
urbit-os-v2.88 This release will be pushed to the network as an over-the-air update Release Notes: - Bitcoin wallet performance improvements - A new, grid-oriented, view for collections - Airlock interactions are now using @urbit/http-api - Landscape performance improvements - Updates to the testing and packaging of JS/TS code, we are now using lerna Breaking changes: - Developers of any npm packages (inc. btc-wallet and landscape) should now use `npm i && npm run bootsrap` at the root of the repo, in lieu of `npm install` inside the folder of the package that you are developing on. Contributions: Isaac Visintainer (3): file-server: scry for identity btc-wallet: in on-init check if we're already registered with launch and file-server btc-wallet: type values before turning into vase Liam Fitzgerald (126): interface: add Figma integration to storybook collections: add LinkInput collections: add LinkBlockItem interface: add storybook fixtures, LinkBlocks interface: refactor url inputs into stateless urlinput LinkBlockItem: add component RemoteContent: refactor LinkDetail: restyle, refactor comments LinkBlocks: add component links-fe: refactor LinkResource entry point interface: stub API properly interface: fix tsc interface: introduce api singleton hark: upgrade to hooks api interface: strip api.hark interface: add http-api to deps interface: move metadata subs to airlock interface: move metadata pokes to airlock interface: move group subs to airlock interface: move group pokes to airlock interface: move contact subs to airlock interface: move contact pokes to airlock interface: move settings subs to airlock interface: move settings pokes to airlock interface: move launch subs to airlock interface: move launch pokes to airlock interface: move invite subs to airlock interface: move invite pokes to airlock interface: move s3 subs to airlock interface: move s3 pokes to airlock interface: move graph subs to airlock interface: move graph pokes, scries to airlock interface: exorcise props.api interface: implement subscription lifecycles notifications: revive optimistic updates interface: pending graph updates interface: add http-api build to deps collections: fix safari layout collections: address L review interface: remove dead APIs interface: improve memoization of hooks, state interface: improve memoization and event listening of components chat-fe: improve render performance interface: refactor sidebar, improve routing metadata-fe: fix preview fetch graph-fe: unify @udification in api VirtualScroller: polymorphize over key type interface: add concrete instances of VirtualScroller interface: update virtualscroller callsites interface: fix tsc post: refactor routes Author: performance PostItem: refactor, memoize LinkBlocks: virtualise scrolling launch: sticky base hash indicator Display: fix breakage from api update -graph-leave: don't crash on inconsistent state -graph-delete: address L review Post: fix pendings, creation collections: migrate to new api collections: fix render on safari && style pass RemoteContent: more refactor collections: moar style pass notifications: clear unreads on resubscribe RemoteContent: fix graphcontent embedding interface: do not leak on reconnect SidebarList: fix sorting metadata-fe: timeout preview fetch collections: dynamically sized iframes && general prop cleanup LinkItem: cleanup remotecontent props VirtualScroller: remove incorrect .toString() calls Post: virtualise more items at once graph-update: batch updates in reducer collections: use unified scroller RemoteContent: remove extraneous margin collections: clear toplevel unreads on visit RemoteContent: stop propagation on unfold click interface: refactor subscription handling for broken resume graph-fe: clone requests, to ensure identical timestamps weather: use next solar event collections: apply styling fixes collections: loosen property access in unread marking interface: fix padding in comments area RemoteContent: fix CORS fallback for images VirtualScroller: prevent reflow loop when origin=top interface: cache embed details ChatWindow: handle deleted messages gracefully for unreads settings: fix notification optimism interface: add suspense utils RemoteContent: suspend w/ fallback on err, loading RemoteContent: center iframes Skeleton: fix grid styling on hidden sidebar collections: key VirtualScroller correctly interface: fix s3 initialisation RemoteContent: cors fallback for video, audio VirtualScroller: working scrollbar interface: fix simultaneous requests in loading interface: fix reconnect backoff collections: fix embed jank on safari collections: allow %reference interface: fix malformed group links in tokenisation RemoteContent: fixed mixed content failure on embeds meta: use lerna to manage node packages interface: standardise script names meta: rework precommit linting for multiple packages interface: update CONTRIBUTING.md LinkDetail: fix safari styling interface: add more collections stories, fix test flake interface: omnibox go fast interface: fix mediaquery watchers on safari LinkBlocks: fix for smaller screen sizes tokenizeMessage: accept numbers in group names Omnibox: fix tsc interface: do not mark DMs as loaded incorrectly interface: fix story titles group-view: do not automatically remove invite on error interface: add Invite stories interface: style pass on invites, make dismiss flow clearer file-server: improve SPA 404 behaviour VirtualScroller: fix scrollbar on safari interface: add all breakpoints to state collections: style pass on smaller screen sizes interface: revive optimistic unread updating meta: update btc-wallet pkg name meta: update btc-wallet pkg name, again meta: remove husky from btc-wallet, update private fields Logan Allen (8): observe-hook: add ability to keep a static conversion warm graph/hark: replace all former mechanisms of warming static conversions with observe hook observe-hook: add missing mark file and remove conversion from dm to transform-add-nodes since it doesn't exist observe-hook: do not warm graph-permissions marks for dms, since they do not exist observe-hook: remove unnecessary stuff from on-load btc-prov/wallet: btc-provider only publishes information to the specific client that is asking for it now, except for new blocks and connection info btc-wallet: leave both subscriptions btc-provider: made interval ~m1, and allow provider to set interval Matilde Park (6): meta: cause rebuild with console.log removals DmResource: remove 'isAdmin prop' build: interface uses unsafe-perm for docker build: revert docker change build: check for npx before calling ResourceSkeleton: shrink title bar on safari fang (1): settings: my channel -> my channels finned-palmer (1): Add eslint, prettier, husky. Fix linting errors timlucmiptev (4): scan-progress added terminate scan-progress in end-scan fixed address bug for legacy addresses scow not scot tinnus-napbus (2): bip158: change swp to flim:sha in +to-range bip158: change swp to rev in +to-range
PreviousNext