Commit graph

4027 commits

Author SHA1 Message Date
Daku
543600dc0e make sure main css/js files are always loaded after libs 2016-06-18 06:28:31 +01:00
Daku
acfed13634 <font> is deprecated 2016-06-18 06:28:28 +01:00
Daku
d42a792e8b safe_mode was removed in php 5.4 2016-06-18 06:28:25 +01:00
Daku
7eca12b495 replace remove_trailing_slash with a simple rtrim 2016-06-18 06:28:23 +01:00
Daku
f28e78b6f0 show install error if vendor folder does not exist
this should help deter non-dev users from installing shimmie from the master/dev branches
2016-06-18 06:28:21 +01:00
Daku
abababc57a use <pre> instead of <plaintext> since it's been deprecated since HTML2
SEE: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/plaintext
2016-06-18 06:28:17 +01:00
Daku
b161bbcf1b use a container div for padding + handle_db_errors function 2016-06-18 06:28:15 +01:00
Daku
d17de45965 don't use < or > to avoid showing broken comment if PHP isn't loaded 2016-06-18 06:27:55 +01:00
Daku
394acce635 use base64 favicon to avoid being cached
it's also unlike that ./favicon.ico will even exist yet during a new install
2016-06-18 06:27:53 +01:00
Daku
5c3236c0ef installer css is only used once, so let's just inline it instead 2016-06-18 06:27:51 +01:00
Daku
f6e1da349b added composer setup instructions
this assumes that all new releases will already have all vendor files downloaded
2016-06-18 06:27:49 +01:00
Daku
3ebf78e252 make sure lib/vendor folder is cleared on composer update
this stops old libs from still being cached by mistake
2016-06-18 06:27:47 +01:00
Daku
9e7c318df0 notes ext code cleanup
initial prep to fix & take the ext out of beta
2016-06-18 06:27:44 +01:00
Daku
b9893cbbda $_POST["tags"] isn't always set 2016-06-18 06:27:41 +01:00
Daku
caed53de6a jQuery.cookie is deprecated so use js-cookie instead (+ composer), some js tweaking too
Conflicts:
	ext/blotter/script.js
	ext/handle_pixel/script.js
	ext/index/script.js
	ext/pools/script.js
	lib/shimmie.js
2016-06-18 06:27:32 +01:00
Daku
951323abcf default handle_video thumbgen to ffmpeg if ffmpeg in path & is_executable 2016-06-18 06:20:52 +01:00
Daku
b0daab8766 move from Jaris > MediaElement for <video> fallback + use composer
also made it so the video element is no longer bigger than parent div
2016-06-18 06:20:49 +01:00
Daku
dd105e174e images aren't always jpg, so don't force jpg
all the handle_* exts use this as well, which can cause issues
2016-06-18 06:20:46 +01:00
Daku
2070034d0d move securimage to composer + update lib 2016-06-18 06:20:43 +01:00
Daku
428d1285e0 instead of including the entire jquery ui lib for a single function, just load the single function 2016-06-18 06:17:18 +01:00
Daku
ba6ab8fb16 move S3.lib to ext folder
toggleable exts should really keep any libs they use in their own dir
2016-06-18 06:17:15 +01:00
Daku
d5a58916f7 get recaptcha lib with composer + fixes #498 2016-06-18 06:17:07 +01:00
Daku
57fb4e0a34 grab tablesorter lib with composer 2016-06-18 06:17:04 +01:00
Daku
5f4ba46463 forgot to remove this 2016-06-18 06:17:01 +01:00
Daku
a2d9d14b6f there isn't any reason to grab both versions of the js lib 2016-06-18 06:16:37 +01:00
Daku
7b82ec3a00 grab jQuery.timeago lib with composer 2016-06-18 06:16:33 +01:00
Daku
516488a625 load akismet via composer
note: we should probably be using a more recent library for this, but there doesn't seem to be any general ones..
2016-06-18 06:16:31 +01:00
Daku
895df8c22b load flexihash via composer 2016-06-18 06:16:28 +01:00
Daku
d00d0ee4bb asset-plugin doesn't need to be required as it is installed globally instead 2016-06-18 06:16:26 +01:00
Daku
ef898394f0 autocomplete has moved to ext 2016-06-18 06:16:23 +01:00
Daku
f17812c64b working autocomplete 2016-06-18 06:16:21 +01:00
Daku
1bfec55690 tag lib for autocomplete
--not added autocomplete yet
2016-06-18 06:16:17 +01:00
Daku
baf8aa1b8c use composer to grab jquery
this requires composer-asset-plugin to be globally installed
2016-06-18 06:16:13 +01:00
Daku
36264d3f6e stop caching css/js from disabled exts 2016-06-18 06:16:10 +01:00
Daku
e740d03101 generate seperate css/js cache files for libs & core files 2016-06-18 06:16:08 +01:00
Daku
0b75b559a0 init composer 2016-06-18 06:16:02 +01:00
Daku
a7021e190e Merge pull request #554 from shish/js-cookie-update
migrate to a non-deprecated (and dependency-free) cookie library
2016-06-18 03:34:12 +01:00
Shish
7dce8da850 caching for autocomplete 2016-06-18 01:19:34 +01:00
Shish
79648b04d2 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop 2016-06-18 01:18:29 +01:00
Shish
f3a3c76988 better test router 2016-06-18 00:45:58 +01:00
Shish
7bc9a73357 migrate to a non-deprecated (and dependency-free) cookie library 2016-06-18 00:00:02 +01:00
Shish
dda634b068 Merge branch 'develop' of https://github.com/shish/shimmie2 into develop 2016-06-17 23:42:20 +01:00
Shish
76c2815b2b unit test bettering 2016-06-17 23:42:12 +01:00
Shish
57fa354842 fnmatch has a string length limit :| 2016-06-17 22:51:30 +01:00
Shish
190d8bd7d7 log api stats seperately 2016-06-17 22:48:28 +01:00
Shish
1b53ecceb7 Merge pull request #553 from HungryFeline/patch-2
Set ffmpeg's "overwrite output files" switch (-y)
2016-06-16 17:40:01 +01:00
HungryFeline
94ba42fc70 Set ffmpeg's "overwrite output files" switch (-y)
Regenerate thumbnail doesn't work since the output file already exists and ffmpeg expects the user to decide wether to replace the file or not. With the -y switch set, ffmpeg does so without asking.

https://ffmpeg.org/ffmpeg.html#Main-options
2016-06-16 16:40:51 +02:00
Shish
3d05c2896a expand test cases 2016-06-07 01:56:05 +01:00
Shish
bfa1dc20c0 fix mysql 2016-06-07 01:50:56 +01:00
Shish
8e8a3da790 support single wildcard 2016-06-07 01:39:23 +01:00