Commit Graph

745 Commits

Author SHA1 Message Date
Bobby Wibowo
6af1f6f490
Removed chokidar resolution
I added the resolution since an issue was reported by Snyk.io.
But I recently noticed that it prevents installation on node 10.x.
I haven't checked whether the resolution is still necessary though.

Also removed .vscode settings.
I plan to add a cleaner way for this later.
2018-11-24 15:18:23 +07:00
Bobby Wibowo
86de83211e
Merge branch 'master' into safe.fiery.me 2018-11-23 04:39:04 +07:00
Kana
ee6e9875db
Merge pull request #165 from calvinc64/patch-1
Add https://vortex.64i.de/ to the list
2018-11-21 15:38:02 -03:00
Kana
4e2eb60613
Merge pull request #167 from hyperdefined/master
URL Change
2018-11-21 15:37:49 -03:00
Kana
cca2ec5ecf
Merge branch 'master' into patch-1 2018-11-21 15:37:25 -03:00
Kana
1ccc45c6ec
Merge pull request #164 from AZATEJ/patch-2
Add "criminals.host" to README
2018-11-21 15:36:19 -03:00
hyperdefined
029736fe72
my url changed 2018-11-21 09:28:01 -05:00
hyperdefined
0dd87f204f
Merge pull request #2 from WeebDev/master
updated
2018-11-21 09:27:22 -05:00
Bobby Wibowo
37ef743e8f
Merge branch 'master' into safe.fiery.me 2018-11-18 02:32:17 +07:00
Bobby Wibowo
dc7214cb38
Merge branch 'account-manager' into safe.fiery.me 2018-11-18 02:22:30 +07:00
Calvin_c64
b3ec39dbe8
Update README.md 2018-11-04 00:01:14 +01:00
Calvin_c64
40fa3bd5df
Update README.md 2018-11-03 23:58:49 +01:00
TRASHER
a1d5e43961
Update README.md 2018-10-24 11:29:12 +02:00
Bobby Wibowo
de87c37d66
Allows render.js to append version string to renders
Thus if you need to update an existing render, you just need to update v1 version string, and the new version string will be appended to the render's URL, thus forcing browser to refresh.

