409 Commits (8ef79d8dc9de33975bd793587020a259ef020276)

Author SHA1 Message Date
Eugen Rochko a3384b6ea6 Add "edit profile" link to dropdown on own profile
8 years ago
Eugen Rochko 7a6d95f70c E-mail preferences page
8 years ago
Eugen Rochko 9b195f5dd3 Add window titles to auth pages and about page, link sign up/login from about page
8 years ago
Eugen Rochko f7f3e6e3be Fix styles
8 years ago
Eugen Rochko 45776b55b0 Responsively changing layout to single-column + nav on smaller screens
8 years ago
Eugen Rochko 0634e8dee5 Improved how in-UI profiles look
8 years ago
Eugen Rochko 29e79f770f Making AccountTimeline into a sub-route
8 years ago
Eugen Rochko d85df27053 Fix mistake
8 years ago
Eugen Rochko bef4d8dab8 Add link to public timeline to getting started screen
8 years ago
Eugen Rochko ef9d4f4e06 Use reselect to memoize denormalization in UI state
8 years ago
Eugen Rochko 1f650d327d Adding public timeline
8 years ago
Eugen Rochko 943c69c65d Fix #73 - Click on in-UI profile avatar/name to open public profile
8 years ago
Eugen Rochko a4b8069cf5 Styling loading indicator, removing unused routes, adding "getting started" explanation
8 years ago
Eugen Rochko e8a8703a4b Fix how missing display name is displayed (fallback to username)
8 years ago
Eugen Rochko 3554d638b3 Fix #72 - add follow/unfollow button to public profiles
8 years ago
Eugen Rochko 87ba52ad3f Fix delete option missing from statuses in detailed view
8 years ago
Eugen Rochko b304cc07d5 Fix #76 - set scrollTop property of element node rather than use scrollTo() method
8 years ago
Eugen Rochko 8bdbe99d69 Fix #71 - Add logout link to UI
8 years ago
Eugen Rochko 68402228f3 Fix #70 - disable autocomplete on follow form
8 years ago
Eugen Rochko 70e9dd0b5b Blocking will prevent e-mail notifications from blocked user, blocks in UI
8 years ago
Eugen Rochko 7b9a4af311 API for blocking and unblocking
8 years ago
Eugen Rochko 1fce687f8e Unreblogging and unfavouriting from the UI
8 years ago
Eugen Rochko 4909bbf415 Add logging for outgoing http requests
8 years ago
Eugen Rochko ef2b50c9ac Deleting statuses from UI
8 years ago
Eugen Rochko e63aebff7a Adding landing page
8 years ago
Eugen Rochko 45a96e899e Fix #58 - disable compose form while image is uploading
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
8 years ago
Eugen Rochko 0bd4608ad1 Fix #55 - Filter self from pre-filled mentions
8 years ago
Eugen Rochko 693383234c Improved style of settings page
8 years ago
Eugen Rochko e9bc4a4a08 Limit usernames to 30 chars, statuses to 500, open account after follow form success
8 years ago
Eugen Rochko 62b384824d Improved styling for media/videos in detailed status view
8 years ago
Eugen Rochko 15f51dbf8c Better styling for selected status in detailed view
8 years ago
Eugen Rochko db6df6ddb3 Only load JS on homepage, no other page uses it
8 years ago
Eugen Rochko 95d72b2249 Temporarily link "settings" to the static version of the form
8 years ago
Eugen Rochko 0c75ce1122 Improved ColumnsArea on smaller windows, improved how ActionBar looks
8 years ago
Eugen Rochko 3f9708edc4 Change output of api/accounts/:id/follow and unfollow to return relationship
8 years ago
Eugen Rochko c6d893a71d Uploading/undoing media modifies status text. Also: status text trimmed before validation
8 years ago
Eugen Rochko b1a670af8d Handle remote account mentions a little better by trying a URL lookup in the db
8 years ago
Eugen Rochko 2a84271e85 Infinite scroll for account timelines
8 years ago
Eugen Rochko 2c0261ac25 Infinite scroll for timeline columns
8 years ago
Eugen Rochko 74dfefabd3 Make in-text mentions open account detailed view when possible
8 years ago
Eugen Rochko bc98865c1a API returns mentions for statuses, compose form pre-fills all relevant usernames into the form when replying
8 years ago
Eugen Rochko e46abc71ca Fix notifications in UI, added new API for fetching account relationships
8 years ago
Eugen Rochko 6d89edc4f7 Fix #47 by renaming TIMELINE_SET action to TIMELINE_REFRESH_SUCCESS
8 years ago
Eugen Rochko a86f21cf90 Fix rake tasks and loading bar
8 years ago
Eugen Rochko 1245ee42fb Update OStatus2 library
8 years ago
Eugen Rochko 98de6927f3 Remove background mask from avatars
8 years ago
Eugen Rochko 337462aa5e Re-organizing components to be more modular, adding loading bars
8 years ago
Eugen Rochko f820edb463 Fix type mistake in account component
8 years ago
Eugen Rochko ee770c3fd3 Live update account timelines, small fix for replyCompose
8 years ago
Eugen Rochko 0967961de7 Improve how account detailed view looks, load account's statuses
8 years ago
Eugen Rochko dafcb02153 Remove unused action constants
8 years ago
Eugen Rochko 08896f7dcf Detailed status view scrollable
8 years ago
Eugen Rochko ab7291b8fe Add ancestors/descendants during normalization in timeline reducer
8 years ago
Eugen Rochko dfd5deacf4 Volume toggle control in VideoPlayer
8 years ago
Eugen Rochko 5342629a0a Adding webm playback to UI
8 years ago
Eugen Rochko bd5ad304ba Adding media controller, 1 webm/compose form allowed, previews generated
8 years ago
Eugen Rochko 0e9c1a297a Improved error handling for FollowRemoteService
8 years ago
Eugen Rochko 8c0b19012b Fix #41, debug #42
8 years ago
Eugen e906677092 Stop event propagation after IconButton onClick
8 years ago
Eugen Rochko 5b0cef9781 Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
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 d6a64f45fd Adding a notification stack for error messages
8 years ago
Eugen Rochko ce29624c6d Fixing image upload limits, allowing webm, merge/unmerge events trigger
8 years ago
Eugen Rochko 0077fc26df Merge and unmerge timelines on follow/unfollow, solves #21, #22
8 years ago
Eugen de7eb2341a Fix typo in deleteFromTimelines action creator
8 years ago
Eugen Rochko 0f4bc56719 Improving production logs, removing n+1 on media attachments in atom,
8 years ago
Eugen Rochko 499beb4484 UI for uploading media attachments (and cancelling them)
8 years ago
Eugen Rochko aca988a16b Fix for Drawer growing horizontally
8 years ago
Eugen Rochko 75fbde1c1a Fixed styling for media attachments in statuses (margins)
8 years ago
Eugen Rochko ac77170d19 Add icons to column headers, click them to scroll to top
8 years ago
Eugen Rochko 1f18cf97b5 Fix styling of media attachments in statuses
8 years ago
Eugen 265215dae9 Fix reply bug introduced when compose form started using normalized data
8 years ago
Eugen Rochko 5f36d8828a Better layout for attachments in <MediaGallery>
8 years ago
Eugen Rochko fc222dfa49 Displaying media attachments in timelines
8 years ago
Eugen Rochko 05001d54d1 Make compose form also use normalized data
8 years ago
Eugen Rochko 926eea89b5 RemoveStatusService fleshed out, still doesn't send Salmon slaps though
8 years ago
Eugen Rochko 1022d682dc Normalized data in Redux, fix for asset URLs when rendered outside request
8 years ago
Eugen Rochko d0e2733f63 Fix reblogs of reblogs in UI, add follow form in UI
8 years ago
Eugen Rochko 2d57bcf1b7 Preparing for follow form
8 years ago
Eugen Rochko c249ceb10c Reblogs fixed
8 years ago
Eugen Rochko 595c8dda60 Favouriting works, reblogging is a little broken because of <Status>
8 years ago
Eugen Rochko c2a4d70265 Small style fixes
8 years ago
Eugen Rochko 2093cda89a Fixing one more typo
8 years ago
Eugen Rochko d6873797ac Fix typo
8 years ago
Eugen Rochko dbae8062f4 Replies in the compose form
8 years ago
Eugen Rochko 1e0e17ba85 Improving styling a little bit
8 years ago
Eugen Rochko 72591cc6d5 Cleaning up action names and compose drawer
8 years ago
Eugen Rochko 92afd29650 The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests
8 years ago
Eugen Rochko 44e57f64dd Improving statuses, adding a composer drawer, which doesn't work yet
8 years ago
Eugen f5e1127894 Forgotten return
8 years ago
Eugen Rochko a541e937ca More styling for statuses
8 years ago
Eugen Rochko bc0692d75b Removing mini-profiler that doesn't work, formatting timelines a bit better
8 years ago
Eugen Rochko 03f5ffcd06 Dockerfile adjustments
8 years ago
Eugen Rochko 49520d6e62 Adding React.js, Redux, revamping dashboard
8 years ago
Eugen Rochko 6deb9f966e Live timelines using ActionCable
8 years ago
Eugen Rochko 85b00d19b8 Moving Salmon notifications to background processing, fixing mini-profiler
9 years ago
Eugen Rochko 318886287b Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
9 years ago
Eugen Rochko f14f462eaf Adding Turbolinks, adding status posting form on homepage
9 years ago
Eugen Rochko 9d55529318 Fix text color in dashboard inputs, sanitize remote status content in UI,
9 years ago
Eugen Rochko 6fec8afc3f Bind oauth applications to users
9 years ago
Eugen Rochko 3441361568 Adding simple_form, adding profile settings, header image
9 years ago
Eugen Rochko b919f39b31 Customizing doorkeeper views for authorizing app
9 years ago
Eugen Rochko d4b9b289e8 Adding Mastodon logo
9 years ago
Eugen Rochko ab6696e855 Adding doorkeeper, adding a REST API
9 years ago
Eugen Rochko 0e8f59c16f Refactoring Grape API methods into normal controllers & other things
9 years ago
Eugen Rochko 709c6685a9 Made some progress
9 years ago
Eugen Rochko 9c4856bdb1 Initial commit
9 years ago