Matt Jankowski
4ada50985a
Pagination improvements ( #1445 )
* Replace will_paginate with kaminari
* Use #page instead of #paginate in controllers
* Replace will_paginate.page_gap with pagination.truncate in i18n
* Customize kaminari views to match prior styles
* Set kaminari options to match prior behavior
* Replace will_paginate with paginate in views
7 years ago
Matt Jankowski
ca44c13455
Use Setting.site_title value for `og:site_name` occurrences ( #1194 )
* Add helper method to return Setting.site_title
* Use site_title helper in application layout
* Use site_title value for og:site_name
7 years ago
Eugen
6d6a429af8
Rewrite Atom generation from stream entries to use Ox instead of Nokogiri ( #1124 )
* Rewrite Atom generation from stream entries to use Ox instead of Nokogiri::Builder
StreamEntry is now limited to only statuses, which allows some optimization. Removed
extra queries on AccountsController#show. AtomSerializer instead of AtomBuilderHelper
used in AccountsController#show, StreamEntriesController#show, StreamEntryRenderer
and PubSubHubbub::DistributionWorker
PubSubHubbub::DistributionWorker moves n+1 DomainBlock query to PubSubHubbub::DeliveryWorker
instead.
All Salmon slaps that aren't based on StreamEntry still use AtomBuilderHelper and Nokogiri
* All Salmon slaps now use Ox instead of Nokogiri. No touch from status on account
7 years ago
Eugen Rochko
bde5c0eaf9
Fix some views still not using counter caches
7 years ago
Eugen Rochko
99ca63a543
Fix public profile pagination links
7 years ago
Eugen Rochko
d6ed2eb512
Prettier account and stream entry URLs
7 years ago
Eugen Rochko
6b1db5c2b2
Add landing strip
7 years ago
Eugen Rochko
f2931af61e
Quick fix for avatars with the same URL not being perceived as updated and in need of re-download
7 years ago
Eugen Rochko
2d8a4c4390
Add "next" link to Atom feeds
7 years ago
Evan Minto
28cbb6dc21
Add AS2 format to RABL files
7 years ago
Evan Minto
3fa5d05997
Simplify RABL
7 years ago
Evan Minto
94e213c6c1
Reuse existing controller and route
7 years ago
Evan Minto
e2fbf8bc74
Add an account endpoint for ActivityPub and link to it on HTML profile pages
7 years ago
blackle
917cf0bf5d
simplify emojification on public pages with .emojify class
7 years ago
Eugen Rochko
72c3a41bef
Fix h-card classes and remote follow button appearing when it shouldn't
7 years ago
Greg V
18deeb9db5
Add Microformats2 markup
h-feed, h-card and h-entry
7 years ago
Effy Elden
819bfb75c6
Add twitter:card metatag to enable Twitter Cards support
7 years ago
Eugen Rochko
8f47f6a7ec
Adding remote follow button
7 years ago
Eugen Rochko
d7dc84439c
Add ability to use remote follow function on other sites
7 years ago
Eugen Rochko
3282448878
Fix #86 - resolve layout breaking on zoom-out on accounts grid
7 years ago
Eugen Rochko
b302b9202b
Add page for authorizing/rejecting follow requests
7 years ago
Eugen Rochko
9d42bff285
Hide follow/unfollow button from public page if follow already requested
7 years ago
Eugen Rochko
6de079a5af
Removing external hub completely, fix #333 fixing digit-only hashtags,
removing web app capability from non-webapp pages
7 years ago
Eugen Rochko
6c60757e99
Improve images in opengraph meta tags
8 years ago
Eugen Rochko
c8e0ceed56
Fix OpenGraph meta tags
8 years ago
Eugen Rochko
f763e844e8
Do not use expiring links after all
8 years ago
Eugen Rochko
24e692b0cf
Set a specific S3 expiration time so that files can be cached
8 years ago
Eugen Rochko
80c44ed9c1
Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking)
8 years ago
Eugen Rochko
5abf64d647
Add "next" pagination to public profiles
8 years ago
Eugen Rochko
1d0321fc45
Fix pt translations, improve pre-cache queries, removing will_paginate
from accounts/tags because it's a terribly inefficient way to paginate
large sets of data
8 years ago
Eugen Rochko
2d2c81765b
Adding embedded PuSH server
8 years ago
Eugen Rochko
546c4718e7
Localizations for most server-side strings
8 years ago
Eugen Rochko
ca3b364aea
Fix #122 - Add microformats-2 classes to mention links
8 years ago
Eugen Rochko
23fc424b7a
Account notes (bios) can now contain links. Character limit upped to 160
8 years ago
Eugen Rochko
0160d1d9b5
Enable caching for some rabl views
8 years ago
Eugen Rochko
3554d638b3
Fix #72 - add follow/unfollow button to public profiles
8 years ago
Eugen Rochko
b3c7c8700d
Fix most pages on small screens
8 years ago
Eugen Rochko
57583f3fb8
Improve partial rendering and Haml performance (Haml->Hamlit)
8 years ago
Eugen Rochko
3cc47beb6e
Refactored generation of unique tags, URIs and object URLs into own classes,
as well as formatting of content
8 years ago
Eugen Rochko
1022d682dc
Normalized data in Redux, fix for asset URLs when rendered outside request
8 years ago
Eugen Rochko
7e58303a8d
Limit Atom feeds to 20 items by default, add pagination by max_id
(But there are no Atom feed pagination elements yet)
8 years ago
Eugen Rochko
02696a063e
Change default avatar, redirect to home after sign up
8 years ago
Eugen Rochko
9d55529318
Fix text color in dashboard inputs, sanitize remote status content in UI,
simplify FanOutOnWriteService, add /api/accounts/lookup method
8 years ago
Eugen Rochko
7e00a21ea6
Small optimizations in Atom feeds
8 years ago
Eugen Rochko
46cbb9c551
Increase note truncation length on account grids, improve FanOutOnWrite a bit,
fix tests (the recorded Salmon fixture expects LOCAL_DOMAIN to be something
specific unfortunately)
8 years ago
Eugen Rochko
5d72b92271
Improving account grid cards layout for longer usernames and notes
8 years ago
Eugen Rochko
71ae4dd3d2
Adding public following and followers pages, fix #3
8 years ago
Eugen Rochko
c349200761
Removing some unused gems, adding pagination to profiles, fix #10
8 years ago
Eugen Rochko
3441361568
Adding simple_form, adding profile settings, header image
8 years ago
Eugen Rochko
aab330eb2d
Adjusting design of public pages, optimizing account page queries
8 years ago