Also updated javelin_1.png since apparently I missed a tiny bit of watermark.
2018-10-23 18:02:19 +07:00
Bobby Wibowo
1517778ed7
Improve 2018-10-19 22:10:30 +07:00
Bobby Wibowo
e5417f0aa2
Restore modals to their original size after done with viewing originals 2018-10-19 21:57:15 +07:00
Bobby Wibowo
a3c9eeb3c5
Optimized all renders using OptiPNG (only ~1% decrease though) 2018-10-18 21:00:35 +07:00
Bobby Wibowo
dd6934c540
Fixed lazyload breaking in uploads result 2018-10-18 20:40:47 +07:00
Bobby Wibowo
2bdb1d7245
Do not save into localStorage if render is enabled
We do not really want to save anything into user's storage/cookie unless necessary
2018-10-18 20:34:05 +07:00
Bobby Wibowo
cf570347e6
Updates
* Added ship waifu renders to homepage. These renders are toggleable since some of them maybe a bit NSFW-ish (state saved to browser's local storage).

* Updated lazyload to v10.19.0.

* Git commit URL is now have dotted bottom border.

* Thumbnail modal (the one that appears when you click display thumbnail button in lists view) now have a "Load original" button. For images it will simply load the original images, but for videos it will show a video player (relies on the browser's support for <video> tag). Thumbs view will now also have the "display thumbnail" button.

* Small changes to "add to album" modal.

* Small changes to alignment to modals in general.
2018-10-18 20:26:40 +07:00
Bobby Wibowo
0403684038
Fixed albums listing not working 2018-10-14 02:35:46 +07:00
Bobby Wibowo
4862512471
Removed stray console.log() 2018-10-13 18:09:54 +07:00
Bobby Wibowo
4456ba4b4d
Fixed authController.js 2018-10-13 18:09:09 +07:00
Bobby Wibowo
fcf4c00de7
Moved permission-related functions to permissionController
Fix: non-root staffs are now able to delete files by any users (previously they could only list them).
2018-10-13 18:06:58 +07:00
Bobby Wibowo
c763d9b1ea
Fixed thumb/list view setting not being saved 2018-10-13 11:09:39 +07:00
Bobby Wibowo
94dbfa9d96
Fixed broken description in file name length menu 2018-10-12 17:28:42 +07:00
Bobby Wibowo
8e46eaf4ac
Added disk usage column to manage users 2018-10-12 17:19:14 +07:00
Bobby Wibowo
31f44a1b91
Added ID and uploads count columns into manage users
Updated client-side check of user's enabled status to match server-side

Removed a bunch of console.log()'s from development
2018-10-12 16:42:16 +07:00
Bobby Wibowo
5cf8480959
Updated _globals.njk
Bumped version string (v3). I updated fontello in this branch but I forgot to update its version string.
2018-10-12 16:11:39 +07:00
Bobby Wibowo
f0998a8532
Merge branch 'safe.fiery.me' into account-manager 2018-10-12 02:24:41 +07:00
Bobby Wibowo
0e3ac72721
Fixed album pages
Previously album pages would still use utils.getPrettyBytes(), but one of the previous commits got rid of it in favor of client-side solution.

I forgot to update album pages to also use client-side solution, but this commit fixes it.

On a side note, I also switched all instances of consts to var in the function.
2018-10-12 02:21:19 +07:00
Bobby Wibowo
3708f53044
Added user group option to edit user modal
Also simplified selector for file's add to album modal
2018-10-11 00:33:11 +07:00
Bobby Wibowo
c3d4c237cb
Init account-manager branch 2018-10-10 02:52:41 +07:00
Bobby Wibowo
0745456cac
Updated sharex.js again
Haha, sorry about this, getting sleepy.
Removed a stray console.log().
2018-10-09 02:36:07 +07:00
Bobby Wibowo
57947df4db
Updated sharex.js
Oops, my bad, I forgot to include protocol into the URL field.
2018-10-09 02:33:06 +07:00
Bobby Wibowo
2f6c728e64
Updates
Moved page.prepareShareX() to a single JS file named sharex.js. It'll be loaded in home and dashboard pages, and both home.js and dashboard.js will rely on the function provided by it.

The generated ShareX config file will also properly support cases where the safe is being hosted in a subdir now (e.i. https://example.com/lolisafe).
2018-10-09 02:30:22 +07:00
Bobby Wibowo
5bd343638a
Updates
Moved utils.getPrettyBytes() and utils.getPrettySize() to client's dashboard.js.

Thus, server will no longer return prettified size and date (it'll be prettified by the client instead).

To be honest, I don't even know why I had them in server-side, it's obviously better this way.
2018-10-09 01:54:16 +07:00
Bobby Wibowo
e2831f2181
Updates
* uploadController.js: expect some multer error codes and don't log their stack traces to console when they occur.

* yarn.lock: added integrity field (yarn's new addition).
2018-10-08 23:14:10 +07:00
Bobby Wibowo
94255700be
Updated style.css
Show vertical scrollbar only if necessary.
2018-10-08 22:28:37 +07:00
Kana
5fe57f6dd1
Merge pull request #157 from Kosemii/patch-1
Fixed my website name and description
2018-10-01 15:48:11 -03:00
Kana
b105ff273c
Merge pull request #156 from dragonfire535/typos
Fix README typos
2018-10-01 15:48:04 -03:00
Kosemii
ec630b2c24
Fixed my website name and description 2018-10-01 19:36:36 +01:00
Daniel Odendahl Jr
69dfaa6c27 Fix README typos 2018-10-01 14:08:48 +00:00
Bobby Wibowo
d4b6933891
Improved help message for URL upload
* Hide notice about max size if it's equal to max size of regular uploads.

* Show notice about DuckDuckGo's proxy if it's turned on.

* Also updated description in config.sample.js to further emphasize about the limitation of using DuckDuckGo's proxy.
2018-09-30 05:38:13 +07:00
Bobby Wibowo
a36062d33c
Updated dashboard.js
Add to album prompt will no longer ask for confirmation (i.e. Are you sure?), instead it will go directly to album selection. If you don't want to continue, you can always press Cancel.

Updated version string in _globals.njk.
2018-09-26 18:57:33 +07:00
Bobby Wibowo
30c011ce5c
Replaced snekfetch with node-fetch 2018-09-23 23:28:15 +07:00
Bobby Wibowo
db015c87aa
Merge branch 'master' into safe.fiery.me 2018-09-22 21:04:07 +07:00
Kana
558abcca90
Merge pull request #154 from alphv/patch-3
subdomain change
2018-09-22 09:29:23 -03:00
Alpha
304d8c5775
subdomain change 2018-09-22 12:25:26 +02:00
Kana
b18828d814
Merge pull request #151 from WeebDev/exec-blocklist
Added .exec to blacklist
2018-09-20 22:11:57 -03:00