epriestley
485b5e5ded
Make the Diffusion UI vaguely usable in some cases.
2011-03-12 16:17:34 -08:00
epriestley
8bcbeface1
Increase parseriness of some parsery things.
...
Summary: None of these are parsnips.
Test Plan:
Reviewers:
CC:
2011-03-11 09:34:22 -08:00
epriestley
ec084ca419
Rough cut of Workers
...
Summary: workers do work, provided I have written them correctly. perhaps it
is so.
Test Plan:
Reviewers:
CC:
2011-03-10 13:48:29 -08:00
epriestley
c82cab35e2
Diffusion: rough cut of history view
...
Summary:
Very very rough approximation of history view. I left out all the
log parsing stuff for now since we should be able to just look it up in
a Repository table and I think that'll be a bit faster, although we can
muck around and see.
Test Plan:
Looked at history of a path
Reviewed By: jwilson
Reviewers: aran, jwilson
CC: epriestley, jwilson
Differential Revision: 66
2011-03-10 13:47:28 -08:00
epriestley
0d8bac97ae
Diffusion: basic browse view
...
Summary:
Synthesizes elements of Diffusion's browse view, Confusion's git
support and Phabricator's repository infrastructure to provide a basic browse
view for Phabricator Diffusion.
This is basically a straight port of Confusion but uses Phabricator's
Repository object and uses a real data object instead of arrays.
Test Plan:
Browsed Javelin in Phabricator at a very basic level.
Reviewed By: jwilson
Reviewers: aran, jwilson
CC: jwilson, epriestley
Differential Revision: 58
2011-03-07 18:28:39 -08:00
epriestley
7c413fc580
Rough version of DiffusionHomeController
...
Summary: My strategy here is to synthesize Diffusion + Confusion (jwilson's
git support for Diffusion) + Repository/Commit stuff into Phabricator and
kill all birds with one stone. This probably involves the least total work
since we have to do this port step anyway and a lot of the Phabricator
primitives are in better shape than the trunk primitives.
Test Plan: Looked at it in my sandbox, which has some parsed commits.
Reviewers: jwilson, aran, jungejason
CC:
Differential Revision: 57
2011-03-07 16:21:11 -08:00
epriestley
57495c4287
Rough cut of repository tracking
...
Summary: Basic scaffolding for repository tracking, plus daemon infrastructure
(Timelines, Cursors) and some fixes (memory usage, mysql_connect() junk).
Test Plan: parsed Javelin git commit history via daemon
Reviewers:
CC:
2011-03-06 22:29:22 -08:00
epriestley
2f3d98b24b
Further OAuth modularization.
2011-02-28 10:15:42 -08:00
epriestley
d3efdcff03
Modularize oauth.
2011-02-27 20:38:11 -08:00
epriestley
eccc76dae6
Fix some issues caught by HipHop, and work around some issues
...
caused by HipHop.
2011-02-26 21:01:42 -08:00
epriestley
0114a29681
Improve some of the top-level application hooks and setup messages.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-24 14:52:57 -08:00
epriestley
dbb4653be3
Improve the DarkConsole "config" plugin to list libraries and source locations.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-24 14:50:50 -08:00
epriestley
21286a723e
Lint slop and some cleanup.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-22 09:22:57 -08:00
epriestley
17a4069f01
Security: tighten up the File tool against clowning around.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-22 09:19:14 -08:00
epriestley
b462349ec8
OAuth linking/unlinking controls.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-21 23:25:14 -08:00
epriestley
c3c16d0ac0
Github OAuth
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-21 00:23:24 -08:00
epriestley
fdd510ba17
Rough cut of projects.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-20 18:41:23 -08:00
epriestley
fd1318bf4c
Enable task editing in Maniphest.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-20 14:15:53 -08:00
epriestley
c457032645
Slightly more sophisticated profiles.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-19 18:28:41 -08:00
epriestley
a04a88a843
Make subscribe/unsubscribe work properly on Revisions.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-19 14:36:13 -08:00
epriestley
eec3e8e3aa
Move object-selector closable to being usable.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-18 15:12:15 -08:00
epriestley
258e0cdded
Very basic Object Selector interface.
...
Summary: Interface for selecting objects to attach to other objects
(e.g., Maniphest tasks to Differential diffs and vice versa).
Test Plan: still rough
Reviewers:
CC:
2011-02-16 23:00:13 -08:00
epriestley
0b1450c5f9
Add framebusting to Phabricator.
...
Summary:
Technically we didn't have it in the first place, but should. Also
add in X-Frame-Options for double-plus-good.
Test Plan:
Created a page with Phabricator in an <iframe />, got busted out
of it. Added in the X-Frame-Options, got an empty iframe.
Differential Revision: 38
Reviewed By: tomo
Reviewers: mroch, tomo
2011-02-16 22:58:44 -08:00
epriestley
147d2e2e3d
Rought cut of search.
...
Summary: Botched this pretty badly in git so we'll see how much I broke. :/
Test Plan:
Reviewers:
CC:
2011-02-14 15:34:20 -08:00
epriestley
f55a30a288
Rough cut of Repositories and GitHub post-receive hooks.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-12 18:26:15 -08:00
epriestley
8784b5bd3b
Link "DNNNN" and "TNNNN" in Phabricator remarkup.
...
Summary: Autolink Differential and Maniphest objects.
Test Plan: Typed "D12345 " and "T12345 " into the Differential comment preview,
got links. Typed "http://www.elsewhere.com/D12345 " and got a single link to
that URI, not a mess where the D12345 part linked incorrectly.
Reviewers: aran
CC:
Differential Revision: 35
2011-02-11 18:07:45 -08:00
epriestley
1bb055d163
Introduction doc.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-11 17:53:35 -08:00
epriestley
3b7d73c41b
Add a "Config" plugin to DarkConsole.
...
Summary: This plugin lets you see how the host is configured at runtime.
Test Plan:
Reviewers:
CC:
2011-02-11 16:48:43 -08:00
epriestley
6ec5e682f4
Maniphest wireframes
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-08 20:39:56 -08:00
epriestley
3018d44279
When a user enables DarkConsole, make it visible.
...
Summary:
Test Plan:
Reviewers:
CC:
2011-02-08 10:36:21 -08:00
epriestley
058cb69308
Use the long-form "?P<...>" for named capturing subgroups since some versions of
...
stuff choke on the short form.
Summary:
Test Plan:
Reviewers:
CC:
2011-02-07 20:56:27 -08:00
epriestley
99aee37866
Lint fluff.
2011-02-06 12:58:01 -08:00
epriestley
605268f9aa
Some acutal conduit authentication.
2011-02-05 22:36:21 -08:00
epriestley
50bfcd0a30
100-changeset cutoff.
2011-02-05 16:43:28 -08:00
epriestley
de2a9c634c
Differential lazyweb diff create workflow.
2011-02-05 12:20:18 -08:00
epriestley
addfe3aa79
DarkConsole toggle, workflow behavior.
2011-02-05 11:45:13 -08:00
epriestley
905870d793
Various fixes, particularly on the revision update workflow.
2011-02-04 17:53:14 -08:00
epriestley
c93dd9c090
Flesh out some DarkConsole stuff.
2011-02-02 22:38:42 -08:00
epriestley
4aa72aa5ff
Inline comment-related fixes.
2011-02-02 19:38:43 -08:00
epriestley
a5c0c277ca
Very slightly less terrible XHProf implementation.
2011-02-02 16:14:23 -08:00
epriestley
759eec3a77
Very rough cut of DarkConsole + XHProf
2011-02-02 13:48:52 -08:00
epriestley
246cba2bf0
InlineComments
2011-02-01 21:09:28 -08:00
epriestley
233953bc4a
Straighten out the "show more context" stuff.
2011-01-31 20:38:13 -08:00
epriestley
4736b320ff
Differential comment previews.
2011-01-31 18:05:20 -08:00
epriestley
03fec6e911
PhabricatorEnv
...
'infratructure' -> 'infrastructure' (rofl)
Recaptcha
Email Login / Forgot Password
Password Reset
2011-01-31 11:55:26 -08:00
epriestley
25aae76c8a
Basic Facebook OAuth implementation.
2011-01-30 21:28:45 -08:00
epriestley
29f7219a49
CSRF / Logout
2011-01-30 18:52:29 -08:00
epriestley
9c3d00de03
Write pathway for Differential Comments
2011-01-30 12:08:58 -08:00
epriestley
406a14ebe5
Make 404 page somewhat prettier.
2011-01-30 09:15:01 -08:00
epriestley
6c37f918b1
Somewhat proper 404 page, plus HTTP response code.
2011-01-30 08:44:28 -08:00
epriestley
9f04548ab9
I guess this can support JS too.
2011-01-30 08:33:40 -08:00
epriestley
0c8b04d5a8
Add packaging to Celerity.
2011-01-29 16:10:05 -08:00
epriestley
7b9c4c5f61
DifferentialRevisionView
2011-01-29 15:37:41 -08:00
epriestley
9f1659b4c4
DifferentialRevisionList
2011-01-27 13:12:07 -08:00
epriestley
ccf7df6093
Authentication
2011-01-26 15:34:20 -08:00
epriestley
336a8b3212
Mailing lists
2011-01-26 11:30:23 -08:00
epriestley
7bd6169035
PhabricatorObjectHandles
2011-01-26 09:02:52 -08:00
epriestley
bc57b12ef0
MetaMTA
2011-01-26 08:00:52 -08:00
epriestley
a997e77693
RevisionList
2011-01-25 16:02:36 -08:00
epriestley
14ed5482ab
Typeaheads
2011-01-25 14:41:32 -08:00
epriestley
14163aaeef
RevisionEdit
2011-01-25 13:40:57 -08:00
epriestley
16ad2386d8
Javelin integration.
2011-01-25 12:41:55 -08:00
epriestley
7bb0db1365
Celerity, a Haste-style static resource management system.
2011-01-25 10:18:44 -08:00
epriestley
a3df19976f
DifferentialChangesetView
2011-01-24 17:24:40 -08:00
epriestley
e85ecd03de
DifferentialDiffView
2011-01-24 14:44:58 -08:00
epriestley
2aaa95e640
Conduit server-side basics.
2011-01-24 10:52:35 -08:00
epriestley
89dae65c35
Basic user/account tool.
2011-01-23 18:09:16 -08:00
epriestley
0eac30d80d
Phabricator file upload application.
2011-01-23 14:04:07 -08:00
epriestley
2c7e71cac5
Introduce PHID generation.
2011-01-22 22:07:59 -08:00
Evan Priestley
eecc003a62
More phabricator organizational stuff.
2011-01-22 18:00:19 -08:00
epriestley
85198b3d06
Distinguish between aphront and phabricator.
2011-01-22 17:45:28 -08:00
epriestley
76258ce0e1
Import some code, some of which may be relevant to the project.
2011-01-17 19:31:39 -08:00