Joe 9 months ago
Morning all,

Again, I'm trying to make time to work on re-writing Pjuu in an effor to re-kidle my love for working on it.

A lot has changed on the web since Pjuu was written. I have some questions and your feedback would be appreciated. Questions in the comments.
  • 4

Replies

  • Caxinguele 10 hours ago
    Editing is something great to add.
    • 0
  • Caxinguele 10 hours ago
    For dark mode, I really ask myself: hey, people, did you never heat about a plugin like DarkReader? It exists for all browsers! And although such plugins are currently not allowed in browsers (big techs are bad in mobile platforms), a mobile browser like Vivaldi has the dark mode in itself, and I always use it on. Pjuu has to be good for what it needs and expects, though. Look at my screen now!
    • 0
  • Caxinguele 11 hours ago
    5. This is not bad, DEPENDING ON WHAT we want to see. I think it should be thought together with the comment discussion tree for each post in what we see today in Pjuu. Chronological inside each post, right? Directly it. I hope so, for the several answers for answering questions in order of their number (and sometimes with multiple answers I do for a specific question; reading them in the order I wrote is important, needed... obviously, I - naturally - write in chronological order).
    • 0
  • Caxinguele 11 hours ago
    4. Yes, in steps, maybe. And what about Mastodon? Fosstodon is there... And have you heard that gnusocial.net will soon stop existing? Would Pjuu be a good alternative to migrate from it? I will create a discussion just for this in the main Pjuu (I just asked this here because it sort of intersect the question 4).
    • 0
  • Caxinguele 11 hours ago
    3. Markdown is nice. Thinking about it being showed in TUI is treasure, in my opinion. Writing it keyboard only is a must, without trimming what can be done - not being too hard, please.
    • 0
  • Caxinguele 11 hours ago
    3. b[...] For example, I am giving answers to specific comments in this post you created, Joe.

    Platforms of web fora have such trees, but in a shallow way only: site ใ€‹ forum for specific subject ใ€‹ subfora ใ€‹ thread ใ€‹ answers to that thread.

    Answers are commonly shown as being written for the thread starting post, or another one. But in complex discussions were will spend time in what we could not want or need, if our interest is just in part of that whole thread. Not possible today, I think.
    • 0
  • Caxinguele 11 hours ago
    3. [...] Kwai does not delete our words. But it shows us the size of the excess, and this gives us the chance to reduce, edit, and possibly show it will continue in a next message. But these "links" (not web jargon meaning!) could be closer to invisible for us.

    I dislike the way that is impossible to follow a logical tree of comment answers, and possibly having branches of these trees completely skipped, when we are following specific ones. "b[...]"
    • 0
  • Caxinguele 11 hours ago
    3. Post limit can exist in better ways. I would like to turn it off for me, in specific posts and/or discussions. But the best would be to circumvent them in nice ways. DELETING what I wrote, and did not send, since I had more to say, but it was above 500s limit, so I had to decide what I would do: split? Reduce? Strip and keep? Acronyms? Others? But DELETING IS hateful!

    Telegram is limited! Fairly good way.

    Tiktok is limited is a bad way too.

    Kwai is limited in a bit better way: [...]
    • 0
  • Caxinguele 11 hours ago
    2. I am open to help with this.
    • 0
  • Caxinguele 11 hours ago
    2. So, I will like to say that Pjuu works in old phones and very old computers with browsers that are very limited, or somehow different. And big tech platforms will never be such, or very very rarely: they want profit with their new things.

    My phone is very old. Some apps and sites simply do not work on it. A lot of them work bad, veryvery slow, and what I need and want in these "slow contexts" could be normal in my phone too - but this depends on big tech choices for what resources users need
    • 0
  • Caxinguele 12 hours ago
    2. Support for old browsers is painful when you think of them with limits that are arbitrary: IE series browsers have exceptions to what standards are today, and to what they always were. If we think of the web in the context of the whole world population, their ways and difficulties to access it, we may want to fight what is bad for them. Always having new things is hard, costs money. A browser that can work in TUI(or what can be thought as one) is good. A site that is full with TUI is perfect!
    • 0
  • Caxinguele 12 hours ago
    1. I will like if Pjuu does not depend on "bad" JS. GNU and FOSS/FLOSS only, without dependency in any big tech would be perfect, in this idea.
    • 0
  • Caxinguele 3 months ago
    (...) f. Posts and message times MUST be (at least in a setting for each user) shown in real time and date, with seconds, in user's timezone; seeing a lot of messages in like "6 days ago; 6 days ago; 6 days ago"... really annoying. There in an international format YYYY/MM/DD HH:MM:SS that I am fond of; and if I can choose seeing them always in my timezone, there is no need to include this detail in it. But relative "time ago" is bitter. Have help pages for *all*. I help!

    "Book" finished. ๐Ÿ˜‚๐Ÿ™ˆโ˜บ๏ธ
    • 1
  • Caxinguele 3 months ago
    (...) e. Have reactions on posts and replies, but all UTF-8 emoji and related should be allowed (in Telegram, not all emoji we can write are allowed; and in some channels and groups we cannot even use several of them; further, since Telegram started having its "paydium", we receive paid suggestions only, instead of a lot more options we do not need to pay... just allow them all here). (...)
    • 1
  • Caxinguele 3 months ago
    (...)

    6) a. Allow any UTF-8 in usernames, I could not even write my username with a letter of my language! b. Some limit may be encouraged, but not completely forced. c. Username with only symbols or with mixed characters without real meaning, is not good to have. d. A pair of usernames, maybe. Or allow some more different symbols to be added in the front of the harder and used username. (...)
    • 1
  • Caxinguele 3 months ago
    4) Fosstodon would be a good idea, I think. I do not know Fediverse enough to say it. I think I made and account and it is currently unused there. I prefer: always prefer libre interactions instead of any private ones (like Meta Inc. or X today, which are things to be dropped, in my opinion).

    5) Post ordering to be chosen in a global setting, or a page control (I like having an option to make it never be shown).

    (...)
    • 1
  • Caxinguele 3 months ago
    (...) Formatting should not change post size (UTF-8 characters should all count the same: latin letters with accents or not; nordik characters; russian, japanese and chinese; emoji and all related things, and skin colours MUST NOT increase count either).

    (...)
    • 1
  • Caxinguele 3 months ago
    (...) In Telegram I miss: sizes (both by number and by relative names, like title, subtitle, paragraph, item); colours; monospace paragraph should not mean source code of anything, and times I just want it normal, with a mono like view; and some of Telegram formatting options are not compatible, and are not when mixed (like in quotations; with monospaced parts; ...). (...)
    • 1
  • Caxinguele 3 months ago
    (...)

    3) I do not like the current limit existence, mainly because I want to write things in my language, besides english. It is a reasonable size, though, for a specific kind of publications: summary. But eventually having them bigger should be possible. I like markdown idea. It can have a minimum, at least. But not as little as Telegram, today. (...)
    • 1
  • Caxinguele 3 months ago
    1) I prefer it will not need it. Having it or having it enabled, may give unneeded benefits.

    2) An old browser version, with its specific details, fine. But older public standard, like HTML 4.01, should not be dropped. I do not want to follow current top requirements, and always have new devices or things - this is something which cuts out a lot of people.

    (...)
    • 1
  • Mukt 5 months ago
    a tad late for this, but my two cents nonetheless:

    1. No, but as you said : not a game changer.
    2. No. But do it. your pjuu time has better uses.
    3. Hell yes! to markdown. neutral on post size.
    4. Obviously, yes. I'll make this my default activitypub instance.
    5. Yes!

    Dark mode request. Again. Please.
    • 1
  • Joe 7 months ago
    Strange @sigg3, I've been playing with #htmx too. I think it would fit here really well.
    • 0
  • Sigg3 8 months ago
    @Joe I've been playing with #htmx lately, it's really nice and helps me avoid having to touch js. It's all embedded in the html tags.

    I only ever use the pjuu android client so I don't really mind about other surfaces and browsers though.

    The post comment order is weird, I agree.
    • 1
  • Joe 8 months ago
    One issue with supporting older browsers is newer CSS toolkits will not work. I know TailwindCSS has removed IE.
    • 0
  • Joe 9 months ago
    Thanks for feedback @Tucumano88.

    @Curioustob I donโ€™t full modernization is on the cards. Personally, Iโ€™m not a fan of client side render and all work in that area is now aimed at making those tools server side, which weโ€™ve had forever. I take your point though.
    • 0