Commit graph

21246 commits

Author SHA1 Message Date
7a981de883
refactor: remove note.mentionedRemoteUsers column
The column mentionedRemoteUsers on the note table in the database is
firstly in the wrong type since it contains JSON data but is typed as
text. Secondly it seems redundant, since that data can be acquired by
using the note.mentions column to fetch the respective data instead.

Co-authored-by: Francis Dinh <normandy@biribiri.dev>
2022-09-07 14:43:04 +02:00
3bdbbcadd9
adjust MFM to HTML conversion
Removed the misc/get-note-html module which was only used in one place.
Instead of it, the general MFM to HTML functionality has been improved to
take care of the use cases of that module as well.

Co-authored-by: Francis Dinh <normandy@biribiri.dev>
2022-09-07 14:42:39 +02:00
f94ed5e8a6 foundkey-js: remove room api endpoints
Changelog: Removed
2022-09-07 08:30:28 +00:00
7b4ebd2715 backend: remove room data from user
Rooms were remove a while back in upstream Misskey. This removes the
associated data left over in the database.

Changelog: Removed
2022-09-07 08:30:28 +00:00
f51f900115 Merge pull request 'sw: Remove fetch handler from service worker' (#116)
Reviewed-on: FoundKeyGang/FoundKey#116
Changelog: Fixed
2022-09-07 08:10:06 +00:00
f086c6d02f Merge pull request 'build: Move resolutions sections to workspace package.json' (#115) from Michcio/FoundKey-0x7f:build/resolutions-up into main
Reviewed-on: FoundKeyGang/FoundKey#115
2022-09-06 21:28:31 +00:00
026941ce77 sw: Remove fetch handler from service worker
In current state, service worker overloads every "connection error"
kind of reaction to a plaintext 200 saying "Offline.", which leads
to terribly undebuggable situations as the browser decides to cache
this as an image, and then someone's pfp is broken literally
forever unless you Ctrl+Shift+R every time you reload frontend.

This change removes the handler, because it is unclear how we even
benefit from it being there.
2022-09-06 23:24:23 +02:00
abef030a24 build: Move resolutions sections to workspace package.json
Yarn throws a warning on every `yarn install` that the resolutions
from respective packages' manifests are ignored.
2022-09-06 23:18:15 +02:00
5a9d4a3759
client: update dependencies
- Update Vue to 3.2.38
- Update Vite to 3.1.0
- Update cropperjs
2022-09-06 14:15:46 -04:00
a16d7d9dc2
foundkey-js: fix no-param-reassign lint in acct.ts 2022-09-06 11:36:21 -04:00
6e4dbc1053
sw: fix eslintrc
ESLint was throwing erroneous errors, likely because the parser wasn't
properly specified.
2022-09-06 11:23:46 -04:00
5939c90b84
update eslint plugins 2022-09-06 11:19:34 -04:00
6c256c5934 Merge pull request 'client: Fix style scoping in MkMention' (#113) from Michcio/FoundKey-0x7f:fix/mention-style-scoped into main
Reviewed-on: FoundKeyGang/FoundKey#113
Changelog: Fixed
2022-09-06 13:01:04 +00:00
e60a2273d5
client: Fix typo in media caption code (#112)
Reviewed-on: FoundKeyGang/FoundKey#112
2022-09-06 08:35:58 -04:00
fa69ab5945 client: Fix typo in media caption code 2022-09-06 14:07:42 +02:00
6b289915ef client: Fix style scoping in MkMention
isMe class wasn't applying properly, because the use was not scoped
while the definition was scoped (and thus renamed to isMe_fksljfs).
2022-09-06 13:56:54 +02:00
72b5da28e7
merge: Use native shell commands for clean/clean-all
Reviewed-on: FoundKeyGang/FoundKey#110
2022-09-06 00:08:38 +02:00
67c175a335 Merge pull request 'Remove misskey-assets submodule' (#111) from feature/remove-misskey-assets into main
Reviewed-on: FoundKeyGang/FoundKey#111
Changelog: Removed
2022-09-05 18:23:33 +00:00
2b48484b4d remove misskey-assets submodule 2022-09-05 19:56:38 +02:00
ca4f89564b Add note about development platform in contributing guide 2022-09-05 16:04:13 +00:00
5fb294e7d7
Use native shell commands for clean/clean-all 2022-09-05 04:43:40 -04:00
40683b0e10
update tsc-alias 2022-09-05 04:28:08 -04:00
8a6c64449e
backend: delete tsbuildinfo file on clean
Seems like tsc gets confused when that file doesn't get removed with incremental
builds enabled.
2022-09-05 04:27:41 -04:00
d23b5faeda
foundkey-js: update tsd dependency 2022-09-05 03:20:53 -04:00
892ea5e2bf
upgrade eslint and typescript-related dependencies
Changelog: Changed
2022-09-05 03:15:16 -04:00
19f8f095c7
client: add return types to functions 2022-09-04 19:31:11 -04:00
db5019d3ec
client: fix various lints
Mostly removing unused imports and adding function return types
2022-09-04 15:42:07 -04:00
f9420642aa Merge pull request 'backend: Fix async types in boot' (#108) from Michcio/FoundKey-0x7f:fix/promise-void-in-init into main
Reviewed-on: FoundKeyGang/FoundKey#108
2022-09-04 19:27:29 +00:00
13ce1f0d4e backend: Fix async types in boot 2022-09-04 11:24:04 +02:00
d1f3353771
client: fix various lints 2022-09-03 22:14:30 -04:00
6c4655693e
auto-fix lints with eslint 2022-09-03 21:56:57 -04:00
10e7e65279
update postgres and redis in docker-compose
Changelog: Changed
2022-09-03 19:57:14 -04:00
500c0be179 client: fix alt text for non-image files
Reviewed-on: FoundKeyGang/FoundKey#106
Changelog: Fixed
2022-09-03 23:37:28 +00:00
4d7f1b0374
clarify merging PRs for people with write access
Slightly rephrase the section about pull requests to clarify that
a pull request can be merged either by the reviewer or the author
(if they have push access) if they are satisfied with the feedback.

Also discussed on IRC, e.g.:
[2022-09-03 21:53:20Z] <toast> I think "whenever any reviewer feels comfortable with it, or the submitter thinks the given feedback is sufficient"
2022-09-04 01:25:39 +02:00
30495ef8da
changelog: use changelog trailer instead
Added a note to the changelog that unreleased changes should no longer
be listed in the changelog file and the changelog trailer should be
used instead.
2022-09-04 01:23:37 +02:00
039f6db40a
client: consolidate about & notifications pages
Reviewed-on: FoundKeyGang/FoundKey#104
Changelog: Changed
2022-09-04 00:30:02 +02:00
00c8eff611
Client: alt text dialog properly handles non-images
Changelog: Changed
2022-09-04 00:07:41 +02:00
f669c8a285 Use parallel and incremental builds (#105)
Reviewed-on: FoundKeyGang/FoundKey#105
Changelog: Changed
2022-09-03 21:57:16 +00:00
525c8391a6
rename prop: image -> file 2022-09-03 23:56:41 +02:00
892a900aee
remove dead code 2022-09-03 17:55:54 -04:00
e1ebd1f75f
revert tsconfig declaration to false 2022-09-03 17:50:33 -04:00
f50bb02a2e
ignore tsconfig.tsbuildinfo files 2022-09-03 17:49:53 -04:00
74ee7c84d6
make defult about page tab 'overview' if invalid 2022-09-03 17:39:55 -04:00
29e3d8175f
make tab default to 'all' if not valid 2022-09-03 17:31:14 -04:00
6565289bd9
Add en-US translation for document 2022-09-03 15:43:37 -04:00
c04b34ba67
Enable incremental builds 2022-09-03 15:37:54 -04:00
ab260dca70
Try to run yarn build in parallel 2022-09-03 15:37:49 -04:00
f0ba8d1877
Make mentions and direct notes accessible via url fragments 2022-09-03 15:15:42 -04:00
f2ebf77ab1
re-add federation and emojis to menu 2022-09-03 15:15:30 -04:00
9e0936284c
Re-add in mentions and direct notes to menu 2022-09-03 14:29:55 -04:00