Page MenuHomePhabricator

FilesProject
ActivePublic

Watchers

  • This project does not have any watchers.

Details

Description

Files is the storage application for Phabricator. Users can upload files directly and the application is also used by other applications for file storage.

Recent Activity

Jul 23 2018

kaendfinger2 closed D19533: Fix file encoding migration.
Jul 23 2018, 10:41 PM · Restricted Project, Files
epriestley accepted D19533: Fix file encoding migration.

Thanks! I was able to follow your steps to reproduce this and verify the fix.

Jul 23 2018, 10:13 PM · Restricted Project, Files

Jul 22 2018

kaendfinger2 added a comment to D19533: Fix file encoding migration.

Note that the lints and unit tests do pass on my end. I used the "Create Diff" action to do this instead of arc diff (which was silly of me)

Jul 22 2018, 5:18 PM · Restricted Project, Files
kaendfinger2 requested review of D19533: Fix file encoding migration.
Jul 22 2018, 4:50 AM · Restricted Project, Files

Jun 28 2018

20after4 added a comment to T13103: Document favicon customization and validate the "ui.favicons" configuration option.

Can't wait for "connect 2" to come out on playstation six.

Jun 28 2018, 11:53 AM · Files, Aphront, Infrastructure

Jun 1 2018

epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rPa894c9993512: Add "max-width: 100%;" to stop large images from overflowing the new rendering….
Jun 1 2018, 9:53 PM · Plans, Files, Differential, Diffusion
epriestley closed T13148: css: ginormous images go over preview panel in Files as Resolved by committing rPa894c9993512: Add "max-width: 100%;" to stop large images from overflowing the new rendering….
Jun 1 2018, 9:53 PM · Files
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19457: Add "max-width: 100%;" to stop large images from overflowing the new rendering engine UI.
Jun 1 2018, 8:14 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13148: css: ginormous images go over preview panel in Files: D19457: Add "max-width: 100%;" to stop large images from overflowing the new rendering engine UI.
Jun 1 2018, 8:14 PM · Files
epriestley claimed T13148: css: ginormous images go over preview panel in Files.
Jun 1 2018, 8:09 PM · Files

May 4 2018

epriestley closed T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4" as Resolved by committing rP5784e3d3c0cf: Omit "type" attribute from "<source />" tags in "<video>" to trick Chrome into….
May 4 2018, 4:28 PM · Files
epriestley added a revision to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4": D19424: Omit "type" attribute from "<source />" tags in "<video>" to trick Chrome into playing them.
May 4 2018, 4:25 PM · Files
epriestley added a comment to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4".

I like that reasoning a lot better than mine, and simply omitting type appears to produce the correct behavior in every browser, at least for this file. I'll try that instead, and we can revisit this after we write a video transcoder in PHP and can offer files in multiple formats.

May 4 2018, 3:14 PM · Files
asherkin added a comment to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4".

My knowledge is centred around broadcast video / IPTV (UDP multicast) rather than HTML5 video, but that seems fairly reasonable. I don't think anything should try and download the file twice unless it is a complete clownshoes implementation that probably has multiple other serious bugs wasting bandwidth. I think the worst case with no type that might be hit here is that the browser could decide to download the entire file on load to figure out the format and duration, rather than starting with byte-range requests, but this is easy to test and unlikely (I'd expect any sane one to always request chunks).

May 4 2018, 3:11 PM · Files
epriestley added a comment to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4".

I can imagine that two <source /> tags might, in some bizarre world, cause browsers to download the file twice when you click "Play", if they're super confused about how to process videos, don't notice that the URLs are the same, and don't hit any caching. But that's a pretty minor bad effect, and I didn't immediately see any kind of bad behavior locally.

May 4 2018, 2:50 PM · Files
epriestley added a comment to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4".

Thanks! I wouldn't mind parsing that but I'm hesitant to ask installs to install it -- but it's helpful in understanding that I'm not completely crazy here and that there's at least some basis for "video/mp4" being a quasi-legitimate way to label the video file.

May 4 2018, 2:47 PM · Files
asherkin added a comment to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4".

mediainfo is the tool for this, but is really overkill for programmatic use.

May 4 2018, 1:29 PM · Files

May 3 2018

epriestley added a comment to T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4".

One easy approach we could take is just:

May 3 2018, 3:45 PM · Files
epriestley triaged T13135: Chrome does not play some videos with type "video/quicktime", but does play them with type "video/mp4" as Normal priority.
May 3 2018, 3:31 PM · Files

May 1 2018

epriestley closed T13132: `arc download` broken for non-CDN Phabricator as Resolved by committing rP332f4ab66d18: Restore support for using "arc download" to fetch files with no "security..
May 1 2018, 5:08 PM · Conduit, Files
epriestley added projects to T13132: `arc download` broken for non-CDN Phabricator : Files, Conduit.
May 1 2018, 4:06 PM · Conduit, Files

Apr 30 2018

epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rPafc3099ee785: Add a view option to disable blame in Diffusion and fix some view transition….
Apr 30 2018, 10:32 PM · Plans, Files, Differential, Diffusion

