#Pictopy

1 messages · Page 2 of 1

abstract bear
#

because on the backend we are using model and python

coarse sparrow
worldly pulsar
abstract bear
#

and listen mentor is out for a week he informed us so don't think he isn't active

#

keep up thee good work

abstract bear
#

I AM PRETTY MUC DONE

worldly pulsar
abstract bear
#

DONE

#

WORKING EVREYTHING??

worldly pulsar
abstract bear
#

okkk

#

i am writing a pr

#

okay would send okkk

worldly pulsar
crude prismBOT
#

@abstract bear You are now level 19! :confetti_ball:

pseudo kiln
#

Hello I am Divyanshu Shekhar. I am looking forward to contributing to this project.
I have good knowledge of MERN, Go, Python. I have done in the past, simple project in Rust and Tauri too.

worldly pulsar
worldly pulsar
worldly pulsar
pseudo kiln
worldly pulsar
opal cradle
#

hey I have a question ....

#

??

#

more like a problem

#

🥲

worldly pulsar
#

Don't worry.
We are here to help.

opal cradle
#

whenever i am trying to run " npm run tauri dev" my system is crashing again & again

abstract bear
#

some bug

#

typoo error

abstract bear
#

our mentor is out for week (he informed us) so we have to wait a little a while

#

but you send me screen shot i can helpp

abstract bear
opal cradle
#

ok

abstract bear
#

few question u install every dependenices

#

right ?

opal cradle
#

I mean i followed the steps from the github file

#

till the npm run step

#

till the last step you see on this SS

crude prismBOT
#

@opal cradle You are now level 2! :confetti_ball:

abstract bear
#

what is errorr mtlb in the terminall

#

ss of that

wraith creek
#

yeah

#

anytime!

opal cradle
#

it just crashed again

abstract bear
#

bro listen trying to run scriptt

#

go the frontnend folder

#

and then npn run tauri dev

opal cradle
#

ok

abstract bear
#

run npm run taui dev

opal cradle
#

it is still crashing

abstract bear
#

did u installl all the dependeciess

opal cradle
#

what is the command

#

??

abstract bear
#

npm install

opal cradle
#

yeah i did

abstract bear
#

cd scripts

#

and then venv command

opal cradle
#

yeah

abstract bear
#

?

#

venv?

#

bro just give me a minute show me your screen i might get to know better what is the problem

#

?

opal cradle
#

🙃

#

i told you i just followed till the npm run trauri dev command

#

why is this issue coming ??

opal cradle
crude prismBOT
#

@opal cradle You are now level 3! :confetti_ball:

abstract bear
#

brooo i can give you something

#

good for new bie

#

good first issue

opal cradle
#

ok sure

abstract bear
#

just remember we are there

tranquil spire
#

I have a concern about optimizing the overall performance of the application. Why are we querying the database using SQLite in Python instead of Rust? Won't it increase the latency

pseudo kiln
#

Exactly. There is this same issue with image fetching and posting. Why not fetch with Rust itself?

abstract bear
#

right that is what are u saying?

abstract bear
tranquil spire
#

Oh i see ,so your intuition is that fetching of images is faster with the help of Python ,right?

abstract bear
pseudo kiln
#

But the high memory usage of the app ... Don't you think it's due to the overhead of Python only ??

tranquil spire
abstract bear
#

if u saw

#

Proper profiling and optimization in Python might resolve the issue without the need to migrate to Rust.

tranquil spire
#

Well with libraries it would be better to stick with python but had the general doubt so yeah

pseudo kiln
abstract bear
#

i wanna have a look at them

#

but generally spaeking even the senior engeenir takes around 1 year to be comofortable be rust

pseudo kiln
abstract bear
worldly pulsar
crude prismBOT
#

@worldly pulsar You are now level 19! :confetti_ball:

worldly pulsar
worldly pulsar
worldly pulsar
worldly pulsar
#

And Numpy is implemented in C++ . So that makes pillow efficient because of underlying C++ implementation

worldly pulsar
abstract bear
worldly pulsar
#

And Python itself has huge library support to implement anything.

tranquil spire
worldly pulsar
rose crane
#

Hello everyone, I've been trying to figure out to contibute, can anyone tell me what's under developement and what are the places i can contribrute to

worldly pulsar
worldly pulsar
opal cradle
abstract bear
#

see i have added a new feature through which user can control the entire ui

#

so in that i have only three themes where you can add more themes

worldly pulsar
worldly pulsar
worldly pulsar
opal cradle
#

Ok 👌

worldly pulsar
abstract bear
#

then

#

well parag @worldly pulsar

#

what about

#

the

#

documentation

worldly pulsar
worldly pulsar
abstract bear
#

till when ?

#

mtlb u have to go somewhere

#

so bro just make sure pr is there before that

#

documentation

#

is necessary

worldly pulsar
worldly pulsar
abstract bear
#

and would be back when ?

worldly pulsar
worldly pulsar
abstract bear
#

okk best of luck bro

worldly pulsar
abstract bear
#

i'll be working on the face detection things live and then sort imagess hope fully it will merge soon to

abstract bear
#

and listenn paragg requirement .txt i pretty much added all the dependienies would make a pr for it by tonight ??

#

sound great and that model we need to soon

worldly pulsar
abstract bear
#

the model u would add to right

worldly pulsar
worldly pulsar
#

Check it out .

abstract bear
#

