Commit Graph

3222 Commits

Author SHA1 Message Date
yawhn
ac935ac764 feat: swap home timeline with social's functionality (#9597)
The Home timeline functionality is swapped with social's. Meaning that Home timeline now consists of followee's and local posts. Social from now on will contain only followee's posts. See more info in the attached ticket.

Some changes applied in english locales as well. Probably the rest of the languages need to be fixed though.

This PR closes the ticket: https://codeberg.org/calckey/calckey/issues/9552

Co-authored-by: yawhn <kordaris@gmail.com>
Co-authored-by: ThatOneCalculator <kainoa@t1c.dev>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9597
Co-authored-by: yawhn <yawhn@noreply.codeberg.org>
Co-committed-by: yawhn <yawhn@noreply.codeberg.org>
2023-03-23 16:02:37 +00:00
amy bones
88295aad8f fix: relay signature handling
A change sometime ago moved to setting some signature fields in the incoming
object to undefined as opposed to deleting them. The trouble is that downstream
code checks against existence, not undefinedness and rejects the message.

Resolves: #9665
2023-03-22 17:32:49 -07:00
ThatOneCalculator
35cacf704e fix color in follow button 2023-03-22 14:29:07 -07:00
ThatOneCalculator
b82c3c796b Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-22 12:24:45 -07:00
yawhn
92a8323f57 fix: a bug in ads 2023-03-22 12:24:37 -07:00
Kainoa Kanter
10d8d41580 Merge pull request 'fix: max user profile length to db field length' (#9750) from amybones/calckey:fix-profile-length into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9750
2023-03-22 18:58:32 +00:00
ThatOneCalculator
a23d554e76 fix: 🐛 no nyaizing undefined text
Closes #9752
2023-03-22 11:54:38 -07:00
Free
55add2d7f6 Allows ctrl+clicking internal links (#9603) (#9743)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9743
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-03-22 18:50:30 +00:00
cutestnekoaqua
abfbb15fef Masto api :) 2023-03-22 17:43:05 +01:00
cutestnekoaqua
d8fe02042c allow client credentials not just for tapbots 2023-03-22 14:40:59 +01:00
amy bones
b5130abc25 fix: max user profile length to db field length
Resolves: #9749
2023-03-22 02:10:43 -07:00
Free
cca4156804 note-improvements (#9742)
Increases the limit of the replies loaded above the focused post from 10 to 30

Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9742
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-03-21 04:41:50 +00:00
naskya
138d329a60 fix: local time for users 2023-03-21 08:24:02 +09:00
Free
a4107d01a8 note-improvements (#9739)
fixes #9735, translations, plus other tweaks

Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9739
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-03-20 20:26:05 +00:00
ThatOneCalculator
ea9efcc81a typo 2023-03-19 20:19:40 -07:00
ThatOneCalculator
8250c14646 fix: make sure cw button is on new line 2023-03-19 20:15:49 -07:00
ThatOneCalculator
7420f6ce56 validate blank messages on backend 2023-03-19 20:03:49 -07:00
ThatOneCalculator
82c9428b45 fix: 🐛 can't send blank messages
Closes #9661
2023-03-19 20:02:14 -07:00
ThatOneCalculator
d90be23e00 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-19 19:59:36 -07:00
ThatOneCalculator
887673ecdd refactor: nyaize on the frontend 2023-03-19 19:59:00 -07:00
Free
1913648047 note-improvements (#9734)
Not sure if this is the best way to jump to the post

This also lets you select text w/out clicking to the post (and clicking normally on top of the text opens the post)

Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9734
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-03-20 02:31:02 +00:00
ThatOneCalculator
10a9a2121d change follow button background, finally 2023-03-19 19:30:08 -07:00
ThatOneCalculator
9302a10a71 theme names 2023-03-19 18:49:25 -07:00
ThatOneCalculator
bd29f6bf2e feat: more themes! 2023-03-19 18:44:08 -07:00
ThatOneCalculator
7fc19c4ea5 generic color for online user count 2023-03-19 16:58:54 -07:00
ThatOneCalculator
efef445eef fix: repo url 2023-03-19 16:53:49 -07:00
cutestnekoaqua
a0bcf42b88 chore: add emoji aliases 2023-03-20 00:37:49 +01:00
cutestnekoaqua
eee4d0ae4b Revert "fix: unicode aliases"
This reverts commit 989b4975883849f81684e29c1235e881d28a9bb9.
2023-03-20 00:30:05 +01:00
cutestnekoaqua
67c6f55a4e fix: unicode aliases 2023-03-20 00:24:33 +01:00
Kainoa Kanter
3e835c49a7 Merge pull request 'bug: Fix error saving drive file caption > 512 chars' (#9729) from supakaity/hajkey:hk/fix-9728 into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9729
2023-03-19 21:54:38 +00:00
kakkokari-gtyih
ba4c2f65ae fix: don't show smartphone UI when settings icon is double-clicked 2023-03-19 21:43:07 +09:00
Kaitlyn Allan
ebef0b14c6 Fix error saving drive file caption > 512 chars 2023-03-19 20:06:24 +10:00
ThatOneCalculator
c1da33a658 cli images 2023-03-19 02:33:44 -07:00
ThatOneCalculator
26cbcba6a6 fix cli more 2023-03-19 02:08:08 -07:00
ThatOneCalculator
472164f573 feat: spruce up CLI 2023-03-19 01:59:33 -07:00
Kaity A
77c12cba8d Add sonic full-text search support (#9714)
This pull request adds support for the [sonic](https://github.com/valeriansaliou/sonic) full text indexing server into Calckey.

In addition to this, a stateful endpoint has been added that will completely (re-)index all notes into any (elasticsearch and/or sonic) indexing server defined in your config at `/api/admin/search/index-all`. It can (optionally) take input data to define the starting point, such as:

```
{"cursor": "9beg3lx6ad"}
```

Currently if both sonic and elasticsearch are defined in the config, sonic will take precedence for searching, but both indexes will continue to be updated for new note creations. Future enhancements may include the ability to choose which indexer to use (or combine multiple).

Co-authored-by: Kaitlyn Allan <kaitlyn.allan@enlabs.cloud>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9714
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-03-19 08:26:47 +00:00
ThatOneCalculator
1a92cbe328 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-19 00:26:32 -07:00
ThatOneCalculator
923eeaa4cc feat: compile time compression 2023-03-19 00:26:26 -07:00
naskya
94eb321431 feat: set license information for custom emojis (#9719)
Closes: #9711 (please check this issue first)

I cherry-picked two commits ([1](8ae9d2eaa8), [2](ed51209172)) from [Misskey](https://github.com/misskey-dev/misskey) and made a few changes.
「ライセンス」should be written as "License" in the following screenshots, but it has not yet been translated.

It would be nice if we could include multiple lines of text, but I just ported what's been implemented so far in Misskey not to mess things up.

This is my first pull request (aside from typo correction). Feel free to point out any issues!

![](https://cdn.discordapp.com/attachments/823878222897741868/1086372711841935440/2023-03-18_042011.png)
![](https://cdn.discordapp.com/attachments/823878222897741868/1086373178214981853/01.png)
![](https://cdn.discordapp.com/attachments/823878222897741868/1086373336709341246/2023-03-18_042629.png)

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: naskya <m@naskya.net>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9719
Co-authored-by: naskya <naskya@noreply.codeberg.org>
Co-committed-by: naskya <naskya@noreply.codeberg.org>
2023-03-19 07:22:28 +00:00
ThatOneCalculator
e4a6580a60 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-19 00:14:08 -07:00
ThatOneCalculator
d8c0ba0795 fix: when count is actually 0 2023-03-19 00:13:30 -07:00
Free
5315201032 note-improvements (#9721)
boop

Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9721
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-03-19 07:13:02 +00:00
ThatOneCalculator
59b3bd2a58 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-19 00:12:33 -07:00
ThatOneCalculator
e08ec0dfaf fix: mobile button alignment 2023-03-19 00:12:24 -07:00
Kainoa Kanter
451b61e38f Merge pull request 'Don't show channel edit button unless owner' (#9722) from supakaity/hajkey:hk-channel-owner-edit into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9722
2023-03-18 23:11:47 +00:00
cutestnekoaqua
3122701186 pass auth to metadata 2023-03-18 13:06:49 +01:00
cutestnekoaqua
3e748cb401 fix: intermediarily convert ids 2023-03-18 12:23:03 +01:00
cutestnekoaqua
9c0416df65 add 404 as replacements 2023-03-18 12:09:43 +01:00
cutestnekoaqua
25896f0093 chore: update megalodon 2023-03-18 11:52:18 +01:00
Kaitlyn Allan
4cfa9b0a83 Don't show channel edit button unless owner 2023-03-18 18:27:56 +10:00
Free
f2f9c1a7bd note-improvements (#9720)
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-03-18 00:44:00 +00:00
ThatOneCalculator
015d1c62f2 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-17 09:31:47 -07:00
ThatOneCalculator
d437653729 fix: send button 2023-03-17 09:31:39 -07:00
fruye
3d7868c9dc fix: Parse mastoAPI limit argument in more places & Improve converting arguments to boolean (#9716)
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9716
Authored-by: fruye <fruye@unix.dog>
Signed-off-by: Cleo John <waterdev@galaxycrow.de>
Co-authored-by: fruye <fruye@unix.dog>
Co-committed-by: fruye <fruye@unix.dog>
2023-03-17 13:58:01 +00:00
Cleo
dc67a88174 Merging 'New thread view + other post improvements' (#9648) from Freeplay/calckey:note-improvements courtesy Freeplay
Signed-of-by: Cleo John <waterdev@galaxycrow.de>
2023-03-17 13:48:09 +00:00
s1idewhist1e
5eec5ac2ef feat: Make follower counts for remote users correct (#9705)
#9293

Not sure if this is the right approach for this

Co-authored-by: s1idewhist1e <trombonedude05@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9705
Co-authored-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
Co-committed-by: s1idewhist1e <s1idewhist1e@noreply.codeberg.org>
2023-03-17 01:16:31 +00:00
ThatOneCalculator
d4e77ccd9b better border color 2023-03-16 15:37:49 -07:00
Freeplay
95d67c9ab6 fix deck view margins 2023-03-15 22:29:48 -04:00
Freeplay
6c147fe618 Change reply icon (also align the icon in the posting form) 2023-03-15 21:24:12 -04:00
Freeplay
0842eeeef1 *actually* fix the line alignment 2023-03-15 20:26:13 -04:00
Freeplay
0c56144f92 fix line alignment in smaller windows 2023-03-15 19:53:22 -04:00
Freeplay
f0a22b3ae4 fix line in boosted text 2023-03-15 19:18:26 -04:00
Freeplay
3e26fa255e fix footer icons 2023-03-15 18:58:35 -04:00
Freeplay
9e2bcbbb2b Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-03-15 18:40:21 -04:00
fruye
b62b1d43d6 fix: Run to boolean conversion in mastoAPI public and hashtag timelines
The `only_media` query parameter in `/api/v1/timelines/public` and
`/api/v1/timelines/tag/:hashtag` was previously passed directly as-is to
the Misskey API, which made it pretty upset because it was receiving a
string named 'true' instead of the value 'true'.

Needed for pleromaFE to display a timeline.
2023-03-15 23:09:19 +01:00
fruye
77ff4ca78f fix: Isolate unicode characters in display names (#9702)
This fixes a 'Follows you' badge on a profile page and account addresses in threads from being drawn backwards when an account has some special Unicode characters that change the direction of text in their name (i.e. U+202E RIGHT-TO-LEFT OVERRIDE).

Co-authored-by: fruye <fruye@unix.dog>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9702
Co-authored-by: fruye <fruye@noreply.codeberg.org>
Co-committed-by: fruye <fruye@noreply.codeberg.org>
2023-03-15 07:18:18 +00:00
ThatOneCalculator
ff7aae02dd fix: mona is free 2023-03-14 16:23:40 -07:00
ThatOneCalculator
61a5c3a7c9 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-03-14 16:21:01 -07:00
ThatOneCalculator
d09c36f1cc apps: mona 2023-03-14 16:20:46 -07:00
Cleo John
c1a6e342e9 webhook mastodon fixes 2023-03-14 17:18:30 +01:00
Kainoa Kanter
af12727909 Further Masto API work, focus on Ivory compatibility (#9703) 2023-03-13 07:25:17 +00:00
Luna
f02b1429e9 Small fix to Masto ID conversion code 2023-03-13 00:44:38 -04:00
ThatOneCalculator
036c699da9 chore: up icons 2023-03-12 13:43:37 -07:00
Luna
75fd6d068d Sorta kinda handle client_credentials auth flow 2023-03-11 23:19:17 -05:00
ThatOneCalculator
540d3892cc how did vscode not catch these? 2023-03-11 13:59:36 -08:00
ThatOneCalculator
8e3036fc51 forgot about the fill icons 2023-03-11 13:52:11 -08:00
ThatOneCalculator
fae58085dd chore: phosphor 2.0.2
adds woff2 as of 2.0.2 (my pr)
2023-03-11 13:44:57 -08:00
ThatOneCalculator
7f81d3c2b8 style: inlie-flex on ph-fw 2023-03-11 13:36:40 -08:00
ThatOneCalculator
471f7c4c00 rm unessicary file 2023-03-11 13:29:18 -08:00
ThatOneCalculator
8cb2efa186 fix? 2023-03-11 13:07:51 -08:00
Luna
2d7225a179 Proxy object IDs for Mastodon API to prevent Calckey ID format incompatibilities 2023-03-11 16:02:35 -05:00
Luna
36566d3dfe Clean up auth.vue 2023-03-11 16:02:35 -05:00
Luna
07d45c6a70 Convert limit parameter to int for certain Mastodon account endpoints 2023-03-11 16:02:35 -05:00
Luna
bd15a1d8d6 Enable multipart for masto oauth endpoints to fix Ivory 2023-03-11 16:02:35 -05:00
ThatOneCalculator
1979a60ff8 icons 2023-03-11 13:01:04 -08:00
ThatOneCalculator
7157d54fbd refactor: ⬆️ phosphor 2, sorta
thank you sammy
2023-03-11 13:00:52 -08:00
ThatOneCalculator
437d4167dc chore: apps 2023-03-11 12:22:54 -08:00
Kaity A
be4d51fcad Expand caption limit to 1500 characters 2023-03-05 16:51:44 +10:00
Kaity A
55b2708009 Set movedToUri & alsoKnownAs null when undefined 2023-03-04 08:24:22 +00:00
Kainoa Kanter
8f4558fa90 chore: notes --> posts 2023-03-03 22:12:11 -08:00
Kainoa Kanter
cc0d324fd7 fix mobile navbar 2023-03-03 22:09:57 -08:00
Kainoa Kanter
1cd7b8bc38 fix: post button text alignment 2023-03-03 22:01:08 -08:00
Kainoa Kanter
296f786458 Merge pull request 'Add divider to header' (#9678) from Freeplay/calckey:a into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9678
2023-03-04 03:25:49 +00:00
cutestnekoaqua
a176e5b9aa parse full multipart data to media endpoints 2023-03-01 15:53:40 +01:00
cutestnekoaqua
83216f0b3b fix import 2023-03-01 15:07:35 +01:00
cutestnekoaqua
1c674fcf01 some quick fixes 2023-03-01 15:04:01 +01:00
Freeplay
4229ea9ca0 Add divider to header 2023-02-28 17:12:29 -05:00
Cleo John
447547b911 fix errors 2023-02-28 17:38:48 +01:00
Cleo John
83494b707d more mastodon work 2023-02-28 17:23:04 +01:00
Freeplay
43d23b1721 change continue thread text 2023-02-27 09:42:11 -05:00
Freeplay
7af448b8e7 Don't think that needed a reverse 2023-02-27 09:32:24 -05:00
Freeplay
f1275de03c Only use regular reply icon 2023-02-26 11:33:38 -05:00
Freeplay
8201f0390c fix indents on this ? 2023-02-25 21:51:37 -05:00
Freeplay
af8460e90a don't know why that was like that oops 2023-02-25 21:49:41 -05:00
Freeplay
a4b0c5a1fa fix small window sizes 2023-02-25 21:22:23 -05:00
Freeplay
48ea54e498 Tweak reaction animation 2023-02-25 20:36:00 -05:00
Freeplay
353198ed2f fix subnote body clip area™ 2023-02-25 20:22:17 -05:00
Freeplay
9d3aa98dfe increase clip area of subnote body 2023-02-25 20:08:53 -05:00
Freeplay
0e306779bc padding tweaks 2023-02-25 19:59:58 -05:00
Freeplay
e8d11d57e1 change line height 2023-02-25 19:48:10 -05:00
Freeplay
4b79ad9a3e remove unneeded bit 2023-02-25 15:51:51 -05:00
Freeplay
87641518a5 a 2023-02-25 15:38:36 -05:00
Freeplay
55ac72100c Only animate in if newly added 2023-02-25 15:36:35 -05:00
Freeplay
02fe1f270e add some animations to reactions 2023-02-25 13:50:24 -05:00
Freeplay
50556220cf style fixes 2023-02-25 12:36:57 -05:00
Freeplay
28a0936dda Remove content-visibility oh god that did not work as I expected 2023-02-25 12:15:35 -05:00
Freeplay
a76e94c941 sort of fix replies count ? 2023-02-25 11:57:16 -05:00
Freeplay
6652636e09 fix line alignment 2023-02-25 11:10:48 -05:00
Freeplay
6e6a09e024 Fix 'close' button in posts not sticking to bottom
thanmk you overlfow clip
2023-02-25 01:18:21 -05:00
Freeplay
300fcc3b99 allow mfm to overflow w/out it blocking any buttons 2023-02-25 01:15:42 -05:00
Freeplay
72b951dc78 add footer hover thingy to subnote too 2023-02-25 00:39:43 -05:00
Freeplay
c823e770cd comment out unneeded bit (maybe for now) 2023-02-25 00:21:37 -05:00
Freeplay
805dbe03d0 change reply hover 2023-02-25 00:19:39 -05:00
Freeplay
759923c36f fix alignment 2023-02-24 22:37:17 -05:00
Freeplay
46d8528739 increase size when indents decrease 2023-02-24 22:35:37 -05:00
Freeplay
d407d355b2 style view thread continuation button + fix link underline 2023-02-24 22:33:21 -05:00
Freeplay
180cdc4e27 larger pfp's for first column of replies on mobile 2023-02-24 20:37:36 -05:00
Kainoa Kanter
e594e791d5 Merge pull request 'fix: multiple Ads' bugs & feat: Ads widget' (#9668) from yawhn/elreqkey:9080_ads_widget into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9668
2023-02-24 17:22:46 +00:00
Freeplay
50290f8887 Reduce detailed note spacing on mobile 2023-02-24 11:55:51 -05:00
yawhn
d2f1268195 fix: multiple Ads' bugs.
feat: Ads widget

https://codeberg.org/calckey/calckey/issues/9138
https://codeberg.org/calckey/calckey/issues/9080
2023-02-24 13:58:45 +02:00
Masaya Suzuki
00e42db681 Check redis connection
---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-23 22:04:47 -08:00
Freeplay
9dd68d0c42 Change reply order from oldest to newest 2023-02-23 22:45:12 -05:00
Freeplay
d4139fff72 also add hover to link previews 2023-02-23 22:03:38 -05:00
Freeplay
4c8c2364b2 fix not being able to click around there are new posts button 2023-02-23 20:50:58 -05:00
Freeplay
73478b4226 smaller reply avatars on mobile 2023-02-23 20:46:48 -05:00
Freeplay
0b73ebfd74 Make quotes clickable 2023-02-23 20:37:26 -05:00
Freeplay
65bcb91ca5 fix click events 2023-02-23 20:14:43 -05:00
Freeplay
5fa6b03423 change line color 2023-02-23 18:28:32 -05:00
Freeplay
1577f4771e line alignment fixes 2023-02-23 18:22:51 -05:00
Freeplay
f429766dd5 bruh why didn't I just do that 2023-02-23 16:44:15 -05:00
Freeplay
e10c630696 Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-02-23 16:21:54 -05:00
CutestNekoAqua
f013669e7b aa 2023-02-23 17:38:18 +01:00
CutestNekoAqua
066b4fa78d meow? 2023-02-23 17:20:34 +01:00
CutestNekoAqua
ac6cc1ea45 maybe buffer? 2023-02-23 17:13:35 +01:00
CutestNekoAqua
bab5577ee5 this is the sign I need a break 2023-02-23 17:07:49 +01:00
CutestNekoAqua
50687ef209 move file upload to new router 2023-02-23 17:02:02 +01:00
CutestNekoAqua
76a4228de3 oh ich hab verkackt 2023-02-23 16:57:21 +01:00
CutestNekoAqua
b712b67df3 use multer upload instead 2023-02-23 16:55:38 +01:00
CutestNekoAqua
6b97e42a7f update thingy? 2023-02-23 16:42:57 +01:00
CutestNekoAqua
678c3c2483 lol 2023-02-23 16:34:16 +01:00
CutestNekoAqua
506709d2eb fixed what ever calc did here, masto app didnt 2023-02-23 16:32:21 +01:00
CutestNekoAqua
273b86b9f4 ?? 2023-02-23 16:26:33 +01:00
CutestNekoAqua
b1d785b486 await the instance meta 2023-02-23 16:12:53 +01:00
CutestNekoAqua
83cc0c9828 import config 2023-02-23 15:58:54 +01:00
CutestNekoAqua
0ca238d680 import multer 2023-02-23 15:55:28 +01:00
CutestNekoAqua
75bd0baf99 remove not needed middleware handlers 2023-02-23 15:46:12 +01:00
CutestNekoAqua
e4a276a989 aaa 2023-02-23 00:31:14 +01:00
CutestNekoAqua
9ef7ac930d Merge branch 'develop' of https://codeberg.org/calckey/calckey into develop 2023-02-22 09:44:57 +01:00
CutestNekoAqua
e2ad9a94ec fix mastodon api stats 2023-02-22 09:44:47 +01:00
ThatOneCalculator
909900c2e9 fix: visibility picker 2023-02-21 16:04:00 -08:00
ThatOneCalculator
e3a14367fb fix: 🐛 url slicing 2023-02-21 15:51:46 -08:00
Freeplay
4dd7f5ef1b *Might* be something that can improve performance 2023-02-20 23:29:34 -05:00
Freeplay
c2f670d11c Prevent mention avatars from wrapping 2023-02-20 22:24:06 -05:00
ThatOneCalculator
67363f2e17 refactor: max 5 url previews
Closes #9654
2023-02-20 12:01:17 -08:00
Freeplay
ef431cada4 Revert footer changes 2023-02-20 13:30:15 -05:00
Freeplay
60461bbabb Use bolder font on active reaction 2023-02-20 13:19:12 -05:00
Freeplay
4c5119d680 use accent color for lines 2023-02-20 13:18:37 -05:00
Freeplay
4406671edf back to the smaller avatars 2023-02-19 20:56:28 -05:00
Freeplay
145b15ad04 Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-02-19 20:24:33 -05:00
Freeplay
4ea8fd4c67 add reply connectors, a 2023-02-19 20:12:01 -05:00
Freeplay
638f075f9a new threading, still wip 2023-02-19 18:31:16 -05:00
ThatOneCalculator
b7d7b979ba make css module 2023-02-18 20:13:24 -08:00
ThatOneCalculator
5c7a9f66eb testing 2023-02-18 20:09:14 -08:00
ThatOneCalculator
d33570ad8f fix broken style 2023-02-18 20:02:58 -08:00
ThatOneCalculator
b43ee54818 style 2023-02-18 20:01:00 -08:00
ThatOneCalculator
8008721c3e fix MkUpdated 2023-02-18 19:58:42 -08:00
ThatOneCalculator
20cc13434c fix 2023-02-18 19:55:18 -08:00
ThatOneCalculator
d5e28cb129 fix 2023-02-18 19:48:25 -08:00
ThatOneCalculator
16282222d0 chore: rm dead code 2023-02-18 16:39:38 -08:00
ThatOneCalculator
f06b39fbe9 chore: 🔥 remove ability to add Twitter integration 2023-02-18 16:37:25 -08:00
ThatOneCalculator
93a4e3cb04 will fix? 2023-02-18 16:28:50 -08:00
ThatOneCalculator
3e78ff2439 fix?? 2023-02-18 16:16:24 -08:00
ThatOneCalculator
6ca9860a72 formatting 2023-02-18 15:53:19 -08:00
ThatOneCalculator
4e5e970036 fix? 2023-02-18 15:48:46 -08:00
ThatOneCalculator
378be06d96 fix: dialog 2023-02-18 15:34:41 -08:00
ThatOneCalculator
fb8c4726d6 feat: new modal 2023-02-18 15:27:12 -08:00
ThatOneCalculator
aae1d293b5 fix: 🐛 Don't show image previews if NSFW
Closes #9636
2023-02-18 12:02:25 -08:00
ThatOneCalculator
706ebbd853 Masto API meta 2023-02-18 11:58:02 -08:00
ThatOneCalculator
b4713b86e2 fix: city validation 2023-02-18 11:42:37 -08:00
ThatOneCalculator
c28e5fcad5 feat: Show time for users 2023-02-18 11:33:25 -08:00
CutestNekoAqua
a5633b9368 fix oopsie 2023-02-18 17:24:58 +01:00
CutestNekoAqua
cedf306f76 debug print users 2023-02-18 17:22:43 +01:00
CutestNekoAqua
28a31879f8 make relationshiops work 2023-02-18 17:14:16 +01:00
daikei
5ac063200e Merge branch 'develop' into develop 2023-02-17 21:12:04 +00:00
ThatOneCalculator
9d2ccab7f5 chore: formatting 2023-02-17 13:01:14 -08:00
Freeplay
a7401532ee Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-02-17 15:39:30 -05:00
ThatOneCalculator
39e22e4a93 fix 2023-02-17 12:36:16 -08:00
ThatOneCalculator
4b74514250 add isActiveTab method 2023-02-17 11:54:33 -08:00
ThatOneCalculator
83344d30b1 perf: MkPageHeader perf 2023-02-17 11:40:12 -08:00
Freeplay
7926e2bfa5 Merge branch 'develop' of https://codeberg.org/calckey/calckey into note-improvements 2023-02-17 13:24:08 -05:00
Freeplay
6333a91577 Add more to subnotecontent if detailed 2023-02-17 11:31:48 -05:00
ThatOneCalculator
32f55af2ce chore: formatting 2023-02-17 00:19:29 -08:00
ThatOneCalculator
301c03e97f chore: remove hard-to-see gradient 2023-02-17 00:16:35 -08:00
ThatOneCalculator
75c53f783a perf: emoji lib performance fix 2023-02-17 00:01:22 -08:00
Freeplay
578bd0360b Add buttons & link previews to subnotes, start of new thread design
Should've made them separate commits but eeek I started working on them at the same time D:
2023-02-17 00:06:49 -05:00
Freeplay
82beae83a9 Add URL previews to subnote 2023-02-16 17:06:36 -05:00
ThatOneCalculator
e0b0470e63 formatting 2023-02-15 12:46:27 -08:00
ThatOneCalculator
8478a3c48c Revert "refactor: use MkAvatars for mods"
This reverts commit dbe74ed098d06efb2e425d5d93d45798abdf350c.
2023-02-15 12:45:41 -08:00
ThatOneCalculator
c35aaec591 notes for admin heatmap by default 2023-02-15 10:45:33 -08:00
ThatOneCalculator
ee9ab38e14 bg 2023-02-15 10:39:30 -08:00
ThatOneCalculator
e2853ed0c2 refactor: use MkAvatars for mods 2023-02-15 10:37:39 -08:00
ThatOneCalculator
6b6b18fd1c adjust MkNumber tween time 2023-02-15 10:34:17 -08:00
ThatOneCalculator
30397887cf fix: more readable icon bgs 2023-02-15 10:33:00 -08:00
ThatOneCalculator
4453e847a4 fix: 🐛 pagination for "/api/channels/followed"
Co-authored-by: takonomura <@takonomura@github.com>
2023-02-15 10:31:10 -08:00
ThatOneCalculator
badc30d7e7 type errors 2023-02-15 10:29:49 -08:00
ThatOneCalculator
74c952170a Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-15 10:28:03 -08:00
ThatOneCalculator
ed24e9d6a8 icons for dashboard 2023-02-15 10:27:49 -08:00
Cleo John
11de7a1e11 refactor please signin component 2023-02-14 11:03:05 +01:00
ThatOneCalculator
ec2f062ce5 chore: formatting 2023-02-13 20:25:31 -08:00
ThatOneCalculator
fc285bb645 fix: 💄 admin overview style 2023-02-13 20:21:42 -08:00
ThatOneCalculator
c5778e487f fix import 2023-02-13 20:05:49 -08:00
ThatOneCalculator
0ae7e97831 fix 2023-02-13 20:04:34 -08:00
ThatOneCalculator
ae39d2295b MkNumber 2023-02-13 20:02:41 -08:00
ThatOneCalculator
7d296ae6f9 rm retention heatmap 2023-02-13 19:59:40 -08:00
ThatOneCalculator
c967ddba2e add needed script 2023-02-13 19:58:33 -08:00
ThatOneCalculator
4b10a623e7 fix import 2023-02-13 19:55:37 -08:00
ThatOneCalculator
f0d15ea6c0 MkFolder 2023-02-13 19:54:06 -08:00
ThatOneCalculator
947674a1d0 ? 2023-02-13 19:53:39 -08:00
ThatOneCalculator
fccd5d18b1 test 2023-02-13 19:51:56 -08:00
ThatOneCalculator
0e9f9063b4 attempt fix 2023-02-13 19:48:57 -08:00
ThatOneCalculator
fe7cb29d78 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-13 19:40:39 -08:00
ThatOneCalculator
1355b95589 feat: new admin panel data from Mk v13 2023-02-13 19:40:31 -08:00
Free
ef1fa067f9 Top nav fixes (#9634)
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-13 21:14:06 +00:00
cutestnekoaqua
a607673019 try again 2023-02-13 20:41:42 +01:00
cutestnekoaqua
c4683c0196 actually return value 2023-02-13 20:38:11 +01:00
cutestnekoaqua
b209a9e533 uwu 2023-02-13 20:36:13 +01:00
cutestnekoaqua
d83e2f2c7a mew 2023-02-13 20:28:23 +01:00
ThatOneCalculator
68c65044fd chore: formatting 2023-02-13 11:17:07 -08:00
Free
88709e1104 Hopefully fix performance of topbar nav (#9631)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9631
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-13 18:57:33 +00:00
cutestnekoaqua
57e307ae39 Revert "parse query stuff with bools"
This reverts commit 4eb695f3c3acca0510036b13562207d35c7bf7fb.
2023-02-13 19:39:14 +01:00
cutestnekoaqua
75b20908bd parse query stuff with bools 2023-02-13 19:34:41 +01:00
cutestnekoaqua
9bec89afe8 initial bool parsing in mastodon 2023-02-13 18:54:38 +01:00
cutestnekoaqua
03f7ba241a nya 2023-02-13 17:08:48 +01:00
cutestnekoaqua
adbde2ae94 meow 2023-02-13 17:02:51 +01:00
cutestnekoaqua
5cd23ca88f changes typings 2023-02-13 16:58:42 +01:00
cutestnekoaqua
d6c9a142ab change types 2023-02-13 16:58:18 +01:00
cutestnekoaqua
030d890286 add debug to error 2023-02-13 16:53:56 +01:00
cutestnekoaqua
5905d7e8c1 basic account lookup 2023-02-13 16:12:21 +01:00
cutestnekoaqua
fa960711ae feat: #9614 2023-02-13 15:12:21 +01:00
ThatOneCalculator
d6e40ed77d fix: correctly use note.emojis 2023-02-12 20:54:46 -08:00
ThatOneCalculator
b9c61c6b23 fix wrong import 2023-02-12 20:50:36 -08:00
ThatOneCalculator
51ba830482 fix 2023-02-12 20:46:56 -08:00
ThatOneCalculator
8d052f8e0e remove defaultStore check in MFM 2023-02-12 20:29:34 -08:00
ThatOneCalculator
2bd38a64f0 feat: add position, scale , fg, and bg MFM from v13 2023-02-12 20:25:23 -08:00
ThatOneCalculator
428dac79c8 fix: 🐛 first user gets admin
Closes #9620

Co-authored-by: @Johann150
2023-02-12 20:19:16 -08:00
ThatOneCalculator
3265c1ea9d feat: Add in Misskey v13's reacted users view 2023-02-12 20:14:05 -08:00
Free
fe7393fb6d apply mobile nav styling to desktop, maybe also fix misalignment ? (#9623)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9623
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 23:41:54 +00:00
ThatOneCalculator
b3c4c2b2bd increase number of remote featured posts from 30 to 60 2023-02-12 15:38:19 -08:00
ThatOneCalculator
324786365e Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-12 14:51:56 -08:00
ThatOneCalculator
ce2e7b7d5a silence webpack output 2023-02-12 14:51:45 -08:00
Free
d9b85d9844 tab performance (#9621)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9621
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 22:49:38 +00:00
Kainoa Kanter
49bf68fe97 Merge pull request 'Add webpack config to compile sw.js for browser' (#9613) from supakaity/calckey:supakaity/webpack into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9613
2023-02-12 20:48:47 +00:00
ThatOneCalculator
848262aeaf fix 2023-02-12 12:40:47 -08:00
ThatOneCalculator
a5d958d6a0 fix 2023-02-12 12:15:21 -08:00
ThatOneCalculator
428a830749 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-12 12:07:15 -08:00
ThatOneCalculator
dd45c01b68 feat: remote featured notes 2023-02-12 12:07:07 -08:00
Kainoa Kanter
f3eea3d1c0 Merge pull request 'invalidate local user cache on user update' (#9612) from supakaity/calckey:supakaity/local-user-update into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9612
2023-02-12 18:43:41 +00:00
Free
0ddcafb967 fix navbar hover thingy (#9616)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9616
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 18:42:21 +00:00
Kio-td
070ec13665 Merge branch 'develop' of https://codeberg.org/calckey/calckey into develop 2023-02-12 12:11:21 -05:00
Kaity A
c3cbb5f5b5 add webpack config to compile sw.js for browser 2023-02-12 09:59:34 +00:00
Kaity A
4c12faacb1 invalidate local user cache on user update 2023-02-12 07:54:59 +00:00
Kaity A
0e1a0b31f8 serialize outgoing searches returning out of order 2023-02-12 01:51:26 +00:00
ThatOneCalculator
99accc4502 fix: correct megalodon import 2023-02-11 17:23:30 -08:00
ThatOneCalculator
57aed1fed9 chore: formatting 2023-02-11 17:22:05 -08:00
Kaity A
2b030a0a8c Implementation of an instances wide antenna source. (#9604)
This PR contains new source for antenna posts, which is a list of instance hostnames to process all posts from.

Using this mode, a user can filter for keywords on an instance wide basis.

This change includes a new antenna source called `instances` and a new database column in the `antenna` table called `instances` to store the instance names.

On the antenna editor, there's also an "Add an instance" finder dialog to allow users to search through the known instance hostnames.

Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9604
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:20:17 +00:00
Kaity A
7091f889ee Enable reply update/display in detailed view. (#9606)
This PR establishes a new replied note stream update for subscribed notes, which gets fired off whenever a note receives a reply and the user is subscribed to the note for updates.

It specifically does not provide note details as part of the update, just the note id of the reply, so that they must go and retrieve the note and be subject to the proper permission and visibility checks.

The detailed note component has then been updated to watch for the replied notification so it can add new replies to the thread as they are created.

This allows both seeing new replies while on the page, and also to see your own replies appear after you post them without having to reload the page.

This PR relies on https://codeberg.org/calckey/calckey.js/pulls/2 to add the replied type to the calkey.js module.

Co-authored-by: Kaity A <supakaity@blahaj.zone>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9606
Co-authored-by: Kaity A <supakaity@noreply.codeberg.org>
Co-committed-by: Kaity A <supakaity@noreply.codeberg.org>
2023-02-12 01:19:43 +00:00
ThatOneCalculator
9f3c9f8868 Formatting 2023-02-11 17:14:50 -08:00
Free
07ca57574f Hide inactive tab labels on mobile (#9609)
Co-authored-by: Freeplay <Freeplay@duck.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9609
Co-authored-by: Free <freeplay@duck.com>
Co-committed-by: Free <freeplay@duck.com>
2023-02-12 01:11:11 +00:00
Kainoa Kanter
e363940bcf Merge pull request 'fix: 🐛 100vh body background color' (#9608) from GeopJr/calckey:fix/100vh-body-bg-color into develop
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9608
2023-02-12 00:29:33 +00:00
ThatOneCalculator
2dff0cf8a0 Merge branch 'develop' of codeberg.org:calckey/calckey into develop 2023-02-11 16:22:00 -08:00
ThatOneCalculator
6333016077 chore: calckey megalodon 2023-02-11 16:20:57 -08:00
cutestnekoaqua
8149145b75 is this too spec? 2023-02-12 00:35:39 +01:00
cutestnekoaqua
740e5e56ba oof 2023-02-12 00:33:52 +01:00
cutestnekoaqua
b2bb9ec178 eow 2023-02-12 00:29:52 +01:00
cutestnekoaqua
a97806eeaa simplify code 2023-02-12 00:25:51 +01:00
cutestnekoaqua
1acf0518b0 try this instead 2023-02-12 00:19:35 +01:00
cutestnekoaqua
d91358ce2f refine error msg 2023-02-12 00:14:03 +01:00
cutestnekoaqua
f5a9add712 add account lookup 2023-02-12 00:10:10 +01:00
cutestnekoaqua
0d836df218 remove unneeded next middleware 2023-02-11 23:50:58 +01:00
cutestnekoaqua
87c54e03d8 change name of Reactions bot 2023-02-11 23:46:35 +01:00
cutestnekoaqua
273ab91284 fix timelines 2023-02-11 23:12:14 +01:00
cutestnekoaqua
9189ef29ba meow
Co-authored-by: cutls <web-pro@cutls.com>
2023-02-11 22:50:20 +01:00
Evangelos Paterakis
b2b619ffa7 fix: 🐛 100vh body background color 2023-02-11 23:28:46 +02:00
ThatOneCalculator
1d89cc3e3d docs: 📝 custom assets 2023-02-11 13:16:45 -08:00
daikei
861fbcab41 Remove hardcoding of sounds (#9510) (#9607)
Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9607
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:09:43 +00:00
daikei
13af804543 Discard notes made before Fedi's existence, or after today (#9605)
This PR should kill #9531 - Safeguarding against posts that are made before 2007 (Identica being made in 2008, the 'first ever activitypub software' according to wikipedia.)

Personally, if gone unnoticed, I believe that notes from the past can be used as an attack vector to silently flood a database.

Co-authored-by: Kio-td <kio.thedev@gmail.com>
Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9605
Co-authored-by: daikei <daikei@noreply.codeberg.org>
Co-committed-by: daikei <daikei@noreply.codeberg.org>
2023-02-11 21:05:31 +00:00
ThatOneCalculator
1e7f8c3ab8 chore: up calckey.js 2023-02-11 13:04:22 -08:00
daikei
7e7c47f143 Merge branch 'develop' into develop 2023-02-11 20:29:44 +00:00
GeopJr
ccba7fc9db feat: don't depend on an external service for urn:ietf:wg:oauth:2.0:oob (#9602)
Co-authored-by: GeopJr <evan@geopjr.dev>
Co-committed-by: GeopJr <evan@geopjr.dev>
2023-02-11 20:08:12 +00:00
Kio-td
7465e8461d Fix bad math 2023-02-11 07:18:56 -05:00