Releases: prasathmani/tinyfilemanager
UI Update - 2.6
What's New
- Updated all CDN library versions
- Improved the design and Dark theme colors
- Login page ui cosmetic changes
- Code format into more readable format
- Removed unused code
What's Changed
- Complete French translation by @Guts in #885
- Fix phpdoc types by @mlocati in #890
- Update Italian translations by @mlocati in #892
- Fix the problem of login failure when $root_url is defined by @muink in #896
- Fix #897 by @nguyentranchung in #898
- Complete all Chinese translations by @ZhiweiWu0425 in #901
- Translation supplement by @ZhiweiWu0425 in #902
- Subfolder links fix by @cataalin in #945
- Bug fix: Delete confirm dialog will work wrong aflter cancel. by @fbotp in #942
- Removes sed command from Dockerfile by @efremovd in #948
- Fixes couple issues with confirmDailog by @efremovd in #951
- Fixes ajax ability to handle requests when auth disabled by @efremovd in #952
- Deploy path traversal fix by @minghongg in #953
- Fix french translation by @Oreloth in #960
- make upload chunk size configureable by @gebi in #967
- Added extensions and removed the duplicated entries by @alecos71 in #968
- AceEditor: hide vertical ruler by @esyede in #973
- Allow configuration for strict CSPs and GDPR by @fwiesweg in #971
- Publish additional docker tags by @ssams in #975
- Update Romanian translations by @sbivol in #981
- Prevent logout issue after page was cached by @ner00 in #1004
- tell git to always commit .php in unix-newlines by @divinity76 in #1017
- Check if posix_getpwuid/posix_getgrgid calls were successful by @m-ober in #1023
- use stream_copy_to_stream by @divinity76 in #1014
- added bengali translation by @joybiswas007 in #1018
- Fix upload of existing files, remove undefined variable and variable with constant value by @m-ober in #1026
- Fix typo. by @Maikuolan in #1028
- login (Redirecting to Main domain of website instead of tfm.php) fix by @xololunatic in #1031
- Add configurable path display modes for better privacy and clarity by @DannyDaemonic in #1034
- Resize preview image and implement zoom in/out by @ner00 in #1036
- Fix highlightjs_style in config.php being ignored by @bmsurber in #1039
- reduce feof() calls by @divinity76 in #1041
- Typo & make text bold by @ner00 in #1042
- random_bytes() only for >PHP7 by @paponius in #1066
- Update translation.json by @AJBassa in #1083
- Update tinyfilemanager.php by @gittonyp in #1086
- Fix wrong phpdoc of print_external() by @mlocati in #1091
- Disable excluded extension name from viewing by @torusrxxx in #1151
- fix: #52 Does not respect directory tree while uploading a folder containing sub-folders by @BANKA2017 in #1056
- Add --no-cache to 'apk add' command in order to reduce docker image size by @mahyard in #1191
- Fix #963 by @ijortengab in #969
- Expanded the list of files recognized as compressed by @nerun in #1193
- Add JSON Parse Error Handling in Upload Script by @FannieMC in #1196
- Update default font size to in jQuery initialization by @awais300 in #1200
- Added missing translatable string by @nerun in #1204
- Fix typos. by @Maikuolan in #1214
- Add powershell file extension to text format for opening in editor. by @chemxboy in #1228
- Update SECURITY.md by @prasathmani in #1231
- Fix multiple download and browse while downloading by @vadasziattila in #1242
- Dynamic Browser Tab Title Handling Based on File Context by @jabedbd in #1202
- Save $CONFIG to config.php if it exists by @RavanH in #1144
- Added Additional Delete Link in File Viewer View by @uwecmyersjj in #1141
- fix hostinger's devil signature making it a false positive on hosting antivirus scanner by @dgbkn in #1112
- Support55 by @paponius in #1076
New Contributors
- @muink made their first contribution in #896
- @ZhiweiWu0425 made their first contribution in #901
- @cataalin made their first contribution in #945
- @fbotp made their first contribution in #942
- @minghongg made their first contribution in #953
- @Oreloth made their first contribution in #960
- @gebi made their first contribution in #967
- @fwiesweg made their first contribution in #971
- @ssams made their first contribution in #975
- @divinity76 made their first contribution in #1017
- @joybiswas007 made their first contribution in #1018
- @Maikuolan made their first contribution in #1028
- @xololunatic made their first contribution in #1031
- @DannyDaemonic made their first contribution in #1034
- @bmsurber made their first contribution in #1039
- @paponius made their first contribution in #1066
- @AJBassa made their first contribution in #1083
- @gittonyp made their first contribution in #1086
- @torusrxxx made their first contribution in #1151
- @BANKA2017 made their first contribution in #1056
- @mahyard made their first contribution in #1191
- @ijortengab made their first contribution in #969
- @nerun made their first contribution in #1193
- @FannieMC made their first contribution in #1196
- @awais300 made their first contribution in #1200
- @chemxboy made their first contribution in #1228
- @vadasziattila made their first contribution in #1242
- @jabedbd made their first contribution in #1202
- @RavanH made their first contribution in #1144
- @uwecmyersjj made their first contribution in #1141
- @dgbkn made their first contribution in #1112
Full Changelog: 2.5.0...2.6
Offline Version
- Now tinyfilemanager will work offline without CND resources
What's Changed
- Complete French translation by @Guts in #885
- Fix phpdoc types by @mlocati in #890
- Update Italian translations by @mlocati in #892
- Fix the problem of login failure when $root_url is defined by @muink in #896
- Fix #897 by @nguyentranchung in #898
- Complete all Chinese translations by @ZhiweiWu0425 in #901
- Translation supplement by @ZhiweiWu0425 in #902
- Subfolder links fix by @cataalin in #945
- Bug fix: Delete confirm dialog will work wrong aflter cancel. by @fbotp in #942
- Removes sed command from Dockerfile by @efremovd in #948
- Fixes couple issues with confirmDailog by @efremovd in #951
- Fixes ajax ability to handle requests when auth disabled by @efremovd in #952
- Deploy path traversal fix by @minghongg in #953
- Fix french translation by @Oreloth in #960
- make upload chunk size configureable by @gebi in #967
- Added extensions and removed the duplicated entries by @alecos71 in #968
- AceEditor: hide vertical ruler by @esyede in #973
- Allow configuration for strict CSPs and GDPR by @fwiesweg in #971
New Contributors
- @muink made their first contribution in #896
- @ZhiweiWu0425 made their first contribution in #901
- @cataalin made their first contribution in #945
- @fbotp made their first contribution in #942
- @minghongg made their first contribution in #953
- @Oreloth made their first contribution in #960
- @gebi made their first contribution in #967
- @fwiesweg made their first contribution in #971
Full Changelog: 2.5.0...2.5.3
Winter Release 22
- Improved UI design
- Redesign Rename, Delete, Download modal popups
- Migrate into latest bootstrap version
- Update all CDN urls into new version
- added pre-connect and pre-fetch to improve the loading time
- Added Parallel Chunk Uploads feature
- CSRF token added, more secure now
- Removed quick Preview
- Removed
config.sample.php
, to make it simple - Removed calc folder size feature. due to performance impact
- Fix root folder advance search issue fixed
Fixed following issues,
#667
#664
#634
#555
#547
#477
#273
#861
#859
#846
#838
#836
#819
#810
#773
#771
#765
#763
#753
#734
What's Changed
- Optimized and refactored fm_get_directorysize() function by @michael-milette in #720
- Format JSON by @nguyentranchung in #723
- Add danish language by @AgentSmith0 in #728
- Fix incorrect path of the version svg in README by @AnnAngela in #740
- Update translation.json by @The-Exterminator in #742
- Fix Dutch translation by @rickvl in #745
- Add Galician language by @luidoc in #747
- Add missing lines for German translation by @sinth in #766
- fix download Content-Type header by @mclorch in #770
- resolve sorting issues, keep back button at top of table by @Sundwalltanner in #779
- Fix advanced search issue for read-only user by @zaniasoft in #785
- Improve
Dockerfile
- Switch to Linuxserver.io base image with PHP 8 by @danie1k in #775 - Removed unused function by @mhrstmnn in #806
- More accurate ip recognition by @RSaied in #813
- Update russia translate and fix bug by @zedzhen in #815
- Added .yml, .yaml and .toml extensions. by @Sebjugate in #816
- word change mistranslated in Spanish by @andresayac in #818
- Add webm to videos by @AgentSmith0 in #833
- Adds json mime type as text type to allow edit json files by @efremovd in #841
- Removes some php ext installs as they are already installed in base by @efremovd in #848
- Update tinyfilemanager.php by @ririko5834 in #874
- Fixes advanced search not working. by @rizrmd in #878
- Downloading file - PHP warning loop "Permission denied" by @llcool in #879
New Contributors
- @nguyentranchung made their first contribution in #723
- @AnnAngela made their first contribution in #740
- @The-Exterminator made their first contribution in #742
- @rickvl made their first contribution in #745
- @luidoc made their first contribution in #747
- @sinth made their first contribution in #766
- @mclorch made their first contribution in #770
- @Sundwalltanner made their first contribution in #779
- @zaniasoft made their first contribution in #785
- @danie1k made their first contribution in #775
- @mhrstmnn made their first contribution in #806
- @RSaied made their first contribution in #813
- @zedzhen made their first contribution in #815
- @Sebjugate made their first contribution in #816
- @andresayac made their first contribution in #818
- @efremovd made their first contribution in #841
- @ririko5834 made their first contribution in #874
- @rizrmd made their first contribution in #878
- @llcool made their first contribution in #879
Full Changelog: 2.4.7...2.5.0
Chunk file upload and Security fix
What's Changed
- Remove duplicate code block by @mircobabini in #377
- Czech translation update by @safraja in #368
- Correct wrong word in Vietnamese language. by @jhuyvu in #381
- Notice: A non well formed numeric value encountered by @michael-milette in #386
- Added Error Message When File Fails to Write by @zachlankton in #399
- Fixes #183, Fixes #289 by @zachlankton in #400
- Update french translation by @Elegary in #392
- Fix sorting by date and size by @safraja in #387
- fix: prevent double write to file by @DvashVistrame in #409
- Update Catalan translation by @adalmau in #410
- fix(actions): creating a backup in FM_ROOT_PATH by @DvashVistrame in #418
- Update russian translation by @DvashVistrame in #414
- Add: Mongolian (cyrillic) language added. by @almas in #422
- Update italian translation by @Mich3le3D in #440
- Update translation.json by @tommy1616 in #451
- Update German translation by @KaiserBarbarossa in #447
- Update Indonesia translation by @adit in #435
- Norwegian translation[NO] by @asd20752 in #474
- Fix filesize display in file viewer by @badcf00d in #475
- Added Finnish translation by @mediaclinic in #486
- Feat/mixed changes by @ccdd13 in #502
- Security Fix for XSS - huntr.dev by @huntr-helper in #511
- Fixed Rename with folder quotes #533 by @34will in #534
- Added in preferences light or dark theme by @Roni-Neto in #539
- Portuguese, with new translations by @Roni-Neto in #538
- More translations added by @Roni-Neto in #537
- I added the Hungarian language (translation.json) by @simonszoft in #509
- French translation: sort and complete by @Guts in #497
- 🌐 Update Korean translation by @ShoyuVanilla in #496
- Fix PHP 5.X by @adri1b in #494
- PHP8 fix and few other changes by @safraja in #562
- Fix function name and add extensions for icons by @sbivol in #567
- Error with determining MIME type for file extensions not listed by @schmigz in #568
- Added some missing translations by @AgentSmith0 in #608
- Fix saving of empty files by @AgentSmith0 in #612
- Adding a Slovenian translation by @Linux-Alex in #614
- feat: add Dockerfile and auto publish. by @wangerzi in #619
- fix: document docker image name. by @wangerzi in #622
- Vietnamese translation update by @thuonghoanglong in #629
- Patched the RCE bug. by @febinrev in #636
- Update Indonesian translations by @zainarbani in #668
- really nosort Up one level row by @rampageX in #639
- Just a little fix with missing " in button HTML by @borisdelev in #675
- Fix a non well formatted numeric value encountered & Notice: Undefine… by @esyede in #681
- added Dutch translation by @snakehead007 in #686
- Add Romanian language by @CornelCotoara in #690
- fix: "400 bad request" when saving files by @rasteiner in #705
- Update tinyfilemanager.php by @enyedi in #707
- Update translation.json by @enyedi in #708
- apply fix to path traversal vulnerability by @joaogmauricio in #718
- Chunked file upload by @mythsmith in #714
- added name of the file being edited by @Roni-Neto in #542
- Add Global Readonly by @KroniK907 in #158
- Client IP behind proxy by @jicho in #665
New Contributors
- @mircobabini made their first contribution in #377
- @safraja made their first contribution in #368
- @jhuyvu made their first contribution in #381
- @michael-milette made their first contribution in #386
- @zachlankton made their first contribution in #399
- @Elegary made their first contribution in #392
- @DvashVistrame made their first contribution in #409
- @almas made their first contribution in #422
- @Mich3le3D made their first contribution in #440
- @tommy1616 made their first contribution in #451
- @KaiserBarbarossa made their first contribution in #447
- @asd20752 made their first contribution in #474
- @badcf00d made their first contribution in #475
- @mediaclinic made their first contribution in #486
- @ccdd13 made their first contribution in #502
- @huntr-helper made their first contribution in #511
- @34will made their first contribution in #534
- @simonszoft made their first contribution in #509
- @Guts made their first contribution in #497
- @adri1b made their first contribution in #494
- @sbivol made their first contribution in #567
- @schmigz made their first contribution in #568
- @AgentSmith0 made their first contribution in #608
- @Linux-Alex made their first contribution in #614
- @wangerzi made their first contribution in #619
- @thuonghoanglong made their first contribution in #629
- @febinrev made their first contribution in #636
- @zainarbani made their first contribution in #668
- @rampageX made their first contribution in #639
- @borisdelev made their first contribution in #675
- @esyede made their first contribution in #681
- @snakehead007 made their first contribution in #686
- @CornelCotoara made their first contribution in #690
- @rasteiner made their first contribution in #705
- @enyedi made their first contribution in #707
- @joaogmauricio made their first contribution in #718
- @mythsmith made their first contribution in #714
- @jicho made their first contribution in #665
Full Changelog: 2.4.3...2.4.7
Dark Theme Version
- Added dark theme option
- Now file manager support external configuration file (optional)
- Security Updates
Advance Search and Thumbnail Preview
Security Update
Bug Fix
Fixed following bugs and added few features
Some language strings are missing. And other... #192
view file is insecure #187
Get files size (recursive) #186
There is no possibility for translation for some hints (title =) #185
View dirSize instead of word "Folder" #184
Document type detection #183
Stored Cross-site Scripting (XSS) Vulnerability detected in File Names #180
strings in code #177
Remove tracking #164
Quick Inline Preview
Translation JSON
Added Version Check
Added new Translation JSON file
New languages added - Spanish, German, Thailand and Chinese
Removed languages from tinyfilemanager.php file
Updated IDE languages and themes