Eugen Rochko
6c05e3063a
Include <id> (identical value to <uri>) on person-type objects in Atom
This might help with GS compatibility
8 years ago
Eugen Rochko
f0f791bb76
Don't preload timelines as props, load them when timeline component is mounted
This prevents the bug where if you go "back" to the UI after navigating to
another page it loads with the old set of statuses
8 years ago
Eugen Rochko
7a6d95f70c
E-mail preferences page
8 years ago
Eugen Rochko
dd5e724c3f
Fix reblog mentions Atom
8 years ago
Eugen Rochko
f249a8c187
Include mentions and media attachments of reblogged posts in Atom
8 years ago
Eugen Rochko
1f650d327d
Adding public timeline
8 years ago
Eugen Rochko
b3c7c8700d
Fix most pages on small screens
8 years ago
Eugen Rochko
927333f4f8
Improve code style
8 years ago
Eugen Rochko
e63aebff7a
Adding landing page
8 years ago
Eugen Rochko
4f9b7432dd
Fix #52 - Add API versioning (v1)
8 years ago
Eugen Rochko
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
registration API
8 years ago
Eugen Rochko
2e7aac793a
Adding sense of self to the UI, cleaning up routing, adding third (detail) column
8 years ago
Eugen Rochko
3cc47beb6e
Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
8 years ago
Eugen Rochko
735b4cc62e
Probably fixes #31
8 years ago
Eugen Rochko
85d89b472d
Optimized n+1 queries in accounts Atom and HTML views
Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API
8 years ago
Eugen Rochko
87576e1ab1
Fixing atom feeds for accounts, adding tests that would catch such bugs in future
8 years ago
Eugen Rochko
1d9c886518
Adding enclosures to Atom and statuses JSON
8 years ago
Eugen Rochko
eec0dc46a6
PostStatusService can attach media to status, ProcessFeedService likewise
8 years ago
Eugen Rochko
ae1fac0062
Add API to upload media attachments
8 years ago
Eugen Rochko
35dfc0fbcb
Fixed more case-sensitivity issues
8 years ago
Eugen Rochko
1022d682dc
Normalized data in Redux, fix for asset URLs when rendered outside request
8 years ago
Eugen Rochko
039e6f951c
Fix issue with unresolvable usernames
8 years ago
Eugen Rochko
882c94a6bf
Cleaning up status partial
8 years ago
Eugen Rochko
f2da848a3e
Add alternate link to entries Atom
8 years ago
Eugen Rochko
a08e724476
Fix subscriptions:clear task, refactor feeds, refactor streamable activites
and atom feed generation to some extent, as well as the way mentions are
stored
8 years ago
Eugen Rochko
c8999a116e
Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
8 years ago
Eugen Rochko
7cd3de3494
Do display top-level content on remote shared notices
8 years ago
Eugen Rochko
921f40c187
Omit empty tags in Atom feed
8 years ago
Eugen Rochko
12d1d9dd80
Reblogs in Atom feeds now have published, updated, and activity:verb. Still related to #20
8 years ago
Eugen Rochko
78137929e6
Fix #20 , reblogs in Atom should be formatted correctly now
8 years ago
Eugen Rochko
f14f462eaf
Adding Turbolinks, adding status posting form on homepage
8 years ago
Eugen Rochko
9d55529318
Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method
8 years ago
Eugen Rochko
7e00a21ea6
Small optimizations in Atom feeds
8 years ago
Eugen Rochko
19a259915e
Security update
8 years ago
Eugen Rochko
253ab26520
Adding more tests for helpers
8 years ago
Eugen Rochko
71ae4dd3d2
Adding public following and followers pages, fix #3
8 years ago
Eugen Rochko
47d1cb4e21
TIL a return from a block seems to return from the whole method rather than
the block, even though the last line of a block is an implicit return. I am
confused to say the least
8 years ago
Eugen Rochko
071f64d317
Fix #13 , Atom feeds now contain formatted post content
8 years ago
Eugen Rochko
a9db42a956
Validations for local profiles
8 years ago
Eugen Rochko
5c99e304e5
Deleting statuses, deletion propagation
8 years ago
Eugen Rochko
6fec8afc3f
Bind oauth applications to users
8 years ago
Eugen Rochko
3441361568
Adding simple_form, adding profile settings, header image
8 years ago
Eugen Rochko
1aa477ac2f
Customized more doorkeeper views, only logged in users can create oauth apps
8 years ago
Eugen Rochko
447cfef62d
Improving feed queries, switching API to doorkeeper authentication
8 years ago
Eugen Rochko
ab6696e855
Adding doorkeeper, adding a REST API
POST /api/statuses Params: status (text contents), in_reply_to_id (optional)
GET /api/statuses/:id
POST /api/statuses/:id/reblog
GET /api/accounts/:id
GET /api/accounts/:id/following
GET /api/accounts/:id/followers
POST /api/accounts/:id/follow
POST /api/accounts/:id/unfollow
POST /api/follows Params: uri (e.g. user@domain)
OAuth authentication is currently disabled, but the API can be used with HTTP Auth.
8 years ago
Eugen Rochko
3824c58853
Adding GNU Public license, adding home timeline, reblog/favourite counters
8 years ago
Eugen Rochko
ab80ebdeec
Adjusting design of profile and entry pages, linkify mentions in statuses
8 years ago
Eugen Rochko
7e93da3f8d
Removing grape and adding devise
8 years ago
Eugen Rochko
23d08c6749
Changing the use of config constants to the Rails configuration object
8 years ago
Eugen Rochko
0e8f59c16f
Refactoring Grape API methods into normal controllers & other things
8 years ago