Sven Sauleau
|
217ff34353
|
introduce simple SQL query builder
|
2023-02-28 16:51:38 +00:00 |
Jorge Caballero (DataDrivenMD)
|
789f8a6066
|
Another linting attempt
|
2023-02-23 17:03:28 -08:00 |
Jorge Caballero (DataDrivenMD)
|
980a779bc6
|
Merge remote-tracking branch 'upstream/main' into fix-missing-apps-verify_credentials-endpoint
|
2023-02-23 16:40:29 -08:00 |
Jorge Caballero (DataDrivenMD)
|
22e4fc370d
|
Applying additional linting
Based on commit c44d552d08
|
2023-02-23 16:31:17 -08:00 |
Sven Sauleau
|
c09edecc34
|
support direct visiblity and reject others
Refs https://github.com/cloudflare/wildebeest/issues/303
|
2023-02-23 14:43:33 +00:00 |
Sven Sauleau
|
a876ef9ad2
|
add Actor cache to webfinger
|
2023-02-23 14:25:49 +00:00 |
Sven Sauleau
|
b6e98134a0
|
limit status to 500 chars
|
2023-02-22 13:19:20 +00:00 |
Jorge Caballero (DataDrivenMD)
|
7c8216281e
|
prettier
|
2023-02-21 13:47:03 -08:00 |
Jorge Caballero (DataDrivenMD)
|
222a3bd3ef
|
Merge remote-tracking branch 'upstream/main' into fix-missing-apps-verify_credentials-endpoint
|
2023-02-21 13:27:34 -08:00 |
Sven Sauleau
|
9316963dbc
|
Merge pull request #320 from cloudflare/sven/fix-broken-status-link
fix broken status links
|
2023-02-20 15:36:24 +00:00 |
Sven Sauleau
|
06a435fbfc
|
fix broken status links
|
2023-02-20 15:31:15 +00:00 |
Sven Sauleau
|
45e07b2bac
|
Merge pull request #309 from cloudflare/public-statuses
/api/v1/statuses should be public for public statuses
|
2023-02-20 14:39:03 +00:00 |
Sven Sauleau
|
5e77067324
|
ignore invalid user mentions
|
2023-02-20 12:21:02 +00:00 |
Celso Martinho
|
8712d5d503
|
Add tests
|
2023-02-17 18:25:19 +00:00 |
Sven Sauleau
|
22745197e2
|
oauth: get token support code in URL
|
2023-02-15 18:37:15 +00:00 |
Sven Sauleau
|
bd279cafff
|
add CORS for 404 subscription
|
2023-02-15 15:36:04 +00:00 |
Sven Sauleau
|
d997d0ca06
|
subscription: make policy optional
|
2023-02-15 15:11:28 +00:00 |
Sven Sauleau
|
39046061db
|
subscription: remove hardcoded and switch to Int
|
2023-02-15 11:52:24 +00:00 |
Sven Sauleau
|
1c813f9956
|
tag timeline
|
2023-02-13 15:56:31 +00:00 |
Sven Sauleau
|
d8e22705e6
|
view single tag
|
2023-02-13 12:13:54 +00:00 |
Sven Sauleau
|
5110b4992a
|
introduce basic for hashtag
This change detects hashtags in statuses and insert them into a new
table `note_hashtags`.
|
2023-02-13 11:37:35 +00:00 |
Sven Sauleau
|
0223bf4981
|
handle invalid search query
Closes https://github.com/cloudflare/wildebeest/issues/257
|
2023-02-13 10:15:54 +00:00 |
DataDrivenMD
|
f622c34891
|
Refactoring + expanding tests for /api/v1/apps
|
2023-02-10 15:10:10 -08:00 |
Sven Sauleau
|
3215097c5c
|
Dedup Note in timelines by ObjectId
|
2023-02-09 15:22:04 +00:00 |
Sven Sauleau
|
b01148c9b2
|
implement media update
|
2023-02-09 14:40:28 +00:00 |
Sven Sauleau
|
a177452778
|
regenerate the home timeline after status deletion
|
2023-02-07 14:43:27 +00:00 |
Sven Sauleau
|
e13c0fb670
|
MOW-133: add idempotency for posting
|
2023-02-07 12:01:48 +00:00 |
Sven Sauleau
|
4485afbfe9
|
Deliver Delete activity to followers
|
2023-02-07 10:24:27 +00:00 |
Sven Sauleau
|
0a16029f38
|
various changes to status deletion
|
2023-02-06 19:50:44 +00:00 |
Sven Sauleau
|
f0a6b695a6
|
MOW-126: basic local status deletion
This change deletes the Note from local object and Actor's
outbox tables.
|
2023-02-06 18:31:18 +00:00 |
Sven Sauleau
|
cd9551b58f
|
MOW-132: redirect to /first-login for unkown user
|
2023-02-06 14:38:02 +00:00 |
Sven Sauleau
|
646b83cf93
|
getAndCache Actor of any types
Closes https://github.com/cloudflare/wildebeest/issues/178
|
2023-02-03 11:14:10 +00:00 |
Sven Sauleau
|
39e76bfb48
|
MOW-128: collect and expose peers
|
2023-02-02 15:48:17 +00:00 |
Sven Sauleau
|
e236855d71
|
move internal Object fields to symbols
|
2023-02-02 14:28:17 +00:00 |
Sven Sauleau
|
ddeadd0b67
|
fix: switch Note tag as mentions
|
2023-02-02 11:24:41 +00:00 |
Sven Sauleau
|
3b4cbcd575
|
Add `tag` on note
|
2023-02-01 17:08:29 +00:00 |
Sven Sauleau
|
ea1e2c522d
|
Enrich status with HTML Microformats
|
2023-02-01 16:09:20 +00:00 |
xmflsct
|
79c8c7e776
|
Add oauth state param
|
2023-02-01 00:05:24 +01:00 |
Sven Sauleau
|
dea30c143c
|
MOW-125: show non-public Notes sent to followers
|
2023-01-31 17:01:50 +00:00 |
Sven Sauleau
|
4d68c3b27d
|
gh-86: implement authorization screen
|
2023-01-30 11:52:03 +00:00 |
Dario Piotrowicz
|
67109a2601
|
implement createStatus to reduce code duplication
|
2023-01-23 21:31:48 +00:00 |
Dario Piotrowicz
|
e6e59c7b5e
|
implement createReply shared test util to reduce code duplication
|
2023-01-23 21:29:43 +00:00 |
Dario Piotrowicz
|
96c9242298
|
implement createReblog function to reduce reblog code duplication
|
2023-01-23 21:29:43 +00:00 |
Dario Piotrowicz
|
c7978d4ea5
|
Merge pull request #75 from cloudflare/minor-backend-linting-improvements
improve be (+functions) linting
|
2023-01-23 11:42:57 +00:00 |
Dario Piotrowicz
|
3738c7dda1
|
improve be (+functions) linting:
- enable no-unsafe-call for be/functions linting
- enable backend await-thenable eslint rule
- enable backend no-misused-promises eslint rule
|
2023-01-23 11:38:16 +00:00 |
Sven Sauleau
|
e00f05cdf2
|
MOW-100: protect first-login behind Access
|
2023-01-20 15:03:52 +00:00 |
Sven Sauleau
|
1e539df615
|
MOW-119: preserve attachement from remote statuses
|
2023-01-20 11:06:15 +00:00 |
Sven Sauleau
|
4a0d413c00
|
MOW-87: implement remote followers/following
|
2023-01-19 13:56:56 +00:00 |
Sven Sauleau
|
9c11b74c2e
|
MOW-118: switch from KV to DO for caching
|
2023-01-19 09:09:30 +00:00 |
Sven Sauleau
|
06975b8a5e
|
Fix post status formdata
|
2023-01-18 14:40:09 +00:00 |