Commit graph

1213 commits

Author SHA1 Message Date
8e1adfa03a
reduce remote interact dialog width 2023-03-05 14:26:02 +01:00
2759cd8174
fix formatting on remote url link 2023-03-05 14:15:24 +01:00
74c2b79df1
remove key-value component from remote interaction dialog 2023-03-05 14:10:41 +01:00
79ec44aa2c
fix variable name 2023-03-05 12:24:35 +01:00
f2350e6eba
client: add remote interaction dialog 2023-03-04 00:37:28 +01:00
49ae56a9e9
client: refactor to pleaseLoginOrRemote 2023-03-04 00:08:12 +01:00
5a263ec2c3
client: refactor pleaseLogin to pleaseLoginOrPage 2023-03-04 00:01:17 +01:00
559a17cf26
add FIXME comment 2023-03-03 23:54:42 +01:00
145a949480
client: show own pages as first tab 2023-02-24 20:28:19 +01:00
c4c97f19b6
client: fix follow requests pagination
Changelog: Fixed
2023-02-24 19:47:52 +01:00
2fda599a86
client: adjust API endpoints for user administration 2023-02-19 23:36:13 +01:00
f103c86d0a
client: show waveform on audio player
Reviewed-on: FoundKeyGang/FoundKey#345
Changelog: Added
2023-02-19 16:25:08 +01:00
a6461e74d6 yay typo 2023-02-19 15:38:29 +01:00
5dd2b9ff61 fix duration format and add hours 2023-02-19 15:36:01 +01:00
98acca0a31 instead of ref 2023-02-19 15:27:20 +01:00
b85e60df0f pause music while seeking 2023-02-19 15:22:53 +01:00
add309f189 v-else 2023-02-19 15:05:22 +01:00
3acf127e1d
client: improved module tracker file detection
Reviewed-on: FoundKeyGang/FoundKey#344
Changelog: Fixed
2023-02-19 15:03:44 +01:00
3152630f27 cleanup audioEl and volumechange 2023-02-19 15:03:40 +01:00
4de0b4e4ca use includes instead of some 2023-02-19 15:01:23 +01:00
2da92eb075 lets do some wavesurfin' :3c 2023-02-19 11:44:18 +01:00
105aa511ce
Revert "client: display post content behind UI"
It doesn't work and the z-index behaviour is confusing me :(

This reverts commits 2525b59bb6
and 89757363f0.
2023-02-19 10:48:11 +01:00
eb6dbca9fd additional detection with mime-types in module tracker 2023-02-19 10:29:20 +01:00
89757363f0
fixup: client: display post content behind UI
This is a fixup for commit 2525b59bb6.
2023-02-18 19:11:49 +01:00
0cf8f78e23
client: fix attached files and account switcher combination
fixes FoundKeyGang/FoundKey#342

Changelog: Fixed
2023-02-18 12:30:45 +01:00
0db3f1f8ed
client: re-add flag to require approval for bot follows
This flag was already implemented in the server but not accessible
in the native client for some reason.

Changelog: Added
2023-02-18 11:31:01 +01:00
2525b59bb6
client: display post content behind UI 2023-02-18 11:17:42 +01:00
8993d83114
replace more misskey & github branding 2023-02-17 12:49:04 +01:00
fd8fc301b4
client: fix border radius on icon on welcome page
The border radius on the welcome page clipped the foundkey floofer.
2023-02-16 21:49:47 +01:00
6aeb033507
client: change Misskey to Foundkey 2023-02-16 21:49:02 +01:00
acaca35ff7
client: fix authentication error in RSS widgets
closes FoundKeyGang/FoundKey#341

Changelog: Fixed
2023-02-15 20:42:40 +01:00
1ffa4b08e0
client: reformat notification component
who the hell is supposed to read this
2023-02-11 19:25:51 +01:00
6ed13ea9a7
fix typo, the 2nd 2023-02-11 10:23:15 +01:00
6a40ef3569 fix typo
tfw no building before push
2023-02-10 20:35:09 -05:00
syuilo
09fe55379e
client: check input for aiscript
af1c9251fc
5f3640c7fd

