teia-community / teia-ui Goto Github PK
View Code? Open in Web Editor NEWFront-end code for teia
Home Page: https://teia.art
License: MIT License
Front-end code for teia
Home Page: https://teia.art
License: MIT License
I've come across it today and though how convenient. It doesn't appear to be for FA2 transfers?
Thanks!
Reported on the discord.
On the mint page, If one does not have any fields in local storage it's not clearing the UI
currently the collab art page looks like this:
link: https://teia.art/collab/ideocartography_realized
it would be awesome if it could have the same filtering features that are on the artist creations page:
Describe the bug
I went to my profile to change my picture. I clicked 'Chose File' to add a profile picture. The name of the file showed as expected, but without a preview of the profile picture. Thinking that I had added a profile picture, I selected 'Save Profile' which sent a transaction to my wallet. However, the transaction description said something like "operation failed". I cancelled the transaction and clicked 'Choose File' again, and this time the profile picture previewed.
However, I still get "Invalid Operation" in my wallet.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I should be able to add my profile picture (and complete the transaction necessary to save it). Then my profile picture change should be visible after the transaction goes through.
Screenshots
See above
Desktop (please complete the following information):
Smartphone (please complete the following information):
Title says it all.
Request from UFFD in the discord
The "terms&Conditions" link on the minting page currently links to a static page
while this looks nice visually, it is a bit risky as the COC/T&C is a "living document" and gets updated.
for example in the static page it still states that "explicit and obscene" art is prohibited, which is not up to date
would be better (at least for now) to link to the wiki page of the COC because that one is always the most up to date COC version
https://github.com/teia-community/teia-docs/wiki/Core-Values-Code-of-Conduct-Terms-and-Conditions
swaps from restricted accounts are not executable through teias UI
but it is currently unclear to the user why a swap is displayed without a price
i suggest adding a "restricted " tag to either the swap (instead of the contract info that is currently displayed like H=N, Teia, Objktcom)
or - imo even better - mark an restructed account as restricted right next to the address/SUBJKT to warn people
or - if we want to stay minimalist - make the address name darker than the nor restricted ones
Describe the bug
While trying to sort the marketplace by ATH as per the button/link on the main page, the collection takes 60+ seconds to load without any indication that the page is still loading.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I would expect the load time to be faster or give some indication that the page is loading--left me thinking that I didn't click the link/that the page was broken.
Desktop (please complete the following information):
Describe the bug
If you click on the "new OBJKTs" menu item, a POST call is sent to graphql with the wrong parameters(?) In the web developer console (and in the indexer db logs) you can see the following message:
{"errors":[{"extensions":{"path":"$","code":"data-exception"},"message":"invalid input syntax for type bigint: \"Infinity\""}]}
In my testing the issue only appears the first page load. If I hit F5 and try again, it works.
Is it possible that the $lastId here jumps from 99999999 to Infinity?
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Clicking the 'new OBJKTs' link fills the page.
Desktop (please complete the following information):
Also reproducible in Chromium Version 99.0.4844.84 (Official Build) Arch Linux (64-bit)
Describe the bug
Seems that in the new UI, history doesn't show burns.
This then appears to cause swap numbers to vary, and the initial mint seems to be incorrect.
To Reproduce EXAMPLE
Steps to reproduce the behavior:
Go to '...' 715249
Click on history
See issue- it says minted 10 / swapped 20
Expected behaviour
I'm assuming that 20 were minted, 20 were swapped and then 10 were burnt.
expect to see either that 10 were burned (and initial mint was 20) , or minted 10 / swapped 10 (if none were burned)
This is the only example I have evidence for, but have noticed inconsistencies in History listings before, that seem to imply burning may have happened.
Currently, it's possible to create a collab contract where you are the only core collaborator, with others as beneficiaries. This is a powerful way to use Teia for:
an example of a collab setup like this can be seen here: https://teia.art/collab/ideocartography_realized_retired_20220711
[EDIT: updated link]
Given that the art in this type of "collab" contract really does only have one creator, I believe that it makes sense to list these under the "Creations" tab of that core collaborator, rather than the "Collabs" tab. I also hope (but don't know for sure) that this could also improve discoverability for these pieces.
Is your feature request related to a problem? Please describe.
Could we please have a gallery/event page/link for Tezos Pride event, similar to the Ukraine Fundraiser link (which was PR45 #45 for reference)
This event may need to use the event tag instead of contract id like UA fundraiser query did
Mal has mentioned NFTBiker had an option to add list of work to a spreadsheet and have those included in the event page, eg for those who forget to use the event tag
Describe the solution you'd like
A link for the Tezos Pride event on Teia homepage that links to a page showing the artwork tagged with event tag, similar to the Ukraine link
Describe alternatives you've considered
The alternative is to use the gallery feature and manually update JSON file, though this is not a dynamic list of work, it would need manual operations. This would cater for any not using the event tag. for this case, there'd be a new gallery in the Gallery page rather than a link on homepage (so different to UA fundraiser event)
Please advise if this is preferred option over the dynamic link above
Additional context
please contact MaliciousSheep or AliaK in discord
initial discussion for this request: https://discord.com/channels/908672304236625970/951351576839221248/982983061610319944
discord link for TezosPride event planning: https://discord.com/channels/908672304236625970/981374833642328084
The text has bad grammar and was written for HEN goals. Consider updating it for Teia community goals.
While answering questions about giveaway options i thought that it would be really cool to better show on the TEIA UI if editions are up for free on hicetdono. (https://dono.xtz.tools/)
can we give the hicetdono contract (KT1GziMhWS28ywwCXT4BJxpN6CkF6jqcUiWi) the name "on dono.xtz.tools" or something similar?
or even better: since we integrated objkt and hen swaps, can we make the giveaway claim from hicetdonos smartcontract available trough the teia UI? (like the other marketplace contracts)? if that was the case, hicetdono could become the best way to put up giveaways that are limited to 1 edition per wallet.
the "random" button on the teia main feed prints out a blank feed.
(since the UI update)
the link for "general FAQ" should point to https://github.com/teia-community/teia-docs/wiki/General-FAQs
(currently points to the empty page https://github.com/teia-community/teia-docs/wiki/General)
i would also suggest to add a link to the "User Safety" Page on the FAQ site:
https://github.com/teia-community/teia-docs/wiki/User-safety
The collab page is currently listing objkts from oldest (at the top) to newest (at the bottom).
Steps to reproduce the behavior:
Ideally, these objkts would be displayed with the newest objkts at the top, as they do in the Creations tab.
some transparent pngs get displayed as if they had no transparency (white bg) in the gallery/creations tab- in the objktpage it works with transparency
exapmles:
https://teia.art/HarmonicFlowers
https://teia.art/objkt/725451
https://teia.art/maybe_celadoor
https://teia.art/objkt/650013
https://discord.com/channels/908672304236625970/941924554899591229/968606448680583178
https://discord.com/channels/908672304236625970/911983442563039312/936378012918751242
there are still lots and lots of editions swapped on hicetnuncs pre-exploit marketplace contract
can we bring back the tool to unswap these listings or better: can we get a button to cancel these swaps?
today i came across a double mint for example were the artist reminted a piece that was trapped ton v1
at the moment the only way to cancel the swap is using hen miirrors that arent really functional anymore
would be good to have an easy and accessible way to retrieve v1 swaps - be it through a little tool or in the UI directly
Summary
As a collector, I am still allowed to collect from banned accounts using the HENv2 contract when the swapped price is the lowest price.
Description
Example
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Listings for banned accounts should not be shown when they are the lowest swap. Using the example from above, the 1 tez listing should be shown instead of the 0.15 tez listing.
Environment
*Please fill out the following Bug Report Template
Describe the bug
Testing collab contract function on https://teia-ui-main-pr-25.onrender.com/collaborate
No issues until trying to add a beneficiary manually -
The automatic shift of the Collaborators percentages worked well when I added any of the popular beneficiaries in the drop down menu - I put the initial shares of the collaborators at 50 each and then decided to test the beneficiaries and selecting the 5% adjusted the other two correctly.
Ok once I manually deleted the [object object] words in the text box it allowed me to paste in a wallet address but behaved a bit oddly so not sure if it needed a refresh.
Ok I repeated twice, if I tried to paste the address from clipboard into the space without deleting the words [object object] manually nothing will paste into the area and it will delete the information from clipboard (checked clipboard and attempted to paste in other areas without success) but if I recopied the address and deleted the words first it pastes in just fine. (edited)
But then the percentages don't adjust properly and the next screen added up to 104%
Also a second 'Next' button turned up while it was just sitting on the screen without interacting, you can see it in -
Screenshots
Desktop (please complete the following information):
Smartphone (please complete the following information): I haven't tested on phone yet
Additional context
Beneficiary wallet - tz2LYfLnMbAY21GCkRHnPrNWLu6oz8dbeCCV
I got the address from Giving Block
bringing this request from discord/notion here:
during the launch people where asking to filter out the tag "spider" bc of arachnophobia
a != filter could help people to avoid certain topics/images
Cannot Sync a wallet either on pc or phone
And when im try to sync if I look in the console it shows this error:
main.ca416e67.js:1 Uncaught (in promise) Error: libsodium was not correctly initialized.
at r (main.ca416e67.js:1:26808)
at main.ca416e67.js:1:41561
Is your feature request related to a problem? Please describe.
Having a gallery/page for Ukraine fundraiser works would assist discovery of these collaborative works and help raise funds for the Ukraine no-war effort
Describe the solution you'd like
Could we please have either:
option (1): a dynamic page/view of the Ukraine collaboration art works, linked via menu/appropriate method - preferable option as this will show current list of works dynamically
option (2): static gallery using the galleries.json method - for this method the list of works would need to be updated/refreshed periodically so is more work operationally, to keep the list of works current. but could be an option if dynamic method is not available
Describe alternatives you've considered
see (2) above. other options are external galleries - NFTBiker has a page also
Additional context
background discussion on discord thread: https://discord.com/channels/908672304236625970/951351576839221248/954707960221827072
for option (1)
@melMass mentioned (1) could be an option via using a graphQL “live” query
for (1), nftBiker has this query: https://discord.com/channels/908672304236625970/908710947412140082/950465754292158524
I'm not sure which fields are needed for UI to display the art, so it may need to be modified. I could try help with that if needed (did try a simpler query for just obkjt id to test (2) and that worked ok)
thanks
Objkt minted on TEIA 7 hours ago. Metadata are still described as being queued.
https://teia.art/khc
tz1V6f3bXuZV6Qu8MPJHZgdHkt4w1UVuEqrG
OBJKT#747226
The Teia marketplace minter logic is being updated to support new metadata fields based on this requirements doc: https://docs.google.com/document/d/1R3rxuJfpCBoh52wDsYpEmY_iuH8sd6l17oh4nk7jlRE/edit?usp=sharing
The Teia indexer needs to be updated to make the new metadata available via the GraphQL API so it can be displayed in the Teia marketplace UI for mints.
Example of new metadata: https://teia.rocks/objkt/748200
would be cool to have a clearer error mssg when trying to pic a profile name in "seetings" that has already been chosen
currently the only thing that happens is that "transaction fails"
basically what it says in the headline:
The infinite scroll of the "new OBJKTs" feed doesnt work, stopy after 8 or so objkts
The templates are a bit outdated and some people still rely on them.
It would be good to update their dependencies and make sure they work as expected.
There are bugs in the A-Frame one apparently (reported on Versum's Discord)
I am bringing this issue here from malicious sheep who reported it in discord
i am not able to test it since i dont use teia on mobile
they said:
"""
I just attempted and the reswap button isnt working on mobile. It indicates it was selected by slight colour change, but it didn't engage the wallet or indicate anything at the top of browser.
"""""
Is your feature request related to a problem? Please describe.
The red circle notifying of Indexer delays is very helpful
Describe the solution you'd like
I wonder if the little text bit that shows up when you hover could include that information to tell artists not to mint or try later.
Either can add an explanation to the tooltip or add a “more info “button and a dedicated wiki page perhaps.
Describe alternatives you've considered
Additional context
Add any other context or screenshots about the feature request here.
it would be nice to have some general way to handle errors. currently, errors are often not handled and the ui just becomes black or white.
what we need is a standard way to display errors (for example with some growl-like library). some errors could also be captured by using reacts error boundaries.
It should mostly be a smooth transition, a few notes:
src/pages/about
main
(not doable while in private mode)teia-ui
repo, if I'm right git does prevent you when a repo you are interacting with was renamed, so maybe teia-ui-legacy
and we archive it (still available but not interactible anymore) and name this one teia-uiI'll update this issue if I think of other things, feel free to add your input.
Describe the bug
Interactive OBJKTs are not vertically aligned when using fullscreen mode on the minting preview page. The vertical alignment is correct in fullscreen mode once the OBJKT is minted.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The OBJKT should appear vertically centered
as discussed in discord, it would be good to have a 404 page. maybe a designer can come up with a nice TEIA-404 image.
this will also require some refactoring of the routing logic.
Multiple people asked for a clear indicator for generative tokens in the feed/thumbnails
there was this </> indicating a OBJKT is a generative one, maybe just bring that back?
currently generative tokens are indistinguishable from images in the feed
Since the vote went into favor of showing objkt.com swaps, it needs to be implemented.
For now the idea would be to "only" display/link them, and in a second time implement direct purchase of those swaps
I minted a (squared) pdf yesterday and it looks like PDF files on objkt pages dont get rescaled like other file types are
on my first try the PDF was too big so it wouldnt fit into the browser window
this is the corrected version, where i sacled to 1000px in my layout program (https://teia.art/objkt/717662)
i think it would be nice to have the pdfs autoscaled on the objktpages
hello! Small bug to report regarding Teia swaps.
Swaps on collab pieces are not showing up on objkt
example: https://objkt.com/asset/hicetnunc/717500
on Teia: https://teia.art/objkt/717500
according to MarchingSquare on objkt discord, this is because the piece is actually listed on the HEN marketplace:
(crzy asked us multiple time to get rid of his name on the site, so this one has the highest prio out of the copytext updates)
This open-source, experimental dApp is developed and maintained by the Teia Community and powered by the Tezos blockchain.
Teia is an artwork made of artworks, an open, community owned digital platform for experimentation, trading ideas and works of creativity as OBJKT NFTs.
The Teia marketplace fee is temporarily set to 0%. Please consider donating to the address hereandnow-fund.tez for maintenance funding.
<headline> Teia is ....
... a collaborative artwork made of artworks, a place for ideas and creative works.
... a non-profit, open-source online platform for trading digital assets as OBJKT NFTs.
... a collective, aligning under the values of sustainability, accessibility, and equity.
... owned and maintained by its community, built and improved by its digital citizens.
Teia is and always will be a work-in-progress.
<link> Core Values / Code of Conduct / Terms and Conditions
As mentioned by @SlinkousArt the current status uses emoji which is device/os dependant.
On some pages margins are missing, because new design wasn't applied there yet.
Updated margins already:
https://teia.art/objkt/510549
https://teia.art/faq
Missing margins:
https://teia.art/
https://teia.art/about
https://teia.art/collaborate
https://teia.art/galleries/
https://teia.art/config
https://teia.art/dmt_vision (user profile tabs, manage assets)
https://teia.art/mint
https://teia.art/terms
https://teia.art/search
Please have a look suggested margins for the pages we are updating:
https://www.figma.com/file/R5sw1HcoHx4Aup1Yl7rGYA/UX%2FUI?node-id=1338%3A12652
Generally, you can find pink squares to check the sizes between the elements.
Updating disclaimer copy
This open-source, experimental dApp is developed and maintained by the Teia Community and powered by the Tezos blockchain.
Updating menu intro copy
Teia is an artwork made of artworks, an open, community owned digital platform for experimentation, trading ideas and works of creativity as OBJKT NFTs.
Improving menu scrolling on mobile
Currently I can't scroll the menu on iPhone - the content behind the menu is scrolling instead.
Updating input fields and buttons on the reswap feature according to style
Styles: https://www.figma.com/file/R5sw1HcoHx4Aup1Yl7rGYA/UX%2FUI?node-id=1406%3A11773
Is your feature request related to a problem? Please describe.
Interactive OBJKTs can use URI parameters (viewer, creator, objkt) to make an artwork look different based on who is looking at it for example. However this does not work when clicking "View on ipfs" as the parameters are not passed in the link.
Describe the solution you'd like
Add the URI parameters to the "View on ipfs" link.
Additional context
For example: OBJKT#67933 is a piece that looks different whether you own it or not and each owner gets a different color palette. This feature is absent when clicking "View on ipfs".
The URL as it appears in the iFrame tag looks something like this
👍 https://ipfs.io/ipfs/QmWHpvEzEZH1orYmxpZCWfQ3ztDLfXcpykWqE48MBGfbUx/?creator=tz1hfuVWgcJ89ZE75ut9Qroi3y7GFJL5Lf2K&viewer=tz1hfuVWgcJ89ZE75ut9Qroi3y7GFJL5Lf2K&objkt=67933
Notice that the parameters are present.
However when clicking "View on ipfs" it looks like that
👎 https://ipfs.io/ipfs/QmWHpvEzEZH1orYmxpZCWfQ3ztDLfXcpykWqE48MBGfbUx/
Hello,
the page of my artwork does not display the artwork. Instead, it displays a "504 Gateway Time-out" error. The text is OK, only the artwork does not display.
The link : https://teia.art/objkt/726132
The artwork is an html site with javascript. It is quite small in size. It was working when I posted it a few months ago. This has been like this for a few days/weeks. All my other artworks, including others html/javascript, work fine.
Before the error appears, the status line says "Waiting for data.objkt.com...", and sometimes "Waiting for ipfs.io..."
This is Mac/Brave. No adblocks.
Thanks !
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.