Apr 28 2018

epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19414: Add a view option to disable blame in Diffusion and fix some view transition bugs.
Apr 28 2018, 1:55 PM · Plans, Files, Differential, Diffusion
epriestley added a comment to T13105: Plans: Rich presentation and diff rendering pipelines for various file types.

From PHI604, for completeness, on the newer behavior of "Hide Blame":

Apr 28 2018, 1:52 PM · Plans, Files, Differential, Diffusion

Apr 27 2018

epriestley added a commit to T13103: Document favicon customization and validate the "ui.favicons" configuration option: rP223d7b84dd18: Recover more gracefully when favicon configuration points at a corrupt/damaged….
Apr 27 2018, 7:02 PM · Files, Aphront, Infrastructure
epriestley added a comment to T13103: Document favicon customization and validate the "ui.favicons" configuration option.

validation for the configuration option

Apr 27 2018, 7:00 PM · Files, Aphront, Infrastructure

Apr 25 2018

epriestley added a revision to T13103: Document favicon customization and validate the "ui.favicons" configuration option: D19406: Recover more gracefully when favicon configuration points at a corrupt/damaged file.
Apr 25 2018, 1:45 PM · Files, Aphront, Infrastructure

Apr 17 2018

epriestley added a subtask for T13105: Plans: Rich presentation and diff rendering pipelines for various file types: T13126: Plans: Diffusion cleanup for document engine.
Apr 17 2018, 10:02 PM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP665529ab60a1: Restore coverage reporting to Diffusion browse UI.
Apr 17 2018, 9:51 PM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP21bb0215dbc7: Remove obsoleted "diffusion-browse-file" behavior for coverage.
Apr 17 2018, 9:51 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19378: Restore coverage reporting to Diffusion browse UI.
Apr 17 2018, 1:46 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19377: Remove obsoleted "diffusion-browse-file" behavior for coverage.
Apr 17 2018, 12:54 PM · Plans, Files, Differential, Diffusion

Apr 16 2018

epriestley added a comment to T13105: Plans: Rich presentation and diff rendering pipelines for various file types.

See T13125 for a more detailed breakout of coverage plans.

Apr 16 2018, 12:50 PM · Plans, Files, Differential, Diffusion

Apr 15 2018

epriestley added a comment to T13105: Plans: Rich presentation and diff rendering pipelines for various file types.

This particular page here is fataling:

Apr 15 2018, 5:06 PM · Plans, Files, Differential, Diffusion

Apr 12 2018

epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP37a03402bc44: When following a link to a particular line ("/example.txt$12"), scroll to that….
Apr 12 2018, 12:29 AM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP5b3a351852a7: Use pseudoelements, not Zero Width Space, to implement copy/paste behavior in….
Apr 12 2018, 12:28 AM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rPc5c53e277a28: Make line selection in source code views less fragile and more consistent.
Apr 12 2018, 12:27 AM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP55619e89642b: Restore an explicit white background color to files in Paste.
Apr 12 2018, 12:21 AM · Plans, Files, Differential, Diffusion

Apr 11 2018

epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19350: When following a link to a particular line ("/example.txt$12"), scroll to that line.
Apr 11 2018, 9:47 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19349: Use pseudoelements, not Zero Width Space, to implement copy/paste behavior in Paste/Diffusion.
Apr 11 2018, 9:30 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19348: Make line selection in source code views less fragile and more consistent.
Apr 11 2018, 9:15 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19346: Restore an explicit white background color to files in Paste.
Apr 11 2018, 8:45 PM · Plans, Files, Differential, Diffusion
epriestley added a comment to T13105: Plans: Rich presentation and diff rendering pipelines for various file types.
  • Source view rendering in Paste has a missing background color.
Apr 11 2018, 7:06 PM · Plans, Files, Differential, Diffusion

Apr 9 2018

epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP472bc3d90a59: Colorize lines in blame under DocumentEngine, to show relative age of changes.
Apr 9 2018, 1:11 PM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rPcf75d63b49a7: When lines 12, 13, 14, etc all blame to the same change, only show it once.
Apr 9 2018, 1:11 PM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rPeb80f0a2d95d: When you swap between document rendering engines, populate or redraw blame if….
Apr 9 2018, 1:10 PM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rPeca7dc25f20b: Use javelin_tag(), not phutil_tag(), to render revision blame tooltips properly.
Apr 9 2018, 1:10 PM · Plans, Files, Differential, Diffusion
epriestley added a commit to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: rP11664277b33d: Make DocumentEngine source line linking behavior better when blame is shown.
Apr 9 2018, 1:09 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19314: Colorize lines in blame under DocumentEngine, to show relative age of changes.
Apr 9 2018, 1:09 PM · Plans, Files, Differential, Diffusion
epriestley added a revision to T13105: Plans: Rich presentation and diff rendering pipelines for various file types: D19313: When lines 12, 13, 14, etc all blame to the same change, only show it once.
Apr 9 2018, 12:40 PM · Plans, Files, Differential, Diffusion