Alex Gleason
|
bc3a96eeed
|
Refactor trending tags history, make it more correct
|
2023-07-26 17:18:21 -05:00 |
Alex Gleason
|
f8d46cae58
|
Trends: fill in empty tag histories
Fixes https://gitlab.com/soapbox-pub/ditto/-/issues/29
|
2023-07-26 15:40:29 -05:00 |
Alex Gleason
|
89b98ae77a
|
Fix tag history date
|
2023-07-26 14:51:57 -05:00 |
Alex Gleason
|
75f5668887
|
Merge branch 'trending-tags' into 'develop'
Add trending hashtags
See merge request soapbox-pub/ditto!2
|
2023-07-26 18:03:54 +00:00 |
Alex Gleason
|
14e60048a6
|
loopback: use RelayPool instead of nostr-tools just because it doesn't die so often
|
2023-07-26 12:54:06 -05:00 |
Alex Gleason
|
7eedeef2b4
|
Track up to 5 tags max per post
|
2023-07-26 09:40:52 -05:00 |
Alex Gleason
|
c88e58344f
|
Improve tag history
|
2023-07-25 23:21:42 -05:00 |
Alex Gleason
|
d7316c5eeb
|
GitLab CI: enable test job
|
2023-07-25 20:55:43 -05:00 |
Alex Gleason
|
5b536040ce
|
Minor logging tweaks
|
2023-07-25 20:55:12 -05:00 |
Alex Gleason
|
ad48e4a787
|
Trends: add limit param, fix order
|
2023-07-25 20:40:31 -05:00 |
Alex Gleason
|
1a860adde7
|
Support tag history
|
2023-07-25 20:26:49 -05:00 |
Alex Gleason
|
7c8aa88069
|
Trends: track based on the event's created_at date, instead of whenever the row was inserted
|
2023-07-25 18:35:07 -05:00 |
Alex Gleason
|
79ec5dd4e0
|
Refactor loopback.ts
|
2023-07-25 18:28:53 -05:00 |
Alex Gleason
|
33f87822d4
|
Trends: support author threshold (default: 3)
|
2023-07-25 18:04:00 -05:00 |
Alex Gleason
|
969bc1fcba
|
TrendsDB: cleanup on construction
|
2023-07-25 17:49:42 -05:00 |
Alex Gleason
|
cbb294dbc2
|
Trends: support `limit` param
|
2023-07-25 17:44:38 -05:00 |
Alex Gleason
|
48b7310d52
|
Trends: clean up old tag usages
|
2023-07-25 17:33:16 -05:00 |
Alex Gleason
|
e8df411834
|
Trends: also track total tag usages
|
2023-07-25 17:19:31 -05:00 |
Alex Gleason
|
1d67181e52
|
Add trends controller... and it kind of works!
|
2023-07-25 17:07:09 -05:00 |
Alex Gleason
|
11f21e3922
|
Improve TrendsDB, add loopback script, almost ready to do something?
|
2023-07-25 15:30:58 -05:00 |
Alex Gleason
|
3bdde98f8f
|
TrendsDB: fix parameterized queries
|
2023-07-25 12:10:37 -05:00 |
Alex Gleason
|
9ebf83af5d
|
Add preliminary TrendsDB module
|
2023-07-25 12:07:34 -05:00 |
Alex Gleason
|
2d5f9db5c3
|
Use 2048 bit RSA, because it's more secure and won't have the same performance penalty as on the bridge
|
2023-07-23 11:15:52 -05:00 |
Alex Gleason
|
f8674ed053
|
Add RSA key to actors, use LRU cache
|
2023-07-13 22:00:27 -05:00 |
Alex Gleason
|
e5082ed805
|
transmogrify --> transformers
|
2023-07-13 20:47:09 -05:00 |
Alex Gleason
|
97e6f1385c
|
Move transmute into transmogrify directory
|
2023-07-13 20:23:04 -05:00 |
Alex Gleason
|
0d4b9e416c
|
Copy some ActivityPub conversion code from Mostr
|
2023-07-13 19:50:16 -05:00 |
Alex Gleason
|
1923b65099
|
Revert "Add Ditto banner to readme"
This reverts commit a3c6cdf8cb .
|
2023-07-12 19:44:41 -05:00 |
Alex Gleason
|
a3c6cdf8cb
|
Add Ditto banner to readme
|
2023-07-12 19:42:50 -05:00 |
Alex Gleason
|
dd7c4b1201
|
Flesh out README
|
2023-07-12 13:53:58 -05:00 |
Alex Gleason
|
2b0fd9f088
|
Add planet to readme
|
2023-07-11 23:24:41 -05:00 |
Alex Gleason
|
8fa6ac0a4c
|
Add nodeinfo
|
2023-07-09 20:32:45 -05:00 |
Alex Gleason
|
8894bb5513
|
HostMeta: pretty xml
|
2023-07-09 18:58:08 -05:00 |
Alex Gleason
|
19d7d1ae52
|
Move host-meta to its own file
|
2023-07-09 18:50:47 -05:00 |
Alex Gleason
|
be6aa89c39
|
Rename Conf.url() to Conf.local(), replace it with a URL of localDomain
|
2023-07-09 18:26:33 -05:00 |
Alex Gleason
|
5ec40f285d
|
Webfinger: actually, remove nostr lookup (this is bloat)
|
2023-07-09 18:16:20 -05:00 |
Alex Gleason
|
60cd92384d
|
Webfinger: reorganize more
|
2023-07-09 18:10:12 -05:00 |
Alex Gleason
|
9d6216aff7
|
Clean up the webfingerController a bit
|
2023-07-09 17:38:39 -05:00 |
Alex Gleason
|
da9bea7560
|
Webfinger: fix resource parameter
|
2023-07-09 17:21:38 -05:00 |
Alex Gleason
|
bf23afdce0
|
Webfinger: support nostr URI, fix resource parsing
|
2023-07-09 17:11:26 -05:00 |
Alex Gleason
|
cf78b721f5
|
Implement Webfinger
|
2023-07-09 16:08:49 -05:00 |
Alex Gleason
|
215ff85b6d
|
Add Conf.url() function for producing local absolute URLs
|
2023-07-09 14:23:02 -05:00 |
Alex Gleason
|
a3323a2618
|
Simplify \w+ regex usage
|
2023-07-09 14:22:18 -05:00 |
Alex Gleason
|
0e15e174c5
|
Add nostr.json (NIP-05)
|
2023-07-09 12:55:37 -05:00 |
Alex Gleason
|
7808565d71
|
User: enforce {1,30} character limit on username
|
2023-07-09 12:30:04 -05:00 |
Alex Gleason
|
c93aa5b314
|
Switch from Dongoose to Pentagon instead of the db
|
2023-07-09 12:27:10 -05:00 |
Alex Gleason
|
505b9db409
|
Try adding Dongoose and a users table
|
2023-07-09 11:47:19 -05:00 |
Alex Gleason
|
fb9bb284db
|
Fix crash with invalid nip98 base64
|
2023-07-08 21:01:49 -05:00 |
Alex Gleason
|
4e68e3868f
|
Prevent cyclical import of Time module
|
2023-07-08 20:01:10 -05:00 |
Alex Gleason
|
028ff27c49
|
Use new Time module in more places
|
2023-07-08 19:54:27 -05:00 |