Giter VIP home page Giter VIP logo

suite's People

Contributors

fang- avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

suite's Issues

urb.pal.dev is down

I noticed in Landscape that the icon for Million Dollar Urbit app is broken:

Screenshot 2023-12-14 at 22 03 53

Upon investigation, it turns out this icon is served from https://urb.pal.dev/million/image.svg

When I try connecting to this, I get connection refused. I also tried connecting to urb.pal.dev via Tor (in case it was something particular to my local network) and no dice.

Seems urb.pal.dev is down?

pals: submitting tags with uppercase characters gives 400

Should probably just automatically lowercase for you, and maybe even remove any other "illicit" characters.

Alternatively we could consider making tags/lists not strictly @ta, but this complicated the scry interface and generally has poor aesthetics.

rumors: no new rumors since OTA

I stopped seeing anything new in %rumors since a couple of days after the recent OTA, where before it was always very active. Might be worth mentioning my Groups subscriptions were all out of sync after the update.

I've tried suspending-reviving %rumors and %pals, re-installing %rumors and %pals, removing and re-adding pals, and dotposting to rumors. I've added my planet as a pal from a moon and the moon sees nothing in %pals either. Is there anything I can do on my end to diagnose what's going wrong?

pals: adding yourself as a pal reports success but doesn't add the entry

If I add ~monted-tallex (me) as a pal, the interface says it was processed successfully, but nothing actually changes (including after a reload). I feel like it should either show an error, or succeed - but should not report success without succeeding.

I can't predict what use other apps might have for a ship's list of pals but I feel like having yourself as a pal is probably not a very sensible thing to do? But then maybe there is some case for it and it's better to support the weird thing in case someone needs it...

From my reading of the code this is intentional (line 113) so it probably just needs some error reporting there :) I'd raise a PR for it but my hoon is not quite good enough to figure out what needs to be added.

pals: experience gets worse as you acquire more pals

This is the opposite of good!

  • Page generation becomes slow because we're rendering many sigils. Probably best to start serving these as their own files, at /pals/~/palfun-foslup.svg or wherever, so we can tell the browser to just cache them. Initial overhead might be worse due to separate requests, but should be smoother sailing afterwards.
    • Maybe we want to start doing this only if we have more than a certain number of pals? Probably not worth it though.
    • Wonder if we can separate this logic out nicely without upending the entire webui setup again. Perhaps /pals/sigil.svg?p=palfun-foslup&c=decafe? Would let use give immutable caching headers too.
  • List becomes hard to navigate and see changes to. I'm not keen on storing date-ordered peer lists, but certainly we can support filtering by state and/or tag?

cliff: saving file may give error

Tried saving a cliff.hoon modification. Post/reload never finished, then in the terminal:

error in %cliff
%arvo-response
! /app/cliff/hoon:<[138 17].[138 41]>
! /app/cliff/hoon:<[138 7].[144 9]>
! /app/cliff/hoon:<[137 7].[144 9]>
! /app/cliff/hoon:<[136 7].[144 9]>
! /app/cliff/hoon:<[135 7].[144 9]>
! /app/cliff/hoon:<[127 5].[145 7]>
! /app/cliff/hoon:<[126 5].[145 7]>
! /sys/vane/gall/hoon:<[1.392 9].[1.392 47]>

%fafa breaks on lowercase secrets

Some sites (specifically uphold.com) apparently give you their base32 secret in lowercase. %fafa currently dies when that happens.

%duiker's search is case-sensitive

Searching for file names requires a case match (e.g. /unsong has no results, but /Unsong has one result).

It would be nice if the search found results regardless of case.

duiker: Moving up with C-p or the up arrow reruns the previous command

This is probably be a shoe related thing, and not a huge deal, but I'd like to be able to move through previous commands without them immediately running. I.e, if I hit up and my last command was +magnet, it will try and resubmit that torrent. Same with any other command. C-r does work though.

Maybe there needs to be a 'history search' toggle that disables the run on single key flag?

pals: typo in page content

The main page in %pals refers to an incoming-only ship as a "leeche". This should be "leech" (or I guess "leecher" if it's meant to be a verb? the others are nouns though so "leech" fits best in my view).

a target (outgoing only), or a leeche (incoming only).

rumors: max length

Sadly longpost spam is becoming a thing. What would a sensible default limit look like? Or could some kind of rolling window work? ie, n chars allowed over n posts. of course that's way more work, so a simple cap is probably sufficient

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.