Co-authored-by: Johann150 <johann.galle@protonmail.com>
Changelog: Fixed
2023-02-10 20:06:31 +01:00
27b912b9b0
security: check schema for URL previews
Changelog: Fixed
2023-02-10 20:06:18 +01:00
44f02fa3ec
update documents for new release 2023-02-04 22:22:00 +01:00
28c11ca7af
refactor isPureRenote to foundkey-js 2023-02-04 16:42:36 +01:00
63665e8bd1
client: replace array concat with Array.prototype.flat 2023-02-04 00:33:23 +01:00
0bb4a6af50
client: fix quotes with only a CW
Changelog: Fixed
2023-02-04 00:22:52 +01:00
a45908c1cb
client: check quoteId for canPost computation
fixes FoundKeyGang/FoundKey#334

Changelog: Fixed
2023-02-03 23:12:12 +01:00
6fd80816fa
client: remove unused property from MFM component 2023-01-29 14:29:58 +01:00
8abd3ebec7
client: remove notification forwarding to service worker
This was an interim measure, but now that push notifications are always enabled,
this should not be necessary any more and the service worker should receive
all notifications automatically.
2023-01-29 12:39:26 +01:00
48163872ed
client: remove galleries 2023-01-16 18:39:50 +01:00
f9c360d59f
client: remove duplicated check
Since the enclosing block already checks for moderator, this check is unnecessary.
2023-01-12 20:09:24 +01:00
2a8792fe07
client: add button to delete all files for moderators
The functionality was already there, there was just no button to access it
for some reason.

closes FoundKeyGang/FoundKey#243

Changelog: Added
2023-01-12 19:42:57 +01:00
80e2851378
fixup: remove trailing comma in JSON 2023-01-11 20:58:38 +01:00
14b48fb07c
client: remove unused dependencies 2023-01-11 20:32:51 +01:00
5e2a9224f3
add "fungus" as alias to emoji list 2023-01-11 19:50:29 +01:00
624628d582
client: remove unused websocket libraries
The websocket functionality is provided by foundkey-js so there is no need to import
any websocket libraries.
2023-01-11 19:45:18 +01:00
c7ab8839dc
BREAKING: remove admin/delete-account, change admin/accounts/delete
You should use the API endpoint admin/accounts/delete.
It has the same parameter and the same behaviour.

The admin/accounts/delete endpoint now requries administrator privileges
instead of just moderator privileges.

Changelog: Removed
2023-01-07 23:53:48 +01:00
4bb814adfc
client: add space between endpoint and code in error message 2023-01-05 20:55:03 +01:00
35e9d7f958
client: fix null i18n interpolation values
Fixed the occurence that was reported in
<FoundKeyGang/FoundKey#317> along with a similar one.

Fixes <FoundKeyGang/FoundKey#317>

Also changed the i18n code so this should not happen any more in the general case.
2023-01-05 20:50:25 +01:00
334368f6e2
fix: allow to pick higher visibility than chosen before
If you selected a lower visibility that one would then be used as
the parent visibility. Instead it is necessary to use two separate
variables, one for parent and one for the preselected visibility.
2023-01-04 21:39:33 +01:00
e0560dbe9e
client: dont display tooltip if software name unknown
Changelog: Fixed
2023-01-02 21:51:13 +01:00
338e898f56
client: disable unavailable visibilities 2023-01-01 21:02:55 +01:00
3a9d283630
client: make mod patterns display when seeking on stopped track 2022-12-29 21:43:34 +01:00
ed27f61a4d
client: add mod tracker
Squashed commit of the following:

commit 54f0b67b25bc6064b5c0ab3982e20943859aff76
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 21:27:15 2022 +0100

    use nextTick instead of setTimeout

commit 6998cae7e3a706b00c1b63320750dab279f13e3d
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 21:14:55 2022 +0100

    my absolute terrible fix to the unhide issue

commit 79f546d1509185c315a5db7e12985e01ed430b08
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 21:01:35 2022 +0100

    stop player on hide/unhide

