Added a new TODO entry and updated FAQ

This commit is contained in:
Bobby Wibowo 2019-12-02 03:10:23 +07:00
parent 806acecdbb
commit 9d12fc7701
No known key found for this signature in database
GPG Key ID: 51C3A1E1E22D26CF
2 changed files with 25 additions and 6 deletions

View File

@ -32,6 +32,7 @@ This may prevent proper async load of JS assets, which I'd like to look into, in
* [ ] Remember last pages of uploads & users lists. * [ ] Remember last pages of uploads & users lists.
Consider remembering last pages of each individual albums as well. When deleting an album, properly delete its remembered last page, if any. When listing albums sidebar and/or listing albums in Manage your albums, also delete remembered last pages of any missing albums (assume the albums were deleted from another device). Consider remembering last pages of each individual albums as well. When deleting an album, properly delete its remembered last page, if any. When listing albums sidebar and/or listing albums in Manage your albums, also delete remembered last pages of any missing albums (assume the albums were deleted from another device).
* [x] Descriptive upload progress, such as upload speed. Also tell user which chunk is currently being uploaded, to avoid confusion when progress "stops" when shifting to the next chunk. * [x] Descriptive upload progress, such as upload speed. Also tell user which chunk is currently being uploaded, to avoid confusion when progress "stops" when shifting to the next chunk.
* [ ] Delete own account feature. Since we already have delete user API endpoint, which also already includes the ability to delete uploads associated with the account, it should be easy to expand it a little to allow deleting own account and uploads.
Low priority: Low priority:

View File

@ -15,7 +15,8 @@
<h2 class='subtitle'>What is safe.fiery.me?</h2> <h2 class='subtitle'>What is safe.fiery.me?</h2>
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
This is a fork of <a href="https://github.com/WeebDev/lolisafe" target="_blank" rel="noopener">lolisafe</a>. GitHub repository of the fork is located <a href="https://github.com/BobbyWibowo/lolisafe" target="_blank" rel="noopener">here</a>. This is a fork of <a href="https://github.com/WeebDev/lolisafe" target="_blank" rel="noopener">lolisafe</a>.<br>
GitHub repository of the fork is located <a href="https://github.com/BobbyWibowo/lolisafe" target="_blank" rel="noopener">here</a>.
</div> </div>
</article> </article>
@ -23,8 +24,9 @@
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
Unless I receive a copyright complain, or some other bullshit, I will.<br> Unless I receive a copyright complain, or some other bullshit, I will.<br>
<br>
However, we also have temporary uploads feature which will automatically delete your files after a certain period of time.<br> However, we also have temporary uploads feature which will automatically delete your files after a certain period of time.<br>
You can configure the feature through our homepage's config tab. You can configure this feature through our homepage's config tab.
</div> </div>
</article> </article>
@ -32,6 +34,7 @@
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.<br> Simply create a user on the site and every upload will be associated with your account, granting you access to your uploaded files through our dashboard.<br>
You will <strong>need</strong> to do this if you ever want to delete your own uploads in the future, unless you choose to use temporary uploads.
</div> </div>
</article> </article>
@ -39,10 +42,15 @@
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
Albums are a simple way of sorting uploads together.<br> Albums are a simple way of sorting uploads together.<br>
You can then share public links to these albums, to allow everyone else to view a pretty listing of the uploads in them.<br>
<br>
As long as you are logged in, you can create albums through our homepage or dashboard,<br> As long as you are logged in, you can create albums through our homepage or dashboard,<br>
then afterwards you can use them with our <a href="https://addons.mozilla.org/en-US/firefox/addon/lolisafe/" target="_blank" rel="noopener">Firefox extension</a> or <a href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj" target="_blank" rel="noopener">Chrome extension</a>,<br> then afterwards you can use them with our <a href="https://addons.mozilla.org/en-US/firefox/addon/lolisafe/" target="_blank" rel="noopener">Firefox extension</a> or <a href="https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj" target="_blank" rel="noopener">Chrome extension</a>,<br>
which will enable you to <strong>right click -> send file to safe</strong>, or to a desired album if you have any.<br> which will enable you to <strong>right click -> send file to safe</strong>, or to a desired album if you have any.<br>
You will have to set the domain in the extension's settings to <strong>https://safe.fiery.me</strong> though. With the Chrome extension, you will have to manually set the domain in the extension's settings to <strong>https://safe.fiery.me</strong>.<br>
<br>
If you use a Linux desktop, we also have a bash uploader that supports uploading to albums.<br>
You can learn more about it <a href="https://github.com/BobbyWibowo/uguush" target="_blank" rel="noopener">here</a>.
</div> </div>
</article> </article>
@ -56,7 +64,7 @@
<h2 class='subtitle'>I saw something too illegal for my tastes here, what should I do?</h2> <h2 class='subtitle'>I saw something too illegal for my tastes here, what should I do?</h2>
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
Send a strongly worded email to <a href="mailto:bobby@fiery.me">bobby@fiery.me</a> and I will try to get back to you within 24 hours. Send a strongly worded email to <a href="mailto:bobby@fiery.me">bobby@fiery.me</a> and I will try to get back to you within <strong>48 hours</strong>.
</div> </div>
</article> </article>
@ -64,7 +72,16 @@
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
Feel free to create a GitHub issue <a href="https://github.com/BobbyWibowo/lolisafe/issues/new/choose" target="_blank" rel="noopener">here</a>.</br> Feel free to create a GitHub issue <a href="https://github.com/BobbyWibowo/lolisafe/issues/new/choose" target="_blank" rel="noopener">here</a>.</br>
Or if you don't want to use GitHub, then you can also contact me through my email above. Or if you don't want to use GitHub, you can also contact me through my email above.
</div>
</article>
<h2 class='subtitle'>How do I delete my own account <strong>and</strong> all the uploads associated with it?</h2>
<article class="message">
<div class="message-body">
For the time being, you will need to contact me through my email above.<br>
A feature to delete your own account yourself is currently still being worked on.<br>
Otherwise, if you don't mind a record of your username being left here, it should be easy to bulk delete all your uploads from the dashboard anyway.
</div> </div>
</article> </article>
@ -106,7 +123,8 @@
<article class="message"> <article class="message">
<div class="message-body"> <div class="message-body">
Yes, the homepage uploader was coded to chunk uploads into {{ chunkSizeInt }} MB pieces by default (chunk size is configurable through the config tab).<br> Yes, the homepage uploader was coded to chunk uploads into {{ chunkSizeInt }} MB pieces by default (chunk size is configurable through the config tab).<br>
If you want to chunk your API uploads, feel free to read the <a href="https://github.com/BobbyWibowo/lolisafe" target="_blank" rel="noopener">source code</a> to see how it works. If you want to chunk your API uploads, feel free to inspect the <a href="https://github.com/BobbyWibowo/lolisafe" target="_blank" rel="noopener">source code</a> to see how it works.<br>
A rough description of how it works is to simply upload the chunks with their UUID information attached, and then call the "finish chunks" API to rebuild them into a single proper file.
</div> </div>
</article> </article>
{%- endif %} {%- endif %}