Commit graph

247 commits

Author SHA1 Message Date
Sergio Brighenti ce497f9728 Fixed quota regex 2020-04-06 11:34:18 +02:00
Sergio Brighenti a253234bd4 Fixed installer errors 2020-04-05 14:53:22 +02:00
Sergio Brighenti 103819827b Apply fixes from StyleCI
[ci skip] [skip ci]
2020-04-04 17:29:15 +00:00
Sergio Brighenti 5606224339 Replaced validation system 2020-04-04 19:29:00 +02:00
Sergio Brighenti f558af93bc Simplified class 2020-04-03 16:36:39 +02:00
Sergio Brighenti 5a7ff39ce9 Moved some settings from admin to user side
Updated docs
2020-04-03 15:59:49 +02:00
Sergio Brighenti ac9f1d1578 Added filter by tag list
Completed ldap implementation
2020-04-01 18:48:59 +02:00
Sergio Brighenti 64772d190c Improving ldap auth 2020-03-31 20:12:22 +02:00
Sergio Brighenti b87faad0c9 Improved ldap auth 2020-03-31 17:23:09 +02:00
Sergio Brighenti 1cf2711c57 Merge remote-tracking branch 'origin/master' 2020-03-31 15:21:29 +02:00
Sergio Brighenti 4e5c1a9675 Implemented ldap authentication
(closes #71)
2020-03-31 15:21:01 +02:00
Sergio Brighenti f1b4a29dc0 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-03-30 16:27:02 +00:00
Sergio Brighenti 6326f52bd1 Added autotagging
(closes #75)
2020-03-30 18:26:47 +02:00
Sergio Brighenti 008ae77718 Working tag search with all modes, tag delete.
closes #121
2020-03-30 14:53:27 +02:00
Sergio Brighenti 6a58bc4a32 Working on search by tag 2020-03-29 21:41:48 +02:00
Sergio Brighenti 4f6403a5e6 Working tag delete 2020-03-29 16:44:37 +02:00
Sergio Brighenti 3a1f858f4e Working on the tag system 2020-03-28 23:42:08 +01:00
Sergio Brighenti bd3683f261 Retrieve media tag 2020-03-19 22:59:11 +01:00
Sergio Brighenti 8e75668d2f Reworked user controller 2020-03-19 16:47:28 +01:00
Sergio Brighenti 5bbbdd6160 Reworked media query 2020-03-19 16:43:15 +01:00
Sergio Brighenti f06070f611 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-03-19 08:39:53 +00:00
Sergio Brighenti 576131b67b Tag create system 2020-03-19 09:39:32 +01:00
Sergio Brighenti 38fdd263e8 Added notifications on user create 2020-03-14 21:22:48 +01:00
Sergio Brighenti 6d573457dd Added tags tables
Avoid long files name breaking the table
2020-03-13 19:44:42 +01:00
Sergio Brighenti c65539e447 Moved function 2020-03-10 19:40:11 +01:00
Sergio Brighenti e5d70c00ce Added recaptcha verification option.
Added bulk delete function.
Added account clean function (closes #151)
2020-03-04 15:25:45 +01:00
Sergio Brighenti 1a4ceba0a4 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-03-03 16:19:10 +00:00
Sergio Brighenti db483bb53e Implemented validation helper
Dependencies resolved through container
2020-03-03 17:18:52 +01:00
Sergio Brighenti 623de4b5e0 Refactoring 2020-03-02 21:43:34 +01:00
Sergio Brighenti dd12185aaa Apply fixes from StyleCI
[ci skip] [skip ci]
2020-03-02 18:16:27 +00:00
Sergio Brighenti ac4429fe0c Upload improvements 2020-03-02 19:16:11 +01:00
Sergio Brighenti 038fb156c1 Completed user quota implementation 2020-03-01 21:16:57 +01:00
Sergio Brighenti 17c24860b2 Completed user quota implementation 2020-03-01 17:03:07 +01:00
Sergio Brighenti a5b8db5330 Fixed minor bug
working on user quota
2020-02-29 23:35:43 +01:00
Sergio Brighenti 0c949563ab typo 2020-02-28 14:30:12 +01:00
Sergio Brighenti 4297683e74 Update quota counters on upload and deletion 2020-02-28 14:29:29 +01:00
Sergio Brighenti b2e0d683a2 Start user quota implementation 2020-02-27 19:45:05 +01:00
Sergio Brighenti 0d375201c8 Completed registration system (closes #90) 2020-02-27 18:56:48 +01:00
Sergio Brighenti 2f518baf48 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-02-27 17:38:19 +00:00
Sergio Brighenti 9d3d85f739 Working on password recovery 2020-02-27 18:14:08 +01:00
Sergio Brighenti e3a2c7573a Apply fixes from StyleCI
[ci skip] [skip ci]
2020-02-27 16:38:28 +00:00
Sergio Brighenti 0269eaa6f6 User registration procedure 2020-02-27 15:18:01 +01:00
Sergio Brighenti b14287eb9d Apply fixes from StyleCI
[ci skip] [skip ci]
2020-02-26 17:26:34 +00:00
Sergio Brighenti 49c9e48e5e Working on user registration, user disk quota, password recovery 2020-02-26 18:26:19 +01:00
Sergio Brighenti 2d29398e4f Apply fixes from StyleCI
[ci skip] [skip ci]
2020-02-26 11:22:40 +00:00
Sergio Brighenti 12179f1b06 Added export feature (closes #126)
Added copy mode option (closes #117)
2020-02-26 12:22:25 +01:00
Sergio Brighenti 8e85f251b8 Added #116 2020-02-25 21:54:54 +01:00
Sergio Brighenti 10d7e0654d Preparing for new features
Fixed #131
2020-02-25 17:09:36 +01:00
Sergio Brighenti 3b7e2fadde Fixed error with migrate command (closes #115) 2019-12-04 12:27:23 +01:00
Sergio Brighenti f82841259d Refresh the token after the login 2019-11-23 13:18:00 +01:00
Sergio Brighenti 12063d4542 Unset debug after installation 2019-11-22 12:21:02 +01:00
Sergio Brighenti 0f93a96d6b Refactor 2019-11-22 11:59:14 +01:00
Sergio Brighenti 5cd276aade
Apply fixes from StyleCI (#108)
[ci skip] [skip ci]
2019-11-21 18:08:57 +01:00
SergiX44 6c004f8f96 Revert previous CI hell 2019-11-21 18:00:47 +01:00
Sergio Brighenti f6b186ad99 Apply fixes from StyleCI
[ci skip] [skip ci]
2019-11-21 16:45:53 +00:00
Sergio Brighenti fc5f719df4
Apply fixes from StyleCI (#103) 2019-11-21 15:23:33 +01:00
Sergio Brighenti 7589348daf Added cancel upload button
Added button delete
2019-11-21 15:23:02 +01:00
Sergio Brighenti a424f87523
Apply fixes from StyleCI (#100) 2019-11-20 18:49:31 +01:00
Sergio Brighenti 1ce14a24f4 Controllers refactoring 2019-11-20 18:46:47 +01:00
Sergio Brighenti 3cd5dfbcec Changed lang configuration option 2019-11-19 13:59:17 +01:00
Sergio Brighenti 29dd38feb9 User controller refactoring 2019-11-19 12:55:51 +01:00
Sergio Brighenti cb86a32d80 Container refactoring 2019-11-19 12:32:58 +01:00
SergiX44 399901c7a8 Fixing bad base url 2019-11-18 11:42:42 +01:00
Sergio Brighenti eccd5d5070 Fixed installer and app base paths
Fixes #93
2019-11-17 19:48:37 +01:00
Sergio Brighenti d7a78a0201 Avoid response-copying when resizing images. 2019-11-16 13:06:53 +01:00
Sergio Brighenti 748bd98abf Added remember me
Fixed middleware execution order
closes #81
2019-11-15 15:47:51 +01:00
Sergio Brighenti 5adb29d700 Added ability to set custom html
improved session samesite implementation for older php versions
Fixes #82
2019-11-15 00:56:25 +01:00
SergiX44 56c58d50b3 Secure session via SameSite header 2019-11-14 17:11:59 +01:00
Sergio Brighenti 6cb67d2dbc Improved thumbnail generation
Fixes #88
2019-11-14 12:31:18 +01:00
Sergio Brighenti 310b40767c Implemented web upload
Closes #50 and #70
2019-11-13 23:31:48 +01:00
SergiX44 5a0b5adcad Partially added web upload
#70 #50
2019-11-13 16:23:10 +01:00
Sergio Brighenti b5784abb52 Converted installer 2019-11-13 13:02:31 +01:00
Sergio Brighenti 20d13c9bd1 Raw url accept also the file extension
Implements and closes #78
2019-11-13 01:07:38 +01:00
Sergio Brighenti 09eeac3ed1 Removed container instance 2019-11-13 00:30:55 +01:00
Sergio Brighenti d8df60040a Upgrade to slim 4 2019-11-13 00:13:23 +01:00
Sergio Brighenti d4f85241d0 Only update to the latest stable version 2019-10-23 11:55:08 +02:00
Sergio Brighenti a59e364417 Clear database after orphaned files removal
plaintext passwd not correctly removed from logs
Fixes #74
2019-09-17 22:12:06 +02:00
Sergio Brighenti 8fe739139f Fixed icons in installer 2019-09-15 16:09:31 +02:00
Sergio Brighenti 6838ca93c3 lock file 2019-09-15 16:00:12 +02:00
Pietro Marangon 33e8223222 Prevent "Undefined index" notice #68 (#69)
* Prevent "Undefined index" notice #68

* Update Lang.php
2019-09-15 13:29:30 +02:00
Sergio Brighenti 99f100c228 Fixed #67 2019-09-14 14:50:14 +02:00
Sergio Brighenti 9294c3382b Move to fontawesome webfonts
Added cache busting
2019-09-06 14:26:41 +02:00
Sergio Brighenti 111f220629 Fixed installed bad path check 2019-09-04 21:43:43 +02:00
Sergio Brighenti 42883417e8 Fixed bad redirects (closes #62)
Improved installer extensions recognitions
Improved cli commands
2019-09-03 21:53:12 +02:00
Sergio Brighenti 5af7567b1a Improved lang handling 2019-08-20 14:56:41 +02:00
Sergio Brighenti f47bc3241a Improved install wizard 2019-05-23 21:24:04 +02:00
Sergio Brighenti f6a6be7312 Start adding support to use AWS S3, Google Cloud Storage, Dropbox and FTP(s) accounts as storage location 2019-05-19 15:39:42 +02:00
Sergio Brighenti de42f2e8bf Improved exception logging 2019-05-12 15:52:26 +02:00
Sergio Brighenti ba3de850f7 Improvements to the package system 2019-05-09 12:51:33 +02:00
Sergio Brighenti abe3733b09 Added preloading
Avoid to load big text files
Other improvements
2019-05-08 18:44:42 +02:00
Sergio Brighenti 0ce9bde57c Improved session error handling
Added check for the minimum php version
Package update and cleanup
2019-05-07 00:49:24 +02:00
Sergio Brighenti 5f274cb493 Improved partial content implementation
Fixed issue #27
2019-04-10 21:28:40 +02:00
Sergio Brighenti 4f7c91cc3b Keep clean the config file after the upgrade 2019-02-07 17:34:19 +01:00
Sergio Brighenti 1df8ae9592 Added nginx.conf
improved templates
2019-02-06 22:34:56 +01:00
Sergio Brighenti 3ba38eff2c Completed maintenance impl.
Small fixes
2019-01-31 20:53:49 +01:00
Sergio Brighenti 7b81478667 Added maintenance mode (close #18)
Optimized release zip size
2019-01-31 11:48:39 +01:00
Sergio Brighenti c60e3d059e Completed partial content implementation
videojs layout fixes
Added translations
2019-01-30 23:19:33 +01:00
Sergio Brighenti edd9895684 Streaming Partial content impl 2019-01-29 13:04:49 +01:00
Sergio Brighenti ea6b9a4ebb Working on self update feature
Removed column too big (fixes #17)
2019-01-26 18:37:00 +01:00
Sergio Brighenti af92f3d70a Working on self update feature 2019-01-24 21:48:22 +01:00
Sergio Brighenti dbc55bdb6f Fixed inaccurate message in case of file too large (fixes #15)
Minor fix to the mobile layout
2019-01-24 11:49:46 +01:00
Sergio Brighenti f49d6ef979 Default order desc 2019-01-22 23:54:17 +01:00
Sergio Brighenti 64d72d8ef7 Fixed error during the upgrade process 2019-01-22 23:32:54 +01:00
Sergio Brighenti fb8fd68340 Implemented search
Updated js deps
2019-01-22 17:39:57 +01:00
Sergio Brighenti 9c5b5a763f Added twig layout with search, order by and sorting 2019-01-20 22:37:58 +01:00
Sergio Brighenti 2b8671f0c6 Implemented custom queries 2019-01-13 21:27:10 +01:00
Sergio Brighenti ca361c8eef Refactoring and improvements 2019-01-10 23:22:19 +01:00
Sergio Brighenti 8e26b35e2a Added curl and wget to bots 2018-12-09 14:58:25 +01:00
Sergio Brighenti da437a203b Refactoring storage access
Added checks during installation phase
2018-12-09 14:42:50 +01:00
Sergio Brighenti 535fce4f8f Added checks in the installer 2018-12-07 10:17:45 +01:00
Sergio Brighenti 0d21b2b21d Working for improving the installer 2018-12-06 21:20:50 +01:00
Sergio Brighenti 4dbfa5cd23 Added missing getter 2018-11-30 21:36:12 +01:00
Sergio Brighenti ef86b9f012 Fixed namespace 2018-11-30 21:24:44 +01:00
Sergio Brighenti a360ef06f4 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	resources/templates/dashboard/home.twig
2018-11-30 19:17:00 +01:00
Sergio Brighenti cae02d816f Small script improvement 2018-11-30 10:51:03 +01:00
Sergio Brighenti 662cf9bcd2 Added linux script 2018-11-29 10:10:59 +01:00
Sergio Brighenti f639f4ee57 Improved user gallery
Small layout changes
updated dependencies
2018-11-28 14:57:04 +01:00
Sergio Brighenti 8bb89ecb62 Merge branch 'master' of C:\Users\Sergio\Documents\GitHub\XBackBone with conflicts. 2018-11-25 16:16:43 +01:00
Sergio Brighenti 7c4c02fac4 Improved user gallery
Improved public view
2018-11-20 18:46:39 +01:00
Sergio Brighenti f2c6936b8a Added discord service bot 2018-11-19 21:35:58 +01:00
Sergio Brighenti dcc850bf01 Consistent html lang attribute (#2) 2018-11-19 19:45:52 +01:00
Sergio Brighenti deab83f737 Consistent html lang attribute 2018-11-19 19:38:47 +01:00
Sergio Brighenti 94bb1d3c56 Wrong link building 2018-11-19 19:19:02 +01:00
Sergio Brighenti a950ec9af3 Completed multilang
Routes rework
2018-11-19 19:04:43 +01:00
Sergio Brighenti 0409a598d7 Preparing for multilanguage support 2018-11-19 12:19:47 +01:00
Sergio Brighenti cc68de1779 Fixed session reset with HTTP/2 enabled 2018-11-19 11:50:42 +01:00
Sergio Brighenti 4b25b842b1 Added support for sharex deletion url 2018-11-17 21:54:05 +01:00
Sergio Brighenti 0444705121 Added warn when try do download an invalid config 2018-11-15 17:10:43 +01:00
Sergio Brighenti 2465fdd172 Improved theme 2018-11-15 12:10:23 +01:00
Sergio Brighenti 8bc50c69d9 Fixed http2 push 2018-11-14 22:35:39 +01:00
Sergio Brighenti 201affab45 Changed redirect function 2018-11-14 19:45:47 +01:00
Sergio Brighenti a825b74a0d Removed useless templates
Reorganized css/js in pages
2018-11-14 19:25:08 +01:00
Sergio Brighenti 2df1254f44 Code cleanup 2018-11-13 18:47:57 +01:00
Sergio Brighenti 5c362d7e26 Bug fixes
added route caching
added helpers
improved redirecting
2018-11-13 18:05:17 +01:00
Sergio Brighenti d6a9fcf600 theme switcher
mysql support
used space indicator
2018-11-12 18:56:12 +01:00
Sergio Brighenti ba6ed78bd9 added discord bot
Changelog
2018-11-11 20:33:19 +01:00
Sergio Brighenti 4ee5c41f37 Completed install wizard 2018-11-11 20:20:38 +01:00
Sergio Brighenti 72523843b6 Working on install wizard 2018-11-11 19:18:27 +01:00
Sergio Brighenti 4a4c51996c 2.0 Flight -> Slim 3 2018-11-11 17:02:50 +01:00
Sergio Brighenti ed6be635f1 Fixed gruntfile 2018-10-14 01:18:02 +02:00
Sergio Brighenti 732cf7ff48 Doc blocks 2018-10-13 18:25:48 +02:00
Sergio Brighenti 9ae8375be0 Added popever to write the telegram message when sharing.
Packaging improvements.
Updated some dependencies.
Allow Facebook bots to display the preview.
2018-10-13 13:09:02 +02:00
Pietro Marangon 3cb4ca790c Fix & improvements (#2)
* New .gitignore
Added violinist.io configuration
Start with CI
Started moving CSS/JS to NPM

* Fix & improvements
Security improves (SHA256 instead of MD5) and new PHP7 random function
Security fix admin check from database instead of session
Security fix user active for every page that require login
UX fix admin cannot demote himself
Added Gruntfile.js
Updated composer.json dependency
Addeded PHP >=7.1 to composer.json
Moved static file to src

* Results of .gitignore "static/"

* Fix migration for admin user_code

* Travis test for grunt (JS)

* Changed user_code generation method
Updated Travis test
2018-06-02 22:32:14 +02:00
Sergio Brighenti 7496ba8f3a removed http2push from dashboard 2018-05-01 14:44:21 +02:00
Sergio Brighenti 765fbdeb25 Generate config for ShareX
Display file size
2018-05-01 14:28:31 +02:00
Sergio Brighenti 00d12b5012 Scale previews for better performances
Small fixes
2018-05-01 13:49:03 +02:00
Sergio Brighenti 805d1d07a8 Initial commit 2018-04-28 14:20:07 +02:00