ChangeLog
Noted Changes
- None yet
Git Log
git log on Thu, 30 Jan 2025 21:16:11 +0000
- 0343c43 (HEAD -> v0.4) improved navigation / links on some user pages. add bootstrap to main server to replace user configs when server start [3 seconds ago]
- 1e5e6d0 (origin/v0.4) major improvement to links [25 hours ago]
- df8b750 improve links view, add link() method to package [25 hours ago]
- 5fb715e run scrawl [25 hours ago]
- 5a9e003 add test function to create test users. improve testing docs. add strongly typed returns [25 hours ago]
- 49316f8 all tests passing [26 hours ago]
- 96fa520 fix one test, add some commented out debug code. add notes. [2 days ago]
- f0ed931 replaced 'create.localhost' urls in tests with test_lib get_server() [2 days ago]
- 0d40707 add delivery test hacks to test server [2 days ago]
- 6dbe546 remove all uses of ->args in the validation, except for passing to views in show_form [2 days ago]
- 2bc33aa Validation now accepts
Packageas a paramater in its constructor, and relise less on args array [2 days ago] - 29a2cf4 composer update, notes [2 days ago]
- ea828d2 updated styling documentation [2 days ago]
- 0cd2ba2 notes [3 days ago]
- 1b1e59f documentation work. playground server for ... playing around [3 days ago]
- 87296ae more targeted css selectors on dashboard [3 days ago]
- 108c923 notes [7 days ago]
- 30e94f9 make mobile friendly dashboard [7 days ago]
- be611e4 notes [7 days ago]
- 4017a18 some improvements to Testing docs. initserver bootstrap also replaces user configs now [7 days ago]
- 6786453 run scrawl [9 days ago]
- cd2a674 add gitignore configurations for initserver. create user-configs.json.bak (but its not active in the bootstrap script) [9 days ago]
- 0e14f5d improve error handling for initialization page, improve readme. [9 days ago]
- 5a252b0 remove 'user' from public_file_params [9 days ago]
- 6f55000 add Testing docs to readme and run scrawl [9 days ago]
- 57969ec separated init test server from regular test server. improved setup for adding admin routes & admin dashboard views. Re-enable the liaison-information dashboard view. [6 weeks ago]
- b785403 improve some language on user config form. allow mail server configuration on user config form. progress on additional check before adding admin routes. [6 weeks ago]
- dd0108e using a different fix for the previous configs bug. add notes. [7 weeks ago]
- 32f6ac7 fix som mail-service issues in configs [7 weeks ago]
- a7ddd33 setting user library configurations is working! [7 weeks ago]
- 2dc07f3 dashboard is displaying, but functionality not yet tested fully [7 weeks ago]
- 24e2d6e some progress toward admin dashboard. moved old test servers into old folder [7 weeks ago]
- 8613c5e add public routes and views in the initliaztion addon. add notes [7 weeks ago]
- b341d07 update some view paths to be namespaced [7 weeks ago]
- 8085af3 package is updated to work with the initialization addon, but that addon is still under development [7 weeks ago]
- 139a4c3 some reorg to start on new server [7 weeks ago]
- 0912653 scaffolded the ServerIWant/deliver.php file. Wrote notes [7 weeks ago]
- 91ce79f Major code reorganization, in progress to remove the EasyServer class and replace it with just using the User Package & calling a method to enable the initialization pages, via a new addon just for that purpose. [5 months ago]
- 292680f new user package works, but EasyServer features are not yet implemented [5 months ago]
- a238517 much progress toward conversion to Package, away from EasyServer [5 months ago]
- 5eeecef quick fix for tests [5 months ago]
- 46c3f5f run scrawl, fix links in readme [5 months ago]
- 457ef39 move some things around [5 months ago]
- aebafea document mysql timezone needs to be utc. run scrawl [5 months ago]
- f99f679 all tests passing!!!! UPdates to how user caching is handled. users are invalidated from cache when they are logged out [5 months ago]
- 741de80 fixed two tests that were using old email-body-out.txt location [5 months ago]
- cbab73c PostNewPassword works! The debug mail service was outputting to a different location than previously configured, so test required minor modification [5 months ago]
- 8104602 some changes/fixes in send_mail, still trying to get PostNewPassowrd test working [5 months ago]
- e6bb9d4 status notes [5 months ago]
- d113b37 tried to work on a test but was too tired [5 months ago]
- 80c5b48 working on getting tests working again [5 months ago]
- b3f3e39 composer, test config, run tests [5 months ago]
- a34ac0d remove dependency on taeluf/server. composer update [5 months ago]
- 2b30114 bumped to v0.4 (but there's problems) [5 months ago]
- b5e67b5 notes on moving to v0.4 [5 months ago]
- 2f3f4b8 add get_user() method to Package [5 months ago]
- 23a3054 notes, run scrawl [5 months ago]
- 476ca6a add user Package class. [5 months ago]
- 244c66c fix links [5 months ago]
- 9492015 fix a bad link & a bad view call [5 months ago]
- 74b634d composer up, scrawl [5 months ago]
- d1fc062 composer update. run scrawl with notes extension now enabled [5 months ago]
- 3ce5116 EasyServer was disabling theme during constructor. removed that line [5 months ago]
- 4dff621 add get_user_package() to EasyServer [5 months ago]
- 9689bec delete old docs. move configdocs over to old dir. [5 months ago]
- a679e89 notes in status.md [5 months ago]
- a0f151a add docs url to scrawl.json [5 months ago]
- 8ffd97e add DASHBOARD_WILL_DISPLAY hook to protect some panels from being accessible by non-admins. Add a Liaison Site Details panel to the dashboard that dumps lots of liaison information. Super useful, but I disabled it due to concerns of security risk that I need to think about before enabling in the git repo. [5 months ago]
- 7d2d861 minor README fixes [5 months ago]
- e2998fb remove unnecessary section from readme [5 months ago]
- 4f509b2 major improvement to uconfiguration & mail settings documentation [5 months ago]
- b2da5bd user login configuration dashboard now submits successfully & actually updates user configs! [5 months ago]
- f88b0ab minor doc changes, run scrawl [5 months ago]
- 064057e configs work and documentation updates in progress [5 months ago]
- 5d8d359 progress toward consistent configurations [5 months ago]
- 18ebc72 slight form update [5 months ago]
- 9919953 update configure-login form. Add configurations class to define configurable keys (other code not yet updated to new keys) [5 months ago]
- 68f62fb some progress on a configure-site dashboard [5 months ago]
- 5b5dc12 update docs to list user.web_address and user.email_from configs [5 months ago]
- b2edc77 remove accidental code [5 months ago]
- 100f9c5 run scrawl [5 months ago]
- fff9381 finished implementing test for phpmailer mail service. fixed bug on password reset page [5 months ago]
- 132ecd5 probably successful implementation of the phpmailer mail service!!! [5 months ago]
- c768067 add mail service configuration. it works, but I've not yet configured phpmailer implementation [5 months ago]
- d093078 small improvement to user dashboard docs [6 months ago]
- c348f1a slight doc improvement [6 months ago]
- 8346731 document the dashboard hook [6 months ago]
- c0edc73 add Hooks class for constmodify dashboard page to call a dashboard displayed hook. [6 months ago]
- 9069d3f remove pointless 'right' [6 months ago]
- 4f3e2f3 height 100% dashboard [6 months ago]
- abc4d4e add get_user_lib() to easy server [6 months ago]
- 8280376 only allow display of dashboards that are in the dashboards list [6 months ago]
- f682e79 docs on user dashboard [6 months ago]
- 509dea9 notes [6 months ago]
- ea1ad7e minor doc fix [6 months ago]
- 5991ad4 minor doc update, run scrawl [6 months ago]
- e2a3b3d a bunch of minor changes and improvements [6 months ago]
- 56b28b9 update profile to refer users to dashboard [6 months ago]
- 1be8fa8 setup a user dashboard to replace the profile. Profile is not yet removed [6 months ago]
- f4d9664 add user initialization page and EasyServer class for easy setup [6 months ago]
- a2e980a write updated documentation [6 months ago]
- 87d83ee Update test script for pdo initialization of EasyServer [6 months ago]
- 7bd1f66 Use pdo object instead of db settings for initialization [6 months ago]
- 74a3005 when deleting role from user, also unset it from the user roles on the instantiated object [6 months ago]
- 66b76af 2 more checks in initialize script. Work on documentation [6 months ago]
- 0a0febb (origin/v0.3-initialization-page, v0.3-initialization-page) finished initialization page (needs double check.) [6 months ago]
- 478709f Building initialization feature & easy server setup to have a fully functional user login gui with very little setup. Work is in-progress [6 months ago]
- d351365 run scrawl, also minor fixes to readme src [6 months ago]
- 96a308c write documentation for: disable theme, give admin priveleges, disable specific pages, and using a custom mail function for testing [6 months ago]
- 44c26c1 composer update [6 months ago]
- fb0717d update gitignore [6 months ago]
- 4bf1740 documentation on User.->new_password(). create Code class for constants [2 years ago]
- 523baa9 php 8.2 compatability changes [2 years, 2 months ago]
- fd6f557 update to php 8.2 compatability, without breaking php 7.4 [2 years, 2 months ago]
- ec461bb add remove_role method to Permissions trait & remove_role sql to user.sql. composer update [2 years, 3 months ago]
- 9a7792b fix issue with csrf verification [2 years, 6 months ago]
- 0d4ac9c fix reset password url [2 years, 6 months ago]
- f710bc6 commented out debug stuffs [2 years, 7 months ago]
- bce36e2 fix issues with tlfuser init [2 years, 8 months ago]
- 91f22c3 user.all_roles query now returns roles even if there are no perms attached to that role [2 years, 8 months ago]
- 5e1efcc run scrawl [2 years, 8 months ago]
- abe19c6 add has_role() method [2 years, 8 months ago]
- b9c3b97 update global user when logging out through public page. small fix for password requirements. customizable user class [2 years, 9 months ago]
- 05bb969 bump [2 years, 9 months ago]
- 133fabf convert queries to use LilSql compilation from a sql files on disk [2 years, 9 months ago]
- 82d1d2d convert all queries in Lib to array of sql [2 years, 9 months ago]
- 972c2a5 update to liaison v0.6 & server v0.2 [2 years, 9 months ago]
- 3c500c3 add config.json for base url for lia v0.6 (though have not yet updated to v0.6 liaison) [2 years, 9 months ago]
- 45f338c delete old code; add some notes [2 years, 9 months ago]
- ed3bb40 legal stuff [2 years, 9 months ago]
- 6118008 minor docs update; run scrawl; [2 years, 9 months ago]
- 4184507 honey pot & other minimal spam control implemented. It is not tested programattically :( [2 years, 9 months ago]
- fba6278 improve some of the logging, add some polish, update the logging table to have sub-second precision [2 years, 9 months ago]
- e71715c minor notes [2 years, 9 months ago]
- bb694ad add order by to security logs. update notes [2 years, 9 months ago]
- d014bbe add security logging [2 years, 9 months ago]
- de959a1 fix some csrf issues, namely forms on POST failure that were not previously enabling csrf [2 years, 9 months ago]
- 9b2dea8 notes & remove an early exit from deliver.php [2 years, 9 months ago]
- 83ed082 csrf fully working on all form pages! Login also now uses the validation engine [2 years, 9 months ago]
- bb0c1b0 csrf is fully tested for requesting a password reset. add phtml as dev dependency. [2 years, 9 months ago]
- 0acb4c3 add csrf enable & csrf check to validation engine. Add optional FORCE PASS to csrf checking in the test server. delete csrf session data after passing validation. [2 years, 9 months ago]
- 2f4ff87 much progress on csrf. notes [2 years, 9 months ago]
- 45f7dc4 some placeholder stuff for csrf + notes on csrf [2 years, 9 months ago]
- 133ef7b add optional page disabling [2 years, 9 months ago]
- e859aef note, gitignore [2 years, 9 months ago]
- e495295 fix role_delete & add docblocks [2 years, 9 months ago]
- 7bd74e6 add role_delete() & role_deny() methods [2 years, 9 months ago]
- 58364e9 notes [2 years, 9 months ago]
- 26e79c0 terms & conditions. & fixed a docs test [2 years, 9 months ago]
- f822bcd run scrawl [2 years, 9 months ago]
- ccbac3e add docs test for permissions [2 years, 9 months ago]
- 9fc3559 much progress on docs.make sample server for documentation & test it. [2 years, 9 months ago]
- 1299d20 relegate all old code to old dir [2 years, 9 months ago]
- 0a9924f clean up notes & write new todos [2 years, 9 months ago]
- a3df687 register now uses validation class. add test for expired registration (completing the code) [2 years, 9 months ago]
- 5a25262 fix confirm password & confirm email fields in register form [2 years, 9 months ago]
- b62f0e5 webhook test 2 [2 years, 9 months ago]
- af3f946 test webhooks [2 years, 9 months ago]
- 2e63da6 notes [2 years, 9 months ago]
- 0d47bf6 use validation system for request password reset page [2 years, 9 months ago]
- 061ad54 sort reset password tests [2 years, 9 months ago]
- 065faac add throttling to password reset [2 years, 9 months ago]
- 72c80bd reset password refactored to using validation engine. All reset password tests are passing [2 years, 9 months ago]
- 322b9b7 progress on validation [2 years, 9 months ago]
- 8823a9b progress on password reset stuff. notes about password reset + refactor [2 years, 9 months ago]
- a21218a passed a few reset password tests / progress on implementation [2 years, 9 months ago]
- 6503b47 notes & tests for password reset, plus started actual password reset code [2 years, 9 months ago]
- 9c11074 some progress on reset password tests. notes for teh day [2 years, 9 months ago]
- 043e6f2 meh [2 years, 9 months ago]
- 5d5e873 moved a bunch of old code to old dir. Wrote registration completion page & modified CreateUser test to finnish registration through a web request (the proper way) [2 years, 9 months ago]
- d4347b6 simplified mail() testing & all tests are passing [2 years, 9 months ago]
- f8854fe notes [2 years, 10 months ago]
- 1e4d5e1 notes [2 years, 10 months ago]
- ef3436d registration tests. including mail-sending/receiving tests that are an absolute mess [2 years, 10 months ago]
- 3a590aa logout it is better tested now [2 years, 10 months ago]
- 80cbd64 login + throttling is fully tested. logout is tested [2 years, 10 months ago]
- f1ba97e login page works & is fully tested (maybe some edge cases are not tested) [2 years, 10 months ago]
- 2e11c37 test fail login & already logged in [2 years, 10 months ago]
- 9b9f211 test user login through a post request (passing) [2 years, 10 months ago]
- 3f80ab5 much progress on the successful login test [2 years, 10 months ago]
- 9d6a7af work on gui/server implementation & testing [2 years, 10 months ago]
- eb2d37d progress on tests for gui/web requests [2 years, 10 months ago]
- 77f2588 notes [2 years, 10 months ago]
- a08da64 ugh [2 years, 10 months ago]
- 49cb0c7 add clear_stale_throttles() method [2 years, 10 months ago]
- 060f890 throttling with duplicates now works [2 years, 10 months ago]
- c72918d throttling works [2 years, 10 months ago]
- 37407a5 much progress on throttle [2 years, 10 months ago]
- b98dfde role permissions work! [2 years, 10 months ago]
- 286cdac progress on permissions [2 years, 10 months ago]
- cbfd427 composer update [2 years, 10 months ago]
- c51503a umm. logout. umm. password validation. notes [2 years, 10 months ago]
- da9a998 add cookie logout [2 years, 10 months ago]
- ba23e3f notes [2 years, 10 months ago]
- 57e8511 composer update [2 years, 10 months ago]
- 51a6ee7 remove lildb dependency [2 years, 10 months ago]
- 2ec0ba8 password reset works! And some refactoring of some dtetime stuff ... and probably a couple other things [2 years, 10 months ago]
- 2a266fc minor code stuff. end of day notes [2 years, 10 months ago]
- cd93ffc password login & cookie login!! [2 years, 10 months ago]
- d719234 idk, just checking in. Been doing lots of things [2 years, 10 months ago]
- 3679e73 remove sentinel dependency [2 years, 10 months ago]
- fb95af0 (origin/v0.2, v0.2) progress on registration & login tests ... decided i'm ditching sentinel. switching to v0.3 branch for that [2 years, 10 months ago]
- d0aee31 much progress toward to lib & user interface [2 years, 10 months ago]
- 42bb9fe setup tests. start cli. notes [2 years, 10 months ago]
- dd2d4d0 update dependencies [2 years, 10 months ago]
- aa094a8 (origin/v0.1, v0.1) some notes?? [3 years, 8 months ago]
- 543367b early version of server-side API calling [4 years, 2 months ago]
- 7ac490c began generalizing the server-side API for admin [4 years, 2 months ago]
- e25b756 generalized js/html part of user admin api [4 years, 2 months ago]
- 2799cfb began admin interface, basic POST API, added autowire to test site, added api method to get backend object [4 years, 2 months ago]
- 8de32f9 added placeholder public files for admin operations [4 years, 2 months ago]
- d34cefd added permission & roles apis to backend & user object [4 years, 2 months ago]
- 3822d9b status notice on readme [4 years, 2 months ago]
- 375e0eb Project Initialized from local [4 years, 2 months ago]