Skip to content
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

Release monofile 2.0 #12

Draft
wants to merge 56 commits into
base: stable
Choose a base branch
from
Draft

Release monofile 2.0 #12

wants to merge 56 commits into from

Conversation

@nbitzz nbitzz added the release label Oct 3, 2023
@nbitzz nbitzz added this to the 1.4 milestone Oct 4, 2023
@nbitzz nbitzz mentioned this pull request Oct 4, 2023
nbitzz and others added 8 commits October 14, 2023 21:28
*Total -- 456.58kb -> 418.60kb (8.32%)

/assets/apple-touch-icon.png -- 1.83kb -> 1.42kb (22.8%)
/assets/banner.png -- 438.38kb -> 401.05kb (8.52%)
/assets/monofileLogo.svg -- 0.89kb -> 0.83kb (7.53%)
/assets/icons/icon.svg -- 0.89kb -> 0.83kb (7.53%)
/assets/icons/file.svg -- 0.26kb -> 0.25kb (2.25%)
/assets/icons/more.svg -- 0.23kb -> 0.22kb (1.29%)
/assets/icons/admin/delete_file.svg -- 0.50kb -> 0.49kb (1.18%)
/assets/icons/link.svg -- 0.59kb -> 0.59kb (0.99%)
/assets/icons/public.svg -- 0.30kb -> 0.30kb (0.98%)
/assets/icons/logout_all.svg -- 0.30kb -> 0.30kb (0.96%)
/assets/icons/tag.svg -- 0.35kb -> 0.35kb (0.84%)
/assets/icons/person.svg -- 0.36kb -> 0.36kb (0.81%)
/assets/icons/mail.svg -- 0.37kb -> 0.37kb (0.8%)
/assets/icons/delete.svg -- 0.40kb -> 0.40kb (0.73%)
/assets/icons/update.svg -- 0.46kb -> 0.46kb (0.63%)
/assets/icons/logout.svg -- 0.48kb -> 0.48kb (0.61%)
/assets/icons/change_username.svg -- 0.48kb -> 0.48kb (0.6%)
/assets/icons/pound.svg -- 0.52kb -> 0.51kb (0.57%)
/assets/icons/change_password.svg -- 0.52kb -> 0.51kb (0.57%)
/assets/icons/admin/elevate_user.svg -- 0.53kb -> 0.52kb (0.56%)
/assets/icons/paint.svg -- 0.54kb -> 0.54kb (0.54%)
/assets/icons/refresh.svg -- 0.56kb -> 0.56kb (0.52%)
/assets/icons/multiselect.svg -- 0.56kb -> 0.56kb (0.52%)
/assets/icons/private.svg -- 0.58kb -> 0.58kb (0.51%)
/assets/icons/image.svg -- 0.58kb -> 0.58kb (0.5%)
/assets/icons/change_email.svg -- 0.58kb -> 0.58kb (0.5%)
/assets/icons/tag_remove.svg -- 0.61kb -> 0.61kb (0.48%)
/assets/icons/disconnect_email.svg -- 0.67kb -> 0.67kb (0.44%)
/assets/icons/admin/change_file_id.svg -- 0.70kb -> 0.70kb (0.42%)
/assets/icons/anonymous.svg -- 0.75kb -> 0.75kb (0.39%)
/assets/icons/delete_account.svg -- 0.77kb -> 0.77kb (0.38%)
/assets/icons/small_image.svg -- 1.01kb -> 1.01kb (0.29%)

Signed-off-by: ImgBotApp <[email protected]>
@nbitzz nbitzz changed the title Release monofile v1.4 Release monofile 2.0 Nov 16, 2023
@nbitzz nbitzz removed this from the 1.4 milestone Nov 16, 2023
@nbitzz nbitzz assigned Jack5079 and ghost and unassigned linkability Nov 16, 2023
@nbitzz
Copy link
Contributor Author

nbitzz commented Feb 28, 2024

