Nick Sweeting
|
e8f1264954
|
rename plugins dirs
|
2024-09-24 01:34:27 -07:00 |
|
Nick Sweeting
|
a9a97c013d
|
split plugin dirs, created new cleaner import path for plugin config in settings.py
|
2024-09-24 01:25:55 -07:00 |
|
Nick Sweeting
|
8f38f70e4a
|
define PACKAGE_DIR and DATA_DIR in settings.py directly
|
2024-09-22 19:26:26 -07:00 |
|
Nick Sweeting
|
3bbf8f69ab
|
cleanup settings.py sqlite settings more
|
2024-09-13 03:27:38 -07:00 |
|
Nick Sweeting
|
eae11cba19
|
add recommended SQLite db connection settings to avoid single-writer lock contention
|
2024-09-11 16:50:44 -07:00 |
|
Nick Sweeting
|
1ce09b88d7
|
show logs and workers in Django Admin data views
|
2024-09-10 00:05:45 -07:00 |
|
Nick Sweeting
|
60154fba5f
|
add django_huey, huey_monitor, and replace Threads with huey tasks
|
2024-09-10 00:05:45 -07:00 |
|
Nick Sweeting
|
db5428a486
|
increase maximum form field POST param size
|
2024-09-10 00:05:45 -07:00 |
|
Nick Sweeting
|
f6ca48835a
|
hide more 404 and 304 errors from daphne logs
|
2024-09-06 02:54:53 -07:00 |
|
Nick Sweeting
|
b56b1cac35
|
cleanup plugantic and pkg apps, make BaseHook actually create its own settings
|
2024-09-06 01:48:18 -07:00 |
|
Nick Sweeting
|
2e1e1945f2
|
add django-object-actions to provide Regenerate ABID button
|
2024-09-05 23:19:21 -07:00 |
|
Nick Sweeting
|
00aa7dc19f
|
setup daphne and django channels to replace runserver
|
2024-09-05 21:45:43 -07:00 |
|
Nick Sweeting
|
2c48dabfab
|
add preliminary support for ASGI/daphne serving
|
2024-09-05 21:43:42 -07:00 |
|
Nick Sweeting
|
44669fab73
|
add BaseHook concept to underlie all Plugin hooks
|
2024-09-05 03:36:18 -07:00 |
|
Nick Sweeting
|
0fef2357c7
|
change default datetime template rendering to include seconds
|
2024-09-04 23:43:25 -07:00 |
|
Nick Sweeting
|
f915ef6c5e
|
try to improve django console log 404 and 200 error filtering
|
2024-09-03 14:17:02 -07:00 |
|
Nick Sweeting
|
01094ecb03
|
fix REST API CSRF and auth handling
|
2024-09-03 14:16:44 -07:00 |
|
Nick Sweeting
|
9af260df16
|
BasePlugin system expanded and registration system improved
|
2024-09-03 00:58:50 -07:00 |
|
Nick Sweeting
|
da76a84c45
|
rename pkgs app to pkg
|
2024-08-30 03:32:36 -07:00 |
|
Nick Sweeting
|
d7e333b5cf
|
fix settings.py for prod
|
2024-08-26 20:20:33 -07:00 |
|
Nick Sweeting
|
917af4b1d7
|
add pydantic logfire and improve settings for debugging
|
2024-08-26 20:14:47 -07:00 |
|
Nick Sweeting
|
5fe3edd79a
|
new plugin loading system
|
2024-08-23 02:02:34 -07:00 |
|
Nick Sweeting
|
34389e5e7c
|
improve CSRF_TRUSTED_ORIGINS loading logic
|
2024-08-23 02:01:40 -07:00 |
|
Nick Sweeting
|
9c35f3ddb7
|
add new CSRF_TRUSTED_ORIGINS config option
|
2024-08-22 18:40:47 -07:00 |
|
Nick Sweeting
|
80d7a30f13
|
improve version_str detection
|
2024-08-22 17:57:33 -07:00 |
|
Nick Sweeting
|
0285aa52a0
|
config and attr access improvements
|
2024-08-20 18:31:21 -07:00 |
|
Nick Sweeting
|
52a813aa80
|
fix title display in admin UI and abid filter matching in urls
|
2024-08-20 01:58:36 -07:00 |
|
Nick Sweeting
|
9273db528e
|
fix abid generation migrations to be historically consistent
|
2024-08-20 01:58:19 -07:00 |
|
Nick Sweeting
|
2c157f0b5b
|
increase max POST field limit for admin
|
2024-08-19 18:34:52 -07:00 |
|
Nick Sweeting
|
f72bae8eec
|
autodiscover plugins on startup
|
2024-05-17 20:48:11 -07:00 |
|
Nick Sweeting
|
48becde9b4
|
add new pydantic-based plugin system
|
2024-05-17 20:13:54 -07:00 |
|
Nick Sweeting
|
a1afd0211f
|
fix abid calculation
|
2024-05-17 20:11:00 -07:00 |
|
Nick Sweeting
|
0420662174
|
switch everywhere to use Snapshot.pk and ArchiveResult.pk instead of id
|
2024-05-13 05:12:12 -07:00 |
|
Nick Sweeting
|
4f9f22e024
|
create abid_utils with new ABID type for ArchiveBox IDs
|
2024-05-13 02:37:48 -07:00 |
|
Nick Sweeting
|
f896e5dbeb
|
switch from monkey patching WebhookModel to using swappable
|
2024-05-13 02:36:15 -07:00 |
|
Nick Sweeting
|
33bc4622a0
|
add ulid and typeid to Snapshot and ArchiveResult
|
2024-05-12 04:45:34 -07:00 |
|
Nick Sweeting
|
0529099639
|
create cache dir and sqlite db
|
2024-05-12 01:42:34 -07:00 |
|
Nick Sweeting
|
913590ee39
|
explain weird use of ellipses magic value
|
2024-05-11 15:02:43 -07:00 |
|
Nick Sweeting
|
027c029316
|
redact passwords, keys, and secret tokens in admin UI
|
2024-05-06 11:06:42 -07:00 |
|
Nick Sweeting
|
d782bafe2e
|
fix storages missing stackfiles error
|
2024-05-06 07:14:01 -07:00 |
|
Nick Sweeting
|
47666ec26b
|
show webhooks config in django admin
|
2024-05-06 07:13:54 -07:00 |
|
Nick Sweeting
|
c7fc9c004f
|
add django-signal-webhooks
|
2024-05-06 06:58:03 -07:00 |
|
Nick Sweeting
|
4a5ad32040
|
add django-requests-tracker
|
2024-04-25 18:02:01 -07:00 |
|
Nick Sweeting
|
8dcfa93ec6
|
Merge branch 'main' into dev
|
2024-04-24 14:32:07 -07:00 |
|
Brandl
|
5f9aac18f2
|
api v1
|
2024-04-10 01:29:24 +02:00 |
|
jim winstead
|
8b1b01e508
|
Update to Django 4.2.x, now in LTS until April 2026
|
2024-03-25 17:46:01 -07:00 |
|
Nick Sweeting
|
1532186283
|
Merge branch 'main' into dev
|
2024-01-04 12:30:46 -08:00 |
|
Nick Sweeting
|
fcdc41a1ab
|
re-enable autocomplete tag field for now as its breaking action buttons display
|
2024-01-03 19:09:14 -08:00 |
|
Nick Sweeting
|
5805e18380
|
Update settings.py
|
2023-12-18 19:25:08 -08:00 |
|
Vladimir D
|
37bdcbf950
|
make local auth working along with ldap auth so that local superuser could manage ldap users
|
2023-12-06 16:16:51 +04:00 |
|