Nick Sweeting
95beddc5fc
more migration fixes
2025-12-29 22:12:57 -08:00
Nick Sweeting
80f75126c6
more fixes
2025-12-29 21:03:05 -08:00
Nick Sweeting
30c60eef76
much better tests and add page ui
2025-12-29 04:02:11 -08:00
Nick Sweeting
f0aa19fa7d
wip
2025-12-28 17:51:54 -08:00
Claude
13be196fd7
Merge remote-tracking branch 'origin/dev' into claude/improve-test-suite-xm6Bh
...
# Conflicts:
# pyproject.toml
2025-12-27 02:27:51 +00:00
Nick Sweeting
e2cbcd17f6
more tests and migrations fixes
2025-12-26 18:22:48 -08:00
Claude
ae2ab5b273
Add Python 3.13 support with uuid7 backport compatibility
...
- Create uuid_compat.py module that provides uuid7 for Python <3.14
using uuid_extensions package, and native uuid.uuid7 for Python 3.14+
- Update all model files and migrations to use archivebox.uuid_compat
- Add uuid7 conditional dependency in pyproject.toml for Python <3.14
- Update requires-python to >=3.13 (from >=3.14)
- Update GitHub workflows, lock_pkgs.sh to use Python 3.13
- Update tool configs (ruff, pyright, uv) for Python 3.13
This enables running ArchiveBox on Python 3.13 while maintaining
forward compatibility with Python 3.14's native uuid7 support.
2025-12-27 01:07:30 +00:00
Nick Sweeting
bb53228ebf
remove Seed model in favor of Crawl as template
2025-12-25 01:52:41 -08:00
Nick Sweeting
6c769d831c
wip 2
2025-12-24 21:46:14 -08:00
Nick Sweeting
1915333b81
wip major changes
2025-12-24 20:10:38 -08:00
Nick Sweeting
569081a9eb
rename abid_utils to base_models
2024-11-18 19:40:05 -08:00
Nick Sweeting
ed5357cec9
add migrations for datetime field renames
2024-09-04 23:44:13 -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
ff619fd31f
add api migrations
2024-08-20 18:31:40 -07:00
Nick Sweeting
9d2116ad9a
migration to make fields non editable
2024-08-20 03:46:04 -07:00
Nick Sweeting
11a24d9640
merge migrations between branches
2024-06-02 19:14:58 -07:00
Nick Sweeting
a4cc10d7f8
add migrations for third round of field changes
2024-05-13 07:50:22 -07:00
Nick Sweeting
206e7e74b3
add migrations to create and populate ABIDField and UUIDField values
2024-05-13 05:13:42 -07:00
Nick Sweeting
3805a1730d
add 0002 api migration
2024-04-30 21:45:02 -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
Brandl
5f9aac18f2
api v1
2024-04-10 01:29:24 +02:00