3cafb318dc
Use auto IDs; drop to PHP 8.2
2024-06-11 21:03:27 -04:00
08fd589481
Add distro create script
2024-06-09 21:27:49 -04:00
3dc314b2e3
Fix insert statements; other minor tweaks
2024-06-09 18:01:04 -04:00
edc9a218b7
Fix doc update-by-ID problem
...
- Rework imports for pages
- Ready for final end-to-end test before merge
2024-06-08 13:34:14 -04:00
efa69f2c1c
Remove direct PDO handling
2024-06-08 11:24:09 -04:00
3a31aca467
Convert @ to : in parameter names
...
- Still more to do; possible connection exhaustion
2024-06-04 22:52:12 -04:00
7231a95fca
Change to PDODocument library
2024-06-04 19:56:06 -04:00
1ca7dbdedd
Tweaks to document access
2024-06-03 18:18:51 -04:00
93dd8e880f
First cut of item-with-feed and list impl
...
- Add strict types to all files
- Convert many queries to document commands
2024-06-02 22:14:19 -04:00
b88ad1f268
Add table to doc util script
...
- Remove db parameter from several places
- Add constructors for document types
2024-06-01 23:17:29 -04:00
610ab67475
Move domain items up to lib
...
- WIP on converting more complex queries
2024-05-31 22:57:24 -04:00
f7f5dba795
Split out feed parsing from document
...
WIP - still moving things around...
2024-05-31 16:00:04 -04:00
67747899ac
WIP on document conversion
2024-05-31 14:06:08 -04:00
df20936af2
WIP on document conversion
2024-05-30 21:58:54 -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