Alessio
|
8c390444d6
|
Temporarily remove the follow/unfollow integration tests
|
2024-09-17 18:25:25 -07:00 |
|
Alessio
|
51eaa2a0c4
|
Remove some useless functions ('list_followed', superceded by Lists; 'UserExists')
|
2024-09-17 18:13:54 -07:00 |
|
Alessio
|
4ea15f10af
|
Add scraper function to get user by ID
|
2024-09-15 22:56:59 -07:00 |
|
Alessio
|
210328bcc9
|
Kick CI
|
2024-09-15 19:26:14 -07:00 |
|
Alessio
|
a418fc99bf
|
Kick CI
|
2024-09-15 19:20:02 -07:00 |
|
Alessio
|
45958d0711
|
Update woodpecker build file to use 'steps' instead of 'pipeline'
|
2024-09-15 18:42:31 -07:00 |
|
Alessio
|
9c0f9504f6
|
"ConvertToAPIUser() now returns an error indicating a "not-found" response, which propagates through "GetUser" API calls
|
2024-09-15 17:59:25 -07:00 |
|
Alessio
|
2d35c37e17
|
Simply ErrNotInDatabase implementation
|
2024-09-15 17:47:51 -07:00 |
|
Alessio
|
a13f47e508
|
Make the data directory if needed
|
2024-09-15 15:22:07 -07:00 |
|
Alessio
|
67f2852ac7
|
Put pkg/persistence and cmd/data in tmpfs
|
2024-09-15 15:18:54 -07:00 |
|
Alessio
|
b9c63cb35a
|
Move to newer version of golangci-lint
|
2024-09-15 15:09:55 -07:00 |
|
Alessio
|
526582d90c
|
Fix lint error
|
2024-09-14 16:28:00 -07:00 |
|
Alessio
|
2731d787c2
|
Prevent failed SaveNotification transaction from locking the database
|
2024-09-14 16:01:28 -07:00 |
|
Alessio
|
b9e025589e
|
Update CHANGELOG.txt for v0.6.16
|
2024-09-03 18:36:23 -07:00 |
|
Alessio
|
667b54503d
|
Fix lint error
|
2024-09-02 17:06:36 -07:00 |
|
Alessio
|
14ea626014
|
Show unread notifications count bubble in web UI; add background scraping of notifications every 10s
|
2024-09-02 17:00:30 -07:00 |
|
Alessio
|
72b547f6aa
|
Unread notifications count should be specific to a single user
|
2024-09-02 16:25:54 -07:00 |
|
Alessio
|
9c7174a84a
|
Add way to scrape unread count; add db query to count unread notifs since a given sort index
|
2024-09-02 15:02:27 -07:00 |
|
Alessio
|
665e6a31dd
|
Add notifications page
|
2024-08-31 23:23:22 -07:00 |
|
Alessio
|
1f392f5240
|
Fix lint error
|
2024-08-31 23:06:54 -07:00 |
|
Alessio
|
f554846355
|
Add sample notification data, and compound query to retrieve notifications and associated data
|
2024-08-31 23:04:13 -07:00 |
|
Alessio
|
0c620621a6
|
Add scraping notiication detail
|
2024-08-28 19:22:09 -07:00 |
|
Alessio
|
dc816c6f28
|
Track retweet lists in notifications alongside tweets
|
2024-08-28 19:20:29 -07:00 |
|
Alessio
|
0a1cdc17af
|
Fix integration test (link thumbnail image went down again)
|
2024-08-26 12:21:46 -07:00 |
|
Alessio
|
b8db01c0ab
|
Add test file for previous commit
|
2024-08-26 00:19:24 -07:00 |
|
Alessio
|
2c7c35e23f
|
Add pagination to notifications
- handle notifications end-of-feed
- add support for "quoted" and "mentioned" notifications
|
2024-08-26 00:07:10 -07:00 |
|
Alessio
|
04991ad554
|
Add 'get_notifications' subcommand
|
2024-08-25 22:57:40 -07:00 |
|
Alessio
|
b77612c66f
|
Add SQL queries for notifications
|
2024-08-25 22:54:18 -07:00 |
|
Alessio
|
e94327b153
|
Add current user ID to notifications' UserID field (notification recient) when parsing
- also make an enum for notification types instead of magic numbers in the code
|
2024-08-25 22:48:09 -07:00 |
|
Alessio
|
fae23cc243
|
Fix lint errors
|
2024-08-25 19:01:52 -07:00 |
|
Alessio
|
eafdbf5ffb
|
Add Notifications parser
|
2024-08-25 16:27:49 -07:00 |
|
Alessio
|
27d8ab39f0
|
Abandon concept of release branches, switch to tags
|
2024-08-23 15:00:24 -07:00 |
|
Alessio
|
9a985539c5
|
Add some debug info to the integration test
|
2024-08-23 13:24:11 -07:00 |
|
Alessio
|
4853969b4d
|
Fix lint error
|
2024-08-23 12:57:27 -07:00 |
|
Alessio
|
f3f0b4868d
|
Update CHANGELOG.txt for v0.6.15
|
2024-08-23 12:52:16 -07:00 |
|
Alessio
|
c16ed03f22
|
Manual enable browser cache (1 hour expiry) for static assets
|
2024-08-23 12:50:02 -07:00 |
|
Alessio
|
3f7a357b17
|
Fix lint error
|
2024-08-19 18:23:46 -07:00 |
|
Alessio
|
c45b8e7ad8
|
Add --delay flag to force a delay between requests in a large paginated scrape
|
2024-08-19 18:20:12 -07:00 |
|
Alessio
|
9c8c7cdf65
|
'webserver' subcommand now respects the '--session' flag
|
2024-08-19 17:49:36 -07:00 |
|
Alessio
|
4990e7913d
|
Fix lint error
|
2024-08-19 17:29:54 -07:00 |
|
Alessio
|
e2ca9a975a
|
Remove scraper singleton pattern entirely
|
2024-08-19 17:27:54 -07:00 |
|
Alessio
|
08e5a726a8
|
Remove most uses of the singleton pattern in 'scraper' package
|
2024-08-19 16:45:32 -07:00 |
|
Alessio
|
adbab97ca1
|
Reset the CI pipeline step conditions (don't force everything to run every time anymore)
|
2024-08-19 16:39:22 -07:00 |
|
Alessio
|
8b54f0acab
|
Try removing quotes
|
2024-08-19 14:58:53 -07:00 |
|
Alessio
|
27760db3a8
|
Add debugging line in CI
|
2024-08-19 14:55:58 -07:00 |
|
Alessio
|
e699301e82
|
When running integration test in CI, make the /tmp directory before writing temp session file
|
2024-08-19 14:52:41 -07:00 |
|
Alessio
|
dda57b8117
|
Kick CI to run integration test
|
2024-08-19 14:47:49 -07:00 |
|
Alessio
|
5d0fd63591
|
When returning HTTP errors, send toasts if request is HTMX
|
2024-08-19 14:43:28 -07:00 |
|
Alessio
|
f8988abef1
|
Enable optionally using a stored session file in integration test, bypassing login
|
2024-08-19 14:15:57 -07:00 |
|
Alessio
|
ee2b287fd9
|
Enable adding toasts in full page reloads (and HTMX where it's hx-boost or target = body)
- use toasts to display non-fatal scraping errors for Tweets
|
2024-08-18 16:36:32 -07:00 |
|