ThibG
ea28c8f63b
Fix media description in various media modals ( #8678 )
6 years ago
ThibG
0b39d19dbf
Only focus first element of dropdown menus if using keyboard ( #8679 )
...
* Only focus first item of dropdown if it was opened via keyboard
* Improve keyboard VS mouse navigation of dropdown menus
6 years ago
ThibG
aab57388be
Auto-focus emoji picker's search field ( #8688 )
...
Fixes #6056
6 years ago
Thibaut Girka
9631397395
[Glitch] Highlight active tab in action bar
...
Port 7b7c26063e
to glitch-soc
6 years ago
Thibaut Girka
634a1ddc6a
Autofocus comment textarea in report modal
6 years ago
Thibaut Girka
6acc3e1fbd
Auto-focus emoji picker's search field
6 years ago
Thibaut Girka
ae2ffc7af1
Fix building assets in test environment
...
Webpacker (Ruby wrapper to webpack) uses RAILS_ENV-based environments while
the javascript configuration for webpack re-reads this configuration file using
the NODE_ENV environment variable. This means that when RAILS_ENV=test, running
“assets:precompile” compiled the production packs in “public/packs” while
webpacker expects them in “public/packs-test”. This causes Ruby to recompile
them on-the-fly, possibly leading to race conditions in parallel_tests.
This changes:
- Disables on-the-fly compilation in test environment
- Changes the javascript part to read the correct environment
6 years ago
ThibG
51dc5ed529
Autofocus comment textarea in report modal ( #8689 )
6 years ago
ThibG
28abd3f699
Fix building assets in test environment ( #8691 )
...
Webpacker (Ruby wrapper to webpack) uses RAILS_ENV-based environments while
the javascript configuration for webpack re-reads this configuration file using
the NODE_ENV environment variable. This means that when RAILS_ENV=test, running
“assets:precompile” compiled the production packs in “public/packs” while
webpacker expects them in “public/packs-test”. This causes Ruby to recompile
them on-the-fly, possibly leading to race conditions in parallel_tests.
This changes:
- Disables on-the-fly compilation in test environment
- Changes the javascript part to read the correct environment
6 years ago
Eugen Rochko
50978383f9
Group reports by target account ( #8674 )
...
* Group reports by target account
* Improve CSS
6 years ago
rhoio
c2c352f511
Highlight active tab in action bar ( #8673 )
...
* NavLinks with activeclass instead of Link in actionbar to highlight active tab
* highlight border-bottom in action bar consistent to public view
6 years ago
Thibaut Girka
22a48adabc
Fix composer actions modal
6 years ago
Thibaut Girka
ad5aaf60c6
Fix action modal links
6 years ago
ThibG
8bf74adabd
Merge pull request #724 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
12abb0f530
Fix media description in various media modals
6 years ago
Thibaut Girka
5b7d0fcdb9
Fix incorrect disabled boost button color when reduce-motion is set
6 years ago
Thibaut Girka
19de7be7e6
Do not clear local storage on log out
6 years ago
Thibaut Girka
4dd208f482
Merge branch 'master' into glitch-soc/merge-upstream
...
Conflicts:
app/controllers/oauth/authorizations_controller.rb
Just two changes being too close to one another.
Took both.
6 years ago
Thibaut Girka
22de1c6c17
[Glitch] Hide floating action button on thread views
...
Port 692d03239b
to glitch-soc
6 years ago
Thibaut Girka
7dd2c28836
Fix status embed card links color
6 years ago
Thibaut Girka
e6aa730195
[Glitch] After click to embed video, autoplay it
...
Port 1cf9467613
to glitch-soc
6 years ago
Thibaut Girka
ddbf9887cd
[Glitch] Click card to embed external content
...
Port front-end changes from 0357e93a91
to glitch-soc
6 years ago
Thibaut Girka
6e3625c5bc
[Glitch] Fix oEmbed image_modal src.
...
Port 7da34ff0a3
to glitch-soc
6 years ago
Thibaut Girka
c48345969f
[Glitch] Ensure link thumbnails are not stretched to super low quality
...
Port front-end changes from 46cce9ee4b
to glitch-soc
6 years ago
Thibaut Girka
9b7139099f
[Glitch] Add embed_url to preview cards
...
Port front-end changes from ce3989fc6a
to glitch-soc
6 years ago
ThibG
f555f38ea6
Add a few black emojis that are to have a white outline ( #8597 )
6 years ago
ThibG
441238b938
Handle relative URLs when fetching OEmbed/OpenGraph cards ( #8669 )
6 years ago
rinsuki
14604c384f
using mailto scheme in AUTHORS.md ( #8663 )
6 years ago
nightpool
b778e40d7d
Add rake task for generating AUTHORS.md ( #8661 )
...
* add rake task for generating AUTHORS.md
* update AUTHORS.md
* rubocop
6 years ago
Eugen Rochko
2aee3c9f23
tootctl accounts [add|del|cull] ( #8642 )
...
* CLI interface for creating/deleting local users
- tootctl accounts add USERNAME
- tootctl accounts del USERNAME
* Add CLI interface for culling remote users that no longer exist
- tootctl accounts cull
6 years ago
Eugen Rochko
72a8ca84e0
Add force_login option to OAuth authorize page ( #8655 )
...
* Add force_login option to OAuth authorize page
For when a user needs to sign into an app from multiple accounts
on the same server
* When logging out from modal header, redirect back after re-login
6 years ago
Evgeny Petrov
87f294a33c
RU: Translation fixes ( #8652 )
...
* RU: Fixed typos and wrong translations
* RU: Added missing "chosen_languages" string
* RU: Fixed translation for "Features" tab in Admin Dashboard
* Shortened "Mobile apps" string, lowercased "following" string (it needs plurals btw), fixed typo at "copy" string.
* Fixed "media only" string, shortened "Content warning" placeholder, edited "mute thread" translation
* RU: Fixed "Reply to all" translation, Re-worded "short description" translation
6 years ago
Daigo 3 Dango
1705dd5310
Adjust Aptfile for Heroku-18 stack ( #8588 )
6 years ago
Sorin Davidoi
82887c0c1b
feat(css): Styled scrollbars in Firefox Nightly ( #8653 )
...
You currently need to enable `layout.css.scrollbar-colors.enabled` in `about:config` in Firefox
Nightly.
6 years ago
Sorin Davidoi
0b1c90bf88
feat(cookies): Use the same-site attribute to lax ( #8626 )
...
CSFR-prevention is already implemented but adding this doesn't hurt.
A brief introduction to Same-Site cookies (and the difference between strict and
lax) can be found at
https://blog.mozilla.org/security/2018/04/24/same-site-cookies-in-firefox-60/
TLDR: We use lax since we want the cookies to be sent when the user navigates
safely from an external site.
6 years ago
Thibaut Girka
3dc5051f03
Add preferences for notification badges
6 years ago
Thibaut Girka
46fcc9fd96
Move compose box options to their own page
6 years ago
Thibaut Girka
9193dde5eb
Add unread notifications badge to the mobile navbar
6 years ago
Thibaut Girka
9f86627233
Add unread notifications badge to the navigation bar
6 years ago
Thibaut Girka
dc381facbd
Add notification badge to favicon
6 years ago
Thibaut Girka
44b647abe7
Count unread notifications when window loses focus
6 years ago
Thibaut Girka
3fd407b859
Keep track of unread notifications when the notification column isn't mounted
6 years ago
Thibaut Girka
a89a5127c4
Accurately count deleted unread notifications
6 years ago
Thibaut Girka
bd64d11f76
[Glitch] Audio.prototype.seek is undefined
...
Port dfeb3ba74f
to glitch-soc
6 years ago
Thibaut Girka
66dd890390
Fix dropdown arrow position
6 years ago
Renato "Lond" Cerqueira
e3e4ed714a
Use animation config for avatar in profile pages ( #8614 )
...
Fixes #7380 .
6 years ago
abcang
5aecdb64bc
config/boot is required first ( #8619 )
6 years ago
Sorin Davidoi
0c756cfd54
feat(auth/session_controller): Send Clear-Site-Data when logging out ( #8627 )
...
Will clear the browser's cache, cookies and storage.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Clear-Site-Data
https://w3c.github.io/webappsec-clear-site-data/
6 years ago
ThibG
462d4f6b80
Fix dropdown arrow position ( #8637 )
6 years ago
Thibaut Girka
bd90f20e0c
Fix public profile's “show more” links styling
6 years ago