yhirano
48594b18e6
Added haml-lint and fix warnings ( #2773 )
* add haml_lint to Gemfile
* add .haml-lint.yml
* fix warnings of haml_lint
7 years ago
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 years ago
Ashley
1736badf28
Added '(dev)' to the title in development mode ( #2524 )
* Added different title for dev
* Changed indentation
7 years ago
Lindsey Bieda
25cbb8454c
Red favicon for dev ( #2470 )
* Set a dev specific favicon
* Consistent spacing
* Add trailing slash for consistency
* Update to remove interpolation
7 years ago
STJrInuyasha
1b9447853b
Login link for single user instances ( #2393 )
* Login link for single user instances
* Flip the if statement around
Fixes AuthorizationController tests
7 years ago
Eugen
e59f5c8e13
Add an RTL stylesheet for Arabic i18n ( #2378 )
7 years ago
Matt Jankowski
092fdc89fa
Fix flashes partial render error for controllers which don't inherit from application controller ( #2400 )
* Add failing spec for oauth/authorized_applications controller
* Use explicit reference to flashes partial from admin layout
Because some of the controllers which use the admin layout do not inherit from
application controller, this partial is not in their view path.
7 years ago
Matt Jankowski
532bec6e56
Clean up flash display in views ( #2336 )
* Add flashes partial to DRY up admin/auth layouts
* Further consolidate flash messages
7 years ago
Matt Jankowski
598d3defd5
Use default locale for html lang in layouts ( #2212 )
7 years ago
Eugen
baabbce672
Fix double-escaping of display names in <title> ( #2155 )
7 years ago
Matt Jankowski
389f8f8249
Instance helper to replace site title helper ( #2038 )
* Move site title helper to instance helper (name change only)
* Remove newline in <title> tag
* Add site_hostname helper method to wrap up local_domain value
* Use site_hostname helper in places that need local_domain value
7 years ago
Dale Price
f3b86c1bda
Add mask-icon.svg ( #1572 ) ( #1585 )
* Add mask-icon (#1572 )
* use updated svg logo for mask-icon
7 years ago
Eugen
0d83569899
Fix cross-origin integrity ( #1871 )
See <https://glitch.social/users/bea/updates/434 >
7 years ago
Naouak
3d3e32befb
Check for a custom css file to help customization of instances ( #1368 )
* User can create a custom.scss to customize their instance without modifying gitted files.
* Add documentation for customization.
* Forgot the helper file
* Fix Style to pass codeclimate
* Requests from maintainer.
7 years ago
maxypy
a6807201d2
Implementing Subresource Integrity ( #1729 )
* Add sprockets-rails to Gemfile
* Add sprockets-rails to Gemfile.lock
* Update show.html.haml
* Update index.html.haml
* Update admin.html.haml
* Update auth.html.haml
* Update embedded.html.haml
* Update public.html.haml
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
1c351709bc
Force UTF8 encoding on generated XML ( #1140 )
7 years ago
Eugen Rochko
e8875c6046
Import feature for following/blocking lists (addresses #62 , #177 , #201 , #454 )
7 years ago
Eugen Rochko
6b81d10030
Add digest e-mails
7 years ago
Eugen Rochko
d2619e0b53
Site title is now a setting
7 years ago
Eugen Rochko
f4bc9620a9
Update settings to re-use admin layout, one big navigation tree, improve settings forms
7 years ago
Eugen Rochko
e22a56183a
Improve error page layouting. 500 page has to stay static because it's
used from nginx when Rails fails.
7 years ago
Effy Elden
f876a8681d
Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places
7 years ago
Eugen Rochko
f79ba2de83
Fix admin UI not loading JS, make sure to strip "acct:" out of remote account's usernames when authorizing follow
7 years ago
Eugen Rochko
b302b9202b
Add page for authorizing/rejecting follow requests
8 years ago
Eugen Rochko
587bf6820e
Improved launcher icon on Android
8 years ago
Eugen Rochko
e09d3a2c66
Fix #249 - use window.location hack to let people login from sandboxed iOS homescreen
8 years ago
Eugen Rochko
aed25932b5
Add OEmbed iframe HTML, convert emojis on public pages, increase size of attachment thumbnails
8 years ago
Eugen Rochko
6de079a5af
Removing external hub completely, fix #333 fixing digit-only hashtags,
removing web app capability from non-webapp pages
8 years ago
Eugen Rochko
76ec907993
Improved admin UI
8 years ago
Eugen Rochko
7abbb02824
Fix #163 - No need for Safari chrome on iOS
8 years ago
Eugen Rochko
546c4718e7
Localizations for most server-side strings
8 years ago
Eugen Rochko
3ce6ac0ce2
Adding some localizations
8 years ago
Eugen Rochko
4ea13d8dc9
Fix web app manifests
8 years ago
Eugen
bc1dba22c5
Fix syntax errors
8 years ago
Frederic Hemberger
e7cd6da938
Add touch icons for Chrome, iOS and Windows 10
8 years ago
Frederic Hemberger
d991869498
a11y: Add HTML lang attribute and utf8 encoding meta tag
See: https://dequeuniversity.com/rules/axe/2.1/html-has-lang
8 years ago
Eugen Rochko
43df35213e
Improving all forms
8 years ago
Eugen Rochko
3554d638b3
Fix #72 - add follow/unfollow button to public profiles
8 years ago
Eugen Rochko
fc198a8b4c
Adding e-mail confirmations
8 years ago
Eugen Rochko
b3c7c8700d
Fix most pages on small screens
8 years ago
Eugen Rochko
ef2b50c9ac
Deleting statuses from UI
8 years ago
Eugen Rochko
7e14eefc81
Replace logo, fix #57 - delete/unreblog/unfavourite API, fix #45 - app
registration API
8 years ago
Eugen Rochko
db6df6ddb3
Only load JS on homepage, no other page uses it
8 years ago
Eugen Rochko
49520d6e62
Adding React.js, Redux, revamping dashboard
8 years ago
Eugen Rochko
5764d52b04
Fix Sidekiq pooling issues. Remove API docs from homepage, replace with
a basic home timeline
8 years ago
Eugen Rochko
8eeec389c1
Add link to github project to footer, move FanOutOnWriteService calls to
DistributionWorker. That isn't the heaviest service, yet, but gotta start
somewhere
8 years ago
Eugen Rochko
2b116131d7
Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug
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