Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
* Only focus first item of dropdown if it was opened via keyboard
* Improve keyboard VS mouse navigation of dropdown menus
|
|
Fixes #6056
|
|
Port 7b7c26063e3fcf9e75a61780d81bd60b7c398ead to glitch-soc
|
|
|
|
|
|
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
|
|
|
|
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
|
|
* Group reports by target account
* Improve CSS
|
|
* NavLinks with activeclass instead of Link in actionbar to highlight active tab
* highlight border-bottom in action bar consistent to public view
|
|
|
|
|
|
Merge upstream changes
|
|
|
|
|
|
|
|
Conflicts:
app/controllers/oauth/authorizations_controller.rb
Just two changes being too close to one another.
Took both.
|
|
Port f66a7860291e6b2fef1844b580c22296dbad9202 to glitch-soc
|
|
|
|
Port 478ca39e5e8463044a259388459da56d2141e104 to glitch-soc
|
|
Port front-end changes from f7765acf9d92951a616f41b738d5d23ede58c162 to glitch-soc
|
|
Port 25b0d7538eb83c5fd02409ca22345c9af752b3ed to glitch-soc
|
|
Port front-end changes from c36b9cc5a6cf3feacb925213f5530c90dd31fa7a to glitch-soc
|
|
Port front-end changes from c083816c2479dcdfa6674c47a75a8293bf64a947 to glitch-soc
|
|
|
|
|
|
|
|
* add rake task for generating AUTHORS.md
* update AUTHORS.md
* rubocop
|
|
* 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
|
|
* 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
|
|
* 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
|
|
|
|
You currently need to enable `layout.css.scrollbar-colors.enabled` in `about:config` in Firefox
Nightly.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Port f08e6e9ab54a72cc20b33b270789c245b5cfde39 to glitch-soc
|
|
|
|
Fixes #7380.
|
|
|
|
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/
|