(#53wqhjq) @novaburst@twt.nfld.uk Did you fork it from pass or is something completely different? I was thinking of building one myself for a while now.

@ullarah@txt.quisquiliae.com Keepass is pretty nice but I prefer a plain text system like pass.

I don’t even keep my own passwords written anywhere, I just need to remember the username, that’s why I thought of using a stateless approach AND a password manager for the others accounts.


#rqitkva

(#puslfoq) @novaburst@twt.nfld.uk I too have to keep track of lot on accounts, I use an org-mode file to know where I have which account.

I even have to keep track of other people’s accounts too, luckily only for storage purpose, since they can’t understand the importance of remembering their own passwords, I can count to over 140 in total. 😭


#53wqhjq

(#ttofg7a) @prologic@twtxt.net Ok! šŸ‘Œ

I can’t say much about the theme decision but I think who choose that should know that the NEED JavaScript if they want to change it back and to see anything in the first place, that also means that we need an API for selecting the theme for the #pwa too.

For mitigate the risks we should have a noscript tag with a description and a static link or action to revert the decision, it can be tested via lynx or any other cli browsers, I can’t help there for now through.


#rpndxvq

(#xd6wama) @prologic@twtxt.net Yes, thanks you.

For now I’ll try to use what we have already, the API in dev.twtxt.net seems to cover most actions, the only APIs that are missing are one for reporting and the actions on twts (mute, bookmark, etc.) and one with the metadata of the pod too, (version, branch, references, etc.).

I’m not real time by nature 🄓 so I think working with issues and yarn should be enough for now.


#dv5umbq

(#asegxpa) @mutefall@twtxt.net Yes, i mentioned USB and SD cards because they are what I use for installing nowadays I also have a TinyCore Linux on a old 512Mb SD card with persistence that works flawlessly as a recovery OS.

With my old phone I even used an app to install the live CD and writable in my phone using an app for Android rooted devices to use as a portable recovery or persistent USB hub, I don’t remember the name but I can look it up if you. want.


#zk34moq

Alright! Finally got everything set up to start working on the #pwa! šŸ’ŖšŸ’ŖšŸ’Ŗ

I’ll be working only on the #pwa repo and I’ve set a local proxy on a throwaway docker instance of yarnd as a local backend.

First will be to get all the API mapped and then I’ll try to get everything to work with less graphics elements as i can at first. šŸ™ƒ

For the rest I’ll write down a quick list of the next steps to do as soon as I can.

Meanwhile feel free to give any suggestions/proposal/alternative on the UI or any questions/request for the project. 😜


#xd6wama

(#bg2vtbq) @prologic@twtxt.net Since we’re in topic I would like to ask about the accessibility part for the pwa, I looked at the documentation of the polythene library and it seems well covered on that part, are there any particular additions that might be useful?

Usually there’s not much request at my office so I just focus on having the application decently organized on the HTML structure and allowing a good keyboard navigation but not much else.


#zihv2ya

(#pvohbma) @prologic@twtxt.net I’m not sure, but this is the best I found on a quick search: PeerChat, if I remember correctly OwnCloud offer a chat plugin which is self hosted too.

Fun fact: I thought of making an app like that for fun just two days ago while chatting with a friend, never started since I didn’t really needed and was more of a toy project though. šŸ˜„


#gu5zheq

(#7wdfdva) @off_grid_living@twtxt.net I can’t say this is not much different. In Russia when you goes to public demonstrations made for liberty of minds, stopping the war, making free political prisoners and etc, u can get more then headache. u can get a some years in prison, repression and intimidation of your family (or just stealing family but this is purely Caucasian history). and also, mostly at public events, people are beaten to fractures and severe beatings.


#sn2bd4a

(#2kj5qta) @thecanine@twtxt.net Yeah, if something is missing, me, you and everyone else can add anything they might need.

It’s true that it shares data with chrome since it IS chrome even if installed.

Using Cordova should fill the need of physically separate the app from the browser plus adding an API for native interactions and having more control on the output generated.

Still, the first step is to have the app working. 😜


#n72zi3a

(#2kj5qta) @thecanine@twtxt.net I’m more of a circle fan, but everything can be done, it could be a custom option.

Your concerns about switching to a webapp are not much to worry about if the PWA is made correctly, Here an example i made when building my ParcelJS setup for my office, if you select ā€œInstall Appā€ from the tab options it will install like a normal app.

Also AppsGeyser simply wrap with a frame your website, a PWAs is not made that way.

To learn more on PWAs check this out.


#skqn2bq

(#2kj5qta) @carsten@yarn.zn80.net Yeah. I already know of it, but I think it’s dangerous if used without thinking.

I prefer doing a simple sketch by hand or stylized (like the one I shared) to avoid getting used to a style and then getting stuck to it on any iteration.

To me mockups should be to plan and understand how a pure interface works best and nothing more.

I compare designing then as playing with index cards, you shuffle them, fold them and overlap them.

This is something that those tools never helped me do easily.


#zbrz4gq

(#2kj5qta) @prologic@twtxt.net Nice. Yeah, let’s focus on that.

I also recall Google offering a section dedicated to publishing pure PWAs directly in the Play store but I’m not sure if it’s still there.

And also being a PWA could open the possibility of an iOS version too, I don’t own any Apple devices so can’t help there. šŸ˜Ž


#4it22ia

(#6uaf4fq) @ullarah@txt.quisquiliae.com I first noticed on my phone on Chrome then on PC the issue was still there on Chromium on Linux.

I should expand on my definition of flexibility:

Regarding CSS, the general rules on CSS often seems complex but once I started using Suit CSS on plain projects (or BEM if you prefer) and CSS Modules with bundlers plus dropping any kind of framework, the only limitations became how CSS worked natively.

I also started using CSS Flexbox and CSS Grid for anything on layouts and all my problems vanished.

I also use CSS over JS for most of my interfaces, instead of replacing a section I just hide or move it with CSS allowing me to change many parts by just switching a simple class.


#x3kjzwa