Eugen Rochko
f5bf5ebb82
Replace sprockets/browserify with Webpack ( #2617 )
* Replace browserify with webpack
* Add react-intl-translations-manager
* Do not minify in development, add offline-plugin for ServiceWorker background cache updates
* Adjust tests and dependencies
* Fix production deployments
* Fix tests
* More optimizations
* Improve travis cache for npm stuff
* Re-run travis
* Add back support for custom.scss as before
* Remove offline-plugin and babili
* Fix issue with Immutable.List().unshift(...values) not working as expected
* Make travis load schema instead of running all migrations in sequence
* Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of
React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in
<UI />
* Add react definitions to places that use JSX
* Add Procfile.dev for running rails, webpack and streaming API at the same time
7 anos atrás
geta6
75910abd8f
Add hasMore field to account timeline ( #2066 )
7 anos atrás
Eugen Rochko
a23e4380b2
Avoid re-loading already loaded relationships. Also fixes issue where wrong
button would be displayed in account lists for unloaded relationships
7 anos atrás
Eugen Rochko
caf5b8e975
Fix #431 - convert gif to webm during upload. Web UI treats them like it did
before. In the API, attachments now can be either image, video or gifv. Gifv
is to be treated like images in terms of behaviour, but are videos by file
type.
7 anos atrás
Kit Redgrave
442fdbfc53
Mute button progress so far. WIP, doesn't entirely work correctly.
7 anos atrás
Eugen Rochko
4fbdf100c4
Add <MissingIndicator /> when status or account are not found, skip alerts
for those errors
7 anos atrás
Eugen Rochko
d9022884c6
Smarter infinite scroll
7 anos atrás
Eugen Rochko
8d0284f8d9
Hide more non-essential loading bars
7 anos atrás
Eugen Rochko
9b0941182f
Don't show loading bar when checking account timeline for newer stuff
7 anos atrás
Eugen Rochko
1d5cbfa356
Fix #449 - don't do relationships fetch for empty array of IDs
7 anos atrás
Eugen Rochko
23ebf60b95
Improve initialState loading
7 anos atrás
Eugen Rochko
3689c119f0
Replacing follow requests in the settings area with in-UI column
7 anos atrás
Eugen Rochko
7cee27f517
Fix unfollows not clearing reblogs, fix blocks not clearing reblogs and notifications,
skip ActionCable for follow/unfollow/block events, instead clear UI from
blocked account's posts instantly if block request succeeds. Add forgotten
i18n for sensitive content
7 anos atrás
Eugen Rochko
bcfa49aea7
Fix another mistake with infinite user list for following
7 anos atrás
Eugen Rochko
44f236e889
Fix infinite scrolling mistake
7 anos atrás
Eugen Rochko
dbfe1e4be6
Infinite scroll for followers/following lists
7 anos atrás
Eugen Rochko
e8ff4c8e56
Refactoring redux state into different reducers
7 anos atrás
Eugen Rochko
ac4f53a3a2
Improved how user lists look, added follow button to them
7 anos atrás
Eugen Rochko
1c84d505c8
Adding following/followers lists to the UI
7 anos atrás
Eugen Rochko
04bbc57690
Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
7 anos atrás
Eugen Rochko
8698cd3281
Remember scroll position when navigating back, do not needlessly reload
entire timelines (only fetch since last known ID). Side effect: account
timelines no longer update in real-time
7 anos atrás
Eugen Rochko
f88b8ce757
Improve how errors are displayed in the UI
7 anos atrás
Eugen Rochko
564e01eaf6
Add console.error to all axios failures
7 anos atrás
Eugen Rochko
b5c6d00afa
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
7 anos atrás
Eugen Rochko
70e9dd0b5b
Blocking will prevent e-mail notifications from blocked user, blocks in UI
7 anos atrás
Eugen Rochko
4f9b7432dd
Fix #52 - Add API versioning (v1)
7 anos atrás
Eugen Rochko
3f9708edc4
Change output of api/accounts/:id/follow and unfollow to return relationship
Track relationship in redux state. Display follow/unfollow and following-back
information on account view (unstyled)
7 anos atrás
Eugen Rochko
2a84271e85
Infinite scroll for account timelines
7 anos atrás
Eugen Rochko
0967961de7
Improve how account detailed view looks, load account's statuses
7 anos atrás
Eugen Rochko
dafcb02153
Remove unused action constants
7 anos atrás
Eugen Rochko
5b0cef9781
Setting up preliminary "detailed" routes in the UI, new API end-point for fetching status context
7 anos atrás
Eugen Rochko
2e7aac793a
Adding sense of self to the UI, cleaning up routing, adding third (detail) column
7 anos atrás