GREATT """"

abstract bear
#

@mystic sigil

#

hy tell me this is the better place to discuss

#

would be happy to have your views

#

?

#

CAN WE clearify because u were talking about onnx compatibilty and then were saying onnx won't be supported for long

mystic sigil
#

@abstract bear I have mentioned all the problems there https://github.com/AOSSIE-Org/PictoPy/pull/244

for your reference

i. Models size is 4 GB that's too large from my end
ii. As ONNX does not support it so , I have no idea it works for all divices or not

GitHub

Description:
This PR introduces the following updates:

Added a new section for Model Documentation in the main README.md to guide users toward more detailed information about the AI models used in...

abstract bear
#

but you recently said there is certainity that onnx would be supported in the future

#

??

#

model size is a good point

#

i am working on it

#

shukriya for a great feedback

abstract bear
#

the current focus is on delivering a functional feature, with flexibility for future adaptations if needed.

mystic sigil
abstract bear
#

it remains a widely adopted format with strong community backing and frequent updates

worldly pulsar
abstract bear
#

so i am not getting you point

#

can u elaborate

#

can i provide u file u can try it out with all the filess

mystic sigil
crude prismBOT
#

@mystic sigil You are now level 7! :confetti_ball:

mystic sigil
#

And 2ndly it size is too high around 3.8 GB

worldly pulsar
abstract bear
mystic sigil
abstract bear
worldly pulsar
abstract bear
mystic sigil
#

How can you be sure that it will work on all divice but if ONNX supports then Yes , I can say it will work on all divices

worldly pulsar
worldly pulsar
abstract bear
mystic sigil
abstract bear
abstract bear
worldly pulsar
abstract bear
#

all my saying @mystic sigil can u just try it out

#

please so that we can get an feedback and work towards it

#

i am working on the model reducing its size

worldly pulsar
mystic sigil
abstract bear
#

and if possibble can u help us out in testing

#

@mystic sigil asking as a fellow developer

worldly pulsar
crude prismBOT
#

@worldly pulsar You are now level 20! :confetti_ball:

mystic sigil
abstract bear
#

@mystic sigil

#

just wanted to say you were your conern is real

#

at mid night going through all website onnx is a must

#

it would take a lot of effort but right now the model size has been shrink too around 2 gb

#

i am downloading automatic 1111 to optimize the midel and convert it itno onnx format

#

shurkiya bhai @mystic sigil

worldly pulsar
wraith creek
#

do you guys know a good dataset for training images for gallery with which I can add more classes , I searched literally for hours and found no properly labeled dataset , few found were too large which were not possible to train locally

marsh idol
#

I think its smaller versions exist

wraith creek
#

also when loading it I dont see any labels folder, txt files required for training yolov8

wraith creek
#

ohh thanks

abstract bear
worldly pulsar
worldly pulsar
viscid estuary
#

how to solve "failed to add folder" in ai tagging page but album is loading images from the folder but not ai tagging

worldly pulsar
abstract bear
#

??

viscid estuary
# worldly pulsar Can you send console log messages.

INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: 127.0.0.1:45796 - "GET /images/all-image-objects HTTP/1.1" 200 OK
INFO: 127.0.0.1:45810 - "OPTIONS /images/add-folder HTTP/1.1" 200 OK
INFO: 127.0.0.1:45810 - "POST /images/add-folder HTTP/1.1" 400 Bad Request

viscid estuary
abstract bear
#

BHAI EK MINUTE WHEN DID U FORK THIS REPO

#

JUST ASKING

#

the repo has update a lot since then listen?

#

@viscid estuary

#

just go sync you your repo to the lastest pictopy repo

#

then it should work fine

worldly pulsar
worldly pulsar
#

And also try syncing the latest changes from main repo. Just as @abstract bear said.

#

Let me know if it works.

abstract bear
#

..

abstract bear
crude prismBOT
#

@abstract bear You are now level 24! :confetti_ball:

abstract bear
#

have a look at this

#

this might be the key for the speed

#

i read some articles about safetenors it we go from onnx to safetensor it would helpp

#

will help to keep the size low and i talk to some seniors about this

#

they said it won't effect accuracy if we use safetensor format and try quanitized from fp16 to int8

#

1.8 gb the size can easily be decreased to 800 mb or even less

#

@worldly pulsar

worldly pulsar
#

@abstract bear , You are right.
SafeTensors can significantly reduce model size while ensuring fast, efficient, and secure loading. It's perfect for keeping things lightweight without accuracy loss.

#

Combining SafeTensors with quantization (FP16 to INT8) can shrink a 1.8GB model to 800MB or less, maintaining performance and reducing memory overhead.

#

Any minor quality drop from quantization is negligible if done right.

#

SafeTensors boosts loading speed and security, ideal for real-time or edge applications. It’s the key to lightweight, efficient deployments.

abstract bear
#

we should go with safetesnsor

#

tensor rt supported so no worries

worldly pulsar
abstract bear
#

wahee

#

just workk more on the sizee

worldly pulsar
abstract bear
#

we must workk on accuracyy

worldly pulsar
abstract bear
#

i am going through some docmentation

radiant mauve
#

hey guys, what all issues are currently people working on?
Also, there have been a lot of merge conflicts lately

what is the issue

abstract bear
#

@radiant mauve we recently added a image genration feature

#

working on pr on requirement txt and and documentation

#

and alsoo some feature in ui and face detection for feature in backend

worldly pulsar
#

We have also added setup docs for the image-generation model.

#

I am working on some frontend bugs and also adding detailed documentation of existing AI models

marsh idol
abstract bear
marsh idol
#

You can make the video now also, for setting up the project locally for development.

abstract bear
#

great then

wraith creek
wraith creek
wraith creek
wraith creek
#

I have create issues for it

marsh idol
crude prismBOT
#

@marsh idol You are now level 8! :confetti_ball:

worldly pulsar
#

It improves performance drastically.

wraith creek
crude prismBOT
#

@wraith creek You are now level 13! :confetti_ball:

viral cobalt
#

@wraith creek ,

wraith creek
viral cobalt
wraith creek
radiant mauve
wraith creek
radiant mauve
worldly pulsar
#

End-to-end testing will decrease your workload exponentially.

radiant mauve
#

image generation in a image gallery seems useless to me, until it can mix different images
rather than generation

radiant mauve
worldly pulsar
radiant mauve
worldly pulsar
#

We can definitely consider adding the ability to mix or edit existing images in the future to make this feature more relevant and aligned with the project’s goals.

radiant mauve
worldly pulsar
abstract bear
radiant mauve
#

and suppose I want to use it, I can download the model, and try it out

abstract bear
#

@radiant mauve we have resolve the merge conflicts

worldly pulsar
radiant mauve
worldly pulsar
worldly pulsar
abstract bear
#

we would make feature more robust and keep working on the model

radiant mauve
worldly pulsar
#

We will add it after Image-Generation PR gets merged.

radiant mauve
#

better would be image mixer

#

also, we decided to have modularity

abstract bear
#

got it

worldly pulsar
#

Got it👍

worldly pulsar
radiant mauve
#

if you wanna work, work on packaging the project
the project is still not executable

worldly pulsar
radiant mauve
abstract bear
worldly pulsar
wraith creek
#

he was working on it ig

radiant mauve
abstract bear
#

no problem then can i make a landing page for picto py from where the picto py is available for the user to download

#

@radiant mauve

#

a suttle sweet landing pagee

worldly pulsar
#

@radiant mauve , so now the executables are done. Should I start on something new, or do you have anything specific in mind?

Whatever you suggest, we can make it happen.

For example, we could develop a mobile app for PictoPy, as most people use image galleries on mobile.

rose crane
#

are you guys also facing issues after the recent merge, there seems to be lots of error after @wraith creek 's recent merge.

worldly pulsar
wraith creek
#

these merge conflicts problem will be resolved soon after adding tests and a pipeline which I'm adding

abstract bear
#

@marsh idol there is some merge conflict i noticed it iff possible just resolve it

abstract bear
abstract bear
#

just @rose crane be readyy for some night fixing issue and bugsss🤪 and then going through documentation mid nighttt

crude prismBOT
#

@abstract bear You are now level 25! :confetti_ball:

abstract bear
#

@radiant mauve can u remove this enguage

wraith creek
#

I have fixed all meerge conflicts caused by other PRS too

#

should I push that

#

in my tests PR?

abstract bear
#

by the wayy the thing you are about ot make pr

#

i have alreadyyy workedd on it and pushed

#

but mentor was out after that

#

so it was'nt merge

#

@wraith creek no worries we gotta wait for my pr evreything would be good to go

wraith creek
abstract bear
#

it's a;readyy there fixedd

#

have alook around a week beforee

#

pleasee

#

just chill broo tuhh kaare ya maii kya farak padhtha hai

wraith creek
# abstract bear pleasee

ok I thought it was causing problems for many people so I just went ahead and fixed everything every file wherever the error was coming for easy setups

wraith creek
#

no worries these conflicts will be resolved soon after adding tests

#

and pipeline

#

not resolve fully but reduce significantly

wraith creek
#

what css update? I never updated any css

abstract bear
#

gnn

wraith creek
marsh idol
#

I am getting a lot of errors in the MediaView.tsx file after a recent merge.

#

The app is not able to run and I am not able to resolve conflicts on my PR due to this.

abstract bear
#

let me get my handss dirtyy

#

give me some time @marsh idol paaji

abstract bear
# marsh idol

paaji @marsh idol i just synced my repoo to the latest versionn

#

just give me an hour i'll fixx it

marsh idol
#

No no, you don't need to do that.

abstract bear
#

did it brother

marsh idol
#

I think it should be resolved by the person who coded that part

abstract bear
#

yup i get youu but its just some syntaxx errori 'll fixx it

abstract bear
#

@marsh idol working upon it give me timee

abstract bear
#

@marsh idol hy everything is up and running everything is up running

abstract bear
#

and listenn everyone please don't use motion(framer-motion) in the frontend just stick to react type sccript tailwind css espicallyyy in src tauriiiiii

wraith creek
abstract bear
wraith creek
abstract bear
#

if u need helpp in that

#

i can helpp

wraith creek
abstract bear
#

i'll be happy to helpp

mystic sigil
worldly pulsar
abstract bear
#

let me solve this tooo

rose crane
#

guys is anyone else also facing issues after the last merge

#

my app is not running after pulling

worldly pulsar
worldly pulsar
rose crane
#

why are the PRs getting merged so late?

crude prismBOT
#

@rose crane You are now level 3! :confetti_ball:

viral cobalt
#

do anyone face same error?

worldly pulsar
abstract bear
viral cobalt
radiant mauve
#

Hey guys, now there are lots of issues with merge conflicts
I advise you to, keep on pulling the main repo before making a merge

As now, to resolve the backlog of these
can you all, just create a google doc or something, with all MR's, and after I merge it in that order
you guys resolve conflicts, and fix yours(until your turn comes in the order)

it's needed otherwise, there's going to be a pile of MR's like this

#

can someone please take the initiative of creating a doc
and adding the PR's in it

abstract bear
worldly pulsar
#

@marsh idol ,
I am getting this error while running frontend after recent merge..
Do, we have to run some commands for creating /dist folder?
If yes, please update Redme.md .

abstract bear
#

@everyone listen i am going to restructure the frontend what i mean by this is that becausee too many things are added so it making look cluttered (i don't think any user is going to use in such a condition ) so would make everything well structured and it should follow a simillar design i will create a notionn dockss for it so pleasee from now onn before you add anything before you add anything update in that notion dockk

marsh idol
#

I am out right now

worldly pulsar
marsh idol
#

I should probably have updated the readme or created this folder

#

in my PR.

#

I will correct this.

marsh idol
#

@worldly pulsar I have opened the PR for the fix, thanks for pointing out.

worldly pulsar
abstract bear
#

bro he deosnt meant thatt

wraith creek
#

but that's variable too for eg if one PR gets merge their is a chance that it would cause conflicts with other
Though if still if doc with all MR are needed I'll update it by tonight

abstract bear
#

yupp

#

you

#

i am working on thiss docss

#

if u are so shall i stop

wraith creek
abstract bear
#

naah if u can just do it

wraith creek
marsh idol
#

The first one will get merged first

#

?

wraith creek
crude prismBOT
#

@wraith creek You are now level 14! :confetti_ball:

wraith creek
rose crane
#

guys the frontend looks ugly, is anyone working on it ? @abstract bear you previously mentioned working on it once are you doing ?

abstract bear
#

sorry can u elaborate i did nt get that @rose crane

rose crane
#

the sidebar ui and everything is looking quite ugly, are working on revamping designs?

abstract bear
#

bro just have a look i already

#

made a pr customization and everything named such

#

i worked on teh side bar

#

it not mergedd

#

but it would be merged soo

#

soon

rose crane
#

is there anything to be done on frontend where I can help?

abstract bear
#

i am right now working on something backend

#

and frontend pretty much done

#

there are some some routing issue in the frontend

#

people have not used react roiter well so its causing issue

rose crane
#

ok i'll look into it

abstract bear
#

ya sure go ahead if u need any help in that

#

i am here

#

@rose crane \

rose crane
#

surre

worldly pulsar
rose crane
worldly pulsar
rose crane
#

Nope, I've fixed it .

#

Btw thanks for asking

worldly pulsar
rose crane
abstract bear
#

@rose crane great buddy i saw it but i was busy something could'nt do it

#

thanx

raven hill
rose crane
#

hey guys the images and design in the memories section look too big and don't go with other pages, planning to change them to have similar look throuhout the app

crude prismBOT
#

@rose crane You are now level 4! :confetti_ball:

abstract bear
#

i am already done with it

#

i was about to make a pr when i was about to get back group the collage

rose crane
abstract bear
#

yup i was working on it till like morning but couldnt push it

#

as i had like leave for collage

#

so i thought after collage i would come back and make a pr

rose crane
#

ok then

abstract bear
#

great sorry i should have make a issue for it bea cause i thought i would fix it in my frontend restructring

#

things

#

sorry if u like started the work @rose crane

rose crane
#

I hadn't stared yet

abstract bear
#

great then

#

i'll push it today by the time i am back from collage

glass seal
#

Hey guys, I want to contribute to pictopy. If you need assistance with your assigned isseue related to frontend please do let me know

abstract bear
#

??

#

backend is running images are not coming up

worldly pulsar
abstract bear
#

yup

#

see na i have loaded images from the frontend it showing uip here in the terminal \

#

but images are not there frontend

abstract bear
#

hy @everyone

#

i am make the web ui for the picto py where we will allow user to download it from

#

would need you all reveiws for it

rose crane
worldly pulsar
#

Let us know when you are done building.

jagged perch
#

Hi @everyone

jagged perch
#

I'm looking forward to contribute to PictoPy

#

Would love to get connected with you all

jagged perch
#

I opened a new issue and created a pull request for the same

#

Can you review it once??

frail rover
#

That's something I need to be good at..cp

frail rover
#

guys when am trying to upload pic no pic is coming...can someone tell if u r also facing the same prob? images not processing

worldly pulsar
marsh idol
marsh idol
#

which platform are you using? windows, mac..?

frail rover
#

windows

marsh idol
#

ok, I can help you setup the project. Did you follow the instructions provided in the readme file for the setup? Or you are getting any errors following those

frail rover
#

sure..am woking on eduaid for now..will let uk once i start working again on pictopy

crude prismBOT
#

@marsh idol You are now level 9! :confetti_ball:

dusk sail
worldly pulsar
#

Recently or its been many day?

frail rover
crude prismBOT
#

@frail rover You are now level 3! :confetti_ball:

worldly pulsar
# frail rover Today

If you are getting a message at localhost:8000,

there must be issue with server setup.

#

Are you able to see these lines when server is running?

Loading existing face clusters from database...
[2025-02-12 19:25:06 +0000] [6502] [INFO] Running on http://0.0.0.0:8000 (CTRL + C to quit)

tight wyvern
#

Hey, can anyone help me with this, I following the steps in the readme file and trying to run the backend but getting this error

tight wyvern
#

nvm got fixed

abstract bear
worldly pulsar
worldly pulsar
abstract bear
#

.

abstract bear
#

i will contact you when i finalized for some sectionss

tribal crow
#

Hey everyone! 👋

This is my first contribution to this repository! I'm still exploring and understanding the codebase, but as I ran the application for the very first time, this was the first thing that caught my attention. So, I decided to fix it!

It's a minor UI fix for the folder picker icon alignment on the Setup screen when the app opens in a smaller resolution.

You can check it out here: 🔗 https://github.com/AOSSIE-Org/PictoPy/issues/323

Looking forward to learning more and contributing further! 🚀

GitHub

Is there an existing issue for this? I have searched the existing issues What happened? When the application starts for the very first time (i.e., when the folder path is not specified yet), the Se...

tight wyvern
worldly pulsar
#

Then it will not be an issue.

#

I thought you are using windows.

tight wyvern
#

yea, I was actually trying to use uv but ig that dosent work for some reason, I switched back to the normal pip workflow and it started working

abstract bear
tight wyvern
#

I am not able to upload image folder. Not sure what the problem is? Is anyone else having the same problem?

frail rover
marsh idol
# tight wyvern I am not able to upload image folder. Not sure what the problem is? Is anyone el...

To reproduce the problem, I cloned the repository again and setup the project. I am not getting this issue. If you were able to see those "retry" buttons, then did you try to switch to another tab like settings and then going back to the AI tagging tab? This will re-fetch the images and the images will load without any error from then on.

If this still doesn't work, please let me know what do you get when you visit this url: http://localhost:8000

You should see a message like this:

#

If you are not able to see that message then, the server isn't running.

worldly pulsar
#

Folders are being uploaded without any issue.

mystic sigil
worldly pulsar
worldly pulsar
mystic sigil
worldly pulsar
#

Go ahead.
It will be nice improvement.

mystic sigil
hallow saffron
#

I've identified a potential memory leak issue in the ONNX Runtime sessions during batch image processing. The problem occurs in both YOLOv8 and FaceNet components where ONNX sessions aren't being properly released.

I've created an issue here: https://github.com/AOSSIE-Org/PictoPy/issues/335

Would love to get some feedback.

GitHub

Is there an existing issue for this? I have searched the existing issues What happened? I discovered that ONNX Runtime sessions are not being properly managed, leading to memory leaks. Specifically...

viral cobalt
#

I think we should add tone curve in editing , what do you think?

marsh idol
abstract bear
#

Face sort

#

That would be better

#

This is my takes

worldly pulsar
#

Features related to Face tagging will align with the app.

abstract bear
#

I think when you open pictopy it looks now cluttered

worldly pulsar
abstract bear
#

There is too much scope in this project

#

In the backend part as people pretty much stop and moves forward

#

So we gotta rethink

#

And yes one more thing

#

Are u familiar with electron ??

worldly pulsar
abstract bear
#

Yup

worldly pulsar
#

Yeah.

#

I have used it in some hobby projects.

abstract bear
#

I tried to build something with electron but way back

#

So I think after I spend some more time

#

I'll be able to get back to it

#

It must be somewhere back in the mind

worldly pulsar
#

Then you catch up on it pretty quickly.

#

But, there are some issues with the electron.

abstract bear
worldly pulsar
#

Its memory intensive and heavy.

#

Higher ram usage.

abstract bear
worldly pulsar
#

Yeah.

abstract bear
#

Is there library support for this

worldly pulsar
#

There should be.
We need to find a way to solve that problem.

abstract bear
#

Electron

worldly pulsar
#

Just like Python.

abstract bear
#

Let see how we are going to take things forwardd

worldly pulsar
radiant mauve
#

Hi guys, I don't think we can come up with a fix for so many MR's
so what we are gonna do is, we will discard all the previous MR's, and now review all line by line

in your MR's, what you can do is, add a MR: TITLE(SR. NO.)
as the project has become so big, it has become difficult to maintain the style

as there are lot of contributors

#

I will be active from today to tomorrow

you guys, create new MR's and ping me up here
do mention the serial number

#

@marsh idol @wraith creek @worldly pulsar @abstract bear @mystic sigil

#

and any other contributors, that are currently active

marsh idol
radiant mauve
marsh idol
#

for the builds?

radiant mauve
#

oh wait, these are pipelines only

marsh idol
#

yep

radiant mauve
#

just a sec then

#

Merged
Take the latest Pull, and create MR no. 2 and ping me

abstract bear
wraith creek
radiant mauve
#

wait for my signal

#

let me review his PR

wraith creek
marsh idol
radiant mauve
marsh idol
wraith creek
radiant mauve
#

then @wraith creek you do yours first then

marsh idol
#

So everyone has to create a new pull request by copying all the description from the older one.

wraith creek
wraith creek
wraith creek
#

I'll add that in this workflow PR, just tell me what to export in PROD?

marsh idol
#

import.meta.env.PROD is a variable provided by vite

#

while process.env.PROD is a varable that we have to define in .env file

wraith creek
#

and that needs a prod env

abstract bear
#

@radiant mauve hy i wanted to ask i am making a landing page for the pictopy where we can give our app to the end user shall i continue with it?

radiant mauve
abstract bear
abstract bear
marsh idol
#

@wraith creek open your PR with sr. no. 2, because workflows PRs are to be merged before the other

marsh idol
wraith creek
crude prismBOT
#

@radiant mauve You are now level 14! :confetti_ball:

marsh idol
crude prismBOT
#

@marsh idol You are now level 10! :confetti_ball:

marsh idol
#

The backend tests failed for the generate thumbnails function because I have made modifications to it

#

We have to change those tests.

radiant mauve
#

also anything wrong with the build pipeline for windows?
it's failing for every PR

wraith creek
crude prismBOT
#

@wraith creek You are now level 15! :confetti_ball:

marsh idol
wraith creek
marsh idol
#

okay then, its fixed

#

the app will build

#

The backend tests failed

#

on my PR

wraith creek
wraith creek
#

I'll change that

marsh idol
#

@radiant mauve Do we want to build the app after every PR merge or we can set the workflow for builds as a manual trigger, which will generate builds with updated version number and detailed changelog in the release section?

wraith creek
#

Ig we can create certain milestones and release versions when those gets completed and trigger a build manually?

#

We can add few Prs to those version milestones

marsh idol
#

yes, that sounds good

radiant mauve
#

or the org

marsh idol
marsh idol
#

I will modify the workflow for builds

worldly pulsar
radiant mauve
#

@abstract bear build failed for your PR's

radiant mauve
radiant mauve
#

fix it and create a new one

worldly pulsar
abstract bear
radiant mauve
#

@worldly pulsar follow after Karn

worldly pulsar
#

@marsh idol ,
My backend tests are not passing, But I havent changed anything in backend.

marsh idol
#

Rishab will add the new tests

#

it will work

worldly pulsar
marsh idol
#

I think its fine for now, mainly all the Tauri build tests should pass.

marsh idol
#

beacause the build tests checks for TS errors

abstract bear
worldly pulsar
#

@radiant mauve ,
Here's PRs with SR No.- 5
https://github.com/AOSSIE-Org/PictoPy/pull/342

and SR No. - 6
https://github.com/AOSSIE-Org/PictoPy/pull/343

All tests are passed.

GitHub

Description
This PR introduces several enhancements and fixes for video playback:
Features Added:

Current Video Time Tracking: The video player now tracks and displays the current playback time in...

GitHub

Description
This PR introduces a dynamic error handling component that gracefully handles and displays multiple error types with detailed messages. The component can be reused across different page...

marsh idol
#

@radiant mauve I have disabled the auto-triggering of build workflows in my latest PR (Sr. No. 7). Also, I have modified the backend setup instructions and removed the server scripts which were not up to the mark now we are using the standard approach to run the backend, using "fastapi dev" command for the dev. Environment.

hallow saffron
#

my backend is running correctly

its just blank

wraith creek
#

@radiant mauve should I put my another pending PR in queue?

marsh idol
wraith creek
#

I'll fix this along with my next PR

mystic sigil
wraith creek
abstract bear
#

it worked fines

marsh idol
#

Oh, must be some other PR then

hallow saffron
crude prismBOT
#

@hallow saffron You are now level 3! :confetti_ball:

hallow saffron
#

I was trying to work on this issue

#

rust 🏳️

hallow saffron
#

I was trying to work on an issue and i was running into an error endlessly

#

The error indicated that DATABASE_PATH is missing from the settings file.

#

I noticed that there are multiple database paths being used (FACES_DATABASE_PATH, IMAGES_DATABASE_PATH, etc.) but DATABASE_PATH is not defined.

#

is anything like this previously reported?

hallow saffron
#

.

#

I just opened a PR to fix the face recognition clustering bottleneck. It adds batch processing for embeddings, improved memory usage, and various database optimizations. Some highlights:

  • 98.1% performance improvement in clustering operations
  • Smart batch processing for face embeddings
  • Advanced database optimizations
  • Real-time performance monitoring

Before: Processing 100 images took ~45 seconds
After: Same batch now processes in < 1 second!

PR: https://github.com/AOSSIE-Org/PictoPy/pull/354

Would love any feedback on the approach!

GitHub

Overview
This PR addresses the critical performance bottleneck in face recognition clustering while introducing comprehensive database optimizations and monitoring capabilities.
Core Changes
Perfor...

marsh idol
crude prismBOT
#

@marsh idol You are now level 11! :confetti_ball:

marsh idol
marsh idol
#

I think that all the database tables should be in a single .db file, currently there are different DBs for different tasks, which makes foreign key references impossible.

#

There are many changes which could be made to the backend

abstract bear
#

i am working on the Landing page for the pictopy I JUST COMPLETED hero.tsx and

#

guz any suggestions

#

???

wraith creek
wraith creek
marsh idol
wraith creek
#

Also when I was contributing to some python libraries I noticed they had comments on every function which made it easy to understand the codebase it would be great if we add hints and comments throughout the fastapi and rust codebase

wraith creek
# abstract bear

looks good to me but I may not be the right person to comment on UI/UX

marsh idol
#

Also the PictoPy documentation is outdated, after so many changes to API and frontend

#

We can open up small good first issues for new contributors

wraith creek
marsh idol
#

We also need to make a CONTRIBUTING.md file to standardize contribution process and code preferences

wraith creek
marsh idol
#

I think we should go ahead and create these issues with ("Good first issue") in the title after @radiant mauve sir will add good first issue tags, we can remove that

wraith creek
wraith creek
mystic sigil
crude prismBOT
#

@mystic sigil You are now level 8! :confetti_ball:

worldly pulsar
#

@marsh idol @abstract bear ,
I was thinking to add a script to update requirements.txt automatically whenever new PR is made.

Right now, new depedencies need to be added manually.

marsh idol
#

the person needs to include the .txt into their commit

worldly pulsar
#

No.
It doesnt.

marsh idol
#

Oh

worldly pulsar
#

So, this will ensure , that all the requiremnts are up to date.

marsh idol
#

I thought it works like npm install

worldly pulsar
marsh idol
#

how will you check for all the changes and find out if a dependency is missing?

worldly pulsar
worldly pulsar
#

and also local script that can run on command to update the requiremnts.txt

marsh idol
#

Or something else?

worldly pulsar
marsh idol
#

You can look into another approach also, there is a pip command which lists all the installed packages

worldly pulsar
#

So, this command scans env.

marsh idol
#

But with this you can't judge which package is redundant.

worldly pulsar
#

But if seperate env is not present,

we need to think a way for that situation.

marsh idol
#
GitHub

This action will automatically create the requirements.txt file for a python project using the pipreqs tool

GitHub

pipreqs - Generate pip requirements.txt file based on imports of any project. Looking for maintainers to move this project forward. - bndr/pipreqs

crude prismBOT
#

@marsh idol You are now level 12! :confetti_ball:

worldly pulsar
#

I will start working on this immediately.

hallow saffron
hallow saffron
hallow saffron
#

if i put a photo to secure folder, how do i remove it from secure afterwards?

mystic sigil
worldly pulsar
mystic sigil
mystic sigil
hallow saffron
#

Also i saw that we use PBKDF2 for secure folder pw

crude prismBOT
#

@hallow saffron You are now level 4! :confetti_ball:

hallow saffron
#

What if we change that to ARgon2

worldly pulsar
hallow saffron
#

To my knowledge,

#

argon2 is better than pbkdf2

worldly pulsar
#

Better for what?

#

Please elaborate.

hallow saffron
#

Argon2 makes it harder to crack the pw than pbkdf2
performance wise, theres almost no significant change for the user
more of an industry standard (from what ive read on reddit and articles)

mystic sigil
mystic sigil
#

There is one drawback also I found , in terms of security argon2 is better but in terms of system compatibility pdkdfd2 is better ...

#

@worldly pulsar have you any suggestion on this ?

worldly pulsar
wraith creek
#

their is an unlock button their

wraith creek
hallow saffron
#

too late already sstarted

abstract bear
hallow saffron
#

This was the issue #349

Added secure folder functionality to PictoPy with:

  • Implemented Argon2id for stronger password hashing.
  • Added password strength validation (min length, uppercase, numbers).
  • Enhanced file deletion with multiple overwrite passes.
  • Ensured AES-256-GCM encryption with proper salt and nonce handling.

This is my PR

GitHub

Is there an existing issue for this? I have searched the existing issues What happened? Current security measures for file system operations are basic and need enhancement. Current issues: - Basic ...

GitHub

Fixes #349
This PR addresses the security vulnerabilities identified in the secure folder feature, focusing on encryption, key management, and access control.
Key Changes:

Argon2id Implementation...

#

I'd love to get some feedbacks on these changes!

abstract bear
marsh idol
#

Hello everyone, I have opened a PR which fixes issue#209: https://github.com/AOSSIE-Org/PictoPy/pull/364

In this, some important changes are:

  1. Accessing images directly from the folder given by the user instead of copying them into the "images" folder.
  2. Modified the database structure to contain every table in only one .db file called PictoPy.db.
  3. Modified backend tests to align with the latest changes.

Please look into the PR and give any suggestions.

GitHub

This PR fixes #209. Also, many significant changes have been made to the backend codebase.
Changes:

When a user selects a folder for AI tagging, the images are not copied into the "images...

#

@mystic sigil You can now start your work on the isolation part of the issue#209.

#

@wraith creek You can start with the progressive loaders that you talked about. Because I have added the folders table in our DB.

marsh idol
# mystic sigil Okay 👍

To access my changes, you will have to create a branch which is the copy of my branch. Because my changes are not yet merged.

worldly pulsar
#

Hey @marsh idol ,
How can i test the Github workflows locally?

marsh idol
worldly pulsar
marsh idol
worldly pulsar
marsh idol
#

I have not tried it

worldly pulsar
#

Thanks!

marsh idol
#

I tested my workflows on my fork.

worldly pulsar
#

How?

marsh idol
#

you can trigger them manually

#

if you have specified in it in the yml file

worldly pulsar
crude prismBOT
#

@worldly pulsar You are now level 30! :confetti_ball:

marsh idol
#

there workflows will run

#

You want to test which workflows?

worldly pulsar
#

Automatic requiremnts.txt generation.

marsh idol
#

yeah, I think creating a dummy PR on your fork will be better

#

to test workflows

worldly pulsar
marsh idol
worldly pulsar
#

I tried it once.

molten kindle
#

Hi community, I have contributed to other AOSSIE projects like Edu-Aid. I'm comfortable working with JS and python. Could you assign me any first issues?

crude prismBOT
#

@molten kindle You are now level 2! :confetti_ball:

abstract bear
#

Try cloning the repo 9f picto py

#

In the frontend navbaar color many of us doesn't like it

#

You can work on that good for beginners

molten kindle
#

Ok thnx
Will work on it

wraith creek
glass seal
#

Hey guys! I really need help setting up locally for frontend. I have tried and When i run the environment, i keep getting white screens. How do you setup locally? please i need a guide to start contributing to this wonderful project

worldly pulsar
#

I think someone has raised a PR to solve those.

#

but it is not yet merged.

#

So, wait until it gets merged or pull that pr in your code.

glass seal
fading pilot
#

I hope your problem will be solved , thank you.

abstract bear
#

hy @fading pilot \

#

recently the backend setup was changed

#

make sure you have python 3.12 as as all the dependencies goes with it

#

or you could wait like a 2 days i am a pr on how to setup pictopy locally video

fading pilot
#

sure , thank you

fading pilot
young jasper
#

Hey @radiant mauve !
I went over the pictopy project and it looked really interesting to me, and the tech stack resonates with mine a lot as well!

I would like to start contributing to it asap, specially the rust backend and tauri, would you be able to point me to any feature requests or issues that I can attend to?

I would potentially like to apply to pictopy for this gsoc term.

#

I see that electron has been proposed for the native client gui framework, which would be ported from tauri...
Why is that? Isn't tauri supposed to be cross-platform?

Moreover if the backend is written in rust, using Tauri as the gui framework would be a better choice in my opinion. Correct me if I am wrong here.

abstract bear
young jasper
#

I have previously contributed to organizations such as Graphite, https://graphite.rs/.
Even they prefer using Tauri as their gui framework of choice for their upcoming desktop app.

abstract bear
#

mentor

young jasper
young jasper
marsh idol
#

Tauri is the best option right now.

young jasper
#

@marsh idol if you don't mind, would you be open to discuss what exactly are the problems that we are facing in pictopy? And what is being done right now to address them?

young jasper
# marsh idol Sure

So the idea page mentions there being some problems with using Rust and tauri, what is it specifically?

crude prismBOT
#

@young jasper You are now level 3! :confetti_ball:

marsh idol
#

It is mostly the dependency issue with Tauri, every new contributor faces problems while setting up this project

#

@abstract bear is working on making setup videos

#

We have solved the shipping issue of this project with the newly added workflows

#

I think the ideas page is tentative, Tauri is the framework that we should stick to.

#

The main issue with our project is the accuracy of the YOLO models

#

They are not good enough

young jasper
young jasper
#

@marsh idol what is the preferred way of running the project locally while testing and developing? Through the docker file or just running it as is?

marsh idol
#

Without docker

young jasper
#

I have the project running locally without docker

marsh idol
#

With docker the experience is laggy, because you need to connect to a ip address for remote access to the window.

young jasper
#

it can be used for both virtual environment management and package management, and sharing poetry projects is very easy as well

young jasper
#

I'm unable to play any video through the app, is this a bug in the upstream branch or is it just me facing this problem?

wraith creek
# young jasper I see that electron has been proposed for the native client gui framework, which...

I think the issue they're referring to in the project idea is we need to install different types of packages and dependencies on different platforms like on windows we need to setup visual studio c++ tools and on linux we need to install other packages

But I agree tauri has lot more advantages, this is a very small issue, i think in repo their already exists few scripts to install platform related dependencies for windows and ubuntu/debian based systems

So I too think porting from tauri to electron is not such a great idea

marsh idol
wraith creek
young jasper
#

had to do it manually because the packages are named differently in ubuntu and arch, but I believe I installed all of them

marsh idol
young jasper
#

When I run cargo tauri info I get this output, seems like everything is installed properly here

❯ cargo tauri info

[✔] Environment
    - OS: Arch Linux Unknown x86_64 (X64) (KDE on wayland)
    ✔ webkit2gtk-4.1: 2.46.6
    ✔ rsvg2: 2.59.2
    ✔ rustc: 1.85.0 (4d91de4e4 2025-02-17)
    ✔ cargo: 1.85.0 (d73d2caf9 2024-12-31)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: stable-x86_64-unknown-linux-gnu (environment override by RUSTUP_TOOLCHAIN)
    - node: 22.14.0
    - yarn: 1.22.22
    - npm: 11.1.0
    - bun: 1.2.4

[-] Packages
    - tauri 🦀: 2.0.0-beta.23
    - tauri-build 🦀: 2.0.0-beta.18
    - wry 🦀: 0.41.0
    - tao 🦀: 0.28.1
    - tauri-cli 🦀: 2.3.1
    - @tauri-apps/api : 2.2.0 (outdated, latest: 2.3.0)
    - @tauri-apps/cli : 2.3.1

[-] Plugins
    - tauri-plugin-fs 🦀: 2.0.0-beta.10
    - @tauri-apps/plugin-fs : 2.2.0
    - tauri-plugin-dialog 🦀: 2.0.0-beta.10
    - @tauri-apps/plugin-dialog : 2.2.0
    - tauri-plugin-store 🦀: git+https://github.com/tauri-apps/plugins-workspace?branch=v2#66e8dbfc1a5cbeff3846d9ccffb57c45eb0de51e (2.0.0-beta.9)
    - @tauri-apps/plugin-store : not installed!
    - tauri-plugin-shell 🦀: 2.0.0-beta.8
    - @tauri-apps/plugin-shell : 2.2.0

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite

Inspecting the console gives this output

[Error] Unhandled Promise Rejection: NotSupportedError: The operation is not supported.
    play
    togglePlay (NetflixStylePlayer.tsx:69)
    handleContainerClick (NetflixStylePlayer.tsx:147)
    callCallback2 (chunk-RPCDYKBN.js:3674)
    dispatchEvent
    invokeGuardedCallbackDev (chunk-RPCDYKBN.js:3699)
    invokeGuardedCallback (chunk-RPCDYKBN.js:3733)
    invokeGuardedCallbackAndCatchFirstError (chunk-RPCDYKBN.js:3736)
    executeDispatch (chunk-RPCDYKBN.js:7014)
    processDispatchQueueItemsInOrder (chunk-RPCDYKBN.js:7034)
    processDispatchQueue (chunk-RPCDYKBN.js:7043)
    dispatchEventsForPlugins (chunk-RPCDYKBN.js:7051)
    batchedUpdates$1 (chunk-RPCDYKBN.js:18913)
    batchedUpdates (chunk-RPCDYKBN.js:3579)
    dispatchEventForPluginEventSystem (chunk-RPCDYKBN.js:7173)
    dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (chunk-RPCDYKBN.js:5478)
    dispatchEvent (chunk-RPCDYKBN.js:5472:93)
    dispatchDiscreteEvent (chunk-RPCDYKBN.js:5449)

I'm not able to make out what package I'm missing 🤷‍♂️

marsh idol
crude prismBOT
#

@marsh idol You are now level 13! :confetti_ball:

marsh idol
#

You should check the console when you are running the app, maybe you can find some error being thrown, I was able to find that error via console of the app on Ubuntu

young jasper
crude prismBOT
#

@young jasper You are now level 4! :confetti_ball:

young jasper
# marsh idol You should check the console when you are running the app, maybe you can find so...

this is the error message I get in the console, and its not helping much 🤷‍♂️

[Error] Unhandled Promise Rejection: NotSupportedError: The operation is not supported.
    play
    togglePlay (NetflixStylePlayer.tsx:69)
    handleContainerClick (NetflixStylePlayer.tsx:147)
    callCallback2 (chunk-RPCDYKBN.js:3674)
    dispatchEvent
    invokeGuardedCallbackDev (chunk-RPCDYKBN.js:3699)
    invokeGuardedCallback (chunk-RPCDYKBN.js:3733)
    invokeGuardedCallbackAndCatchFirstError (chunk-RPCDYKBN.js:3736)
    executeDispatch (chunk-RPCDYKBN.js:7014)
    processDispatchQueueItemsInOrder (chunk-RPCDYKBN.js:7034)
    processDispatchQueue (chunk-RPCDYKBN.js:7043)
    dispatchEventsForPlugins (chunk-RPCDYKBN.js:7051)
    batchedUpdates$1 (chunk-RPCDYKBN.js:18913)
    batchedUpdates (chunk-RPCDYKBN.js:3579)
    dispatchEventForPluginEventSystem (chunk-RPCDYKBN.js:7173)
    dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (chunk-RPCDYKBN.js:5478)
    dispatchEvent (chunk-RPCDYKBN.js:5472:93)
    dispatchDiscreteEvent (chunk-RPCDYKBN.js:5449)
#

still im trying to read about it on some forums if I can find the cause of this issue, maybe it is some missing package that I am not able to locate

worldly pulsar
#

But got busy with other work.

#

if you want, you can work on it.

young jasper
worldly pulsar
young jasper
#

whenever you add a python module using poetry its lock file is generated, anyone with that lock file only needs to run poetry install to get all the dependencies installed

worldly pulsar
marsh idol
#

so like npm's package.json, the .toml file will get automatically updated whenever someone installs a package?

young jasper
#

yes

marsh idol
#

because pip doesn't update the .txt file

young jasper
#

something like this

[tool.poetry]
name = "dbot"
version = "0.1.0"
description = ""
authors = ["Your Name <[email protected]>"]
readme = "README.md"
package-mode = false

[tool.poetry.dependencies]
python = "^3.10.12"
discord = "^2.3.2"
python-dotenv = "^1.0.1"
discord-py-slash-command = "^4.2.1"
tk = "^0.1.0"


[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
worldly pulsar
#

That would be great.

marsh idol
#

then poetry is better option, we don't need to have workflows

worldly pulsar
#

yeah.

young jasper
marsh idol
#

then what about virtual environments?

young jasper
marsh idol
#

we need to activate that right?

worldly pulsar
#

can Poetry add and change package-lock.json when new package gets added?

young jasper
marsh idol
#

we need to activate it?

young jasper
#

then it can either be activated with poetry shell which activates the env or you can add poetry run before any command and its ran via the virtual env

round laurel
#

Hey everyone, this is really interesting! I’ve heard a lot about Poetry but haven’t had much hands-on experience with it yet. One thing I’m curious about—how does Poetry handle version conflicts between dependencies? For example, if two libraries require different versions of the same dependency, does Poetry resolve it automatically, or do we have to intervene manually? Also, how does it compare to pip-tools in terms of managing lock files and resolving dependency trees? Would love to hear your thoughts

young jasper
#

I've been using poetry for quite some time now and it can even be added to github workflows

worldly pulsar
#

It can be set to trigger on every push.

young jasper
#

each project has its own envrionment generated by poetry

young jasper
round laurel
#

Got it @young jasper! but one more thing as far as i know pip can reuse packages from a shared system cache, while Poetry installs everything fresh for each project, doesn't this lead to redundant storage and slower setups?

young jasper
crude prismBOT
#

@young jasper You are now level 5! :confetti_ball:

young jasper
#

Although I have encountered a bit more storage being used with poetry, but it is not much
And when it saves you from the headache of falling into dependency hell, in my opinion it is worth it.

round laurel
#

Ohh...then this sounds like a great initiative we could take!

young jasper
#

Poetry increases reproducibility, in the end that is what matters more.

round laurel
#

Should I help you with this? If you think I could contribute in any way, let me know about this. I've heard about Poetry before but haven't had the chance to work on it with someone—would love to explore it together! 🙂

young jasper
#

but I think moving to poetry would be the maintainer's call?

marsh idol
#

@radiant mauve sir's call.

round laurel
#

Yeah, obviously, only after the maintainers give the green flag for this.

young jasper
worldly pulsar
glass flume
#

Hi mentors,I hope you're doing well. I'm a first-time participant in GSoC and excited to contribute. I would love your guidance on understanding the organization’s projects, contribution process, and best practices.

Could you please share any tips or resources to help me get started? I’d really appreciate any advice on how to make meaningful contributions.Im specially interested to contribute to Pictopy @radiant mauve can u help me

marsh idol
#

don't refer the readme from the repository directly, the above link has updated readme file

glass flume
#

Thank you so much for your guidance!Rahul I’ll start working on it and will keep you updated on my progress. Really appreciate your help! 😊

marsh idol
round laurel
#

Hey @marsh idol , I already commented on the issue and just saw your message. I really want to align with issue #356—I haven’t asked for #357, so if someone else wants to take it, they can. But I did notice someone had asked for that issue before too, so can I go ahead with #356? Also, I’m new to Pictopy, but I’m a Master Contributor for the Internet Archive. I’d love to work on these cool ideas, so it would be great if you could assign me that issue!

crude prismBOT
#

@round laurel You are now level 2! :confetti_ball:

marsh idol
round laurel
#

Sounds good, @marsh idol ! Let me know if Ritik responds. If there's no update, I’d be happy to take it up

glass flume
marsh idol
glass flume
#

okay @marsh idol i will find out another issue I can contribute to

#

Hey @marsh idol I saw issue #355 (Adding comments throughout the codebase). It looks like a simple task—can I take it up? Let me know if it's available!"

young jasper
#

how does the AI tagging here work?

#

I have loaded a couple of folders but nothing is coming up in the AI Tagging section

abstract bear
#

when you make a pr

young jasper
abstract bear
#

from the mentor

young jasper
#

So should I name my SR. NO. after the latest merged PR or the most recent PR raised

abstract bear
#

Hy @rahul

#

I want to add download files on the landing page

#

Provide me those link

#

@marsh idol

#

Paaji jalde thoda

abstract bear
#

Sun x64 windows hai arch is Linux and third one Mac?

marsh idol
abstract bear
#

Paaji free kab ho

#

Can we get on a call

marsh idol
#

midsems are going on

#

🥲

abstract bear
#

Even my mid sems are on

#

Whenever you are free

marsh idol
abstract bear
#

Ping me up

abstract bear
#

@marsh idol @wraith creek @mystic sigil @worldly pulsar