landscape (ARCHIVED)
Discussion board for bugs, issues, product features for Landscape, Tlon's set of userspace applications for Arvo, with a web-based interface.
Visit the new Landscape repository at tloncorp/landscape-apps.
Product board for Landscape.
Discussion board for bugs, issues, product features for Landscape, Tlon's set of userspace applications for Arvo, with a web-based interface.
Visit the new Landscape repository at tloncorp/landscape-apps.
If graph-store is fast enough, eager storage not necessary
If it isn't, R&D for eager storage
Link Bridge-specific actions as new tabs in Bridge, passing empty transactions (see thread below).
Requires some coordination with infra.
Discussed with @ixv out of band: for better stability guarantees would be nice if publish resubscribes only pulled in content starting at the last timestamp you heard anything happen.
(Marcom wants this for upcoming public notebook.)
More intense version:
Single concern components, but not composable (not generic; very specific views) — might be worth re-evaluating component organisation
Gavin and I are working on a single-page application rearchitecture of the codebase. It lives on feat/spa
. We are starting on a joint merger of Chat, which involves the basics of integrating an API. We will then move onward to migrating the other apps independently.
Dependent upon #20 outcome
If you try to create a notebook in the SPA, the invites field allows you to select ships, but not groups.
Contingent on #49 as first graph-store app.
Describe the bug
props.api
is not passed to Settings in publish
To Reproduce
Try editing metadata on settings screen
Describe the bug
comment edit/delete does not work in publish, failing with cannot read property 'action' of undefined
Includes placement for
"If I'm running older version of chat-store and it's important to know that" — version number in subscriptions, pokes, updates
Talking with @Fang-:
When Chat opens and gets the first 20 messages from every room — that can be a scry. Clicking on a room and getting the backlog, also a scry.
Metadata can be a scry; loading contacts data for a group can be a scry; getting a Publish post can be a scry.
We would be eliminating "initial subscriptions" in favour of scrying; and then subscribing to updates after our initial scry.
The gains are small at first but would pay off going forward.
s3-store
metadata-store
group-store
graph-store
launch
Might have to double-check to define a mark to json conversions.
Change subscription paths to updates, instead of initial (src/logic/subscription/global.ts) and call scry instead of the initial subscription.
In the global.ts you could call scry instead of opening a subscription. You can find the scry function in src/logic/api/base.ts.
It assumes a certain path. We don't know if that correlates with on-peek yet, but you can see an example in the base-hash scry inside file-server.
Describe the bug
Setting fields on default identity in groups does not work
To Reproduce
Attempt to set a field on the default identity in groups
The poke appears to go through fine, although the change is not persisted at all.
Bargain with @Fang-.
Channel.js lives in pkg/arvo/landscape/js/channel.js.
Handoff information
Current codebase:
Handled by @timlucmiptev
https://github.com/timlucmiptev/btc-agents
https://github.com/timlucmiptev/urbit-bitcoin-rpc
Work to pick up
Describe the bug
Groups don't show up in publish invite field
Expected behavior
Groups should show up in publish invite field, when creating a notebook
Describe the bug
chat and publish: hide sidebar button does not work, does nothing
Can be closed once all apps have had namespacing improvements.
LA: Links work slightly easier — moving it to push/pull hook library
Chat is to move the option for federation into the push/pull hook
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.