Eugen Rochko
de22c202f5
Add counter caches for a large performance increase on API requests
8 years ago
Eugen Rochko
333e44c3fc
Improve emojis - use SVGs where possible
8 years ago
Eugen Rochko
bb7006bda1
Hide drag & drop area on drop event regardless of success
8 years ago
Eugen Rochko
139fc994e2
Fix #408 - link @ names in bios
8 years ago
Eugen Rochko
1c6b02f936
Fix #690 - Webfinger should handle new shortform profile URLs now (nice)
8 years ago
Eugen Rochko
c334541011
Add tooltip to privacy dropdown
8 years ago
Eugen Rochko
f864fee116
Fix up some localizations
8 years ago
Eugen Rochko
efbbd42216
Fix style issue
8 years ago
Eugen Rochko
6ec6fe259a
Compose form layout fixes
8 years ago
leopku
d5d5afff9c
🌐 add simplified chinese language
8 years ago
shel
5f7c997654
Change to using variables
...
Thanks garg
8 years ago
shel
2b7e3d56c8
Increase color contrast
...
Privacy descriptions were very difficult to reason. This is the minimal level of color contrast to be WCAG AA compliant.
8 years ago
shel
c66dc0d114
Clarify privacy options
...
Descriptions of differences between scope are more clear
8 years ago
Eugen Rochko
1fd88e3bad
Fix up visual indicators for compose form privacy
8 years ago
Eugen Rochko
b8f9de8636
Improve sign up page on small screens
8 years ago
Eugen Rochko
a9303e7062
When replying to status with content warning, prefill content warning
8 years ago
Eugen Rochko
ad1af951fb
Temporary spacing fix
8 years ago
Eugen Rochko
bd1ceb1daa
Privacy dropdown i18n
8 years ago
Eugen Rochko
99ca63a543
Fix public profile pagination links
8 years ago
Eugen Rochko
d8c5a83827
Redesigned compose form
8 years ago
Eugen Rochko
9bf4c34919
Fix #675 - return created_at in notifications API
8 years ago
Eugen Rochko
d7c6c6dbe1
Fancier drag & drop indicator, emoji icon for emoji, upload progress ( fix #295 )
8 years ago
Eugen Rochko
d6ed2eb512
Prettier account and stream entry URLs
8 years ago
Eugen Rochko
33fac87e81
Shorter timeout on FetchAtomService
8 years ago
Eugen Rochko
5aa3df017b
Fix full-text search query quotation, improve tag search performance with an index,
...
add ability to open status by URL from search (fix #53 )
8 years ago
Eugen Rochko
88f32708c3
Web UI support for the new omnisearch
8 years ago
Eugen Rochko
8aae42f3d8
German toot -> "tröt"
8 years ago
Eugen Rochko
1b09c3cb17
More efficient single account retrieval (0.9ms vs 50ms before)
8 years ago
Eugen Rochko
05cf086766
New API method: /api/v1/search
...
Returns accounts, statuses, hashtags arrays
8 years ago
Eugen Rochko
98571b0ce4
Don't list "direct" under default post privacy settings
8 years ago
Eugen Rochko
8803ca9efe
Improved landing page
8 years ago
Eugen Rochko
6b1db5c2b2
Add landing strip
8 years ago
Eugen Rochko
56d998cbdb
Export follow/block lists as CSV
8 years ago
Eugen Rochko
08b96f1b9f
Fix wrong HTTP status codes on error pages
8 years ago
Eugen Rochko
2816b1bf8e
Federate header images, fix open-uri http->https redirection error
8 years ago
Eugen Rochko
5cfc9c7487
Forgot to hook up API with the latest method
8 years ago
Eugen Rochko
ac406a31b0
Start page links a bit more readable
8 years ago
Eugen Rochko
ad0d82d3ce
Make account search blazing fast and rank followers/followees higher in the results
8 years ago
shel
38dceb3bf7
Promote Apps ( #670 )
...
"Various apps are available" is now a hyperlink
8 years ago
Eugen Rochko
017350e0ea
Add method for retrieving triadic closures
8 years ago
Eugen Rochko
6be7bde243
Fix #525 - Add instance information API
8 years ago
Eugen Rochko
74ae158c2f
Add "direct" visibility level in the backend. Web UI is not yet
...
adjusted to allow choosing it, yet
8 years ago
Eugen Rochko
02349b3269
Obfuscate filenames better, double rate limits
8 years ago
Eugen Rochko
952bce3023
Replace howler.js with simple <audio />, will hopefully resolve
...
some weird mobile browser behaviours
8 years ago
Eugen Rochko
a5daa806f2
Fix casuality of processing remote mentions such that notifications
...
about them would be processed only after the entire status is processed
8 years ago
Eugen Rochko
47bf592db7
Try to detect iOS and *not* autoplay any videos
...
Technically the check for iOS from components is a side effect, because it's
neither in state nor props, but the user agent does not change, so I think
that's okay.
8 years ago
Eugen Rochko
1fb3e8988b
Revert earlier fix due to new bug reports
8 years ago
Eugen Rochko
d6cb4bbe99
Performance improvement for profiles
8 years ago
Eugen Rochko
03a857f59a
Use more widely supported MP4 format for gifv's
8 years ago
Eugen Rochko
8d93f0ca56
Increase max bitrate of converted webms, slightly optimized counter queries
...
(Because postgres can tell that count(*) needs no extra checks, but
counting a specific column requires them)
8 years ago