Update CHANGELOG.txt for v0.4.0

This commit is contained in:
Alessio 2023-08-18 19:32:10 -03:00
parent 189fb3c2c1
commit b7ee3e066b
3 changed files with 43 additions and 0 deletions

View File

@ -22,6 +22,7 @@ pipeline:
commands: commands:
- cd cmd - cd cmd
# - ./tests.sh # - ./tests.sh
# TODO: fix the integration tests!
version_bump_test: version_bump_test:
image: offline-twitter/go image: offline-twitter/go

View File

@ -146,3 +146,9 @@ v0.3.2
- BUGFIX: fix duplicate space participants bug (participants in a space should be unique) - BUGFIX: fix duplicate space participants bug (participants in a space should be unique)
- Add fetching of a user's Likes tab - Add fetching of a user's Likes tab
- Implement "liking" and "unliking" - Implement "liking" and "unliking"
v0.4.0
------
- Add Web front-end served by `twitter webserver`
- Some small improvements to scraping of Spaces

View File

@ -84,3 +84,39 @@ TODO apiv2-tombstones
- on User Feed: - on User Feed:
- tombstones (e.g, "Age restricted") that show up as top-level entries - tombstones (e.g, "Age restricted") that show up as top-level entries
- keep in mind that these might be retweets; the entry-id is the RetweetID, not the TweetID - keep in mind that these might be retweets; the entry-id is the RetweetID, not the TweetID
TODO tidy-up-command-line-flags
- make flags that are part of a subcommand go after that subcommand (e.g., `twitter get_user_tweets -n 200 ...`)
TODO: fatih-color
- replace "terminal-utils" with "fatih/color"
TODO: mobile-requests
- implement mobile versions of various requests
- Check in `pkg/scraper/test_responses/mobile_requests`
Webserver
---------
TODO: SQL-logger
TODO const-select-fields
- There's a few queries that use "select ..." and write out all the fields. Put the field names in one spot
TODO compound-query-structs
- Right now the result structs for the compound queries (e.g., "Feed", "TweetDetail") are in the `persistence` package. They don't go there probably
TOOD: login-routes-tests
- Make the scraper.API object injectable somehow (get rid of singleton pattern) and add tests for login and change-session sequences
- Also test profile.ListSessions()
TODO: web-ui-downloading
- web UI needs buttons to trigger a scrape / refresh manually
TODO: web-ui-search
TODO: webserver-session-arg-active-user
- make the active user get set on initializing the Application object if a --session flag is given
TODO: webserver-tombstones