e421e31c79
Store Activitypub urls in database ( fixes #808 )
2021-02-03 19:29:19 +01:00
51465bc0d7
Nodeinfo devs think halfyear is one word.
2021-01-29 14:24:10 -05:00
3f23e0e6b9
Adding camelCase to node-info users.
2021-01-29 13:48:59 -05:00
Dessalines
0fd0279543
Adding some recurring lemmy tasks. ( #1386 )
...
* Adding some recurring lemmy tasks.
- Add active users by day, week, month, and half year to site and
community. Fixes #1195
- Periodically re-index the aggregates tables that use hot_rank.
Fixes #1384
- Clear out old activities (> 6 months). Fixes #1133
* Some cleanup, recalculating actives every hour.
2021-01-29 11:38:27 -05:00
3d578f9df2
Use Url type for ap_id fields in database ( fixes #1364 ) ( #1371 )
2021-01-27 11:42:23 -05:00
1de8a4606a
A few API v2 changes based on nutomic's suggestions.
...
- Changed `edit_id` s to their type (comment_id)
- Moved websocket actions to their own file in structs and api.
- Got rid of UserViewDangerous, added UserSafeSettings.
- GetSite now returns UserSafeSettings for `my_user`.
- Got rid of `admin` field in `Register`.
2021-01-18 16:57:31 -05:00
4fdcb57753
Report only local counts in site_view.
...
- Move open_registrations under top level.
- Fixes #1340
2021-01-14 15:22:07 -05:00
1e0c32f7a3
Merge branch 'main' into move_views_to_diesel
2021-01-05 23:55:02 -05:00
95e30f0e08
Split up lemmy_db_views, put lemmy_rate_limit into lemmy_utils
2020-12-22 00:34:54 +01:00
d5efebbf47
Split lemmy_db into lemmy_db_queries, lemmy_db_aggregates and lemmy_db_views
2020-12-21 17:39:11 +01:00
1a0d1f64f0
Merge remote-tracking branch 'origin/split-db-workspace' into move_views_to_diesel_split
2020-12-21 09:28:20 -05:00
5231666465
Move remaining structs from lemmy_db::source to lemmy_db_schema
2020-12-21 14:38:34 +01:00
a7e231b35b
Move community to lemmy_db_schema
2020-12-21 13:28:12 +01:00
929f1d02b5
Fixing integration tests.
2020-12-20 22:27:27 -05:00
5af8257e19
Changing unit tests to api v2.
2020-12-20 16:16:57 -05:00
f842bbff8d
Move user to lemmy_db_schema, create traits for impls
2020-12-18 19:38:32 +01:00
114f3cbfb5
Move comment, post definitions into lemmy_db_schema
2020-12-18 18:27:25 +01:00
089d812dc8
Split lemmy_db into separate workspaces
2020-12-18 17:17:44 +01:00
dessalines
44b72ccbd6
Merge pull request 'Create empty inbox collections for actors (ref #1322 )' ( #151 ) from actor-inbox into main
...
Reviewed-on: https://yerbamate.ml/LemmyNet/lemmy/pulls/151
2020-12-17 14:51:23 +00:00
4bf0ec94c8
Create empty inbox collections for actors (ref #1322 )
2020-12-17 14:22:51 +01:00
57c2f2ef1c
Getting rid of terrible boxedjoin types.
2020-12-16 13:59:43 -05:00
711db4c790
Removing old user_mention_view.
2020-12-16 11:09:21 -05:00
cbd02f2a87
Use correct content-type headers for apub inbox (ref #1220 )
2020-12-16 16:30:44 +01:00
471abf7f29
Removing old comment_view.
2020-12-15 14:39:18 -05:00
f456f5da46
Re-organizing source tables into a different folder.
2020-12-13 12:04:42 -05:00
35bf50ab15
Removing old postview.
2020-12-11 10:27:33 -05:00
2400a078d7
Merge branch 'main' into move_views_to_diesel
2020-12-05 08:10:25 -06:00
b92e7eb781
Updating cargo deps, fixing image if_some deprecation.
2020-12-04 09:00:15 -05:00
ca7224c086
Starting on siteview.
2020-12-02 13:32:47 -06:00
Dessalines
45efa94ba4
Making sure image uploads have jwt cookie. Fixes #1291 ( #1299 )
2020-12-01 17:48:39 +00:00
Dessalines
ac330a3f7b
Adding a local RSS feed. Fixes #1279 ( #1280 )
...
* Adding a local RSS feed. Fixes #1279
* Shorten get_local_feed and get_all_feed functions
* Making the enum params the same.
Co-authored-by: Felix Ableitner <me@nutomic.com>
2020-11-26 17:26:31 +00:00
a2d80d8f2e
Generate valid RSS feed ( fixes #1274 )
2020-11-26 13:24:13 +01:00
7fe4558bee
Create empty outbox for user (ref #1220 )
2020-11-26 13:24:12 +01:00
d6493f31d9
Reduce visibility of some structs and methods (replaces #1266 )
2020-11-26 13:24:04 +01:00
eiknat
9e604b4038
update/fix migration, add some doc
...
also run cargo fmt/clippy
2020-11-11 15:11:52 -05:00
eiknat
30d784c27c
add mod room websocket impl
2020-11-11 15:11:52 -05:00
eiknat
2cd2a4df45
reports: split post/comment out again, add some other fixes
2020-11-11 15:11:52 -05:00
eiknat
d6b1c8df2f
reports: update db tables, combine api impl
2020-11-11 15:11:52 -05:00
eiknat
6d43202efb
reports: initial reports api commit
2020-11-11 15:11:52 -05:00
8803e7834f
Enforce site and community bans for federated users
2020-11-09 15:29:36 +01:00
Kenneth Koski
b3035e21ef
Parameterize docs directory ( #1245 )
...
Adds `docs_dir` setting for configurable documentation location
2020-11-01 22:21:15 -05:00
dessalines
3bf885329d
Merge pull request 'Ignore incoming activities which have been received before, add /activities
endpoint' ( #118 ) from activity-checks into main
...
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/118
2020-10-27 16:26:16 +00:00
99abc49040
Add /activities endpoint (ref #1220 )
2020-10-26 12:54:27 +01:00
e7d3905093
Remove cache headers. Fixes #1222
2020-10-22 11:53:53 -05:00
e8379cb3f7
Also return json for long accept header with profile link (ref #1216 )
2020-10-21 15:48:43 +02:00
815cf60f45
Fixing clippy.
2020-10-16 09:09:37 -05:00
c87a009b37
Altering lemmy pict-rs-v2 forwarding.
2020-10-14 11:48:10 -05:00
9bbacd38f4
Merge branch 'asonix/pict-rs-v2' of https://github.com/asonix/lemmy into asonix-asonix/pict-rs-v2
2020-10-14 10:14:25 -05:00
0dda2577e1
Refactor apub code, split up large files
2020-10-12 16:10:09 +02:00
08588c873a
pict-rs v2
2020-10-10 19:31:56 -05:00