commit 6b7f13e8ef48d74edb92441144051e4225b27f71
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 10:36:59 2022 +0100

    make webkit style range slider the same

commit 8a267c5cdc5c1e98d6dd1e038571d92d01985a98
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 01:16:18 2022 +0100

    restyling range inputs

commit c39e1671b2957326ff91746da44091d728f58e82
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 00:57:47 2022 +0100

    make module seekable

commit c1762f27ae2e4d342ede88018f777c75b8b31d4a
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 00:14:35 2022 +0100

    remove accesskey attribs

commit 08f75a01f1c2359799e4c2ec734a391d3abfc07c
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 00:12:23 2022 +0100

    v-else on play button

commit 9302a9faaa5a75c33314befb3f8e0f414e9d886b
Author: Puniko <me@absturztaube.ch>
Date:   Thu Dec 29 00:08:19 2022 +0100

    replace filter with some

commit bffd15daedf55f7623d6ebd777a12384274b89d6
Author: Puniko <me@absturztaube.ch>
Date:   Wed Dec 28 09:13:20 2022 +0100

    add chiptune2 and libopenmpt into COPYING

commit 794298c21c6fe09909136d141fd2a6b83eb64a89
Author: Puniko <me@absturztaube.ch>
Date:   Tue Dec 27 15:32:43 2022 +0100

    little cleanup

commit f383aec1cd5a9f8a44539d9f802dee2d1332f64c
Author: Puniko <me@absturztaube.ch>
Date:   Tue Dec 27 15:23:25 2022 +0100

    repeat only once and proper handling of track ending

commit fdaa9614c993de306789ecafc38d781d350fe1ab
Author: Puniko <me@absturztaube.ch>
Date:   Tue Dec 27 14:52:20 2022 +0100

    prevent losing connection when downloading module

commit 6c5723c795a3610558111f5d0cd6f39dcfd06965
Author: Puniko <me@absturztaube.ch>
Date:   Tue Dec 27 14:45:59 2022 +0100

    colours!!! 🌈

commit dba4f0a4a909b956d928bfb7e4f0321291a096e0
Author: Puniko <me@absturztaube.ch>
Date:   Tue Dec 27 13:01:06 2022 +0100

    replace  with i18n

commit 4234dfbdbc7f9b73fe07348af1fe2590db4e811d
Author: Puniko <me@absturztaube.ch>
Date:   Mon Dec 26 15:47:10 2022 +0100

    retab

commit 0cc1ea8c3ec14fde81936ec3c9eed4d06ad52d95
Author: Puniko <me@absturztaube.ch>
Date:   Mon Dec 26 15:19:28 2022 +0100

    include libopenmpt tracker to foundkey

commit c2437c696a5dabb8581fd81f7852cdd6091fe00f
Author: Puniko <me@absturztaube.ch>
Date:   Mon Dec 26 12:08:49 2022 +0100

    add libopenmpt