@Jack5079 should we target a migration to sql+prisma in 2.0 or is that too much for this release?
the roadmap of sorts that i have envisioned in my mind is 2.0 > 2.1 (Markofile) > 3.0 (Prisma+Interchangeable&multiple file hosts) but idkkkkkk

this json database is a curse and i don't know what i was thinking using one but...idk

@Jack5079
Copy link
Member

idk about markofile anymore but where would we host the sql

@Jack5079
Copy link
Member

Jack5079 commented Feb 28, 2024

but yeah Too Much switch to sql in 3.p

@nbitzz
Copy link
Contributor Author

nbitzz commented Feb 28, 2024

idk about markofile anymore but where would we host the sql

honestly i have 0 idea.probably offsite because monofile's flagships are on fucking GLITCH

@Jack5079
Copy link
Member

idk about markofile anymore but where would we host the sql

SQLite probably

@nbitzz
Copy link
Contributor Author

nbitzz commented Feb 28, 2024

idk about markofile anymore but where would we host the sql

SQLite probably

or that if we don't go with like postgres

@Jack5079
Copy link
Member

Jack5079 commented Feb 28, 2024

idk about markofile anymore but where would we host the sql

honestly i have 0 idea.probably offsite because monofile's flagships are on fucking GLITCH

Drizzle ORM (lol) supports Cloudflare D1 but I have no idea if you can do that outside a Worker

@nbitzz
Copy link
Contributor Author

nbitzz commented Feb 28, 2024

i should probably remove some of these comments 😭
i posted about this on fedi but i'll post it here too

// I jerk off to skibidi toilet. His smile is so fucking hot, oh my god, oh.
// The voices are getting louder, help me. Oh god, i want to put it inside that toilet and make him beg.
// Whenever i see skibidi toilet cum comes out like a waterfall.
// Whenever my classmates say anything about toilets the entire school gets flooded with cum everywhere.
// Dafuqboom is truly the best artist of all time.

honestly most of monofile still needs heavy refactoring, i'll be working on it whenever i have time to do so

@nbitzz nbitzz added this to the 2.0 milestone Mar 5, 2024
@nbitzz
Copy link
Contributor Author

nbitzz commented Apr 29, 2024

Up next is probably finishing api-v1 (finally)
I just wanna get it over with atp 😭

@nbitzz
Copy link
Contributor Author

nbitzz commented Apr 29, 2024

I think I'm going to revisit palettes and theming
Are we making the new default, like, Catppuccin Mocha? Should we even do that, or should we just make our own palette to match 1.3's original colors? I'm not sure /shrug

@nbitzz
Copy link
Contributor Author

nbitzz commented Apr 29, 2024

Catppuccin's style guide is at https://github.com/catppuccin/catppuccin/blob/main/docs/style-guide.md so I guess I'll just follow that for Making a Monofile

@nbitzz
Copy link
Contributor Author

nbitzz commented Apr 29, 2024

How would we do the red background for stuff like login errors...? @Jack5079

@nbitzz
Copy link
Contributor Author

nbitzz commented Apr 29, 2024

Could also use a thick border on the left as a tab of sorts... but I'm not sure if that fits the current UI very well

@nbitzz
Copy link
Contributor Author

nbitzz commented Apr 29, 2024

ABORT ABORT ABORT FUCKING ABORT GOD THE CLIENT IS SO ASS

@nbitzz
Copy link
Contributor Author

nbitzz commented May 1, 2024

TO DO (numbered in order) (not final)

  1. Proper validation via Zod #69
  2. Switch to JWTs #54
  3. API v1 & major refactoring: Hono, file read optimizations, and upload streaming #16
  4. New client #68
  5. Implement OAuth (or an OAuth-like service) #18
  6. Release monofile 2.0 #12 (Release 🎉)

TL;DR realistically monofile 2.0 is not done until Late Q2. Which is really funny for fucking Discord File Uploader but... yeah

Why am i doing all this for what is essentially a joke project 😭 3.0 (making monofile a serious project) needs to come ASAP after 2.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants