Nick Sweeting
|
52386d9c16
|
run all blocking commands in background threads and show nice UI messages as confirmation
|
2024-09-06 02:54:22 -07:00 |
|
Nick Sweeting
|
ba6c1fd69b
|
minor formatting and fixes
|
2024-09-05 04:39:46 -07:00 |
|
Nick Sweeting
|
44669fab73
|
add BaseHook concept to underlie all Plugin hooks
|
2024-09-05 03:36:18 -07:00 |
|
Nick Sweeting
|
0c236b034b
|
allow accessing admin change pages by .abid as well as .id
|
2024-09-04 23:43:07 -07:00 |
|
Nick Sweeting
|
cbf2a8fdc3
|
rename datetime fields to _at, massively improve ABID generation safety and determinism
|
2024-09-04 23:42:36 -07:00 |
|
Nick Sweeting
|
68a39b7392
|
remove .old_id entirely and make ABID generation only happen once on initial save
|
2024-09-04 16:40:15 -07:00 |
|
Nick Sweeting
|
9072f4a999
|
fix ABID added to default to bookmarked value
|
2024-09-04 02:34:27 -07:00 |
|
Nick Sweeting
|
4427869ae8
|
fix ABID generation by chopping ts_src precision to consistent length
|
2024-09-04 02:02:29 -07:00 |
|
Nick Sweeting
|
d060eaa499
|
abid gradual improvements, some regrets
|
2024-09-04 00:08:14 -07:00 |
|
Nick Sweeting
|
ae13f1811f
|
better ABID display in admin UI
|
2024-09-03 17:11:10 -07:00 |
|
Nick Sweeting
|
01094ecb03
|
fix REST API CSRF and auth handling
|
2024-09-03 14:16:44 -07:00 |
|
Nick Sweeting
|
9be7e1a0bc
|
change Snapshot admin action UI button text
|
2024-09-02 01:14:06 -07:00 |
|
Nick Sweeting
|
b789be098d
|
fix type hint
|
2024-08-28 00:26:37 -07:00 |
|
Nick Sweeting
|
24fe958ff3
|
massively improve Snapshot admin list view query performance
|
2024-08-26 20:16:43 -07:00 |
|
Nick Sweeting
|
09553d8340
|
hardcode EXTRACTOR_CHOICES to prevent nondeterministic migrations
|
2024-08-22 15:36:02 -07:00 |
|
Nick Sweeting
|
9b1659c72f
|
make created_by_id autoapply to any ArchiveResults created under Snapshot
|
2024-08-20 19:43:07 -07:00 |
|
Nick Sweeting
|
ea81f2fc14
|
use ABIDAdmin as base ModelAdmin
|
2024-08-20 19:26:40 -07:00 |
|
Nick Sweeting
|
0285aa52a0
|
config and attr access improvements
|
2024-08-20 18:31:21 -07:00 |
|
Nick Sweeting
|
4ae186dfca
|
fix ABID generation consistency when self._state.adding is True
|
2024-08-20 05:56:19 -07:00 |
|
Nick Sweeting
|
267964881c
|
fix tags editor in Snapshot list view
|
2024-08-20 03:29:57 -07:00 |
|
Nick Sweeting
|
506b3d28d4
|
fix admin UI TagInline and ArchiveResultInline form POST handling
|
2024-08-20 01:57:07 -07:00 |
|
Nick Sweeting
|
c4ef2993b2
|
update REST API and Admin UI to use new id and old_id exclusively
|
2024-08-19 20:00:04 -07:00 |
|
Nick Sweeting
|
74c11d41be
|
dont allow modifying Snapshot.timestamp as it would break folder dirs
|
2024-08-19 19:42:01 -07:00 |
|
Nick Sweeting
|
18ebaed7ed
|
fix admin UI display of tags
|
2024-08-19 18:34:01 -07:00 |
|
Nick Sweeting
|
57d31b2b14
|
fix snapshot uuid
|
2024-08-18 01:07:21 -07:00 |
|
Nick Sweeting
|
8c50257fe9
|
move snapshot id to old_id
|
2024-08-18 00:24:38 -07:00 |
|
Nick Sweeting
|
a271bcb4ce
|
use new ids for ArchiveResult API
|
2024-08-17 23:03:43 -07:00 |
|
Nick Sweeting
|
f72debfdb2
|
migrate ArchiveResult.id to old_id, and make uuid main id
|
2024-08-17 22:58:35 -07:00 |
|
Nick Sweeting
|
4d0bbfccfc
|
add uri salt and fix api url namespaces
|
2024-08-17 21:56:23 -07:00 |
|
Nick Sweeting
|
5e0cc926f1
|
show ulid in archivebox admin
|
2024-08-17 19:31:18 -07:00 |
|
Nick Sweeting
|
48becde9b4
|
add new pydantic-based plugin system
|
2024-05-17 20:13:54 -07:00 |
|
Nick Sweeting
|
acfd346440
|
make abids searchable in the admin ui
|
2024-05-17 20:11:31 -07:00 |
|
Nick Sweeting
|
241a7c6ab2
|
add created, modified, updated, created_by and update django admin
|
2024-05-13 07:50:07 -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
|
f896e5dbeb
|
switch from monkey patching WebhookModel to using swappable
|
2024-05-13 02:36:15 -07:00 |
|
Nick Sweeting
|
027c029316
|
redact passwords, keys, and secret tokens in admin UI
|
2024-05-06 11:06:42 -07:00 |
|
Nick Sweeting
|
8667ed29f1
|
improve API webhooks helptext and change app_label to API
|
2024-05-06 08:11:01 -07:00 |
|
Nick Sweeting
|
47666ec26b
|
show webhooks config in django admin
|
2024-05-06 07:13:54 -07:00 |
|
Nick Sweeting
|
75153252dc
|
big overhaul of REST API, split into auth, core, and cli methods
|
2024-04-25 03:56:22 -07: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
|
d0cd84a2af
|
Merge branch 'dev' into specific-version-banner
|
2024-01-19 04:01:32 -08:00 |
|
Nick Sweeting
|
ef1a697588
|
fix sorting by Size or by Files to sort by number of archive results
|
2024-01-19 03:47:38 -08:00 |
|
Ben Muthalaly
|
5de45dbf30
|
Show upgrade notification in admin snapshot view
|
2024-01-08 22:55:30 -06: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
|
7d5a7f80ca
|
Update admin.py
|
2023-12-18 19:24:48 -08:00 |
|
Nick Sweeting
|
7d06836443
|
add WIP comment
|
2023-12-18 19:24:18 -08:00 |
|
Nick Sweeting
|
6761ed368c
|
wip pre-0.7.1 side fixes
|
2023-11-14 02:09:58 -08:00 |
|
Nick Sweeting
|
a9986f1f05
|
add timezone support, tons of CSS and layout improvements, more detailed snapshot admin form info, ability to sort by recently updated, better grid view styling, better table layouts, better dark mode support
|
2021-04-10 04:21:36 -04:00 |
|
Nick Sweeting
|
8d68f1744e
|
tweak columns in private snapshots list and shorten action names
|
2021-04-10 04:21:36 -04:00 |
|
Nick Sweeting
|
722f530c80
|
support adding and removing multiple tags at once using autocomplete multiselect field
|
2021-04-10 04:21:36 -04:00 |
|