Laura Hausmann
f24c7dff08
[backend/database] Move queue job queries into DatabaseContext
2024-03-26 17:35:20 +01:00
Laura Hausmann
a4ae25d5f3
[backend/queue] Initial clustering support (ISH-141, ISH-220)
2024-03-26 17:08:43 +01:00
Laura Hausmann
a67fe3722d
[backend] Code cleanup
2024-03-24 14:17:02 +01:00
Laura Hausmann
9698e3d36d
[backend/core] Replace redis-based queue system with a postgres-based one (ISH-212)
2024-03-24 00:17:28 +01:00
Laura Hausmann
c6300d1c96
[backend/core] Replace IDistributedCache with postgres k/v cache (ISH-212)
2024-03-23 19:10:27 +01:00
Laura Hausmann
82dfd5db1b
[backend/database] Revert "Remove configuration parsing for DesignTimeDbContext, as we don't need a valid database connection string"
...
This change made migration reverts impossible.
This reverts commit 64ef76be10
.
2024-03-22 21:42:36 +01:00
Laura Hausmann
d5e0587048
[backend/database] Fix IDesignTimeDbContextFactory method
2024-03-21 16:34:08 +01:00
Laura Hausmann
64ef76be10
[backend/database] Remove configuration parsing for DesignTimeDbContext, as we don't need a valid database connection string
2024-03-21 16:33:07 +01:00
Laura Hausmann
a408fa247a
[backend] Code cleanup
2024-03-17 13:36:08 +01:00
Laura Hausmann
be27893c32
[backend/core] Improve meta store (ISH-133)
2024-03-16 13:19:02 +01:00
Laura Hausmann
c0cd136140
[backend/core] Add very basic metadata store (ISH-133)
2024-03-15 19:55:14 +01:00
Laura Hausmann
a623b870cd
[backend/masto-client] Add push notification support (ISH-182)
2024-03-15 19:20:48 +01:00
Laura Hausmann
4f8460914d
[backend/database] Also index & query note.cw for full text search (ISH-129)
2024-03-13 00:34:29 +01:00
Laura Hausmann
e59526592c
[backend/database] Cleanup tables, set delete constraints correctly on all tables (ISH-78)
2024-03-04 22:57:37 +01:00
Laura Hausmann
92d229ad63
[backend/federation] Properly handle hashtags in notes & user profiles (ISH-114, ISH-125)
2024-03-04 21:54:46 +01:00
Laura Hausmann
e42812d2b0
[backend/core] Denormalize like counts (ISH-110)
2024-03-04 02:42:35 +01:00
Laura Hausmann
6a10d408f9
[backend/masto-client] Use the F# SearchQuery parser for FTS queries (ISH-11)
2024-03-04 00:12:22 +01:00
Laura Hausmann
b979605470
[backend/database] Remove HTML cache tables
2024-03-01 21:44:06 +01:00
Laura Hausmann
ab5258237d
[backend/database] Fix DatabaseContext.ReloadEntityRecursivelyAsync
2024-03-01 19:46:05 +01:00
Laura Hausmann
18bcba7e30
[backend/core] Fix entity reloading from database
2024-03-01 18:24:01 +01:00
Laura Hausmann
c87fa00864
[backend/core] Cleanup instance counters code
2024-02-29 19:40:22 +01:00
Laura Hausmann
ad21897928
[backend/core] Add user settings store (ISH-106)
2024-02-29 18:49:02 +01:00
Laura Hausmann
644fed46eb
[backend/core] Add markers table & respective endpoints (ISH-91)
2024-02-27 02:15:40 +01:00
Laura Hausmann
82ff329e34
[backend/mastodon-client] Implement conversations endpoints
2024-02-27 01:07:12 +01:00
Laura Hausmann
9a01fbecdd
[backend/federation] Rework UserProfileMentionsResolver to no longer recursively resolve user profile mentions
2024-02-26 20:14:07 +01:00
Laura Hausmann
da83fd9ec7
[backend/database] Add supportsHtmlFormatting & supportsHtmlFormatting columns to the oauth_token table
2024-02-24 21:26:06 +01:00
Laura Hausmann
3a2cff536e
[backend/federation] Handle Bite activities
2024-02-18 05:48:46 +01:00
Laura Hausmann
d4e1d92771
[backend] Code cleanup: switch to BSD braces style, tweak code style
2024-02-17 02:31:00 +01:00
Laura Hausmann
5bd92d14ac
[backend/database] Rename registration_ticket table to registration_invite
2024-02-16 23:51:13 +01:00
Laura Hausmann
e53e61e3ed
[backend/database] Rename note bookmarks table
2024-02-14 19:11:11 +01:00
Laura Hausmann
fde159dbec
[backend/database] Add note likes table
2024-02-14 19:09:26 +01:00
Laura Hausmann
f6847e9a3e
[backend/database] Increase migrations command timeout
2024-02-13 23:13:38 +01:00
Laura Hausmann
75a6fcce21
[backend/database] Properly handle UniqueConstraintException in UserService (ISH-51)
2024-02-12 19:59:22 +01:00
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
8f948ab130
[backend/drive] Implement basic drive support (ISH-9)
2024-02-09 19:41:46 +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
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
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
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
0e14967f5a
Rename GIN indicies
2024-01-07 20:05:55 +01:00