Commit graph

767 commits

Author SHA1 Message Date
42f7226594 pl-fe: migrate search to react-query
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-09 19:48:02 +01:00
7609a7e2a7 pl-fe: remove trends reducers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-09 13:58:55 +01:00
6c61f749fa pl-fe: Remove location search reducer
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-09 13:42:10 +01:00
df3b5dfc35 pl-fe: convert autosuggest input to functional component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-09 12:31:46 +01:00
e50446dfb2 pl-fe: Remove mutes reducer
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-09 12:14:37 +01:00
d4e6f9f4cc pl-fe: Migrate some reducers off immutable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-08 23:37:45 +01:00
ea81f788c7 pl-fe: fix parsing issue after migration from immutable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-08 21:17:38 +01:00
3f4a6c149b pl-fe: Update some deps
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-07 17:38:46 +01:00
32463f363a pl-fe: Remove a global
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 20:29:58 +01:00
d5a8a34ada pl-fe: Fix contexts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 20:29:00 +01:00
a636ebdc40 pl-fe: add missing code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 17:31:08 +01:00
a7afd8bb71 pl-fe: Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 16:48:04 +01:00
42ed1c4141 pl-fe: Move hashtags from last line of the post to a separate component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 16:46:04 +01:00
5f4dde2590 pl-fe: Replace React.useMemo with React.memo
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 13:14:05 +01:00
542ba9ab78 pl-fe: backups, polls reducers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 13:06:41 +01:00
0811af7ad7 pl-fe: Move user lists away from immutable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-06 12:56:09 +01:00
563e5288fb pl-fe: Remove some immutable usage
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 23:32:43 +01:00
f560896311 pl-fe: remove move immutable uses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 21:09:09 +01:00
7e5a63c664 pl-fe: Avoid immutable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 21:05:32 +01:00
cc858d4f0f pl-fe: Replace immer with mutative
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 20:46:07 +01:00
7ca17884f8 pl-fe: fix the settings_store error
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 20:02:32 +01:00
190fca998e pl-fe: Exports/deps cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 17:17:59 +01:00
470b350ba3 pl-hooks: release 0.0.2
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 16:24:40 +01:00
e62e09e387 Apply some changes from hooks-migration branch
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-05 16:12:16 +01:00
91a4950b7b Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-04 20:15:30 +01:00
592011a023 pl-fe: Truncate account note on suggestions page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-04 20:11:14 +01:00
f7414a2470 pl-fe: Move compose event form to a separate page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-04 20:05:25 +01:00
071c46e09a pl-api: cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 21:05:54 +01:00
05fff4c381 pl-fe: Remove comment for obsolete workaround
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:44:48 +01:00
0e267b762d pl-api: hotfix
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:44:22 +01:00
1badb61abe pl-fe: Remove unused code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:32:40 +01:00
1a03b0ea7b pl-api: release 0.1.7
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:30:11 +01:00
255705f3af pl-api: Update docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:28:47 +01:00
1acf505af8 pl-fe: Fix persistAuth
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:18:25 +01:00
d355651813 pl-fe: Fix types
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 20:02:01 +01:00
89f91d6e3c pl-fe: Improve types
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 15:35:05 +01:00
929f6726fb Merge branch 'develop' into pl-api-updates 2024-11-03 00:38:48 +01:00
6818341d7e pl-fe: do not store serialized client in local storage
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 00:38:33 +01:00
b38eb86ef7 pl-fe: do not store serialized client in local storage
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 00:38:20 +01:00
db02dbf13c pl-fe: Disable wrench button by default
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 00:28:36 +01:00
bfe7613edc pl-fe: Replace heart icon with a star
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 00:27:44 +01:00
fe5653cce9 Mostly migrate pl-fe notifications to notification groups
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-03 00:18:29 +01:00
40c0c7512d pl-api: Add missing files
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-02 11:20:21 +01:00
94b3af03e9 pl-api: Start implemenitng grouped notifications with fallback to v1
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-01 23:19:18 +01:00
199c43d241 pl-api: implement most of Mastodon 4.3.0 api
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-11-01 17:30:32 +01:00
27c77861c5 pl-fe: fix emoji button styles in media modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-31 21:30:28 +01:00
5b22022e1f pl-fe: move action buttons so they make more sense
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-31 21:30:28 +01:00
02a601a8e8 pl-fe: Allow maanaging interaction requests
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-31 20:48:30 +01:00
adf1fe9b7d pl-fe: Add interaction requests mutations
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 23:38:04 +01:00
dba85273b2 pl-fe: Display interaction requests
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 22:32:30 +01:00
3b0cd07e1d pl-fe: required approval notifications
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 21:28:33 +01:00
0c84346c3a pl-fe: Support GoToSocial interaction policies
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 21:10:17 +01:00
bff924891c pl-fe: optimize, maybe
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 17:04:58 +01:00
6c0955f87c pl-fe: Use longer wrench on long press
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 16:57:46 +01:00
fca9db1d67 Update repo URLs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 10:09:50 +01:00
b3f43782c9 Update readmes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 10:09:04 +01:00
54bcc41555 Add badges to readmes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-30 00:02:43 +01:00
ac3910ac8f pl-api: bump version
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 22:51:35 +01:00
7b183e5c60 pl-api: Update docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 22:44:28 +01:00
ee0232e2e6 pl-api: works on docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 22:26:53 +01:00
14d75be0de pl-api: improve docs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 22:07:57 +01:00
21fec0134c pl-api: Update docs, build docs as part of CI
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 20:12:14 +01:00
49b4f87534 pl-hooks: remove duplicate code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 17:05:21 +01:00
f310fdcf6e pl-hooks: update deps
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-29 16:55:55 +01:00
5db3508ac8 pl-fe: avoid barrel exports
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 23:58:55 +01:00
423c9f1fc8 pl-hooks: do not import from /main
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 23:49:17 +01:00
c75451efaf lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 23:47:31 +01:00
81ffbc1e31 pl-hooks: Add user directory hook
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 23:46:35 +01:00
ad24c03084 pl-hooks: Add new queries
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 14:58:32 +01:00
df430d948f pl-api: allow interaction policies for individual statuses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:18:08 +01:00
88c1b3d018 pl-api: update instance schema
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:14:15 +01:00
1a4b01da0d pl-api: instance schema cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:11:07 +01:00
822e7e2287 pl-api: Add some newer Mastodon methods
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-28 00:10:25 +01:00
72aa5c69d0 pl-fe: Improve types
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-27 21:05:23 +01:00
4cccfcdff1 Improve types
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-27 20:36:32 +01:00
f542796da5 pl-fe: remove duplicate code
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-27 17:39:48 +01:00
59f4138f4f pl-fe: remove some anys
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-27 17:39:23 +01:00
a44dd71be8 pl-fe: Fix thread selector
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-27 14:45:35 +01:00
b9475efdec pl-fe: do not clear editor before sending post
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 22:47:12 +02:00
cd3c35fcf9 pl-fe: remove duplicate toaster
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 22:42:00 +02:00
a1a5df348d pl-fe: Do not truncate modal headers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 22:38:10 +02:00
2ceb21576f pl-fe: migrate importer to just one function
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 22:36:58 +02:00
5f7863f130 pl-fe: remove obsolete workaround
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 20:07:54 +02:00
5691837235 pl-fe: Don't display the same display name for grouped reposts twice
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 19:57:46 +02:00
ad7527bd4d pl-hooks: actually improve useInstance behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 19:56:53 +02:00
36cc2e103a pl-hooks: Improve useInstance behavior
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 19:53:26 +02:00
12eb4d820a Bump pl-api version
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 17:45:27 +02:00
8f45242da4 pl-fe: Remove any
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 17:45:23 +02:00
eeaecf2d79 pl-hooks: Improve typings, update deps
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 17:45:14 +02:00
2963504736 pl-fe: Rename files to kebab case
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 00:06:13 +02:00
d4f930132e pl-fe: Migrate thread context selectors to createSelector
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 23:47:31 +02:00
0a253894a6 pl-fe: limit rerenders
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 23:38:31 +02:00
d3b5078030 pl-fe: Disable some queries when unauthenticated
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 20:41:14 +02:00
e546d787f0 pl-fe: Add index?
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 20:31:41 +02:00
492a4214a5 pl-fe: Split StatusActionBar into separate components
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 20:23:00 +02:00
618f5f5f25 pl-api: Improve defaults for InteractionPolicy schema
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 20:22:27 +02:00
444f9126d2 pl-api: Update version definitions for GoToSocial, add Hometown support
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 09:28:01 +02:00
d4dc7e9e9c pl-fe: update changelog
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-25 00:01:55 +02:00
f08adfad9a pl-hooks: lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-24 23:59:47 +02:00
ca76902f8b Update readme
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-24 23:59:05 +02:00