J. King
0eb0478195
Merge branch 'master' into redup
2023-12-30 10:16:49 -05:00
J. King
1b80ad37bc
Merge branch 'csfixer3'
...
Code style cleanup to mostly conform to PSR-12
2023-03-22 23:33:05 -04:00
J. King
16af57cf90
Partially working cleanup tests
2023-03-14 19:58:33 -04:00
J. King
df185bbe42
Address the schema changing on the service
2022-09-22 20:49:54 -04:00
J. King
9ac615e4a4
Apply more PSR-12 style rules
2022-05-31 23:55:04 -04:00
J. King
46e20be983
Test for service reloading
2021-07-06 10:07:56 -04:00
J. King
ad32bf3340
Style fixes
2021-07-05 21:47:44 -04:00
J. King
b8ac646d22
Fix up hangup signal handling
2021-07-05 20:57:05 -04:00
J. King
37c58e186a
Handle hangup signal
2021-07-05 20:57:05 -04:00
J. King
4e1193bab2
Move forking daemon support code to own class
2021-07-05 20:57:05 -04:00
J. King
32e04e3938
Move forking and related to Service class
2021-07-05 20:57:05 -04:00
J. King
372bf9f630
Exclude code from coverage
2021-07-05 20:57:05 -04:00
J. King
2c7b16ed27
Respond to termination signals and delete PID file
2021-07-05 20:57:05 -04:00
J. King
4080b2d09d
Apply new rules
2021-04-14 11:17:01 -04:00
J. King
311910795a
More tests for icon cache
2020-11-06 17:06:01 -05:00
J. King
e60f7ea03f
Add class constant visibility
2020-03-01 18:32:01 -05:00
J. King
bc53a2d24a
Style fixes
2020-03-01 15:16:50 -05:00
J. King
71c7cd8fb1
Full coverage! Fixes #66
2019-10-19 18:51:01 -04:00
J. King
728eecfbb5
Additional service tests
2019-10-19 12:14:13 -04:00
J. King
3ef1177f06
Remove driver lists
2019-10-18 13:20:28 -04:00
J. King
f7240301e4
Basic database maintenance
...
Closes #169
2019-07-26 09:37:51 -04:00
J. King
5cd84c4ab4
Validate configuration parameters on import, and other changes
...
- Each parameter is checked for type and normalized
- Interval strings are converted to DateInterval objects
- Timeouts can be specified as interval strings
- Most intervals can be null to signify infinity
- Driver classes are checked that they implement the correct interface
- Short driver names may be used, and are used by default
- Helpful errors messages are printed in case of erroneous configuration
Exporting is currently broken; this will be fixed in an upcoming commit
2019-01-20 22:40:49 -05:00
J. King
f64f0c6a22
Whitespace cleanup
2018-10-26 14:58:04 -04:00
J. King
6da86428c4
Added per-file legal boilerplate
...
Includes PHPDoc license tag in the file-level block with accompanying copyright notice.
Also added an AUTHORS file on the off chance of outside contributions
2017-11-16 20:51:03 -05:00
J. King
11b2066922
Added per-file legal boilerplate
...
Includes PHPDoc license tag in the file-level block with accompanying copyright notice.
Also added an AUTHORS file on the off chance of outside contributions
2017-11-16 20:23:18 -05:00
J. King
474d32e54f
Preliminary implementation of TTRSS sessions (needs tests; may not work)
2017-09-16 19:57:33 -04:00
J. King
f7e50fe95d
Passed code through linter
2017-08-29 10:50:31 -04:00
J. King
52104fb647
Implement article cleanup; fixes #28
2017-08-17 22:36:15 -04:00
J. King
3b018c89d1
Implemented cleanup of orphaned feeds; fixes #25
2017-08-02 18:27:04 -04:00
J. King
d3bca6eb47
More code coverage accommodation
2017-07-20 22:40:09 -04:00
J. King
4cded011ff
Complete implementations of server status and user status REST calls
...
- Fixes #30
- Fixes #31
- Avatars are not yet supported by the data model; blocked by issue #52
2017-07-19 18:07:36 -04:00
J. King
3a26c75044
Tests for Database::meta*() functions
...
Improves #49
2017-07-18 16:38:23 -04:00
J. King
da092d5f8c
Changed Misc\DateFormatter to a collection of static methods and renamed it to Date; renamed Data to Arsse to avoid confusion and better reflect its centrality
2017-07-17 07:47:57 -04:00
J. King
9f90756ede
Improvements to Service
2017-07-16 14:55:37 -04:00
J. King
6d4aa4db6e
Minimally functional, highly experimental, working server
...
- Basic update service handles only one feed at a time and possibly leaks memory
- Output for REST requests is still very basic
- No avatar support
- No reporting of whether cron works
- No cleanup before or after feed updates
2017-07-15 16:44:06 -04:00