1012 Commits

Author SHA1 Message Date
Echo
ff7c61b82c [Glitch] Profile editing: Featured tags
Port ef6405ab28e02686c0c9aa69d77eb43909be5f6f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-23 18:34:58 +01:00
diondiondion
25e1ade5e2 [Glitch] Allow displaying icon in TextInput component
Port e0cc3a30efc1165440b271710ca8ac5ec8330d5d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-23 18:22:46 +01:00
diondiondion
29e6db98f2 [Glitch] Collection accounts editor: Show info badge on accounts that haven't posted in over a week
Port 3d332948703c6bb02d8505e5a12ad6676791980c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-20 21:09:05 +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
diondiondion
93b7678555 [Glitch] Add collection detail page
Port 488e0b2617ced09e7609e6eec2f0ca46a54a88ca to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-18 18:58:57 +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
b8b1d3a934 [Glitch] Profile editing: Add initial route
Port 4b1f66418b0173dd5edcfe9153e00dfe2e4ab948 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-18 18:53:23 +01:00
diondiondion
9abfde6189 [Glitch] Allow managing collection accounts
Port a644a4a762e60fda318d82631acbde9f4029664d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-17 12:15:31 +01:00
Claire
114105a788
[Glitch] Fix quote-inline fallback being removed even for legacy quotes (#3402)
Port 2a9c7d2b9e51cdfbc636972c0f9ffdbe06c02d59 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-15 14:59:38 +01:00
Echo
66027e4057 [Glitch] Profile redesign: About tab
Port f5aa5adcf7e4ac3bd3e3615e1e74959add29ada1 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-13 18:41:14 +01:00
diondiondion
f16bef3f7d [Glitch] Theme tokens sync
Port e4bb347f727431bca204dcd9a955105421980360 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-12 18:02:22 +01:00
Nicholas La Roux
5272a18855 [Glitch] Update various eslint packages and correct offences
Port 062d0b454be3f29411fa87be31307bb2a0967741 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-11 20:29:09 +01:00
diondiondion
d3e972465d [Glitch] Add Cmd/Ctrl+Enter to submit when Textarea is focused
Port 8c2c94fa6cf608070b47f030d3df738e1d4e25d8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-11 20:28:32 +01:00
Echo
b7d5607dd1 [Glitch] Profile redesign: Quality pass
Port fb89198460f9cebf624cc5ca0b139563ae4fd120 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-10 18:09:26 +01:00
Echo
69f0c52bb5 [Glitch] Profile redesign: Pinned posts
Port 2e30044a374811bc94fd62a8159cb2c9ffe18a4d to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-06 23:39:00 +01:00
diondiondion
9eb718836e [Glitch] Add new components Combobox and EmptyState
Port 2768ab77e50e8be0ad828d2efad31f028a50ac8b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-06 22:52:24 +01:00
Itoh Shimon
425d411c9a [Glitch] Enable coexistence of horizontal and vertical posts
Port 96de28dd6fcb127b462b56d510c804cddeebe992 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-06 22:50:49 +01:00
Echo
351b8a719f [Glitch] Show mute end date in badge
Port 7a4945c0d3ed3550e1a22e53c03c6de646d62aec to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-06 22:47:24 +01:00
Echo
09206c7369 [Glitch] Cancel quote button appearing in all statuses
Port d2dca826dd06c78e562a9eaf96c9993d6bbe2e08 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-05 18:00:37 +01:00
Echo
84cc0dcac4 [Glitch] Refactors header from Status component
Port 7f53a77fa3585a36a054f058105e0fe170d2bc0b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-04 20:01:33 +01:00
diondiondion
072c30681e [Glitch] Split collection editor into dedicated routes
Port 8ebe2e673e2fd175140df7275eb362c8eecfec31 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-04 19:34:34 +01:00
diondiondion
41dee6383f [Glitch] Add components TextInput, TextArea, and FormStack
Port 218ca366533bb5b8c4d3eb163b6f2d4d1cc6f755 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-04 19:27: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
Echo
82f7cdcb48 [Glitch] Profile redesign: Follow button and menu reorg
Port 346ca87ee890f0a10e9914124d35878fd5608516 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-03 15:57:49 +01:00
diondiondion
3c2a06dc24 [Glitch] Add Select component
Port 218ca366533bb5b8c4d3eb163b6f2d4d1cc6f755 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-03 15:54:12 +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
be2df968d3 [Glitch] Add components RadioButton and Fieldset
Port 29e553287039c9e2107ea0bae62a382cc80b9c41 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-02 18:34:51 +01:00
Echo
7dad362e29 [Glitch] Profile redesign: Additional badges
Port 1100035af4bb14676870e4a0d1fabcd88c4e9baf to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-02 18:34:17 +01:00
diondiondion
c1a2dd0f4f [Glitch] Adds new Checkbox and CheckboxField components
Port a7a33ef6bc61cf10ef654313cfb7a45fe2b58ae3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-30 18:03:43 +01:00
diondiondion
60314c1077 [Glitch] Add initial collections editor page
Port 2427e14446cf340c77daa791b32217c4e4e28c85 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-29 21:13:21 +01:00
Echo
56100254b7 [Glitch] Profile redesign: Featured tags
Port 9079a75574426e1e4712d5c9bba9af09af2e85a7 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-29 21:09:58 +01:00
PGray
136adfdcad [Glitch] Fix quote cancel button not appearing after edit then delete-and-redraft
Port f1c00feb5c98389d18243494514249c536b5ce7c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-28 19:32:26 +01:00
Echo
fd0ab20402 [Glitch] Profile redesign: Timeline filters
Port ec76288dff7330ef243a2e4230f95d37b45823d6 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-28 19:30:54 +01:00
Echo
da2cb50aaa [Glitch] Tags component
Port 3f460340391f19d1cabd5320f0c227fc6ed693f4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-28 19:30:15 +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
110cf94d3d [Glitch] Deprecate need for revert-layer CSS
Port 76ab866d93e632ff565104c845faea6bf50dfec6 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-27 18:05:14 +01:00
Echo
aa71913356 [Glitch] Callout component
Port c1414f1161b5fc1b8b6755d22b76415c82b64d7c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-23 18:10:21 +01:00
Echo
20629b6188 [Glitch] Toggle component
Port 0a0e2536145d2bd83437ac7191a5c6d6fcf63bb4 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-23 18:10:20 +01:00
diondiondion
d8c086e6fd [Glitch] Add form field components: TextInputField, TextAreaField, SelectField
Port 0924171c0f108f59c858c73362367f0f13cccc08 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-23 18:10:20 +01:00
Echo
8ec969d4c1 [Glitch] Profile redesign: verified badges
Port e79d51ce19274504dc85f4bb3fbf8502c0cfdc58 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-21 22:21:12 +01:00
Echo
da330fc8c4 [Glitch] Profile redesign: Badges
Port 22ec36857415db40c3c0af843bda5217f893494a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-21 22:21:12 +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
Echo
4694013f86 [Glitch] MiniCard and MiniCardList components
Port c09fbeb32fddad4ba131a438fa730cdf7cb5ed41 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-15 18:07:28 +01:00
Echo
124d6e37eb [Glitch] Emoji: Adds search
Port 628fc9b95b064f7feba7f54f3c4146210828f18d to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-10 13:18:05 +01:00
Claire
3c1bf72e1a
Fix custom emojis not being rendered in status prepend (#3342) 2026-01-10 13:11:50 +01:00
Claire
0aa70234aa [Glitch] Fix custom emojis not being rendered in profile fields
Port b622f4c698fe4d22e6f35be39b7e91199d9eceec to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-05 18:24:51 +01:00
Claire
4bfd92310f [Glitch] Fix custom emojis not displaying in CWs and fav/boost notifications
Port a8109e50fc313b8124a3e471d41b490df59a68b8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-18 18:11:41 +01:00
Echo
34dbea26a7 [Glitch] Remove rendering of custom emoji using the database
Port dbc5af6641b06e19b2dbb36274bb647b7564d3f5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-17 18:32:34 +01:00
diondiondion
516f0ce131 [Glitch] Fix notifications page error in Tor browser
Port 71af094f9735cea10cb0e2da92ebac1608393ebb to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-17 18:31:49 +01:00