~cytrogen/masto-fe

ref: d77fbbed73e501f414f42f177fd63f2f527ed068 masto-fe/app/javascript d---------
d77fbbed — Claire 2 years ago
Merge commit 'f877aa9d70d0d600961989b8e97c0e0ce3ac1db6' into glitch-soc/merge-upstream

Conflicts:
- `.github/dependabot.yml`:
  Upstream made changes, but we had removed it.
  Discarded upstream changes.
- `.rubocop_todo.yml`:
  Upstream regenerated the file, we had some glitch-soc-specific ignores.
- `app/models/account_statuses_filter.rb`:
  Minor upstream code style change where glitch-soc had slightly different code
  due to handling of local-only posts.
  Updated to match upstream's code style.
- `app/models/status.rb`:
  Upstream moved ActiveRecord callback definitions, glitch-soc had an extra one.
  Moved the definitions as upstream did.
- `app/services/backup_service.rb`:
  Upstream rewrote a lot of the backup service, glitch-soc had changes because
  of exporting local-only posts.
  Took upstream changes and added back code to deal with local-only posts.
- `config/routes.rb`:
  Upstream split the file into different files, while glitch-soc had a few
  extra routes.
  Extra routes added to `config/routes/settings.rb`, `config/routes/api.rb`
  and `config/routes/admin.rb`
- `db/schema.rb`:
  Upstream has new migrations, while glitch-soc had an extra migration.
  Updated the expected serial number to match upstream's.
- `lib/mastodon/version.rb`:
  Upstream added support to set version tags from environment variables, while
  glitch-soc has an extra `+glitch` tag.
  Changed the code to support upstream's feature but prepending a `+glitch`.
- `spec/lib/activitypub/activity/create_spec.rb`:
  Minor code style change upstream, while glitch-soc has extra tests due to
  `directMessage` handling.
  Applied upstream's changes while keeping glitch-soc's extra tests.
- `spec/models/concerns/account_interactions_spec.rb`:
  Minor code style change upstream, while glitch-soc has extra tests.
  Applied upstream's changes while keeping glitch-soc's extra tests.
f89f3a85 — Claire 2 years ago
Fix glitch-soc's thread line styling (#2214)

Thread lines were misaligned in glitch-soc because we have less padding and
larger avatar sizes.
61f3e0e9 — Claire 2 years ago
Merge pull request #2213 from ClearlyClaire/glitch-soc/merge-upstream

Merge upstream changes
aff2d55b — fusagiko / takayamaki 2 years ago
[Glitch] Add type annotation for RelativeTimestamp component

Port 15fd712464dc6404e520aa302db0fba26cd630f3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
a49707da — fusagiko / takayamaki 2 years ago
[Glitch] Rewrite Icon and IconWithBadge with typescript

Port 81f75b1e0ecaa3c7a13f75188497be8b0f716dea to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
7835f8fd — Eugen Rochko 3 years ago
[Glitch] Fix icons having an image role

Port 24b2c60beb73ff932b9539587e162283e99fd35d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
e9eab013 — Claire 2 years ago
[Glitch] Fix audio player width in thread view

Port cf1bc4bb93f93c3056434f694f7ce31ce7f03158 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
51479f5c — Nick Schonning 2 years ago
[Glitch] Add eslint-plugin-jsdoc

Port f22b4e556c0e66465b87c57a2d5cf48452ead259 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
09054f54 — Christian Schmidt 2 years ago
[Glitch] Fix media description not being cleared

Port bfeccf67486d105d4c2a07719fdf4772652bad74 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2d029ded — Claire 2 years ago
Merge commit '0ad2413b35287958f59073a5b63aecc659a64d98' into glitch-soc/merge-upstream

Conflicts:
- `app/javascript/styles/mastodon/forms.scss`:
  Conflict because we ran eslint autofix on upstream files.
- `config/initializers/content_security_policy.rb`:
  Code style changes but we have a different version.
  Kept our version.
- `streaming/index.js`:
  Upstream fixed a typo close to glitch-soc-only code.
  Applied upstream's changes.
5d18840a — Claire 2 years ago
Fix more JS linting issues (#2212)

* Fix uses of intl.formatMessages without default messages

* Ignore lint issue for ColumnLink button
16c5354b — Claire 2 years ago
Fix some more JS linting issues (#2211)

* Minor refactor and linting fixup in `flavours/glitch/actions/accounts.js`

This is some added boilerplate but it's much more consistent with the remaining
of the code, and avoids the linting issue.

* Fix missing /privacy-policy link in DM warning because of wrongly-named import

* Fix unnecessary import

* Fix regexp in flavours/glitch/utils/hashtag.js
de74acbe — Claire 2 years ago
Fix some more Javascript linting issues and discrepancies with upstream (#2209)

* Fix typo in flavours/glitch/features/video/index.js

* Fix various linting issues and discrepancies with upstream
ed0a4078 — Claire 2 years ago
Fix thread lines not being properly updated when new posts are received (#2210)

179e38cf — Plastikmensch 2 years ago
Reset language to default when cancelling a reply (#2114)

When cancelling a reply, the language was still set to the language of the replied to toot.

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>
3fb7fe14 — Claire 2 years ago
Fix some of the Javascript linting issues, as well as bugs and unneeded divergences with upstream (#2208)

* Run eslint --fix

* Fix linting issues in video player and reduce divergences with upstream

This includes a behavior change of not auto-looping videos anymore. I don't
remember loops being ever intended, and they have been removed from upstream
a while ago, but we somehow missed the change.

* Fix lint issues in `app/javascript/flavours/glitch/selectors/index.js`

Those were basically caused by dead code that isn't present upstream, so
that brings us closer to upstream as well.

* Fix linting issue and bug in streaming/index.js

* Fix linting issues in config/webpack/shared.js

* Fix unused import in flavours/glitch/features/ui/index.js

* Fix linting issues and reduce divergences from upstream in flavours/glitch/features/ui/components/video_modal.jsx

* Fix linting issues in flavours/glitch/reducers

* Fix linting issues in glitch-soc onboarding modal

* Fix linting issues in flavours/glitch/features/ui/components/navigation_panel.jsx

* Remove dead code for unused local setting navbar_under

* Fix various linting issues

* Fix linting issues in flavours/glitch/components/scrollable_list.jsx and reduce divergences with upstream
6f64c79c — Claire 2 years ago
Fix SCSS linting issues (#2207)

* Disable font-family-no-missing-generic-family-keyword for font-awesome accessibility icons

* Run stylelint --fix

* Avoid `@extend` directives with doodle modal CSS

* Drop use of `@extend` for notification cleanup buttons SCSS

* Run prettier on SCSS
a6207d24 — Claire 2 years ago
New Crowdin updates (#2202)

* New translations en.json (Russian)
[ci skip]

* New translations en.json (Russian)
[ci skip]
746979f7 — Claire 2 years ago
Fix compose textarea scroll behavior (#24872)

Fix column back button error (#24867)

Next