Commit graph

626 commits

Author SHA1 Message Date
Samuel Clay
e55e6c3bd5 Fixing monitor to use new venv. 2024-12-24 22:43:01 -05:00
Samuel Clay
b43b4e8016 Ansible_tags is not defined. 2024-12-24 20:03:22 -05:00
Samuel Clay
73781116d5 Adding elasticsearch v8 for dense vector support in discover. 2024-12-24 19:46:43 -05:00
Samuel Clay
5f02400567 Re-normalizing dense vectors from 1584 dimensions to 256 dimensions, applying bbq_hnsw index to save 96% memory usage on vector embeddings. 2024-12-24 19:40:48 -05:00
Samuel Clay
6cfd38f6e3 Re-scheduling discover indexing if indexing didn't finish in the last day and user is checking related again. 2024-12-20 11:35:29 -05:00
Samuel Clay
153cb876b5 Moving discover indexing to its own queue. 2024-12-14 13:39:21 -08:00
Samuel Clay
3e961c60e6 Merge branch 'master' into discover
* master: (36 commits)
  Static deploys should force gunicorn reload.
  New X/Twitter icons.
  New Android screenshots.
  New screenshots for homepage, updating all twitter links to x.com. Still need Android screenshot from S22.
  Android 13.3.2 230
  #1886 Support for themed icons
  #1898 (Marking story as read/unread right after loading will mark different story)
  Bumped build number
  #1907 (Resizable middle column)
  Fixed #1906 (story list leaves a space after all stories read)
  #1903 (Saved searches don't work)
  #1902 (Adjust position of unread indicator on story title select)
  #1247 (Mac Catalyst edition)
  Prep
  Add nullability annotations to ReadingAction
  #1247 (Mac Catalyst edition)
  Fixed offline images not appearing
  Android 13.3.1 229
  #1891 Handle Android 9 and below for OPML file export
  Add nullability annotation to help with Kotlin conversion
  ...
2024-11-17 20:24:17 -08:00
Samuel Clay
b660ec79fe Static deploys should force gunicorn reload. 2024-11-17 20:23:21 -08:00
Samuel Clay
6d58c79b02 Merge branch 'master' into discover
* master:
  Deprecating old blog.
  Adding macOS app to Goodies.
  Adding hblog as possible server in nginx.
  Adding docker rule for hblog:80
  New macOS blog post.
  Finishing macOS blog post. Need to upgrade minima theme.
  New screenshots of the macOS app
2024-10-26 09:44:18 -07:00
Samuel Clay
bfbe5496ca Adding docker rule for hblog:80 2024-10-24 08:28:39 -07:00
Samuel Clay
abeb3d45f6 Merge branch 'master' into discover
* master:
  Postgres secondary
  Prometheus 500GB data.
  New forum server.
  Adding youtube feeds to PuSH.
  Adding macOS screenshots.
  Updating ansible setup.
  #1890 (Add Auto to theme selector)
  #1247 (Mac Catalyst edition)
  Fixed a feed detail swipe starting on one row and ending on another causing the wrong row being marked unread
  Prep
2024-10-10 20:29:06 -07:00
Samuel Clay
e7284bdd8c Prometheus 500GB data. 2024-09-20 06:26:47 -07:00
Samuel Clay
b444523a02 New forum server. 2024-09-20 05:54:15 -07:00
Samuel Clay
501a26034c Updating ansible setup. 2024-09-10 06:35:50 -07:00
Samuel Clay
8740c9ad57 Setup imageproxy crontab 2024-08-13 09:05:56 -04:00
Samuel Clay
796111e13c Adding Copy URL/Text/Print to default sharing services. 2024-08-04 19:09:43 -07:00
Samuel Clay
7e68b00d13 Adding discover to folders of feeds. Holy moly this is nearly done. 2024-07-12 18:16:11 -04:00
Samuel Clay
a49eaa1ad5 Switching discover feeds search index to preserve prod. 2024-07-10 11:46:57 -04:00
Samuel Clay
55dda973da Merge branch 'master' into discover
* master:
  Allowing traffic on docker0 interface.
  Clean TXT records so letsencrypt doesn't fail
  Thresholding bounced newsletters email.
  Another type of invalid url on the widget.
  Handling broken urls on widget
  Handling broken urls on image extraction.
  Handling invalid forgot password form.
  Fixing global shared stories blurblog.
  https for stripe urls. Fixes #1865.
