-
7a8f7dc415
Add import_opml job
apalis
Tyler Hallada
2024-09-22 14:43:51 -0400
-
e41085425a
Upgrade apalis, add fred pool to state, start publishing in jobs
Tyler Hallada
2024-09-22 13:44:55 -0400
-
6912ef9017
Add crawl_entry job
Tyler Hallada
2024-08-27 21:54:14 -0400
-
65eac1975c
Move feed fetching to crawl_feed job, DomainRequestLimiter
Tyler Hallada
2024-08-26 01:12:18 -0400
-
9c75a88c69
Start of a crawl_feed job
Tyler Hallada
2024-08-25 22:24:02 -0400
-
a3450e202a
Working apalis cron and worker with 0.6.0-rc.5
Tyler Hallada
2024-08-21 01:10:26 -0400
-
764d3f23b8
WIP add apalis & split up main process
Tyler Hallada
2024-07-27 13:55:08 -0400
-
4a5d514cc7
Make stdout logging pretty
main
Tyler Hallada
2024-05-11 16:43:22 -0400
-
cfc962c2cb
Adding tokio-console support for debugging tokio tasks
tokio-console
Tyler Hallada
2024-05-11 16:04:18 -0400
-
-
27ab839df4
Update frontend packages
Tyler Hallada
2024-05-11 16:02:22 -0400
-
3f97c0e2ca
Upgrade packages and make sessions more secure
Tyler Hallada
2024-05-09 00:32:08 -0400
-
2fab68241e
Add last/next crawl times to feeds, improve local time rendering
Tyler Hallada
2024-02-01 00:13:09 -0500
-
457aafbfe3
Fix opml import form
Tyler Hallada
2024-01-31 22:32:54 -0500
-
2e5ff1337c
Fix crawl_feed_interval_minutes update logic
Tyler Hallada
2024-01-31 22:25:05 -0500
-
4eee21caed
Switch to tailwind for css styling
Tyler Hallada
2024-01-07 19:45:20 -0500
-
89f37279e5
Package updates & don't load livereload snippet on hx-requests
Tyler Hallada
2024-01-03 00:07:41 -0500
-
c9a631a1f2
Update all packages, switch to tower-sessions
Tyler Hallada
2023-12-20 00:25:28 -0500
-
6c23b3aaa3
Cleanup the other auth forms
Tyler Hallada
2023-12-19 01:18:39 -0500
-
7abffb2729
Progressively enhanced register form
Tyler Hallada
2023-12-18 22:27:03 -0500
-
5881412b59
Login & add feed form progressive enhancement
Tyler Hallada
2023-12-16 01:03:04 -0500
-
ea4784ff07
Fix login and add feed form
Tyler Hallada
2023-11-12 18:40:05 -0500
-
575f7d45b9
Restart the server on deploy
Tyler Hallada
2023-10-24 22:42:39 -0400
-
6980ff5f9f
Turn off verbose logging in deploy.yml
Tyler Hallada
2023-10-20 01:26:00 -0400
-
7bff966ac0
Just rsync backend binary in deploy.yml
Tyler Hallada
2023-10-20 01:12:30 -0400
-
d6946573a4
Fix cargo-bin cache in deploy.yml
Tyler Hallada
2023-10-20 00:18:03 -0400
-
3cb33a5d34
Build and ship frontend in deploy.yml
Tyler Hallada
2023-10-20 00:12:38 -0400
-
68fed43a5a
Cache sqlx-cli between deploy runs
Tyler Hallada
2023-10-19 23:54:06 -0400
-
b6d33a0f62
Remove sqlx prepare --check from deploy.yml
Tyler Hallada
2023-10-19 23:46:56 -0400
-
4b729de5fe
Install sqlx-cli in deploy.yml
Tyler Hallada
2023-10-19 23:32:02 -0400
-
f8a717d92f
Prepare sqlx queries and add content dir
Tyler Hallada
2023-10-19 23:12:31 -0400
-
1305cf490a
Create deploy.yml for deploying via Github actions
Tyler Hallada
2023-10-19 22:53:09 -0400
-
8feb2ec10e
Prevent decoding empty uuid strings
Tyler Hallada
2023-10-17 01:07:52 -0400
-
5f9d64f2d9
Prevent Base62Uuid decoding from panicing
Tyler Hallada
2023-10-17 00:59:01 -0400
-
7f86612899
Switch to async-fred-session, default config vals
Tyler Hallada
2023-10-17 00:15:44 -0400
-
835e9dc748
Do reset password operations in db transaction
Tyler Hallada
2023-10-13 14:44:40 +0200
-
60671d5865
Complete reset password flow
Tyler Hallada
2023-10-13 14:07:38 +0200
-
d5c5185351
Fix sessions persisting across server restart
Tyler Hallada
2023-10-07 00:54:15 -0400
-
609f6d3d9f
Fixes to email verification process
Tyler Hallada
2023-10-06 17:50:08 -0400
-
e59c6d596e
Finish up email verification form
Tyler Hallada
2023-09-29 23:48:37 -0400
-
c95334a7e2
Email verification form submit
Tyler Hallada
2023-09-29 20:56:43 -0400
-
cdc8eb9b02
Basic email verification done
Tyler Hallada
2023-09-28 23:53:46 -0400
-
f938a6b46b
WIP email sending for registration
Tyler Hallada
2023-09-27 23:11:52 -0400
-
8d1bffc899
Update bun types
Tyler Hallada
2023-09-27 22:41:10 -0400
-
a72bfa15bd
Use HX-Target, not HX-Boost for Layout render
Tyler Hallada
2023-09-27 01:28:53 -0400
-
bea3529e22
Rename signup to register and center forms
Tyler Hallada
2023-09-27 00:23:28 -0400
-
092a38ad52
Add hx-boosted support to Layout
Tyler Hallada
2023-09-26 23:36:31 -0400
-
81b4ef860e
Fix login/signup redirection
Tyler Hallada
2023-09-26 01:48:05 -0400
-
6fd2f150a0
Store sessions in redis
Tyler Hallada
2023-09-26 01:47:50 -0400
-
306059c355
Add basic user auth
Tyler Hallada
2023-09-25 01:35:26 -0400
-
ec394fc170
Implement entry and feed pagination
Tyler Hallada
2023-09-02 14:01:18 -0400
-
0607b46283
Add a footer
Tyler Hallada
2023-09-01 20:13:44 -0400
-
a8742c882e
Install htmx via bun instead of unpkg CDN
Tyler Hallada
2023-09-01 19:59:22 -0400
-
e50e165b87
Remove dbg! statements
Tyler Hallada
2023-09-01 19:59:10 -0400
-
21cae62714
Add bun to prereqs in README.md
Tyler Hallada
2023-09-01 01:23:52 -0400
-
ac12ca0fd9
Add eslint and prettier to frontend
Tyler Hallada
2023-09-01 01:05:06 -0400
-
1d6f98c6bb
Replace hotwire with htmx
Tyler Hallada
2023-09-01 00:25:05 -0400
-
ff0b218da1
Adjust entry html/css
Tyler Hallada
2023-08-29 23:36:05 -0400
-
69ed8aa8bb
Use ceil in calculating crawl_interval
Tyler Hallada
2023-08-29 23:32:05 -0400
-
276f0e17a8
Remove self from Crawls and Imports in actors at end of task
Tyler Hallada
2023-08-29 23:30:00 -0400
-
ceac234ce7
Sanitize entry html content with ammonia
Tyler Hallada
2023-08-29 23:04:35 -0400
-
2f39be4152
Finish implemtning OPML importer
Tyler Hallada
2023-08-29 00:35:19 -0400
-
eddf39b62e
Added importer actor, file upload still not working
Tyler Hallada
2023-07-22 22:54:57 -0400
-
e6a37703be
Use tokio::sync::mutex for Crawls
Tyler Hallada
2023-07-19 23:02:25 -0400
-
d17f909312
Add CrawlScheduler actor, shared client w/ last modified headers
Tyler Hallada
2023-07-15 21:40:31 -0400
-
02d5cb9976
Remove article_scraper crate
Tyler Hallada
2023-07-15 02:31:45 -0400
-
ea67690d1d
Start feed crawlers at startup
Tyler Hallada
2023-07-15 02:30:25 -0400
-
0dfde7cd31
Begin adding pagination for feeds
Tyler Hallada
2023-07-15 02:12:59 -0400
-
ae95921966
Update feed last_crawl_error & crawl_interval_minutes
Tyler Hallada
2023-07-15 01:30:45 -0400
-
4837cbb903
Add crawl metadata to feed & improve model interface
Tyler Hallada
2023-07-15 00:36:44 -0400
-
0fa0cfc508
Only crawl new entries
Tyler Hallada
2023-07-14 21:27:23 -0400
-
923776d7a1
Add DomainLocks to serialize requests to each domain
Tyler Hallada
2023-07-14 00:52:36 -0400
-
b7efc61cfc
Add EntryCrawler that uses readability lib
Tyler Hallada
2023-07-11 01:52:38 -0400
-
f13c7e5e70
Add an async actor FeedCrawler for fetching feed details
Tyler Hallada
2023-07-09 21:18:19 -0400
-
8f4db1d8d9
Button padding tweak
Tyler Hallada
2023-07-08 01:58:33 -0400
-
b94555d346
Delete feed button
Tyler Hallada
2023-07-08 01:52:15 -0400
-
478e72d8f0
Add feed form
Tyler Hallada
2023-07-08 01:05:49 -0400
-
f69d0f2752
Improve feed list and add feed page
Tyler Hallada
2023-07-07 16:03:12 -0400
-
3f028c3088
Store entry html content outside DB in file storage
Tyler Hallada
2023-07-05 23:45:49 -0400
-
7289151318
Upgrade sqlx to 0.7 + some tweaks
Tyler Hallada
2023-07-05 21:14:31 -0400
-
5169fac218
Reload frontend changes faster in dev mode
Tyler Hallada
2023-07-05 20:05:03 -0400
-
74a205d51e
Also bundle css with bun so it busts caches
Tyler Hallada
2023-06-29 00:34:09 -0400
-
ec90069c30
Fixup the just watch command
Tyler Hallada
2023-06-29 00:00:26 -0400
-
3f744c0c50
Add auto-reload for frontend and backend
Tyler Hallada
2023-06-28 01:20:04 -0400
-
76cc87631f
Add frontend JS and improve post styling
Tyler Hallada
2023-06-27 14:03:52 -0400
-
7e06d23bba
Replace argh with clap
Tyler Hallada
2023-06-27 14:03:52 -0400
-
abd540d2ff
Better database layout with uuid primary keys
Tyler Hallada
2023-06-27 14:03:52 -0400
-
4e41bbd6e1
Add domain to entry list
Tyler Hallada
2023-06-27 14:03:52 -0400
-
97c4ae73f0
Add static file server, CSS styles for home
Tyler Hallada
2023-06-09 01:02:50 -0400
-
758e644173
Add published_at to entries, begin to support pagination
Tyler Hallada
2023-06-08 01:20:21 -0400
-
3f29138bd1
Fetch and save entry HTML content with metadata
Tyler Hallada
2023-06-07 01:06:03 -0400
-
786f3a194f
Streaming log page with colors
Tyler Hallada
2023-06-06 21:14:29 -0400
-
6713a7a440
Complete log stream implementation
Tyler Hallada
2023-06-03 19:03:58 -0400
-
951d6d23e2
Add /log page that displays server log
Tyler Hallada
2023-06-03 01:09:25 -0400
-
ea236dff4e
Add rudimentary entry page, fix main frame link navigation
Tyler Hallada
2023-06-02 00:31:25 -0400
-
0b7acadd60
Add main turbo-frame
Tyler Hallada
2023-06-02 00:18:06 -0400
-
f4da3f3ab3
Adding title to config and utilizing it in layout
Tyler Hallada
2023-06-02 00:07:42 -0400
-
effccfdbbc
Add config extension module
Tyler Hallada
2023-06-01 23:01:11 -0400
-
a67ffbbbed
Add layout and feeds page, add hotwire
Tyler Hallada
2023-06-01 22:48:09 -0400
-
74f353b894
Add (semi) live reloading for debug server
Tyler Hallada
2023-06-01 00:59:46 -0400
-
e501c15c66
Add header partial
Tyler Hallada
2023-06-01 00:59:39 -0400