484 Commits

Author SHA1 Message Date
diondiondion
704e570dfb [Glitch] Auto-focus mobile composer
Port 782ceb3795e3cc97cb0e7e29983962adcea7e946 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-06-11 13:29:25 +02:00
diondiondion
adfc894a1f [Glitch] Navigation focus handling polish
Port 2994e8543deec8fb3c4228afd7c556a37904662f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-06-10 19:07:57 +02:00
diondiondion
4cb1bf73c9 [Glitch] Manage focus on navigation
Port bcb8553e01270bdb56827a701c4359d39643aa2c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-06-10 19:04:58 +02:00
Evan Prodromou
0bd2330164 [Glitch] Add policy to filter notifications from bots
Port 9c493c20b931474d94e2e8ea8a0ce55925df51eb to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-06-09 21:38:12 +02:00
diondiondion
ac0bacbcc0 [Glitch] Remove frontend check for collections feature flag
Port 7fba458d9227bea224a6c779f895c4945005f074 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-30 12:19:47 +02:00
diondiondion
5c3dee40c5 [Glitch] Differentiate accessible labels of About links in footer
Port 888011de6970f337a154127a63823043997e5f8f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-27 20:11:56 +02:00
diondiondion
b7c5e88186 [Glitch] Refactor BundleColumnError to TS
Port b5879fd61fe6c6e570920fca0501ba7fa2568a72 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-27 20:11:12 +02:00
Eugen Rochko
1de3b951eb [Glitch] Add new overview landing page setting
Port 07d099cbf7b646b7dc715c3bfe3a8ea453e9eafb to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-26 22:13:10 +02:00
diondiondion
392f8e43f9 [Glitch] Accessibility: Add landmark regions to Web UI
Port e1aa4e3a8c7401d9fd2ab0371e550dde0458c961 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-26 21:32:10 +02:00
diondiondion
526034d996 [Glitch] Accessibility: Mark pseudo element content in link footer as decorative
Port 9fe97e1ad6182ca62913e405a7e85746366e25a5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-26 21:31:20 +02:00
diondiondion
40aa81560d [Glitch] Use headings and lists in footer
Port 90e505d295792ead6e4dd4f83bc114ed188a4946 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-22 20:02:03 +02:00
Eugen Rochko
96d81ca432 [Glitch] Refactor server reducer into TypeScript
Port 076c8ec51e1ff7347e6521bcec2e26436d2b80cf to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-22 19:49:43 +02:00
diondiondion
9d751370d5 [Glitch] Allow adding an account to a collection directly from the profile page
Port 6e7e8de3435c2a11715eecca97ddd92e1a2df3ea to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-20 15:48:18 +02:00
Echo
e4c8ac82bd [Glitch] Swap from React Helmet to Unhead
Port d0c8eb2f1b37c8952987172c93815f58a63d8e80 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-07 18:30:21 +02:00
diondiondion
e9e3a1ecaa [Glitch] Update block dialog copy to include quotes & collections
Port a23b3c7c25cff702ea94f7f7d8a00b5095f9a8cc to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-05-04 21:14:18 +02:00
diondiondion
675c19a18b [Glitch] Fix stale collections list after deleting a collection
Port b761310823926d7f30e46f401ce17f35027c114e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-30 19:17:50 +02:00
Echo
f37da7d231 [Glitch] Allow keyboard modal form submission
Port 03045425b7323e8ce4e6ce81942d798a500c655a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-30 19:03:31 +02:00
Echo
77955109ca [Glitch] Profile redesign: Show full join date
Port e2be688389f618684b3d6d735d22d0b4424172a6 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-25 10:05:06 +02:00
diondiondion
8257bdcbca [Glitch] Implement new Collection inclusion rules in Collection accounts editor
Port a40b07164019ee38290eb2167b648a9f46c2634a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-17 18:12:39 +02:00
diondiondion
4c38bcce5d [Glitch] Change "My collections" path to /@username/collections
Port d6c0b93c859febbb88332276d8fa40b9297efbea to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-11 13:33:49 +02:00
diondiondion
c2fe62be6c [Glitch] Allow hiding featured tab from empty state
Port 19ef4e5c40818278156f9be9a4fd76d18cd44822 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-11 13:29:09 +02:00
diondiondion
f84df36bd1 [Glitch] Update Profile Featured tab to latest designs
Port 05bed6f3d8fc57edfa699e3aac614d2989ef1f73 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-04-11 13:26:34 +02:00
Echo
e52a6f219f [Glitch] Add error notice when bundle load fails
Port 6e103636f2214520812432635fd50a9633cec64c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-27 18:26:48 +01:00
Echo
f780570f2d [Glitch] Refactor: Update FormatJS
Port 1820a03622096a80e26167913bb06dda8eb4657f to glitch-soc

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-25 22:07:25 +01:00
diondiondion
bb3f258c64 [Glitch] Update web theme tokens with latest design system tokens
Port 37236acd3b0c25b240b9eb0f205eec1d1f654218 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-25 22:03:04 +01:00
Echo
d6aee5b21f [Glitch] Refactor: Relative timestamp component
Port cffa8de6267a57673b7f6264fab671153f965d23 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-19 12:44:07 +01:00
Echo
a7974df51a [Glitch] Profile editing: Edit image menu
Port 420136e83b65a467a62da739a679ccb579525e63 to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-12 18:53:39 +01:00
diondiondion
e616200e59 [Glitch] Allow removing yourself from a collection
Port 3a796544e3c20687c14632e87c5d099154a0b8e5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-09 12:42:58 +01:00
Echo
7575226495 [Glitch] Profile editing: Custom fields (deleting, editing)
Port dae0926c1fe6c96260f8ee6f1e93aa5846e8135a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-05 18:46:34 +01:00
diondiondion
5f710e3edc [Glitch] Convert ColumnsArea component to TS
Port 1d21d9d4c2266eea50b422fe1e2c6c8e0c793712 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-03 18:27:06 +01:00
diondiondion
fe7dc293c4 [Glitch] Collection share modal cleanup
Port 03b2f77ad243b3b0d419f5e292669e5c40483061 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-02 18:48:31 +01:00
diondiondion
5cfbb5b359 [Glitch] Add "skip to content", "skip to navigation" links
Port 816e63d2a553059af4dc88509a327bfc02b05be8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-03-02 18:48:31 +01:00
Echo
398806a2b0 [Glitch] Profile editing: Tab display controls
Port d69d7c0507f4e0453e032c897cb3343065798381 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-27 21:33:31 +01:00
diondiondion
9ed23cc8b2 [Glitch] Add share dialog for collections
Port 7970eb392abea1a452bccfc04b673fc55e117578 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-27 21:31:10 +01:00
Echo
7c631b9ffb [Glitch] Profile redesign: Account fields grid
Port dcbf7ab8dc74271eb24614369867c9cb430751cd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-25 19:11:38 +01:00
diondiondion
83b4a7845c [Glitch] Add collection report modal
Port 919b1e69b84f1f11376f8ff370f5c5fc7dd7ec9c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-25 19:11:38 +01:00
diondiondion
c16cbb98e5 [Glitch] Require following accounts before being able to add them to a collection
Port 68a7cd404dfdaff948669803b42a5862c0a9c3a1 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-20 21:08:41 +01:00
Claire
d7d102e68f Merge commit 'e24737c612730fd865f62905484dbfa25b82d27e' into glitch-soc/merge-upstream
Conflicts:
- `.prettierignore`:
  Upstream removed it, replaced by `.oxfmtrc.json`.
  We had glitch-specific files in there.
  Updated `.oxfmtrc.json` accordingly and removed `.prettierignore`.
