087b993892Adding list of who favourited status
Eugen Rochko
2016-11-04 13:39:24 +01:00
6d5ef89356Reduce code duplication, add touch scrolling behaviour for webkit browsers on scrollable areas
Eugen Rochko
2016-11-04 13:32:14 +01:00
98c3a5e9c3Optimize how statuses are re-rendered and relative time intervals
Eugen Rochko
2016-11-04 12:48:53 +01:00
6d26bfd147Add list of who reblogged status
Eugen Rochko
2016-11-03 20:16:14 +01:00
0405ef977aAria-labels actually didn't work in React, so removing. Fixing some bugs
Eugen Rochko
2016-11-03 19:52:09 +01:00
159203a7bcFix#136: Add aria-labels
Eugen Rochko
2016-11-03 19:19:39 +01:00
1828df9bc0Disable accounts caching too
Eugen Rochko
2016-11-03 19:06:11 +01:00
abf664b560Disable caching of statuses (maybe this will help with the weird bug)
Eugen Rochko
2016-11-03 18:55:55 +01:00
829d189f44Add tests for recently added API end points
Eugen Rochko
2016-11-03 18:53:37 +01:00
3731230c6dAllow @username@domain/@username in follow form, prevent duplicate accounts created via remote look-up when domains differ but point to the same resource
Eugen Rochko
2016-11-03 16:57:44 +01:00
e4671adc25Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko
2016-11-03 14:50:22 +01:00
c003e70758Caching should work correctly now (fingers crossed)
Eugen Rochko
2016-11-03 14:12:45 +01:00
562044f36aNeed to disable caching again due to bug in Rabl
Eugen Rochko
2016-11-03 13:59:31 +01:00
0160d1d9b5Enable caching for some rabl views
Eugen Rochko
2016-11-03 13:28:36 +01:00
aff22bfdb5Add own composed status to home without waiting for websocket event This makes the UI appear less laggy. After all, the status *is* created right there and then, it's the distribution to home timelines that can take a while
Eugen Rochko
2016-11-03 11:06:55 +01:00
4b357ecf98Fix subtle bugs, new icon button
Eugen Rochko
2016-11-02 22:29:19 +01:00
d427df4a8aMerge pull request #132 from marcus-herrmann/master
Eugen
2016-11-02 21:53:05 +01:00
76a717d549Merge pull request #129 from fhemberger/fix/a11y-labels
Eugen
2016-11-02 21:53:00 +01:00
77045d0886Merge pull request #130 from fhemberger/feature/manifest
Eugen
2016-11-02 17:41:32 +01:00
bc1dba22c5Fix syntax errors
Eugen
2016-11-02 17:13:47 +01:00
e7723ab662Add puma preloading, decrease DB pool size to size of threads per worker
Eugen Rochko
2016-11-02 16:38:54 +01:00
e7cd6da938Add touch icons for Chrome, iOS and Windows 10
Frederic Hemberger
2016-11-02 15:18:40 +01:00
5ff2762fcfa11y: Add labels to input fields for screenreader
Frederic Hemberger
2016-11-02 14:53:39 +01:00
53fb7b1aa8Replace in-memory cache store with redis store, should decrease memory footprint of each running process by 128mb
Eugen Rochko
2016-11-02 13:30:52 +01:00
a59d10d3dfFix missing default headers
Eugen Rochko
2016-11-02 13:12:18 +01:00
9467b900a2Make cookies https-only if LOCAL_HTTPS is true, set X-Frame-Options to DENY, add permissive CORS to API controllers
Eugen Rochko
2016-11-02 12:57:14 +01:00
0a6b5e2c17Merge pull request #125 from fhemberger/fix/a11y-language
Eugen
2016-11-02 11:04:27 +01:00
d991869498a11y: Add HTML lang attribute and utf8 encoding meta tag
Frederic Hemberger
2016-11-02 11:01:18 +01:00
dd03118098Fix follow icon changing plus to minus, add terms page stub
Eugen Rochko
2016-11-01 18:03:51 +01:00
57304ac375Catch 404 errors when downloading remote media, add screenshot to landing page
Eugen Rochko
2016-11-01 16:58:13 +01:00
bab4904492Actually fix the reblogs/favs reducer issue
Eugen Rochko
2016-10-31 18:11:49 +01:00
d88d148d89Fix forgotten reducers for reblogs/favourites
Eugen
2016-10-31 16:59:36 +01:00
3692051561Updated screenshot
Eugen
2016-10-31 12:39:41 +01:00
50aaf4667fFix accounts not being normalized from context statuses
Eugen
2016-10-31 01:27:19 +01:00
7e35650398Actually complete the autosuggestion feature
Eugen Rochko
2016-10-30 18:21:38 +01:00
c49f6290ebBasic username autocomplete for text area
Eugen Rochko
2016-10-30 18:13:05 +01:00
fa1cc2d05aLimit returned followees/followers by API to 40 for now
Eugen Rochko
2016-10-30 15:14:07 +01:00
f10feb2e70Fix common followers API
Eugen Rochko
2016-10-30 15:08:36 +01:00
e8ff4c8e56Refactoring redux state into different reducers
Eugen Rochko
2016-10-30 15:06:43 +01:00
7060bdf04bHide notes on user lists for now
Eugen Rochko
2016-10-29 01:31:33 +02:00
e0a197650aAdding common followers API, fixing fallback query again
Eugen Rochko
2016-10-29 01:29:19 +02:00
c913bdfc98Fix follow suggestion fallback to exclude already followed users
Eugen Rochko
2016-10-28 20:35:30 +02:00
bfb6cc5f2cMake suggestions box also use user list components
Eugen Rochko
2016-10-28 20:26:49 +02:00
ac4f53a3a2Improved how user lists look, added follow button to them
Eugen Rochko
2016-10-28 20:05:44 +02:00
1c84d505c8Adding following/followers lists to the UI
Eugen Rochko
2016-10-27 21:59:56 +02:00
909d0d5e88Adding public timeline silencing
Eugen Rochko
2016-10-27 19:33:04 +02:00
e5565a7e4aFix suggestions fallback query
Eugen Rochko
2016-10-27 19:03:05 +02:00
19615a2c37Add restart policy to docker compose
Eugen Rochko
2016-10-25 13:21:48 +02:00
c1a0633a12Guard against unexisting statuses rendering
Eugen Rochko
2016-10-25 11:13:16 +02:00
de50eff6acAdd opening images in a modal window
Eugen Rochko
2016-10-24 18:07:40 +02:00
f8f40f15daMove status components inside individual containers. We still need to select all statuses/accounts to assemble, but at least lists don't have to be re-rendered all the time now. Also add "mention" dropdown option
Eugen Rochko
2016-10-24 17:11:02 +02:00
61db14bcbeAdd more useful links to the readme
Eugen
2016-10-24 12:37:06 +02:00
720d1f8f3dRestrict access to oauth/applications to admins only
Eugen Rochko
2016-10-23 12:08:52 +02:00
b746a931a5Fix OAuth authorization redirect
Eugen Rochko
2016-10-23 12:05:55 +02:00
abb8f5837eFix public channel
Eugen Rochko
2016-10-23 11:56:04 +02:00
a9e40a3d80Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting to the API
Eugen Rochko
2016-10-22 19:38:47 +02:00
17122df80dMerge pull request #101 from kschaper/master
Eugen
2016-10-20 18:39:30 +02:00
852c82435dFix method return when rescuing
Eugen Rochko
2016-10-20 18:36:12 +02:00
4b0e3eb1fbMerge remote-tracking branch 'upstream/master'
Kai Schaper
2016-10-20 17:35:05 +02:00
19cfe64455add/update specs for Button, DisplayName, DropdownMenu
Kai Schaper
2016-10-20 17:34:44 +02:00
04bbc57690Fix#100 - Add "back" button to certain views Also fix reloading of timelines after merge-type events
Eugen Rochko
2016-10-19 18:20:19 +02:00
8698cd3281Remember 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
Eugen Rochko
2016-10-18 23:06:28 +02:00
1d2175f73cDo not force-transcode uploaded videos to webm (leave mp4 as-is)
Eugen Rochko
2016-10-18 17:51:45 +02:00
f88b8ce757Improve how errors are displayed in the UI
Eugen Rochko
2016-10-18 17:09:45 +02:00
aea151a0deFix#97 - plain text version of devise e-mails
Eugen Rochko
2016-10-18 16:39:21 +02:00
43df35213eImproving all forms
Eugen Rochko
2016-10-18 16:37:15 +02:00
6f7c9774c7Only run mastodon:push:clear on accounts that are still subscribed to
Eugen Rochko
2016-10-18 12:23:38 +02:00
2e0a38d07cAdded e-mail edit field to settings, proper format default for webfinger
Eugen Rochko
2016-10-18 03:34:26 +02:00
d5e086a47bAdding application/jrd+json webfinger resource
Eugen Rochko
2016-10-18 02:54:49 +02:00
7bb72ff198Small clean up
Eugen Rochko
2016-10-18 01:48:46 +02:00
b62c31306eThis should fix it
Eugen Rochko
2016-10-18 01:44:26 +02:00
f8b9b0810dDebugging
Eugen Rochko
2016-10-18 01:38:32 +02:00
225ce8cfceMore debugging
Eugen Rochko
2016-10-18 01:34:38 +02:00
ea44d89383More debugging
Eugen Rochko
2016-10-18 01:31:03 +02:00
dd02fc0ec4More debugging
Eugen Rochko
2016-10-18 01:22:28 +02:00
f3e5625d2dMore debugging
Eugen Rochko
2016-10-18 01:16:50 +02:00
fdd30af595Will this fix the issue?
Eugen Rochko
2016-10-18 01:11:00 +02:00
6611e3a2efMore debugging
Eugen Rochko
2016-10-18 00:59:18 +02:00
4baca34a45Do not compress JS (perhaps it removes source maps, needed for debugging)
Eugen Rochko
2016-10-18 00:48:40 +02:00
564e01eaf6Add console.error to all axios failures
Eugen Rochko
2016-10-18 00:42:04 +02:00
c9a7e6e1e3Enable source maps
Eugen Rochko
2016-10-18 00:36:01 +02:00
6c05e3063aInclude <id> (identical value to <uri>) on person-type objects in Atom This might help with GS compatibility
Eugen Rochko
2016-10-17 15:36:37 +02:00
a782e3b39dActually fix public timeline
Eugen Rochko
2016-10-17 01:59:34 +02:00
53deeeca01Update ostatus2 version
Eugen Rochko
2016-10-17 01:41:45 +02:00
e865673175Fix#82 - only show latest reblog of status in UI
Eugen Rochko
2016-10-17 01:34:16 +02:00
b5c6d00afaFix#99 - public timeline not just reblogs, fix#98 infinite scrolling issues
Eugen Rochko
2016-10-17 01:23:41 +02:00
13ee88926dIncrease default number of loaded suggestions to 10
Eugen Rochko
2016-10-16 19:30:01 +02:00
f0f791bb76Don'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
Eugen Rochko
2016-10-16 19:23:17 +02:00
0895ff414eFix RemoveStatusService trying to send delete salmons on behalf of remote statuses
Eugen Rochko
2016-10-16 19:14:23 +02:00
de1f3aab86Fix#16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
Eugen Rochko
2016-10-16 18:57:54 +02:00
1de2833f30Filter out reblogs of blocked users from public timeline (the not real-time variant)
Eugen Rochko
2016-10-16 18:35:20 +02:00
b8eda3026fFix scrolling on small devices for account timelines and compose column
Eugen Rochko
2016-10-16 17:09:00 +02:00
4470330385Backfill follow suggestions with fallback when not enough results. Cycling through suggestions in UI
Eugen Rochko
2016-10-16 17:04:13 +02:00
f9c9fef157Maybe it will work like this
Eugen Rochko
2016-10-15 18:19:35 +02:00
07e56d52b1Trying a travis fix
Eugen Rochko
2016-10-15 18:15:47 +02:00
6394baff4dDebugging travis
Eugen Rochko
2016-10-15 18:13:23 +02:00
2a22d4076eTrying to fix travis
Eugen Rochko
2016-10-15 17:44:43 +02:00
2993370de0Fix travis node installation
Eugen Rochko
2016-10-15 17:35:05 +02:00
db4671fd3fFix suggestions fallback
Eugen Rochko
2016-10-15 17:34:00 +02:00