Commit Graph
100 Commits
Author SHA1 Message Date
diginaut bf6cd081f9 Typing and docstring improvements 2025-09-22 12:26:57 +02:00
diginaut 651a7e4ece Fixed imports from same dir/module 2025-09-21 22:54:44 +02:00
diginaut 63ebc33b04 Implementing add/edit bookmark form with auto-complete 2025-09-21 22:32:14 +02:00
diginaut 5f2e2c37fa Be more explicit about some dependencies 2025-09-21 21:24:50 +02:00
diginaut 21306f030e More uv usage 2025-09-21 18:31:40 +02:00
diginaut f05525a9cd Made .txt the same as .in for now 2025-09-20 22:09:54 +02:00
diginaut ac4ae2edd0 Refactoring tags endpoints to use tags_service 2025-09-14 22:10:40 +02:00
diginaut 425b9441ed Moved Bookmark operations to service, added logging 2025-09-13 22:11:30 +02:00
diginaut 6047302e09 Better module naming for the model functions 2025-09-13 20:35:05 +02:00
diginaut 8234b8c603 Added requirements to project file 2025-09-12 23:05:33 +02:00
diginaut a887d93c8f Cleanups 2025-09-12 23:01:35 +02:00
diginaut 3cf322ac29 Cleanup and fixed the down migration 2025-09-12 22:51:28 +02:00
diginaut 8b4ee37fec Fix migration to actually rename sqlite columns 2025-09-12 22:49:34 +02:00
diginaut 0cdd2fbb93 Renamed key properties 2025-09-12 20:06:09 +02:00
diginaut 99d883d0e9 Moved more functionality to modules, away from main app file 2025-09-12 19:59:07 +02:00
diginaut 7facbeb149 'hidden' visibility option 2025-09-12 19:59:06 +02:00
diginaut 9890eafb69 Migrating DB to something usable with sqlmodel 2025-09-12 17:37:58 +02:00
diginaut fd2708247d Merge pull request #50 from aquatix/alembic
Implement alembic migrations and better DB models module, including some async rework
2025-09-12 17:22:33 +02:00
diginaut ad7f7df21c Migration to sqlmodel way of doing things 2025-09-12 17:19:11 +02:00
diginaut ad92e23804 Initial migration with original state from peewee ORM 2025-09-12 16:29:17 +02:00
diginaut f4afa34f69 Point alembic config to the new models module 2025-09-12 12:30:14 +02:00
diginaut 59205166cb Moved DB models to their own module 2025-09-12 12:26:59 +02:00
diginaut b6a81fded4 Make alembic comprehend/use sqlmodel 2025-09-12 12:15:25 +02:00
diginaut 3a87485b9a Application now uses async DB session everywhere 2025-09-12 12:03:12 +02:00
diginaut 1219371185 async sqlite migrations config 2025-09-12 12:03:07 +02:00
diginaut 80f585487a Introducing alembic migrations 2025-09-11 16:50:26 +02:00
diginaut e55b3c0ea1 Only show dropshadow on nav on the correct themes 2025-07-07 21:54:54 +02:00
diginaut 6ed1269711 Better size and umwelt for modal dialog 2025-06-17 22:30:43 +02:00
diginaut 36370cfad4 Use Javascript camelCase in variables 2025-06-16 22:38:54 +02:00
diginaut 63a86a7090 Edit/Add bookmark modal 2025-06-16 22:32:43 +02:00
diginaut 18b40ed485 Tables, template reflowing, docstrings, better index page 2025-06-15 22:07:02 +02:00
diginaut fc0c668ba1 Sections 2025-06-13 16:55:56 +02:00
diginaut fe360a1c7a Inputs like having a dropshadow too 2025-06-10 22:21:14 +02:00
diginaut 231620ca3b Use palette colours 2025-06-10 22:19:23 +02:00
diginaut 925aeba18e Lots of input styling and some argonaut colours 2025-06-10 22:16:11 +02:00
diginaut 3a566f60ca Support HEAD on root route, for monitoring etc 2025-06-10 16:04:33 +02:00
diginaut 5adbb8dce0 Default sizes for H1 per specification 2025-06-09 22:08:52 +02:00
diginaut 284768d9d9 Lighter muted 2025-06-06 17:18:33 +02:00
diginaut 1229680abe Namespace certain types of variables 2025-06-06 15:36:53 +02:00
diginaut 4dc46ba3c7 Muted text color and some structuring 2025-06-06 15:28:06 +02:00
diginaut 3e917efe37 Reworked image cards, added footer layout to digui 2025-05-24 22:38:14 +02:00
diginaut 343ac01086 Fix for property after refactoring the model 2025-05-13 22:18:41 +02:00
diginaut d8c8d87568 Update bookmark and autofill certain fields 2025-05-13 19:01:13 +02:00
diginaut 22e73bc991 Explicit button colours for these themes 2025-05-13 18:37:05 +02:00
diginaut f750a547d3 Sort bookmarks correctly on load 2025-05-12 22:58:32 +02:00
diginaut d96bde9bb1 Tags/chips 2025-05-12 22:50:56 +02:00
diginaut 70979b3350 Support for filtering on tags 2025-05-12 16:13:28 +02:00
diginaut 1836eedfe8 Better loading indicator 2025-05-11 09:19:53 +02:00
diginaut 5efc12e698 blip-preventer 2025-05-11 09:19:51 +02:00
diginaut eb8e764a61 Card layouting, introduced Fontawesome icons 2025-05-09 23:13:39 +02:00
diginaut d9b1d99e32 20240331: just use ruff, and document the other deps 2025-05-09 20:44:50 +02:00
diginaut e7021cdf3d silo improvements, fix for nebula 2025-05-09 17:03:08 +02:00
diginaut 45d8743b65 Moved themes to digui 2025-05-09 16:35:39 +02:00
diginaut 4d5aae7881 Removed light/dark modes, introduced list of themes 2025-05-09 15:34:29 +02:00
diginaut 3f5d43b0fa Theming trials 2025-05-09 14:58:42 +02:00
diginaut d9e8ca76fe Initial theme toggler 2025-05-08 19:13:17 +02:00
diginaut faae900b06 Configure for server 2025-05-07 16:47:27 +02:00
diginaut 0f7e280bb3 Show bookmarks in a grid 2025-05-06 23:15:09 +02:00
diginaut d28228fc03 Better (semantic) HTML structure, load indicator in nav 2025-05-06 16:59:58 +02:00
diginaut 5d71250408 Toggle between showing the bookmarks and a list of the tags 2025-05-06 16:21:56 +02:00
diginaut d073bc079a Started fleshing out digui 2025-05-06 15:57:27 +02:00
diginaut 72b131c77f Better sort buttons 2025-05-06 15:40:58 +02:00
diginaut 5943265687 Ignore PyCharm config 2025-05-06 14:49:18 +02:00
diginaut 3642753266 Only fetch new bookmarks and tags when cache is not up-to-date 2025-05-06 14:44:25 +02:00
diginaut 127284716e Also order z-a 2025-05-06 08:02:53 +02:00
diginaut 40a0f773c4 Navigation stub, sortable bookmarks 2025-05-05 21:55:28 +02:00
diginaut b364f865b1 Show and filter/search bookmarks 2025-05-05 20:08:34 +02:00
diginaut 324c77f985 Refactoring to simpler html with alpine.js 2025-05-04 22:39:37 +02:00
diginaut 9b11ae65c3 Moved templates and static into the project dir 2025-05-04 21:40:31 +02:00
diginaut 85639b128f Public tags, cleanups, config for templates 2025-05-04 21:38:58 +02:00
diginaut 3369ee3b89 Tabula rasa rewrite with SQLModel 2025-05-04 19:05:54 +02:00
diginaut 3a17b5aa63 More refactoring for sqlalchemy 2025-05-04 14:25:52 +02:00
diginaut bf36d726ac Merge branch 'fastapi' of github.com:aquatix/digimarks into fastapi 2025-05-04 13:18:12 +02:00
diginaut 8e8d3bfcdc Better docstring 2025-05-04 13:18:06 +02:00
diginaut d89e8be72e Formatting fixes 2025-04-29 21:18:19 +02:00
diginaut e4d303a72b More refactoring 2025-02-02 22:06:23 +01:00
diginaut cfcca3e161 Use preferred name of the library 2024-08-08 17:31:29 +02:00
diginaut 533e21141f More refactoring 2024-08-08 17:30:15 +02:00
diginaut c695972a94 Stubs for the rewrite 2024-08-08 15:00:09 +02:00
diginaut 8968b47ddd Check on and fixed imports with ruff 2024-03-31 21:31:06 +02:00
diginaut 7cbde4cc37 Use async httpx instead of requests to do external calls 2024-03-31 21:30:28 +02:00
diginaut 29c3ccca59 Use async httpx instead of requests to do external calls 2024-03-31 21:23:36 +02:00
diginaut 71b0543771 Introducing pytest 2024-03-31 21:23:12 +02:00
diginaut 374db18181 Better naming, docstrings and more 2024-02-11 21:25:18 +01:00
diginaut 0351760d3f Ruff config and such 2024-02-11 21:24:46 +01:00
diginaut a3cdccdb8a More refactoring 2023-12-12 22:46:19 +01:00
diginaut 65af6b5762 Unnecessary exclude 2023-12-12 22:44:44 +01:00
diginaut 81825379cb Docstring fixes according to ruff 2023-11-02 13:26:58 +01:00
diginaut f6f129d67c Refactoring to fastapi, reformatting with ruff 2023-10-30 21:51:55 +01:00
diginaut 30bd835e41 Refactoring to FastAPI 2023-08-01 22:42:24 +02:00
diginaut 7e397f9d2b Refactoring to FastAPI and SQLAlchemy 2023-07-30 21:19:51 +02:00
diginaut 96e7ef16d4 New project structure, in line with modern Python projects 2023-07-29 16:05:05 +02:00
diginaut 0b49186559 First work on refactoring to fastapi 2022-08-04 13:27:38 +02:00
diginaut 3092f83c8b Serve the search JS with the correct mimetype 2022-07-23 11:10:55 +02:00
diginaut a27787e956 Dependency updates 2022-07-23 11:10:50 +02:00
diginaut 21800911db Security: lxml; more updates 2022-07-13 18:45:34 +02:00
diginaut 20a3d9f838 Latest everything 2022-04-23 09:09:50 +02:00
diginaut 0ab3bd2263 Security: lxml; more updates 2021-12-13 21:28:43 +01:00
diginaut 32b074b859 Security: urllib3; more updates 2021-07-06 15:10:18 +02:00
diginaut 5789bbe006 Latest everything 2021-03-25 10:16:17 +01:00