657 Commits

Author SHA1 Message Date
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
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
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
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
Echo
df9d9423b9 [Glitch] Profile redesign: Switch to server flag
Port f7bf804a3ff5e0624ea417171f8f5303f1758e4e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-02-16 18:27:42 +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
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
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
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
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
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
diondiondion
46c83fc91d [Glitch] Add "My collections" page
Port a1acf8f4bcc0ffb03c7bc0dc7f83b8b98426542e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-23 18:10:20 +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
Joshua Rogers
9d33d43006 [Glitch] Fix modal closeModal ignoreFocus payload type
Port 25053db22ba1e7c6ea1fb08f4a18b95305305d42 to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2026-01-10 13:15:12 +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
Echo
f56f360a5c [Glitch] Wrapstodon: Load report data only on display
Port a9c84529b2c1c2ef3cf5c88521917834f2fe9e1c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-16 18:32:30 +01:00
Echo
35a89a0173 [Glitch] Fix issue where Wrapstodon was pushed to the bottom of the feed
Port 76184c998c4dc3b8248d41c12ae9b984e3a5dc81 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-10 18:12:23 +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
Echo
376332bfe7 [Glitch] Display Wrapstodon inline widget
Port e5e3a64a9be8d1ff5776556507f0c18c7766c695 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-04 20:27:02 +01:00
diondiondion
c63393c963 [Glitch] Don't reset scroll when using hotkeys to focus columns, add hotkey 0 to scroll to top
Port 9334bd9ede642ecce8383f01c25a20b024614b6e to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-12-04 20:18:28 +01:00
diondiondion
906dd88d7e [Glitch] Fix post navigation in single-column mode when Advanced UI is enabled
Port f12f198f6149a61ee2f306c32656ce9f04d3fe9d to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-30 17:51:49 +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
diondiondion
78feddec79 [Glitch] Fix error page when logging out or boosting on mobile
Port e126cfc76d9f223527ec92fa4cf4856beddca10f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-30 17:02:04 +01:00
diondiondion
18d46054b5 [Glitch] Replace most unsafe React lifecycle methods
Port 8c772028ac85917c7a46b3af86c1b6884c272d70 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-30 16:50:13 +01:00
diondiondion
975c7097b8 [Glitch] Refactor PrivacyDropdown to TypeScript
Port 8a235dd1873be73a3a4cbf607fcdc152e0150e35 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-21 19:35:20 +01:00
diondiondion
aec23fd4a2 [Glitch] Fix error when visiting non-public hashtag timelines
Port f01e80bed3788409ecdea46029f9eeca417351bd to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-20 18:20:53 +01:00
Echo
8e68d6c6bf [Glitch] Improve media modal swipe animation
Port ea616ac4a4981323a567f2f4e28d893ce4cad81c to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-20 18:18:46 +01:00
Renaud Chaput
5b75667c03 [Glitch] Update to latest eslint-plugin-react-hooks
Port 9addad8ce5e60702f32801b58d0b3d611093a480 to glitch-soc

Co-authored-by: diondiondion <mail@diondiondion.com>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-10 22:29:58 +01:00
Echo
474cab03bd [Glitch] Reset background color on media modal
Port 882afd774863f5e6779daa5271a29107bffe16ee to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-08 10:46:33 +01:00
Echo
13395e2d4d [Glitch] Add new ESLint rule requiring explicit button types
Port 6337e036f3bc5ece013d5b2536d7d16b1ec658e8 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-06 12:42:17 +01:00
Echo
58158eba00 [Glitch] Quote Posts: Add notifications for DMs and private posts
Port 3ab5ae1e4ab99b7c13ac48e74c1a340c54028633 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-04 20:58:52 +01:00
Echo
7d8dc68c5b [Glitch] Refactor: Media Modal
Port 90d4b3b943f1111ca88c7c48845cffac58a7ee38 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-11-04 20:49:58 +01:00
diondiondion
a0686536c6 [Glitch] Add separate translation key for "About this server" string
Port 499ddfe8e1d017a94be935d1c331cc458690c52b to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-31 18:15:25 +01:00
Echo
adfa407f6b [Glitch] Emoji: Remove final flag
Port 85d0cdb5f73850dc7474c5e2e64b3aa8513bd1d3 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 22:34:14 +01:00
Renaud Chaput
5a051d07c6 [Glitch] Add a new setting to choose the server landing page
Port 779a1f84481ae9b73247083aa1573cc4e9e04cca to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-28 20:26:40 +01:00
Emelia Smith
2ccab68636 [Glitch] Fix rendering of poll options in status history modal
Port d8bdce2835e024b7fca4c4db661bec2bcd067f53 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-15 16:37:45 +02:00
Echo
fc1b407d89 [Glitch] Emoji: Compare history modal
Port e02ea3e1109b717ffc7fc178ec62eb460cab9703 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-08 18:24:07 +02:00
nicole mikołajczyk
3b659cfb48 [Glitch] Do not display mute button in hashtag dropdown when unauthenticated
Port 62f91eddf4afcd88e659714efe751bf703ccff63 to glitch-soc

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-06 19:26:48 +02:00
diondiondion
4f13515468 [Glitch] Update confirmation dialogs for follow button actions "unfollow", "unblock", and "withdraw request"
Port 473bd84c24ac2197ed16c7e4a7f8271653511f8f to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-01 19:43:20 +02:00
Brad Dunbar
752214622c [Glitch] Convert mastodon/initial_state to TypeScript
Port ac50e5eebc4300dacb6bef6b76e63e6569f12adc to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
2025-10-01 19:34:17 +02:00