cd765f26a9
Upgrade ruby to 2.3.1
Eugen Rochko
2016-11-11 23:37:39 +01:00
ff229aa978Fix#141 - Add "Server: Mastodon" header to responses
Eugen Rochko
2016-11-10 23:34:33 +01:00
1c17b932fe
Enable emojis in reply indicator as well
Eugen Rochko
2016-11-10 23:30:42 +01:00
82fd74d101
Fix modals sizing and add animation to it, fix#140 by only making the text of status clickable (this also fixes multiple dropdown being openable at the same time)
Eugen Rochko
2016-11-10 23:21:24 +01:00
0320ea4b85
Fix public timeline query
Eugen Rochko
2016-11-10 21:58:22 +01:00
36921be9aaFix#131 - Make active favourite buttons yellow
Eugen Rochko
2016-11-10 01:32:32 +01:00
ca3b364aeaFix#122 - Add microformats-2 classes to mention links
Eugen Rochko
2016-11-10 01:19:04 +01:00
bf5f55a6bb
Fix live status removal from public/hashtag channels
v0.9
Eugen Rochko
2016-11-10 00:47:47 +01:00
17903c6dae
Improve filtering of public/hashtag timelines, both in backlog and real-time
Eugen Rochko
2016-11-10 00:03:33 +01:00
c5e03a2e0d
Status removal is broadcast to public/hashtag timelines too
Eugen Rochko
2016-11-09 19:16:27 +01:00
448ab18a20
Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
Eugen Rochko
2016-11-09 18:06:01 +01:00
b13e7dda1f
API pagination for all collections using Link header
Eugen Rochko
2016-11-09 17:48:44 +01:00
8d7fc5da6c
Update README with attribution links and FAQ link
Eugen Rochko
2016-11-08 23:33:59 +01:00
9aecc0f48a
Move timelines API from statuses to its own controller, add a check for resources that require a user context vs those that don't (such as public timeline)
Eugen Rochko
2016-11-08 23:22:44 +01:00
86574ea524
Adding Emoji One
Eugen Rochko
2016-11-08 21:45:51 +01:00
b6832553ff
Adding more logging
Eugen Rochko
2016-11-08 19:37:08 +01:00
cff0b03cbb
Fix for thread resolve service and process feed service url method
Eugen Rochko
2016-11-08 19:09:22 +01:00
2f21f4cc01
Fix region setting for AWS gem
Eugen Rochko
2016-11-08 18:55:46 +01:00
2d69bf4b3a
Fix 50x page image for non-/ paths
Eugen Rochko
2016-11-08 02:18:09 +01:00
bb4d1eb2e8
Improve feed regeneration
Eugen Rochko
2016-11-08 02:08:32 +01:00
096bfbad96
Fix typo
Eugen Rochko
2016-11-08 01:48:17 +01:00
11cbe49ffc
ProcessFeedService refactor
Eugen Rochko
2016-11-08 01:32:34 +01:00
dbe00a4156
Improved configuration from ENV, cleaned up timeline filter methods to be more readable, add extra logging to process feed service
Eugen Rochko
2016-11-07 23:20:52 +01:00
0400734df7
Click video player to toggle playback
Eugen Rochko
2016-11-07 19:05:32 +01:00
a39a92bd22Fix#135 - More prominent focus style for inputs
Eugen Rochko
2016-11-07 18:45:44 +01:00
bec47e40f5
Better look/behaviours for video player/lightbox
Eugen Rochko
2016-11-07 18:42:39 +01:00
d0d799f911
Replace react-skylight with own solution that centers images better
Eugen Rochko
2016-11-07 18:23:36 +01:00
f5c6baf29d
Fix account and hashtag regex
Eugen Rochko
2016-11-07 17:35:25 +01:00
c3559d18a3
Do not modify scroll position unless content has been added to the top, not bottom
Eugen Rochko
2016-11-07 02:11:38 +01:00
4a6cc46e81
Keep scroll position when scrolled down and new content is added
Eugen Rochko
2016-11-07 02:02:55 +01:00
23fc424b7a
Account notes (bios) can now contain links. Character limit upped to 160
Eugen Rochko
2016-11-07 01:14:12 +01:00
b835f4aa1c
Fix insecure S3 URLs
Eugen Rochko
2016-11-06 20:59:06 +01:00
ea4170785a
Downgrade aws gem as this one was incompatible with Paperclip
Eugen Rochko
2016-11-06 20:55:57 +01:00
d14967e1c8
Fix URL configuration when S3 is enabled
Eugen Rochko
2016-11-06 20:43:16 +01:00
45230c56ab
Improve S3 config
Eugen Rochko
2016-11-06 18:55:20 +01:00
3ab193bc3f
Adding optional S3, fail-mastodon
Eugen Rochko
2016-11-06 18:35:46 +01:00
93212bc2c4
Add test for FanOutOnWriteService
Eugen Rochko
2016-11-06 15:56:34 +01:00
7bb28bf780
Improve @mention regex
Eugen Rochko
2016-11-05 22:09:51 +01:00
262adb9791
Fix remote hashtag linking
Eugen Rochko
2016-11-05 17:54:19 +01:00
eb47409036
Fix mistake
Eugen Rochko
2016-11-05 17:48:53 +01:00
a698b767c1
Fix linking of remote hashtags in UI, add public view of hashtags
Eugen Rochko
2016-11-05 17:44:14 +01:00
48b9619439
Adding hashtags
Eugen Rochko
2016-11-05 15:20:05 +01:00
62292797ec
Adding hashtag model
Eugen Rochko
2016-11-04 19:12:59 +01:00
6471a548fe
Add pghero for analyzing postgres performance in production
Eugen Rochko
2016-11-04 18:35:04 +01:00
4ea13d8dc9
Fix web app manifests
Eugen Rochko
2016-11-04 14:19:58 +01:00
2463c72006
Add forgotten reducer for FAVOURITES_FETCH_SUCCESS
Eugen Rochko
2016-11-04 14:15:25 +01:00
087b993892
Adding list of who favourited status
Eugen Rochko
2016-11-04 13:39:24 +01:00
6d5ef89356
Reduce code duplication, add touch scrolling behaviour for webkit browsers on scrollable areas
Eugen Rochko
2016-11-04 13:32:14 +01:00
98c3a5e9c3
Optimize how statuses are re-rendered and relative time intervals
Eugen Rochko
2016-11-04 12:48:53 +01:00
6d26bfd147
Add list of who reblogged status
Eugen Rochko
2016-11-03 20:16:14 +01:00
0405ef977a
Aria-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
1828df9bc0
Disable accounts caching too
Eugen Rochko
2016-11-03 19:06:11 +01:00
abf664b560
Disable caching of statuses (maybe this will help with the weird bug)
Eugen Rochko
2016-11-03 18:55:55 +01:00
829d189f44
Add tests for recently added API end points
Eugen Rochko
2016-11-03 18:53:37 +01:00
3731230c6d
Allow @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
e4671adc25
Fix reblogged/favourited caching; add API endpoints for who favd/reblogged status
Eugen Rochko
2016-11-03 14:50:22 +01:00
c003e70758
Caching should work correctly now (fingers crossed)
Eugen Rochko
2016-11-03 14:12:45 +01:00
562044f36a
Need to disable caching again due to bug in Rabl
Eugen Rochko
2016-11-03 13:59:31 +01:00
0160d1d9b5
Enable caching for some rabl views
Eugen Rochko
2016-11-03 13:28:36 +01:00
aff22bfdb5
Add 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
4b357ecf98
Fix subtle bugs, new icon button
Eugen Rochko
2016-11-02 22:29:19 +01:00
d427df4a8a
Merge pull request #132 from marcus-herrmann/master
Eugen
2016-11-02 21:53:05 +01:00
76a717d549
Merge pull request #129 from fhemberger/fix/a11y-labels
Eugen
2016-11-02 21:53:00 +01:00
77045d0886
Merge pull request #130 from fhemberger/feature/manifest
Eugen
2016-11-02 17:41:32 +01:00
bc1dba22c5
Fix syntax errors
Eugen
2016-11-02 17:13:47 +01:00
e7723ab662
Add puma preloading, decrease DB pool size to size of threads per worker
Eugen Rochko
2016-11-02 16:38:54 +01:00
e7cd6da938
Add touch icons for Chrome, iOS and Windows 10
Frederic Hemberger
2016-11-02 15:18:40 +01:00
5ff2762fcf
a11y: Add labels to input fields for screenreader
Frederic Hemberger
2016-11-02 14:53:39 +01:00
53fb7b1aa8
Replace 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
a59d10d3df
Fix missing default headers
Eugen Rochko
2016-11-02 13:12:18 +01:00
9467b900a2
Make 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
0a6b5e2c17
Merge pull request #125 from fhemberger/fix/a11y-language
Eugen
2016-11-02 11:04:27 +01:00
d991869498
a11y: Add HTML lang attribute and utf8 encoding meta tag
Frederic Hemberger
2016-11-02 11:01:18 +01:00
dd03118098
Fix follow icon changing plus to minus, add terms page stub
Eugen Rochko
2016-11-01 18:03:51 +01:00
57304ac375
Catch 404 errors when downloading remote media, add screenshot to landing page
Eugen Rochko
2016-11-01 16:58:13 +01:00
bab4904492
Actually fix the reblogs/favs reducer issue
Eugen Rochko
2016-10-31 18:11:49 +01:00
d88d148d89
Fix forgotten reducers for reblogs/favourites
Eugen
2016-10-31 16:59:36 +01:00
3692051561
Updated screenshot
Eugen
2016-10-31 12:39:41 +01:00
50aaf4667f
Fix accounts not being normalized from context statuses
Eugen
2016-10-31 01:27:19 +01:00
7e35650398
Actually complete the autosuggestion feature
Eugen Rochko
2016-10-30 18:21:38 +01:00
c49f6290eb
Basic username autocomplete for text area
Eugen Rochko
2016-10-30 18:13:05 +01:00
fa1cc2d05a
Limit returned followees/followers by API to 40 for now
Eugen Rochko
2016-10-30 15:14:07 +01:00
f10feb2e70
Fix common followers API
Eugen Rochko
2016-10-30 15:08:36 +01:00
e8ff4c8e56
Refactoring redux state into different reducers
Eugen Rochko
2016-10-30 15:06:43 +01:00
7060bdf04b
Hide notes on user lists for now
Eugen Rochko
2016-10-29 01:31:33 +02:00
e0a197650a
Adding common followers API, fixing fallback query again
Eugen Rochko
2016-10-29 01:29:19 +02:00
c913bdfc98
Fix follow suggestion fallback to exclude already followed users
Eugen Rochko
2016-10-28 20:35:30 +02:00
bfb6cc5f2c
Make suggestions box also use user list components
Eugen Rochko
2016-10-28 20:26:49 +02:00
ac4f53a3a2
Improved how user lists look, added follow button to them
Eugen Rochko
2016-10-28 20:05:44 +02:00
1c84d505c8
Adding following/followers lists to the UI
Eugen Rochko
2016-10-27 21:59:56 +02:00
909d0d5e88
Adding public timeline silencing
Eugen Rochko
2016-10-27 19:33:04 +02:00
e5565a7e4a
Fix suggestions fallback query
Eugen Rochko
2016-10-27 19:03:05 +02:00
19615a2c37
Add restart policy to docker compose
Eugen Rochko
2016-10-25 13:21:48 +02:00
c1a0633a12
Guard against unexisting statuses rendering
Eugen Rochko
2016-10-25 11:13:16 +02:00
de50eff6ac
Add opening images in a modal window
Eugen Rochko
2016-10-24 18:07:40 +02:00
f8f40f15da
Move 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
61db14bcbe
Add more useful links to the readme
Eugen
2016-10-24 12:37:06 +02:00