Alex Gleason
|
f04ca2b6ff
|
Rework language and media columns to use Nostrify search_ext column
|
2025-02-02 19:32:43 -06:00 |
|
P. Reis
|
a7bb975221
|
fix(migration 042): use .ifExists()
|
2025-01-22 20:30:39 -03:00 |
|
P. Reis
|
b037be44a4
|
feat: add mime_type column in nostr_events, add the following NIP 50 search extensions:
exact_mime_type, example: 'exact_mime_type:image/png' (uses hash index)
partial_mime_type, example 'partial_mime_type:image' (uses b-tree index)
only_media, example 'only_media:true' (sometimes uses index)
|
2025-01-22 17:01:10 -03:00 |
|
P. Reis
|
6fd0c273cb
|
fix: follow people
create a new migration that replaces the function to NOTIFY only the event id
|
2024-10-29 11:07:51 -03:00 |
|
Alex Gleason
|
42f5e316a8
|
Let bunker_pubkey be different from user pubkey
|
2024-10-26 18:37:26 -05:00 |
|
Alex Gleason
|
8155fae89a
|
Perform listen/notify of Nostr events to the pipeline
|
2024-10-19 20:27:46 -05:00 |
|
Alex Gleason
|
94d8d43d78
|
Add unique index on push_subscriptions token_hash
|
2024-10-14 16:02:07 -05:00 |
|
Alex Gleason
|
198ec973b6
|
Load VAPID keys from configuration
|
2024-10-08 19:57:46 -05:00 |
|
Alex Gleason
|
757b6c7e1c
|
Merge remote-tracking branch 'origin/main' into push
|
2024-10-06 15:51:50 -05:00 |
|
Alex Gleason
|
8d1b1b8abc
|
Add encrypted captcha answer, move AES utils
|
2024-10-03 19:36:44 -05:00 |
|
Alex Gleason
|
4561ec0d00
|
Store the Push Subscription in the database
|
2024-10-02 22:20:47 -05:00 |
|
Alex Gleason
|
049d99af9b
|
Merge remote-tracking branch 'origin/main' into push
|
2024-10-02 19:26:37 -05:00 |
|
Alex Gleason
|
ff361a4106
|
Recreate nip46_tokens in down migration
|
2024-10-02 18:34:19 -05:00 |
|
Alex Gleason
|
432857c2ff
|
Rework auth tokens table to use hashed/encrypted data
|
2024-10-02 18:28:24 -05:00 |
|
Alex Gleason
|
a10e810068
|
Create push_subscriptions table
|
2024-10-02 13:14:37 -05:00 |
|
Alex Gleason
|
f0c8096498
|
stats64: delete invalid rows first
|
2024-09-20 10:07:50 -05:00 |
|
Alex Gleason
|
2b2cdca282
|
Use char(64) for stats primary keys
|
2024-09-20 09:58:46 -05:00 |
|
Alex Gleason
|
c582b1c520
|
author_stats: add index on followers_count
|
2024-09-20 09:16:09 -05:00 |
|
P. Reis
|
017c17c8a2
|
refactor: remove author_search table, put search in author_stats
|
2024-09-19 19:35:05 -03:00 |
|
Alex Gleason
|
394021e485
|
Don't use semi-colons in migration
|
2024-09-15 17:38:16 -05:00 |
|
Alex Gleason
|
642ecfd36f
|
Rename language migration to 033
|
2024-09-15 17:26:02 -05:00 |
|
Alex Gleason
|
8da223ad6c
|
Merge remote-tracking branch 'origin/main' into language-detection
|
2024-09-15 17:25:36 -05:00 |
|
Alex Gleason
|
f8902760ce
|
Make the language index a compound index
|
2024-09-15 13:37:23 -05:00 |
|
Alex Gleason
|
c24d11c6f3
|
Support NIP-50 language extension
|
2024-09-15 12:40:58 -05:00 |
|
P. Reis
|
40c187680e
|
feat: create author_search table
|
2024-09-13 10:22:05 -03:00 |
|
Alex Gleason
|
f3ae200833
|
Simplify database interfaces, make tests use pglite
|
2024-09-11 11:48:58 -05:00 |
|
Alex Gleason
|
dc8d09a9da
|
Remove SQLite support
|
2024-09-11 11:08:33 -05:00 |
|
Alex Gleason
|
8efd6fbb20
|
Remove unattached_media table, replace with LRUCache, fix media upload order problem
|
2024-09-07 10:24:56 -05:00 |
|
Alex Gleason
|
27ba8b071a
|
pg migration: advise checking out main branch
|
2024-08-12 16:48:42 -05:00 |
|
Alex Gleason
|
c4064d0fa6
|
pg migration: 3 days -> several hours
|
2024-08-12 15:54:56 -05:00 |
|
Alex Gleason
|
8a23011392
|
pg migration: cascade
|
2024-08-12 15:17:42 -05:00 |
|
Alex Gleason
|
5c23cb02c2
|
Add NPostgres migration
|
2024-08-12 14:37:41 -05:00 |
|
Alex Gleason
|
31f5254fb3
|
Clear timeouts in tag queries migration
|
2024-07-29 15:37:45 -05:00 |
|
Alex Gleason
|
48a4e30e38
|
trends: read directly from the tags table instead of doing an inner join on events
|
2024-07-29 15:33:16 -05:00 |
|
Alex Gleason
|
ece18c9bd8
|
Add tags table migration
|
2024-07-29 15:32:36 -05:00 |
|
Alex Gleason
|
8ec5feae13
|
Sort events by id after created_at
|
2024-07-18 22:48:11 -05:00 |
|
P. Reis
|
05bf417bcc
|
perf(event_zaps): make two separate indexes instead of a compound index
|
2024-06-23 22:49:15 -03:00 |
|
P. Reis
|
ec82e14410
|
fix: add amount_millisats in event_zaps index
|
2024-06-21 18:35:26 -03:00 |
|
P. Reis
|
2d937a7378
|
refactor(event_zaps): rename amount to amount_millisats
|
2024-06-21 18:20:10 -03:00 |
|
P. Reis
|
bac0b48801
|
feat: add migration for event_zaps;create idx_event_zaps_id_amount
|
2024-06-20 14:36:19 -03:00 |
|
Alex Gleason
|
91fe7acbd2
|
Index nostr_tags.name
|
2024-06-13 21:36:07 -05:00 |
|
P. Reis
|
1f4de9aed0
|
feat: add migration for 'zaps_amount' column
|
2024-06-10 09:34:07 -03:00 |
|
Alex Gleason
|
22c840092f
|
Add quotes count
|
2024-06-02 20:30:57 -05:00 |
|
Alex Gleason
|
7221b5f203
|
grant_type nostr -> nostr_bunker, connections -> nip46_tokens
|
2024-05-29 16:14:21 -05:00 |
|
Alex Gleason
|
c55cd2a977
|
blob -> bytea
|
2024-05-26 20:41:14 -05:00 |
|
Alex Gleason
|
0141a732c3
|
Add connections table
|
2024-05-26 19:21:15 -05:00 |
|
Alex Gleason
|
4330cae626
|
Fix Conf.db in migrations
|
2024-05-24 20:16:51 -05:00 |
|
Alex Gleason
|
c6dea07ac3
|
Add back reactions_count column so trending can still work
|
2024-05-24 17:51:32 -05:00 |
|
Alex Gleason
|
f7c9a96719
|
Nuke the old stats module, support emoji reactions on posts
|
2024-05-24 17:40:51 -05:00 |
|
Alex Gleason
|
101a16bc12
|
Index the Postgres FTS column
|
2024-05-21 16:30:48 -05:00 |
|