Reviewed-on: FoundKeyGang/FoundKey#306
Changelog: Added
2022-12-29 21:36:44 +01:00
76a8e000a3
client: only catch erroneous key errors in i18n.ts 2022-12-27 21:47:34 +01:00
c02a03168d
fixup tooltip: use this instead of self 2022-12-24 13:48:58 +01:00
e8e82dac82
fixup: confusing commas 2022-12-23 02:30:57 +01:00
02aaee6050
client: select folder when entering it
As a convenience when a user is in the "select a folder" dialog,
opens a folder an then clicks on the checkmark, the currently open folder
is selected.
2022-12-23 02:21:52 +01:00
d26e2588e3
client: combine selection of files & folders 2022-12-23 02:20:36 +01:00
df9064c284
client: remove driveFolderBg theme color
Changelog: Removed
2022-12-23 02:02:20 +01:00
f7c4107ca4
client: drive uses grid instead of flexbox 2022-12-22 18:55:06 +01:00
c983c4860c
client: use combined drive endpoint 2022-12-22 17:55:13 +01:00
d96070bc80
client: fix duplicate folder when creating new folder 2022-12-22 17:32:05 +01:00
240cf98920
client: refactor drive drag&drop 2022-12-22 17:06:52 +01:00
ddf3e2c3db
client: refactor tooltip directive
Using the beforeUnmount hook should hopefully improve issues with
tooltips being left behind.
2022-12-22 14:12:25 +01:00
c411669133
client: fix token-generate-window component 2022-12-18 20:42:05 +01:00
639fa74d43
client: restyle app token view 2022-12-18 19:37:52 +01:00
3bf7deb233
client: remove unused styling classes 2022-12-18 00:50:02 +01:00
2520633210
client: move MFM animations to MFM component 2022-12-18 00:49:28 +01:00
4574db523a
client: add default margin to FormSwitch and MkButton 2022-12-18 00:11:32 +01:00
263fb94f3f
client: unify import names of form ui components 2022-12-18 00:04:53 +01:00
0e3321c106
client: unify import names of MkButton component 2022-12-17 23:32:25 +01:00
677ee537d1
client: remove unused component 2022-12-17 22:39:18 +01:00
1e539e6af5
client: add missing space
see FoundKeyGang/FoundKey#291
2022-12-17 22:34:49 +01:00
0e5f744560
client: 2fa is not its own settings page 2022-12-17 22:34:49 +01:00
84d83d908a
client: add button to unrenote
Changelog: Added
2022-12-15 17:52:19 +01:00
6256ddbd30
client: remove unused variables 2022-12-14 22:09:29 +01:00
00fcc238f7
client: remove broken instance ticker from landing page 2022-12-14 22:08:27 +01:00
398ee6435b
client: replace repo link with foundkey link 2022-12-14 18:21:24 +01:00
e28a9eb8e8
use tsc --noEmit for backend and client
See https://github.com/misskey-dev/misskey/pull/9316
2022-12-13 16:02:06 -05:00
e5a4c5d2d0
chore: update @typescript-eslint packages 2022-12-13 15:57:26 -05:00
6bba55c196
sw: add TypeScript type checking
This implements the upstream changes from
https://github.com/misskey-dev/misskey/pull/9314 but updated to our
version of ESLint.

Also updates TypeScript to 4.9.4 for all packages.
2022-12-13 15:42:08 -05:00
6a26da3516
client: use configurable images 2022-12-13 20:54:49 +01:00
Sam Smucny
21069223e3
client: add tooltips to visibility icons
Changelog: Changed
2022-12-13 20:49:17 +01:00
73870e85cd
client: make headlines in queue widget links
The headlines "inbox queue" and "deliver queue" are now links to the
admin panel page about the queue.

Changelog: Changed
2022-12-07 23:23:16 +01:00
873e21f090
chore: update eslint 2022-12-07 16:27:53 -05:00
501cf834c8
client: fix issue of search only working once
closes FoundKeyGang/FoundKey#274

Changelog: Fixed
2022-12-07 21:56:27 +01:00
0f3f42eb39
remove rndstr dependency
This dependency was unused in the client.

The use of it in the server can be replaced entirely by the
secureRndstr function, with some slight modifications.

That function could probably be refactored a bit more as well.
2022-12-07 18:08:09 +01:00
d3f1ad9a88 chore: remove unused packages 2022-12-06 23:18:27 +01:00
96c3744555 client: remove integration settings menu entry 2022-12-06 23:00:32 +01:00
c785fbab6e client: remove integration signin options 2022-12-06 21:51:01 +01:00
547a1f81d4 client: remove integration settings 2022-12-06 21:50:34 +01:00
95384d0bb2 client: remove integration admin settings 2022-12-06 21:50:20 +01:00
38df8dc734
client: set display name limit same as server
Changelog: Fixed
2022-12-04 15:35:43 +01:00
d1e0d79c19
client: unify different error dialogs
Changelog: Fixed
2022-12-04 14:27:53 +01:00
5291f29581 implement OAuth PKCE
This implements Proof Key for Code Exchange a.k.a. RFC 7636.
2022-12-03 10:38:33 +00:00