Commit Graph
47 Commits
Author SHA1 Message Date
hmhealey ce4f5cb3cf Fixed nil pointer when failing to upload an oversized image 2015-10-29 11:07:45 -04:00
hmhealey 9635bfdd4f Prevented image files larger than 4k resolution from being uploaded 2015-10-26 14:53:56 -04:00
Florian Orben d167e18f00 PLT-616: Enable playing of animated GIF in thumbnails and preview 2015-10-21 18:13:59 +02:00
Reed Garmsen 04bf527966 Changed all goroutine functions to use '...AndForget' as the standard naming system 2015-10-19 13:58:15 -07:00
hmhealey e5a019390d Fixed download links in Safari 2015-10-09 16:45:40 -04:00
Christopher Speller b85b529373 Changing SpinPunch to Mattermost in copyright 2015-10-08 12:27:09 -04:00
JoramWilander ab32445a68 Use http writer to automatically set content-type for file gets. 2015-10-06 09:09:52 -04:00
Christopher Speller 2d3ddfd467 Merge release branch 'release-1.0.0' 2015-09-30 15:38:15 -04:00
Christopher Speller 7d31f3a271 Fixing some locations to use the IsTeamAdmin function which properly checks for system admin permissions. 2015-09-30 14:26:37 -04:00
Jack 503501ab3b rebase 2015-09-28 08:14:57 -07:00
hmhealey 8b63ca03ea Added headers to getFile requests from Microsoft browsers to trigger a download 2015-09-25 11:46:43 -04:00
Jack aa6da728ba set transparent png background to white 2015-09-24 08:33:15 -07:00
Jack 396a535f10 use github.com/disintegration/imaging 2015-09-23 15:57:49 -07:00
=Corey Hulen ccf2e6e4e7 Changing image settings to file settings 2015-09-23 13:47:10 -07:00
=Corey Hulen fc71869a96 Merge branch 'master' into PLT-11-email 2015-09-22 12:24:39 -07:00
=Corey Hulen 88e5a71e8c Adding service settings to admin console 2015-09-22 12:12:50 -07:00
Jack 602bed85f2 fix conflict 2015-09-22 08:16:51 -07:00
=Corey Hulen 08a3acbb44 Adding team settings to admin console 2015-09-22 01:15:41 -07:00
=Corey Hulen 0529a494ae Adding image properties 2015-09-21 17:34:13 -07:00
hmhealey 4b177a6ed5 Added constants for EXIF orientations 2015-09-21 09:17:23 -04:00
hmhealey 48110020af PLT-173 Changed thumbnails and previews to generate correctly for images with a non-standard orientation 2015-09-18 09:38:01 -04:00
Jack a31868336f go fmt 2015-09-17 23:21:45 -07:00
Jack e0a91c0d66 content type for getFile 2015-09-17 23:11:03 -07:00
Christopher Speller eb4b80a484 Adding gofmt to travis build 2015-09-17 09:07:37 -04:00
JoramWilander 0654b0c06b Blank Content-Type for file GETs. 2015-09-14 14:18:01 -04:00
Christopher Speller f0fd9a9e8b Adding ability to export data from mattermost 2015-09-04 11:11:38 -04:00
=Corey Hulen 30f22ec9c7 MM-2033 fixes img showing infinity progress 2015-08-27 11:05:18 -07:00
=Corey Hulen 64b179ab0e Fixes mm-1912 move get file info into its own web service call 2015-08-24 15:03:52 -07:00
hmhealey c9a1bf2d33 Changed post drafts to maintain a store a unique id for each file upload to fix issues with duplicate file names 2015-08-10 14:04:23 -04:00
nickago 530d498141 Drawing all images onto a white background, thus removing transparency 2015-08-04 14:35:34 -07:00
JoramWilander a541f09380 image thumbnails now scale appropriately so there is no whitespace, also generalized some thumbnail loading code 2015-07-31 09:36:45 -04:00
hmhealey 2e5528542d Changed file API to not write response data on a HEAD request 2015-07-29 10:21:31 -04:00
hmhealey 1af7cbe7fe Allow file access apis to respond to HEAD requests 2015-07-29 09:47:51 -04:00
hmhealey d8e9b7c8e4 Allow users to download file attachments with names that don't include a file extension 2015-07-28 10:07:11 -04:00
hmhealey a09f35bdcf Change image rescaling algorithm back to Lanczos3 now that it works correctly in all cases 2015-07-24 09:28:10 -04:00
JoramWilander b821d23ed7 fixed unit tests to work with team domain changes and update partial url regex for files 2015-07-21 19:23:00 -04:00
JoramWilander 39abf24708 added sanitization to filenames to remove the possibility of relative paths 2015-07-21 19:22:04 -04:00
JoramWilander c63fbd4ccc add proper url encoding for filenames 2015-07-21 19:22:04 -04:00
JoramWilander a6fc129a01 update file unit tests 2015-07-21 19:22:04 -04:00
JoramWilander ada84835ee initial implementation of local server storage for files 2015-07-21 19:22:04 -04:00
Christopher Speller f5837c1b64 Old files are saved with full paths, this changes so that new files are not saved with absolute paths and detects old files saved and fixes them. 2015-07-21 16:25:49 -04:00
Christopher Speller c6fb95912b Changing the way we mattermost handles URLs. team.domain.com becomes domain.com/team.
Renaming team.Name to team.DisplayName and team.Domain to team.Name.
So: team.Name -> url safe name. team.DisplayName -> nice name for users
2015-07-20 17:45:23 -04:00
Joram Wilander 288ad55f80 Revert "MM-1494 Change image resizing for preview and thumbnail to use Lanczos interpolation" 2015-07-16 05:05:26 -04:00
hmhealey 7ff57181b9 Changed image resizing for both the preview and thumbnail to use Lanczos interpolation instead of simple nearest neighbour 2015-07-14 11:48:53 -04:00
Reed Garmsen c397adacbe Fixed bmp image previewing/uploading by adding new go image library 2015-06-22 10:20:20 -07:00
JoramWilander adceb8c929 fixes mm-1245 filenames are now url escaped 2015-06-15 11:51:10 -04:00
=Corey Hulen cf7a05f80f first commit 2015-06-14 23:53:32 -08:00