2024-06-29 08:19:51 -04:00
Samuel Clay
db30d559a0 Allowing traffic on docker0 interface. 2024-06-14 21:21:08 -04:00
Samuel Clay
a7081e280e Clean TXT records so letsencrypt doesn't fail 2024-06-14 15:01:27 -04:00
Samuel Clay
3f5759c5ca
Merge pull request #1861 from samuelclay/black-formatting
Black formatting
2024-04-30 18:28:38 -04:00
Samuel Clay
6c8106920f Merge branch 'js-format' into discover
* js-format: (132 commits)
  Reformatting CSS.
  Reformatting all JavaScript.
  Postgres exporter cleanup
  Android v13.2.4
  #1858 skipBackFillingStories on feed set onResume cursor update
  Updating Sentry
  #1856 Fix keyboard not showing on search input box
  Android v13.2.3.
  Fix sending sync update status from feed utils
  Android v13.2.2
  Android v13.2.1
  New APNS updating cert instructions.
  Fiddling with metrics server.
  Handling broken youtube channel
  Youtube username/title
  Handling youtube usernames that are actually handles.
  Handling @handle youtube.com feeds when adding a feed.
  Users who are too far into paging now get a 404
  Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.
  Updating certs.
  ...
2024-04-30 18:26:58 -04:00
Samuel Clay
b6302a3359 Postgres exporter cleanup 2024-04-30 17:59:20 -04:00
Samuel Clay
da0275d7e6 Merge branch 'black-formatting' into discover
* black-formatting:
  Black formatting and isort
2024-04-24 09:52:22 -04:00
Samuel Clay
7165aa1bf6 Black formatting and isort 2024-04-24 09:50:42 -04:00
Samuel Clay
c63067754d Merge branch 'black-formatting' into discover
* black-formatting:
  Black formatting.
2024-04-24 09:49:17 -04:00
Samuel Clay
d1dafe7606 Black formatting. 2024-04-24 09:43:56 -04:00
Samuel Clay
573476e003 Merge branch 'master' into discover
* master: (84 commits)
  Cleanup postgres
  Adding support for hyphens in youtube usernames.
  New APNS updating cert instructions.
  Fiddling with metrics server.
  Handling broken youtube channel
  Youtube username/title
  Handling youtube usernames that are actually handles.
  Handling @handle youtube.com feeds when adding a feed.
  Users who are too far into paging now get a 404
  Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.
  Updating certs.
  Handling too many feeds tasked.
  Bumping concurrency for feed fetchers.
  Icon importer also uses new consul domain.
  User not user agent
  Adding individual IP addresses from hetzner.
  Moving hetzner migration doc to archive
  Formatting
  Adding dwww
  Moving node consul
  ...
2024-04-24 09:25:45 -04:00
Samuel Clay
56cd514030 Updating Sentry 2024-04-20 07:43:43 -04:00
Samuel Clay
e6c26a78ac Fiddling with metrics server. 2024-03-20 09:24:10 -04:00
Samuel Clay
1f5e9053dd Handling too many feeds tasked. 2024-02-28 09:33:10 -05:00
Samuel Clay
669c07e023 Adding individual IP addresses from hetzner. 2024-02-26 14:42:17 -05:00
Samuel Clay
22f187b616 Adding dwww 2024-02-25 18:51:58 -05:00
Samuel Clay
b621dd738c Moving node consul 2024-02-25 17:57:20 -05:00
Samuel Clay
d6643bb8ab Rewriting original page server to use async. 2024-02-25 17:13:38 -05:00
Samuel Clay
006bdc7964 Logging failed page fetch timeout. 2024-02-25 15:41:35 -05:00
Samuel Clay
e9fdaadc70 Updating redis pubusb port 2024-02-25 14:24:58 -05:00
Samuel Clay
dc59b019a3 Moving to new redis ports. 2024-02-25 13:54:14 -05:00
Samuel Clay
c2d6c2f22e All postgres servers need to know secondary 2024-02-25 13:14:13 -05:00
Samuel Clay
41bf125467 Last minute changes to migration strategy. 2024-02-25 12:30:42 -05:00
Samuel Clay
015d922cb2 Redis replica migration. 2024-02-19 17:43:45 -05:00
Samuel Clay
bef8b73b79 Splitting redis roles. 2024-02-18 17:16:56 -05:00
Samuel Clay
79d71fa4e2 Moving redis to new ports 2024-02-18 16:22:06 -05:00
Samuel Clay
148d19a605 Faster ufw, now progressively enhanced. 2024-02-18 16:10:51 -05:00
Samuel Clay
f6a2a910ff Fixing hetzner consul ips. 2024-02-18 15:24:30 -05:00
Samuel Clay
1fa902f6a1 Speeding up ufw by batching up the commands. 2024-02-18 14:51:48 -05:00
Samuel Clay
38c7463609 Adding hetzner db-consul servers. 2024-02-18 14:51:38 -05:00
Samuel Clay
7bd7d4ba9d Tailing logs needs a bit more width for new task servers. 2024-02-18 08:23:21 -05:00
Samuel Clay
f17d12a10c Work servers only need 4 celery. 2024-02-18 08:08:25 -05:00