Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
bafbb57
Initial plan
Copilot Jul 6, 2025
d948b2c
Fix JavaScript error: Add missing populateSelectWithFallback method t…
Copilot Jul 6, 2025
70de18f
Merge pull request #1 from milekpl/copilot/fix-91fae97d-d65a-44a4-a70…
milekpl Jul 6, 2025
cc38ef1
Merge branch 'main' of https://github.com/milekpl/DWS
milekpl Jul 6, 2025
4bb9b72
Initial plan
Copilot Jul 6, 2025
6d67c19
feat(validation): Implement critical validation policy for editable e…
milekpl Jul 6, 2025
bfc358c
Fix Etymology section visual consistency: add tooltip and move Add bu…
Copilot Jul 6, 2025
9c392be
Merge pull request #2 from milekpl/copilot/fix-95f9d778-3c28-48b2-b68…
milekpl Jul 6, 2025
8d6aad6
feat: Create static API documentation with endpoint source locations
google-labs-jules[bot] Jul 6, 2025
1caf909
Merge pull request #3 from milekpl/feat/static-api-doc
milekpl Jul 6, 2025
70024e8
fix: Correct entry form to use dedicated JSON API endpoints
google-labs-jules[bot] Jul 6, 2025
fa96e10
fix some errors
milekpl Jul 6, 2025
3519fe3
Merge branch 'main' of https://github.com/milekpl/DWS
milekpl Jul 6, 2025
f4f8980
fix endpoint
milekpl Jul 6, 2025
e698412
fix some bugs in saving entries, tbc
milekpl Jul 6, 2025
ac0f96a
add language settings per project, TBC
milekpl Jul 6, 2025
5e92320
add requirements.txt
milekpl Jul 6, 2025
0bc3b1b
clean up
milekpl Jul 6, 2025
c64a17d
Implement YAML-based language list for settings and Select2
google-labs-jules[bot] Jul 6, 2025
080b033
fixing entry form step by step
milekpl Jul 8, 2025
16064ab
feat: Add method to get field validation state and update entry form …
milekpl Jul 8, 2025
e4b59da
feat: Implement multilingual support for definition and gloss fields …
milekpl Jul 8, 2025
4c0e2fc
feat: Enhance multilingual support by adding note fields and improvin…
milekpl Jul 8, 2025
34d1f8b
Refactor multilingual sense fields and entry forms for improved langu…
milekpl Jul 9, 2025
b5449e5
fix: Correctly use app's injector to retrieve DictionaryService in se…
milekpl Jul 9, 2025
76666a4
Refactor multilingual handling in tests and application logic
milekpl Jul 9, 2025
5adfaaf
Refactor tests for pronunciation display and validation rules to util…
milekpl Jul 10, 2025
1c64a95
Add integration and unit tests for coverage and functionality
milekpl Jul 10, 2025
d2a144b
Add unit tests for LIFT parser, traits, language codes, and entry val…
milekpl Jul 11, 2025
35869a7
feat: Implement dynamic column visibility and sorting for entries table
google-labs-jules[bot] Jul 11, 2025
692dd8c
Refactor Entry model to use dictionaries for form and gloss attribute…
milekpl Jul 11, 2025
9d3cc1f
Merge branch 'main' of https://github.com/milekpl/DWS
milekpl Jul 11, 2025
178d102
feat: Enhance entry and sense models with display dictionary methods …
milekpl Jul 11, 2025
ed27e12
I'm planning to add support for datetime fields in entries. Here's ho…
google-labs-jules[bot] Jul 11, 2025
b1a6daf
feat: Add date fields to Entry model and update related components fo…
milekpl Jul 13, 2025
2da6331
refactor: Remove debug print statement from LIFTParser and enhance da…
milekpl Jul 13, 2025
af7a27a
Add integration tests and XML data for advanced CRUD operations
milekpl Jul 14, 2025
2d01bdf
refactor: Update expected ranges in tests and improve entry matching …
milekpl Jul 14, 2025
311f530
refactor: Simplify integration tests by removing mocks and enhancing …
milekpl Jul 14, 2025
d3fb3ec
refactor: Update range assertions in tests to reflect current API str…
milekpl Jul 14, 2025
149f8bb
refactor: Remove mocks from integration tests for entries API and enh…
milekpl Jul 14, 2025
c37c86d
refactor: Update variant forms assertions to use dictionary access
milekpl Jul 14, 2025
a058af6
WIP: still not done, Add integration tests for morph-type inheritance…
milekpl Jul 15, 2025
4a2299c
Looks like there may be some tests that are out of date. I'll get to …
google-labs-jules[bot] Jul 14, 2025
2d33338
Add test results for web form submissions with definition preservatio…
milekpl Jul 15, 2025
732687e
feat: Add tools page with clear cache functionality
google-labs-jules[bot] Jul 15, 2025
69f2555
Update CI/CD workflow to include Redis and PostgreSQL services
google-labs-jules[bot] Jul 15, 2025
204bb20
feat: Implement persistent worksets
google-labs-jules[bot] Jul 15, 2025
6cf3d09
Fix project settings and integration tests (#9)
milekpl Jul 15, 2025
f347df4
fixing errors in ci/cd actions
milekpl Jul 15, 2025
456f957
bump action version
milekpl Jul 15, 2025
2754f16
bump action versions
milekpl Jul 15, 2025
5b28458
feat: Update CI/CD workflows to use manual BaseX installation and imp…
milekpl Jul 16, 2025
dcf5315
fix: update redis version to 5.0.4 in requirements.txt
milekpl Jul 16, 2025
c4819a7
fix: update test paths for unit and integration tests in CI workflow
milekpl Jul 16, 2025
9aeae7b
feat: add PostgreSQL environment variables for testing
milekpl Jul 16, 2025
acb7b23
fix: update PostgreSQL service configuration in CI workflow
milekpl Jul 16, 2025
794d24a
feat: add wait step for PostgreSQL readiness in CI workflow
milekpl Jul 16, 2025
339c8a4
Refactor multilingual field handling and form submission process
milekpl Jul 16, 2025
6110929
feat: implement cache clearing endpoints for dashboard and corpus, en…
milekpl Jul 16, 2025
f646c63
Refactor Etymology and Entry Models, Update LIFT Parser, and Enhance …
milekpl Jul 16, 2025
1e3d109
Revert "Refactor Etymology and Entry Models, Update LIFT Parser, and …
milekpl Jul 16, 2025
74321c0
fix: update tools page header to include Bootstrap class for styling
milekpl Jul 16, 2025
e4a85b8
feat: enforce nested dict format for etymology form and gloss across …
milekpl Jul 17, 2025
5ff4215
feat: Enhance morph-type handling and entry updates
milekpl Jul 17, 2025
bd951d7
feat: Enhance configuration management and database integration for s…
milekpl Jul 17, 2025
3b17a72
feat: Update database query for size information and enhance test cas…
milekpl Jul 17, 2025
974d212
Implement comprehensive task specifications for various features incl…
milekpl Jul 18, 2025
779a3fd
feat: Update validation rules and error handling in entry forms, enha…
milekpl Jul 18, 2025
cc78146
Remove hallucinated "etymology-types" and make sure ranges are read f…
milekpl Jul 18, 2025
b927099
chore: Update TODO.md with outstanding project issues and bugs
milekpl Jul 18, 2025
a83e780
Selenium should be replaced with Playwright
milekpl Jul 18, 2025
8061a19
rewrite task 1.3
milekpl Jul 18, 2025
fab6733
fix: Standardize tag capitalization in API documentation
milekpl Jul 19, 2025
90c1e16
I've fixed the API documentation tags. All tags for APIs are now in u…
milekpl Jul 19, 2025
c27bfb7
Fix(parser): Handle empty notes and improve validation in LIFT parser…
milekpl Jul 21, 2025
a75d1ef
I am going to refactor the CI/CD configuration. (#15)
milekpl Jul 21, 2025
a7db70a
Update README.md
milekpl Jul 21, 2025
285379b
I am working on fixing an undefined name error with `xml_string` in `…
milekpl Jul 21, 2025
064ec4d
I am going to fix the failing integration tests. I will start by impr…
milekpl Jul 21, 2025
563f8c4
I am fixing linting errors in lift_parser.py. (#18)
milekpl Jul 21, 2025
092dbaf
Fix ImportError in tests and correct test setup (#19)
milekpl Jul 21, 2025
f0ebb48
Fix pytest configuration to only run tests from tests/unit and tests/…
milekpl Jul 21, 2025
40a17b9
Refactor and clean up codebase
milekpl Aug 3, 2025
fa97993
Implement various enhancements and fixes across the application
milekpl Aug 4, 2025
2b37eba
Add comprehensive integration and unit tests for language selection a…
milekpl Aug 5, 2025
14758aa
reordering implemented, validation still wrong
milekpl Aug 5, 2025
0fed3b1
interim fixes
milekpl Nov 22, 2025
4aa4bbd
fix issue with entry deletion
milekpl Nov 24, 2025
1001508
Refactor validation logic and implement declarative validation engine
milekpl Nov 25, 2025
4046663
refactor to run under WSL / Linux
milekpl Nov 25, 2025
46369e9
feat: Initialize BaseX database with sample LIFT data and add passwor…
milekpl Nov 28, 2025
957f2be
feat: Add academic domain fields to entry form and implement validation
milekpl Nov 28, 2025
9accce3
Update test results and fix integration test failures
milekpl Nov 28, 2025
219e2d4
Add unit tests for lexical_unit serialization and integration with En…
milekpl Nov 30, 2025
2dea9b9
feat: Fix LIFT ranges loading and enhance API response structure
milekpl Nov 30, 2025
c15b31a
Add XML Direct Manipulation Plan - Revolutionary architecture change
milekpl Nov 30, 2025
ff77141
feat: Implement LIFT XML Serializer and demo page
milekpl Nov 30, 2025
1567377
Complete LIFT XML Serializer with Jest tests - 92% coverage
milekpl Nov 30, 2025
307e2b5
Complete Day 3-4: XQuery Templates for BaseX Operations
milekpl Dec 1, 2025
5dd3796
feat: Complete Week 1 with 100% test coverage and XML service layer
milekpl Dec 1, 2025
c585da2
feat: Implement XML-based entry form and API endpoints
milekpl Dec 1, 2025
b23d2d2
feat: Add XML validation support with dedicated API endpoint and vali…
milekpl Dec 1, 2025
27a7d08
Add comprehensive tests for entry lookup, existence, and CRUD operations
milekpl Dec 2, 2025
f469716
Add integration and unit tests for subsense functionality
milekpl Dec 2, 2025
7f03278
Add unit tests for illustrations, pronunciation custom fields, media …
milekpl Dec 5, 2025
ade00ed
Add integration and unit tests for LIFT XML enhancements
milekpl Dec 7, 2025
cc2bea3
Add E2E tests for form submission, homograph field behavior, and POS …
milekpl Dec 8, 2025
50b8788
feat: Consolidate fixes and improvements across multiple components
milekpl Dec 8, 2025
f09e3a8
Refactor integration tests to use XML API for entry creation and updates
milekpl Dec 8, 2025
62f4ad0
Remove outdated integration test for Protestantism entry form submission
milekpl Dec 8, 2025
45fd4a8
Add unit tests for DisplayProfileService, Help Page, LIFT Element Reg…
milekpl Dec 9, 2025
4ecf09a
Add migration for number_senses_if_multiple field and implement integ…
milekpl Dec 9, 2025
77a207c
Add LIFT Ranges Editor implementation and documentation
milekpl Dec 9, 2025
a9b3b5c
Add integration and unit tests for ranges and range elements API
milekpl Dec 9, 2025
f2100df
Add comprehensive tests for merge/split API and XML endpoints
milekpl Dec 9, 2025
7c6e7b2
feat: Implement multilingual support for lift ranges editor
google-labs-jules[bot] Dec 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .basex.pid
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
12656
2 changes: 1 addition & 1 deletion .github/instructions/general.md.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ applyTo: '**'
- After implementing features or running scripts, always remove or clean up any temporary, helper, or test files created during development.
- Ensure the repository remains tidy and free of unnecessary artifacts.

5. **Do not use python -c**
5. **NEVER use python -c**
- Avoid using `python -c` for running scripts or commands. Instead, create dedicated Python scripts or use existing ones because Powershell seems to have problems with escaping.

---
Expand Down
354 changes: 0 additions & 354 deletions .github/workflows/ci-cd-manual-basex.yml

This file was deleted.

Loading
Loading