Commit Graph

57 Commits

Author SHA1 Message Date
adcfd9d02a Use bind() for result steps 2024-07-29 17:10:59 -04:00
f5feef177a Update doc and option/result libraries 2024-07-28 22:02:22 -04:00
42870bf419 Replace to_option with Option::of 2024-07-27 21:53:33 -04:00
8cf84f1450 Use custom Result/Option types 2024-07-26 23:53:11 -04:00
6dc264d34c Completed result/option migration
- Change casing on exposed constants
- Add file-level phpdoc
2024-07-25 21:14:57 -04:00
1d5a3c1c7a WIP with option and result types 2024-06-25 18:37:00 -04:00
dfd9a873f8 Fix user delete process (#25)
- Bump version
2024-06-15 12:55:45 -04:00
c1901a68ec Fix refresh job (#24) 2024-06-12 07:49:56 -04:00
0c87392910 Documents and Documentation (beta 1) (#23)
- Change to SQLite document store
- Complete documentation on usage of Feed Reader Central
- Update INSTALLING.md for new installation procedures

Reviewed-on: #23
2024-06-12 02:07:35 +00:00
819979f2b2 Bump version 2024-06-07 20:21:20 -04:00
cfa56ec44f Drop .0 or .0.0 from version for display 2024-05-30 19:16:42 -04:00
1b65694e05 WIP on docs (#1) 2024-05-26 22:17:47 -04:00
da34f36530 Merge pull request 'Alpha 7' (#22) from alpha-7 into main
Reviewed-on: #22
2024-05-26 21:33:12 +00:00
58dd7a4ffb Add bookmark item search (#15)
- Implement form styling throughout
- Modify header links for narrower views
- Clean up CSS
2024-05-26 16:56:30 -04:00
9d59bfb1c6 Add search index (#15)
- Add utility rebuild script
- Add Search to header
- Add shell of search page
- Add search query support to ItemList
2024-05-26 14:18:20 -04:00
210377b4da Move list retrieve/render to class (#15)
- array_key_exists -> key_exists
2024-05-25 23:03:39 -04:00
c4e85e6734 Link name to bookmarked page (#14)
- Tweak CSS
2024-05-25 12:31:48 -04:00
2495136fc9 First cut of read bookmarked item page (#14)
- Added Bookmarked link to header if items exist
2024-05-23 23:02:07 -04:00
f4273935cb Add item bookmark buttons (#14)
Implemented as a toggle button

- Move init_cap func where web can see it
- Bump version to alpha7
2024-05-23 22:06:16 -04:00
4fa4dcb831 Alpha 6: Feed-level Pages (#21)
Reviewed-on: #21
2024-05-23 23:04:41 +00:00
93377ffa0e Merge pull request 'Alpha 5' (#20) from add-via-html into main
Reviewed-on: #20
2024-04-30 23:46:36 +00:00
b14399deb8 Add no purge, manual delete options (#12)
- Add htmx, hx attributes
- Only add/update items since last check
- Move messages to session to persist across redirects
- Polish styles a bit (still WIP)
2024-04-30 18:51:09 -04:00
d8ba178c55 Add pruning support (#12) 2024-04-29 23:01:49 -04:00
473dded4f9 Add docs for scheduled refresh (#11)
- Add user agent for feed requests
2024-04-28 21:16:42 -04:00
10638101d3 Add refresh utility script (#11) 2024-04-28 14:09:53 -04:00
1826ecd588 Derive feed from HTML (#10)
- Prevent duplicate feed subscriptions
- Move FeedItem to its own file
2024-04-27 22:05:39 -04:00
27f7a4c7d9 Merge pull request 'Implement remaining security models' (#19) from security-models into main
Reviewed-on: #19
2024-04-27 23:14:48 +00:00
2ac4a87865 Rename user config (#18)
- Update installation instructions
2024-04-27 19:09:13 -04:00
36373aae01 Add docs for security models (#9)
- Change default security to CONFIGURE_ME
- Fix log on return URL handling
- Update INSTALLING security model descriptions
2024-04-27 18:54:57 -04:00
9611893da3 Add single-user password utils (#9)
- Constrain images to reading viewport
2024-04-27 16:34:59 -04:00
0df40f3cfd Add version to page header 2024-04-27 14:11:31 -04:00
bf6b2a0ffa Add single-user handling (#9)
- Disallow log on for single-user mode user
- Improve CLI header display
2024-04-27 13:54:09 -04:00
c1790b58fd Add user maintenance CLI (#9)
- Add CLI infrastructure
- Add user to index page query
- Strip tags from title
- Move item parsing to FeedItem
2024-04-27 13:01:57 -04:00
7b21b86550 Merge branch 'main' into security-models 2024-04-26 20:49:34 -04:00
ce83b2a389 Add Atom support (#17) 2024-04-25 21:19:29 -04:00
9d476b644b Remove is_encoded reference (#16) 2024-04-17 09:03:57 -04:00
cab26db255 First cut of log on page (#9)
- Add session support
- Refactor security handling to use db connection
- Fix db path issue
2024-04-15 23:25:58 -04:00
4d736b8f77 Alpha 1
Reviewed-on: #8
2024-04-15 22:48:09 +00:00
f04e54b3a5 Update host note, fix doc link 2024-04-15 18:21:11 -04:00
c74d9ccb74 Allow HTML in all item content
RSS description may contain encoded entities
2024-04-14 20:05:39 -04:00
fe16ec7281 Add installation dox 2024-04-13 23:15:48 -04:00
77d628ed69 Add feed refresh link (#5)
- Feed updates and refresh use the same logic
- Fixed issue with logic around item add-or-update
2024-04-13 22:32:39 -04:00
ee86eeef13 Add item read page (#7)
- Open items links in an external window
- Include "Keep as New" button
2024-04-13 13:39:49 -04:00
9b2190252f List unread items on home page (#6)
- Fix feed update (latent bug on #4)
2024-04-13 12:10:07 -04:00
d9dc3ec361 Add URL to feed error message (#4) 2024-04-12 18:29:25 -04:00
480228013c Handle 404s on feed edit page (#4) 2024-04-12 07:27:19 -04:00
da9a569e4a Add editing of feed URL (#4)
- Move feed-specific database calls to Feed class
- Detect when feed items have been updated
- Add const keys for $_REQUEST values
2024-04-11 22:01:36 -04:00
7d294b9be8 Add date for RSS feeds (#4)
- First cut of user message add/display
2024-04-11 19:07:39 -04:00
8ca4bf2109 Change from SimpleXML to DOM (#4)
This API is more reliable, and should help when implementing the "load a site's HTML and look for feed links" functionality coming before the final release
2024-04-10 20:50:45 -04:00
0530ed0dc9 WIP on adding feed items (#4) 2024-04-09 23:14:53 -04:00