Toby Zerner
02f5577c6f
Fix bugs with post creation API
2015-01-30 12:21:33 +10:30
Toby Zerner
5cd87db5cf
Add ember-simple-auth, setup login
...
- Allow dropdown-buttons to render a partial
2015-01-30 12:21:18 +10:30
Toby Zerner
befb3d1929
Tweak some styles
...
- Rename btn-blend to btn-naked
- Tweak input focus style
- Other stuff
2015-01-30 12:17:55 +10:30
Toby Zerner
3649de2ccb
Get rid of old properties
2015-01-30 12:15:38 +10:30
Toby Zerner
c1c6a27dc5
Fix bug when loading a single post at the start
...
When loading a single post at the start of a discussion, start=0 and
end=0. But end would be set to start+limit, which was incorrect.
2015-01-30 12:15:01 +10:30
Toby Zerner
37fa92e868
Stop loading spinner from appearing at the top
2015-01-30 12:13:44 +10:30
Toby Zerner
04937646fb
Make welcome-hero close into an action
2015-01-30 12:13:06 +10:30
Toby Zerner
9de06497a9
Only load posts once when entering a discussion
2015-01-30 12:12:30 +10:30
Toby Zerner
effa414a01
Use our own token instead of Laravel's
...
Laravel’s remember_token is tied to the session/cookies, which we don’t
need as the API is stateless. It makes much more sense to use our own
token mechanism.
2015-01-30 12:08:02 +10:30
Toby Zerner
61b0dfaa81
JsonApiAdapter fix to make index "load more" work
2015-01-30 12:05:57 +10:30
Toby Zerner
9885a69eba
Change another instance of forum title
2015-01-26 12:07:24 +10:30
Toby Zerner
575940698e
Change forum title for demo
2015-01-26 12:06:54 +10:30
Toby Zerner
43574f82e9
Fix bug when dragging the scrubber
2015-01-26 11:58:49 +10:30
Toby Zerner
3fba2bd5d8
Convert to int before checking start
2015-01-26 11:45:21 +10:30
Toby Zerner
f2ac56cb9c
Improve auth API tests
2015-01-23 15:24:38 +10:30
Toby Zerner
526b7c588e
Allow custom icon HTML in dropdown-button
...
Also rename title to label
2015-01-23 15:22:58 +10:30
Toby Zerner
912e6477bb
Working on tests for index
2015-01-23 12:48:33 +10:30
Toby Zerner
a9b19f62e0
More flexible API URL (necessary for testing)
2015-01-23 12:48:21 +10:30
Toby Zerner
cd0b6300d8
Clean up load more
2015-01-23 12:47:19 +10:30
Toby Zerner
215bdb672a
Implement token-based auth API
2015-01-22 14:44:33 +10:30
Toby Zerner
28d8718e27
Merge pull request #42 from Allineer/patch-1
...
[proposal] cameCase in the test names
2015-01-22 09:14:15 +10:30
Allineer
bcfda529ab
[proposal] cameCase in the test names
...
Sorry :)
2015-01-22 01:42:47 +03:00
Toby Zerner
bc2609dff5
Merge pull request #41 from Allineer/Allineer-codestyle
...
First step to follow the PHP Coding Style Guide (PSR-1, PSR-2)
2015-01-22 09:02:18 +10:30
Allineer
ef920e521a
Create .editorconfig
2015-01-22 01:25:20 +03:00
Allineer
e9c4098f3a
Delete .editorconfig
2015-01-22 01:24:08 +03:00
Toby Zerner
3599c515b5
Start ember testing
2015-01-21 15:18:15 +10:30
Toby Zerner
9bad350de0
Fix JSHint errors
2015-01-21 14:29:00 +10:30
Toby Zerner
aa346b3884
Upgrade ember-cli to 0.1.7
2015-01-21 14:28:28 +10:30
Toby Zerner
106c51071b
Improve discussions API tests
2015-01-21 12:23:10 +10:30
Toby Zerner
0ad1b9784f
Integration tests for DiscussionRepository
...
Also add some TestDummy factories (needs more work)
2015-01-21 12:22:20 +10:30
Toby Zerner
6751cb2bea
Make default user a guest
...
The way it should be. Now maybe I’ll be forced to get a move-on with
auth :D
2015-01-21 12:16:54 +10:30
Toby Zerner
0b2f645d2a
Don't need to generate html content
...
as it’s generated on demand by the PostSerializer (for now)
2015-01-21 12:03:30 +10:30
Toby Zerner
256955ed28
Change engine and make post content nullable
...
MyISAM doesn’t support transactions which is problematic for testing.
Will have to consider this more carefully when working on FULLTEXT
search, but for now I just wanna test!
2015-01-21 12:02:25 +10:30
Toby Zerner
df732bdc71
Fix up default permissions
2015-01-21 12:00:52 +10:30
Toby Zerner
510ea21f2a
Update + add some deps for testing
2015-01-21 12:00:38 +10:30
Toby Zerner
ad95c92c06
Update todo list, add screenshot
2015-01-20 15:07:38 +10:30
Toby Zerner
237591690c
Begin testing API (see #3 )
2015-01-19 20:46:14 +10:30
Toby Zerner
1fa5c7ae35
Fix incorrect column name
2015-01-19 20:43:09 +10:30
Toby Zerner
263385555c
Fix incorrect column name
...
(Sorry about the retrograde migration changes, but I figure it isn’t
problematic at this stage because we can just reseed. It’s nice to keep
things clean as long as we can!)
2015-01-19 20:42:56 +10:30
Toby Zerner
d9d216eb4f
Update deps
2015-01-19 20:40:51 +10:30
Toby Zerner
796eb1f35d
Credit for the CLA
2015-01-16 17:41:00 +10:30
Toby Zerner
4e9a6931e4
Implement redesign, refactor everything
...
- Write CSS for everything, update templates.
- Refactor discussion view. Stream is split into two components
(content and scrubber) which have their own responsibilities.
- Extract pane functionality into a mixin.
- Implement global “back button” system. You give a “paneable” target
to the application controller, the back button will modulate its
pane-related properties as necessary, and call an action when the
button is clicked.
- Extract welcome-hero into its own component.
- Lots of other general improvements/refactoring. The code is quite
well-commented so take a look!
2015-01-16 17:26:18 +10:30
Toby Zerner
69be3b9929
20 results, regardless of what's included
2015-01-16 17:26:17 +10:30
Toby Zerner
2ba5dbfa75
Change the way we fetch multiple posts by ID
...
JSON-API specifies that multiple resources should be fetched with a
comma-separated list of IDs, i.e. discussions/1,2,3,4. But this is
problematic because if we do a findQuery with only one ID, then a
single object will come back from the API where the serializer is
expecting an array containing a single object.
Instead, I’ve just implemented an ids “filter” on the discussions index
API route (which is the default way that the adapter finds multiple
IDs.)
2015-01-16 17:26:17 +10:30
Toby Zerner
1f54876705
Change the way post count metadata is stored
...
We care about the number of “comment” posts, not the number of posts in
total.
2015-01-16 17:26:17 +10:30
Toby Zerner
67afcbf641
More descriptive comments
2015-01-16 17:26:17 +10:30
Toby Zerner
ce9230f5e2
Merge pull request #36 from bronzehedwick/patch-1
...
Add syntax highlighting to readme code samples
2015-01-13 05:45:59 +10:30
Chris DeLuca
bf46208f8b
Add syntax highlighting to readme code samples
2015-01-12 09:32:34 -05:00
Toby Zerner
c4b449ad3c
Clean up composer components
2015-01-07 17:25:41 +10:30
Toby Zerner
93f5ae5bfc
Clean up discussion API
2015-01-07 17:25:40 +10:30