- `config/formatjs-formatter.js`:
  Upstream switched to `oxfmt` from `prettier`, and some rules are slightly different.
  Glitch-soc had extra code in there.
  Reformatted appropriately.
- `eslint.config.mjs`:
  Upstream moved some configuration from `eslint.config.mjs` to `.oxfmtrc.json` where
  glitch-soc had slightly different configuration.
  Removed it from `eslint.config.mjs` as well and updated `.oxfmtrc.json` accordingly.
- `package.json`:
  Upstream changed script definitions textually adjacent to one that we have modified.
  Applied upstream's change, keeping the textually adjacent modified script intact.
2026-02-20 20:32:58 +01:00
Echo
3ac5b10dec [Glitch] Profile editing: Name and bio
Port ed4787c1b1de1d7491719be0f45b7a7f16af8c0d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-19 21:53:24 +01:00
Echo
d67cdcb0b3 [Glitch] Profile redesign: Design fixes
Port 079f8615fe6208c01ee2dfc072b8cd528d9f0429 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-18 18:55:34 +01:00
Echo
b7443c4b9e [Glitch] Profile redesign: Fields iteration
Port 0923e2cb26d179f197680c978495593c8b205a80 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-03 16:04:00 +01:00
diondiondion
dacbd20081 [Glitch] Implement CSS theme tokens behind feature flag
Port 284b46fee7ad682b52c99d0455a1134e1d4e3fc3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-03 15:53:50 +01:00
diondiondion
94314b2982 [Glitch] Implement editing collection settings and deleting collections
Port 6f53b0b634ee821272d2fc9c73c8ce0df7d63814 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-29 21:20:52 +01:00
Echo
32841f8016 [Glitch] Profile redesign: Account notes
Port 34f0482ad47e3cdadc9f2122530b581c039071b6 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-27 18:07:21 +01:00
Echo
40d5c00c3a [Glitch] Profile fields redesign
Port 047338e684a3b8fb89080b3ecbbd2f7c831e9c16 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-16 23:54:33 +01:00
Heath Dutton🕴️
e14af55640 [Glitch] Fix keyboard navigation in media modal after clicking image
Port be60c4585ebdac0cc236fb597246922af3fb6ce8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-13 18:34:48 +01:00
Echo
06a49fa0d0 [Glitch] Prevents swiping when zoomed in
Port 4bae3da85c8ee935539aacc92429bdb55aaf145e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-03 16:08:16 +01:00
diondiondion
5a66331003 [Glitch] Update Wrapstodon design
Port 9d81561bb2440c8fb9a75bd05277120aff346b1e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-09 18:27:14 +01:00
Echo
2d93e63e43 [Glitch] Wrapstodon modal with new share button
Port 31c392b1bc816814d0ba3058ea87eb16bedec321 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-04 21:17:30 +01:00
diondiondion
51698213b5 [Glitch] Remove unused bundle-related Redux actions
Port 07ecf648ddc25fbb07b2282274a4bd190c8d6f20 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-30 17:03:10 +01:00