Activity

divpreet

worked on the setup screen ui, i also added the color assets and the font, just took assets from the site, and then messed around with the layout, also made the error UI, but currently the loading data is pretty slow, and i think its because of the way that i am paginating and searching for the name.

0
divpreet

app init, connected the api, also, i stole a bit of code from my hackatime-ios project, keychain and api to be specific, then, wired the api to flavortown, and then to the home view, i didnt expect pagination, but it was fun to implement in the app! getting a summary, but the UI is really demo right now, using a navigation stack so i dont have to worry about alignments, will change. but im getting an summary of the user!

Attachment
0
divpreet

Shipped this project!

made the password manager in textual, used steganography to store the vault and all the secrets in a image. also learnt alot about how textual syntax is comparable to swiftUI syntax and how the cryptography library in python works! hope the ship goes well lol! merry christmas!

divpreet

added a few touch ups like auto hiding for passwords and a open meme button, which messed with the css, but i did end up adjusting it. also packaged and uploaded to pypi! and now vaultic is a package! also updated the readme, ready to ship!

0
divpreet

implemented basic crud functions, i added update functions and vault functions to the vault. and then simply wired them to the get screen, i did avoid making another screen, since i wanted to keep the app minimal, but, without another screen, the app was just becoming more congested and complicated. so i made a seperate update screen, for the user to change the password of a specific service. the delete function works the same way, with it getting the master password, and verifying and deleting the password, i did have to use a bit of chatgpt, since i was getting issues with how to get the current pwd field showing and then toggling and all that, but i just made it reveal at the end.

0
divpreet

added a generate password function so a secure password can be made, using secrets + string instead of random… also i added copy functions to both the store screen and get screen so the user doesnt have to reveal just to get the password, i also need to add managing passwords, as in deletion and edition.

0
divpreet

made a meme preview to make the app more appealing, used rich-pixels since textual doesnt allow image rendering, the image looks a bit wonky, but thats how it looks pixelated, i tried to fix it by making the image bigger, and it did work a bit. but it slowly became in the pain the bum bum to auto size, which i did end up adding, so the app is more responsive, another fix that i added was that the app now automatically refreshes the list of saved passwords when the getscreen is loaded

0
divpreet

added a multiscreen view, and learnt that textual screens work alot like swiftui! also, i setup a get password system, which lists the current passwords listed and then lets you verify with your master password to get your pass, not instead of the vault being stored in vault.bin, it is now saved in a meme! the meme is randomly pulled from meme-api.com/gimme, and is forced in png for stego to work! i also implemented this unlock system so its actually like a vault!

0
divpreet

made a basic textual app and its proper input fields with minimal css, then i added the master password and vault logic, so now to add a password, you use your master password, which has a vault and is stored with an salt in the home directory. it uses cryptography for the encryptions and decryption! need to add the meme integration and make the other passwords more encrypted. currently i have loading meme commented, since it just slows the current flow, but will add meme integration soon.

0