-
-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help Wanted❗️💰 #16
Comments
Please tell me icons specifications you need, maybe i could assist for icons. |
For sizing: For the menubar:
For the main app icon:
Forging something or MacOS default KEXT icon |
New icons have been acquired. |
Hi! I am interested in helping out with cleanup and probably backend using Firebase. I currently have some notes on improving the app. These are:
Update: After some small digging I think that the issue lies within
Example: 98656ac
These are some of my ideas and the implementation for them. |
That's awesome, thanks! Agree that the app needs some refactoring as well. I've applied all the changes in your branch as well as a few I had already made and I'll be pushing out an update soon. |
Hey @w0lfschild I just rebased and encountered a problem: MacForge starts up, prints a lot "hol up" messages and doesn't respond to Remove and Donate. Update: okay nothing serious, I think you accidently unlinked the referencing outlets or upon merging of patches my patch didn't get merged correct. I just linked them back and they work. :) One thing to note, the Also, I am quite interested in Firebase integration. |
I just don't really know much about databases and or web specific languages to be able to do that stuff myself. Currently the code is commented out because adding Firebase to the project just increases compile time and adds like 30MB to the app size so until I have something more meaningful than logining in and out and setting a profile image I just removed the code and frameworks. As for pay, not really sure, probably a few hundred dollars ideally if someone could kind of teach me a bit about what they end up implementing. I also just don't know the difficulty level of what I'm asking is. I'd honestly imagine it's not too hard if you know what you're doing. |
Hey As for Firebase, I am still interested. I myself am not very well versed with web stuff though I am willing to take a stub on it. I will have a look at it these days, actually. |
Hey,
I think that the user shown on the sidebar on the left needs to be the one currently signed-in. On this mindset, there need to be 2 kinds of views:
Is this how we want to do things?
My work so far can be inspected in this dev branch. I have realised that, as of right now, I've, pretty much, reached at the same state as your code when you decided to stop (regarding user authentication). Learning Firebase has been quite interesting and delightful up until now; and the process of integrating it has been seamless so far... I have tried to keep the code clean, neat and distinct. I try not to change stuff on the body of the program. This should help you cherry-pick my patches easier, I think. Hope you like it so far. |
Yeah as you probably noticed I had already made some basic sign in views. If you actually go back a few versions of MacForge before I disabled the account tab you could already create / sign in and out / update an account but since it served no purpose not a single person did. As I said earlier
As for what you've done. It seems fine so far.
|
@w0lfschild Hope you don't mind if I piggyback off your conversation here. I am interested in helping with cleanup as a means to getting more familiar with obcj and swift. I'm not sure I could contribute anything terribly useful but there are a few GUI tweaks I have in mind. Mostly minor annoyances that I've come across, such as not being able to see the full description on the update tab. I'm running into an issue trying to build the project after a clean clone: Unfortunately I'm not familiar with Firebase. A quick search led me to a Firebase documentation page mentioning that you have to sign in to your Firebase account to download said plist file... which can't be right? So now I'm here! ETA: I can get the build to succeed if I remove the plist from the corresponding build phase, but that also doesn't seem like the correct answer. |
Removing the GoogleService-Info.plist should be fine. |
Just pushed out a commit that implements some of your stuff from your dev branch in the way I envision the account view working. |
@w0lfschild I find it more convenient to be able to directly set the One more thing. I've started meddling around with Firebase Database and its seems like it should be fairly easy adding a Ratings and Reviews. I've even started coming up with some basic structure for the database. Keeping track of purchases, I guess, shouldn't be any more difficult but, I am not quite sure about the way we want to treat them. These are my concerns; Imagine this case-scenario:
Doing 1.2 may mean big download times, but this could be circumvented with ways I can think of (for example, "branding" which paid bundles can be used by which users).
This may be updated later; Please take these thoughts into consideration but most likely expect some changes |
I don't mind having user name a photo assigned at creation but they're also unnecessary and can just be the user profile name and icon by default. Answer 1.1 Answer 2 |
Okay @w0lfschild , When it's done, I will send you a video showing the result. Finally, If you decide that you like my work I will publish half of the end-project on Github (Ratings & Reviews support) and will expect a 50% payment of the reward. I will publish the rest (and final) 50% (Purchases support) after the 1st payment. I guess we could start talking about the reward when you see the video (?). I will also provide support (without reward) for any problem that comes up with my code upon soon notice and I agree to help you understand / learn any part of the newly-added code. [As for this, I honestly think that the trickiest part is the Database security code] I am not sure if you like my terms; please tell me if anything better comes to mind or you have any objections, I'm generally open to proposals. Thanks for the cooperation, |
Do you have discord or some other way of instant messaging instead of conversing through this issue? |
@w0lfschild |
Sent you a friend request. |
Well thanks for the offers. At the current time I'm not sure about translations until I get the majority of the 1.0 design squared away. In terms of web-design though, yeah I could use help with that. Basically I'd like to have a page of all the plugins generated from https://github.com/MacEnhance/MacForgeRepo/blob/master/repo/packages.plist I don't know much about web languages but I'm guessing the best solution would probably be Javascript to process the packages.plist and generate the page from that. |
Ah yeah you'll need to open terminal and go cd ~/Documents/MacForge/MacForge
pod update |
No
Depends, you can set it up to build to anywhere. By default it saves to:
Not sure what to say, looks like an issue with pods, you have to close and re-open the project after fetching pods. You might also get those issues from using the
Because I'm not ready to release any...? |
I truly appreciate your enthusiasm, I'm just not sure I can help you build it. It's hard to tell what's going on another persons computer. Would you just like me to build a copy for you or are you more interested in building it yourself? |
Maybe try this: https://stackoverflow.com/a/55086382 |
You're losing me here @luixiuno
I'm not sure what you mean?
Are you asking for a copy of MacForge built for Big Sur?
What does that even mean? If you're asking if I just want a webpage of plain
I don't know what this is referring to
Please stop spamming, it wont make me respond any faster. |
Don't turn off AMFI. Instead you should disable Library Validation. Copy pasted from Discord: Important message! If you are currently using MacForge and have turned off Apple Mobile File Integrity (AMFI) using the command You will not be able to add applications to In order to fix this issue, follow the steps below: open terminal and run the commands An updated version of MacForge should hopefully be coming out soon™️ with a built in warning and automation of these steps. |
What preference bundles? |
What? I don't even know what you're saying. |
@luixiuno No problem, nobody (including yourself) is obligated to help. I'm well aware I likely won't ever get any meaningful support on the project and that's fine with me. This issue is 2 years old at this point after all. |
A few things I need support with for this project and am likely willing to pay some small amount for meaningful assistance with:
High priority :
Medium priority :
Low priority :
Done
You can also check out the Projects page for a basic 1.0 roadmap.
The text was updated successfully, but these errors were encountered: