diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a650705..c3e52b2 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -208,3 +208,13 @@ v0.6.0 - UI improvements: - Make page loads much faster by moving image/video downloading to non-blocking background tasks - Get rid of dropdown button on tweets (buttons are just inline now) + +v0.6.1 +------ + +- UI improvements: + - add the `--auto-open` flag for `twitter webserver` which opens the homepage in a browser on launch + - search bar preserves its text between searches + - spinner now shows when loading / fetching tweets + - on errors, an error toast notification now shows +- Add followers/followees pages and queries diff --git a/doc/TODO.txt b/doc/TODO.txt index 5e7d5ee..675a48b 100644 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -113,6 +113,7 @@ TODO: paste-twitter-urls-in-search-bar TODO: ui-deuglifying - "Follow" / "Unfollow" button +- "End of feed" indicator TODO: show-errors-in-UI - if an HTTP request fails, show an error in the UI somehow diff --git a/pkg/persistence/versions.go b/pkg/persistence/versions.go index fe93750..e2d64db 100644 --- a/pkg/persistence/versions.go +++ b/pkg/persistence/versions.go @@ -151,6 +151,8 @@ var MIGRATIONS = []string{ vacuum;`, `insert into tombstone_types(rowid, short_name, tombstone_text) values (8, 'newer-version-available', 'There’s a new version of this Tweet')`, + + // 25 `create table chat_rooms (rowid integer primary key, id text unique not null, type text not null, @@ -201,6 +203,15 @@ var MIGRATIONS = []string{ foreign key(message_id) references chat_messages(id) foreign key(sender_id) references users(id) );`, + `create table follows(rowid integer primary key, + follower_id integer not null, + followee_id integer not null, + unique(follower_id, followee_id), + foreign key(follower_id) references users(id) + foreign key(followee_id) references users(id) + ); + create index if not exists index_follows_followee_id on follows (followee_id); + create index if not exists index_follows_follower_id on follows (follower_id);`, } var ENGINE_DATABASE_VERSION = len(MIGRATIONS) diff --git a/sample_data/seed_data.sql b/sample_data/seed_data.sql index a1e39f6..3daca83 100644 --- a/sample_data/seed_data.sql +++ b/sample_data/seed_data.sql @@ -431,6 +431,6 @@ insert into fake_user_sequence values(0x4000000000000000); create table database_version(rowid integer primary key, version_number integer not null unique ); -insert into database_version(version_number) values (25); +insert into database_version(version_number) values (26); COMMIT;