Commit Graph

65 Commits (9415bec55702a3a0b1db24ffe56baa9fa3157419)

Author SHA1 Message Date
Dessalines 51465bc0d7 Nodeinfo devs think halfyear is one word. 4 years ago
Dessalines 3f23e0e6b9 Adding camelCase to node-info users. 4 years ago
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.
4 years ago
Nutomic 3d578f9df2
Use Url type for ap_id fields in database (fixes #1364) (#1371) 4 years ago
Dessalines 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`.
4 years ago
Dessalines 4fdcb57753 Report only local counts in site_view.
- Move open_registrations under top level.
- Fixes #1340
4 years ago
Dessalines 1e0c32f7a3 Merge branch 'main' into move_views_to_diesel 4 years ago
Felix Ableitner 95e30f0e08 Split up lemmy_db_views, put lemmy_rate_limit into lemmy_utils 4 years ago
Felix Ableitner d5efebbf47 Split lemmy_db into lemmy_db_queries, lemmy_db_aggregates and lemmy_db_views 4 years ago
Dessalines 1a0d1f64f0 Merge remote-tracking branch 'origin/split-db-workspace' into move_views_to_diesel_split 4 years ago
Felix Ableitner 5231666465 Move remaining structs from lemmy_db::source to lemmy_db_schema 4 years ago
Felix Ableitner a7e231b35b Move community to lemmy_db_schema 4 years ago
Dessalines 929f1d02b5 Fixing integration tests. 4 years ago
Dessalines 5af8257e19 Changing unit tests to api v2. 4 years ago
Felix Ableitner f842bbff8d Move user to lemmy_db_schema, create traits for impls 4 years ago
Felix Ableitner 114f3cbfb5 Move comment, post definitions into lemmy_db_schema 4 years ago
Felix Ableitner 089d812dc8 Split lemmy_db into separate workspaces 4 years ago
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
4 years ago
Felix Ableitner 4bf0ec94c8 Create empty inbox collections for actors (ref #1322) 4 years ago
Dessalines 57c2f2ef1c Getting rid of terrible boxedjoin types. 4 years ago
Dessalines 711db4c790 Removing old user_mention_view. 4 years ago
Felix Ableitner cbd02f2a87 Use correct content-type headers for apub inbox (ref #1220) 4 years ago
Dessalines 471abf7f29 Removing old comment_view. 4 years ago
Dessalines f456f5da46 Re-organizing source tables into a different folder. 4 years ago
Dessalines 35bf50ab15 Removing old postview. 4 years ago
Dessalines 2400a078d7 Merge branch 'main' into move_views_to_diesel 4 years ago
Dessalines b92e7eb781 Updating cargo deps, fixing image if_some deprecation. 4 years ago
Dessalines ca7224c086 Starting on siteview. 4 years ago
Dessalines 45efa94ba4
Making sure image uploads have jwt cookie. Fixes #1291 (#1299) 4 years ago
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>
4 years ago
Felix Ableitner a2d80d8f2e Generate valid RSS feed (fixes #1274) 4 years ago
Felix Ableitner 7fe4558bee Create empty outbox for user (ref #1220) 4 years ago
Felix Ableitner d6493f31d9 Reduce visibility of some structs and methods (replaces #1266) 4 years ago
eiknat 9e604b4038 update/fix migration, add some doc
also run cargo fmt/clippy
4 years ago
eiknat 30d784c27c add mod room websocket impl 4 years ago
eiknat 2cd2a4df45 reports: split post/comment out again, add some other fixes 4 years ago
eiknat d6b1c8df2f reports: update db tables, combine api impl 4 years ago
eiknat 6d43202efb reports: initial reports api commit 4 years ago
Felix Ableitner 8803e7834f Enforce site and community bans for federated users 4 years ago
Kenneth Koski b3035e21ef
Parameterize docs directory (#1245)
Adds `docs_dir` setting for configurable documentation location
4 years ago
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
4 years ago
Felix Ableitner 99abc49040 Add /activities endpoint (ref #1220) 4 years ago
Dessalines e7d3905093 Remove cache headers. Fixes #1222 4 years ago
Felix Ableitner e8379cb3f7 Also return json for long accept header with profile link (ref #1216) 4 years ago
Dessalines 815cf60f45 Fixing clippy. 4 years ago
Dessalines c87a009b37 Altering lemmy pict-rs-v2 forwarding. 4 years ago
Dessalines 9bbacd38f4 Merge branch 'asonix/pict-rs-v2' of https://github.com/asonix/lemmy into asonix-asonix/pict-rs-v2 4 years ago
Felix Ableitner 0dda2577e1 Refactor apub code, split up large files 4 years ago
asonix 08588c873a pict-rs v2 4 years ago
Dessalines 2ad137c280 Merge branch 'remove-hardcoded-https-dess' into main 4 years ago