Laura Hausmann
8745f72ea7
[backend/masto-client] Implement status context endpoint & map database functions (ISH-43)
2024-02-12 02:29:03 +01:00
Laura Hausmann
67d1d776c8
[backend/federation] Basic mentions handling (ISH-38)
...
This implementation adds handling of incoming mentions, including rewriting non-canonical mentions of split domain users into their canonical form when inserting notes into the database.
2024-02-11 18:50:28 +01:00
Laura Hausmann
235ec7457e
[backend/database] Fix UsernameContainsCaseInsensitive Projectable
2024-02-10 23:54:35 +01:00
Laura Hausmann
9680921711
[backend/database] Fixup User.alsoKnownAs
2024-02-10 16:25:16 +01:00
Laura Hausmann
920997ec41
[backend/federation] Avatar & banner support (ISH-8)
2024-02-09 23:22:46 +01:00
Laura Hausmann
058a84db19
[backend/database] Fix User.NeedsUpdate check
2024-02-09 21:36:59 +01:00
Laura Hausmann
5fc024febc
[backend/federation] Implement remote user updates (ISH-28)
2024-02-09 21:23:42 +01:00
Laura Hausmann
8f948ab130
[backend/drive] Implement basic drive support (ISH-9)
2024-02-09 19:41:46 +01:00
Laura Hausmann
d566875f54
[backend/database] Add database maintenance service with functions to recompute note & user counters (ISH-21)
2024-02-09 14:58:00 +01:00
Laura Hausmann
dde377f41d
[backend] Code cleanup: remove unnecessary using directives
2024-02-09 12:09:03 +01:00
Laura Hausmann
ce47377001
[backend/database] Make sure all projectable entity properties aren't mapped
2024-02-08 01:06:23 +01:00
Laura Hausmann
48b78de6a3
[backend/mastodon] Add filter support to GetUserStatusees (ISH-13)
2024-02-08 01:06:23 +01:00
Laura Hausmann
b22d0b98a3
[backend/masto-client] Implement search endpoint (ISH-7)
2024-02-07 23:35:59 +01:00
Laura Hausmann
5978f1abc4
[backend] Implement federation control (ISH-2)
2024-02-07 17:52:41 +01:00
Laura Hausmann
8c9e6ef56c
[backend/masto-client] Add follow/unfollow/relationship endpoints
2024-02-06 01:27:56 +01:00
Laura Hausmann
29581d4fb2
[backend] Refactor postgres jsonb columns
2024-02-05 20:09:18 +01:00
Laura Hausmann
d31c20d6ae
[backend] Merge duplicate postgres enums
2024-02-04 23:40:10 +01:00
Laura Hausmann
458d136a4e
[backend] Improve note visibility projectables
2024-02-04 02:06:15 +01:00
Laura Hausmann
285c2ba531
[backend/masto-client] Precompute reply/renote visibility in database query
2024-02-04 01:06:24 +01:00
Laura Hausmann
ee449ec751
[backend/masto-client] Implement link pagination response headers
2024-02-03 21:55:26 +01:00
Laura Hausmann
4dd1997f45
[backend/masto-client] Implement visibility/blocking/muting/list filters for timelines
2024-02-03 06:42:29 +01:00
Laura Hausmann
af7a776337
[backend] Refactor inverse properties; add projectable computed properties to the User class
2024-02-03 02:13:50 +01:00
Laura Hausmann
6de8ea12e6
Add redis cache
2024-01-27 22:38:06 +01:00
Laura Hausmann
55ba51be25
Store data protection keys in database
2024-01-27 20:24:16 +01:00
Laura Hausmann
bf3e72da9b
Basic note create
2024-01-25 03:16:29 +01:00
Laura Hausmann
d6866fe9c2
Code cleanup
2024-01-24 01:45:28 +01:00
Laura Hausmann
df460bb822
Add authorized fetch & system user generation
2024-01-22 20:48:40 +01:00
Laura Hausmann
65ece17c40
Add indicies for user.IsAdmin and .IsModerator
2024-01-18 17:57:12 +01:00
Laura Hausmann
7130df87ae
Remove StartupOptions, generate version from assembly info
2024-01-13 18:26:28 +01:00
Laura Hausmann
4b8c1e7b89
Map parsed config to class
2024-01-08 21:33:36 +01:00
Laura Hausmann
18dcdfb211
Remove duplicate table that was never used
2024-01-08 17:46:19 +01:00
Laura Hausmann
7cb5211875
Fixup property name
2024-01-07 20:32:29 +01:00
Laura Hausmann
0e14967f5a
Rename GIN indicies
2024-01-07 20:05:55 +01:00
Laura Hausmann
de13c8151b
Rename keys
2024-01-07 19:53:06 +01:00
Laura Hausmann
dcfd417ecf
Rename indicies
2024-01-07 19:43:41 +01:00
Laura Hausmann
ad17d90c28
Remove unused enum
2024-01-07 19:30:44 +01:00
Laura Hausmann
99e2e18c3d
Rename tables and properties
2024-01-07 19:15:57 +01:00
Laura Hausmann
e391196eb2
Initial migration
2024-01-07 18:28:46 +01:00
Laura Hausmann
dc32bf91f0
Temporarily add denormalized enums for initial migration
2024-01-07 16:54:36 +01:00
Laura Hausmann
57e27b7835
Refactor the DatabaseContext
2024-01-07 16:48:19 +01:00
Laura Hausmann
c44e5811a5
Add index that was missed by scaffold
2024-01-06 19:09:43 +01:00
Laura Hausmann
06a7918318
Add proper configuration management
2024-01-06 19:04:11 +01:00
Laura Hausmann
c0ef5e0f1e
Correctly scaffold database enums
2024-01-06 18:05:53 +01:00
Laura Hausmann
ea6612de25
Initial commit
2023-12-24 00:57:07 +01:00