imacat
|
84bd01087c
|
Fix Escape key navigation and dynamic parent targeting in stacked modals
|
2026-04-19 10:06:55 +08:00 |
|
imacat
|
c10bf81d24
|
Add ARIA live regions and alerts for dynamic content announcements
|
2026-04-19 10:06:55 +08:00 |
|
imacat
|
acf2a0fa87
|
Add BaseCombobox base class with listbox/option ARIA pattern
|
2026-04-19 10:05:35 +08:00 |
|
imacat
|
090acbd66b
|
Convert clickable divs to buttons or add role="button" for keyboard accessibility
|
2026-04-19 09:53:18 +08:00 |
|
imacat
|
220dbaa683
|
Convert navbar dropdown span to button for accessibility
|
2026-04-19 09:49:56 +08:00 |
|
imacat
|
800832d15e
|
Add BaseTablist base class with keyboard navigation
|
2026-04-19 09:47:50 +08:00 |
|
imacat
|
454ff8bb5f
|
Add ARIA tablist markup to description editor and period chooser
|
2026-04-19 09:34:41 +08:00 |
|
imacat
|
9b002cd9a9
|
Add ARIA table roles to report tables for screen reader accessibility
|
2026-04-19 09:24:30 +08:00 |
|
imacat
|
c1d5b46145
|
Add ARIA markup to icons, icon-only buttons, and pagination dropdown
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-19 09:24:30 +08:00 |
|
imacat
|
46c6767a90
|
Add missing semicolon in journal-entry-account-selector.js constructor
|
2026-04-17 06:56:53 +08:00 |
|
imacat
|
381298adb1
|
Mark internal classes as private in JavaScript modules
|
2026-04-17 06:11:17 +08:00 |
|
imacat
|
bfa42000d8
|
Fix indentation in unapplied and unmatched account report templates
|
2026-04-16 20:41:08 +08:00 |
|
imacat
|
0d02f41417
|
Fix the typo in the variable name from conform to confirm in period-chooser.js
|
2026-04-16 20:41:06 +08:00 |
|
imacat
|
a26f1942f8
|
Fix incorrect comment reference in balance-sheet.html template
|
2026-04-16 20:40:49 +08:00 |
|
imacat
|
0a7bcdd9ec
|
Remove period-chooser script from unapplied and unmatched report templates
|
2026-04-16 20:40:37 +08:00 |
|
imacat
|
b6ea944eb5
|
Fix the typo in the block name from as_trasfer to as_transfer in the journal entry detail templates
|
2026-04-15 13:35:21 +08:00 |
|
imacat
|
be9f4f3d83
|
Fix the receipt and transfer journal entry details to show credit_total instead of debit_total for the credit section total
|
2026-04-15 13:35:21 +08:00 |
|
imacat
|
dc42a05959
|
Migrate from Flask-SQLAlchemy to Flask-SQLAlchemy-Lite
|
2026-04-15 13:35:21 +08:00 |
|
imacat
|
9c6cc1f3eb
|
Replace db.Model with DeclarativeBase from SQLAlchemy for Flask-SQLAlchemy-Lite migration
|
2026-04-15 13:35:21 +08:00 |
|
imacat
|
e6d25882fc
|
Replace Flask-SQLAlchemy helpers (db.relationship, db.ForeignKey, etc.) with plain SQLAlchemy equivalents
|
2026-04-15 13:35:21 +08:00 |
|
imacat
|
970c2e9946
|
Migrate from SQLAlchemy 1.x legacy Query API to 2.x style select/delete statements
|
2026-04-15 13:35:10 +08:00 |
|
imacat
|
356950e2c7
|
Replace typing.Type with built-in type[] for Python 3.12.
|
2026-04-05 23:49:16 +08:00 |
|
imacat
|
cca3f89bf1
|
Replace absolute imports with relative imports
|
2026-04-05 23:49:16 +08:00 |
|
imacat
|
674b0de3b2
|
Fix various type hints
|
2026-04-05 23:49:12 +08:00 |
|
imacat
|
29dfc6c5a4
|
Fix pycodestyle styling issues
|
2026-04-05 07:05:20 +08:00 |
|
imacat
|
aa3bc1ed69
|
Add Claude Code and Codex files to .gitignore
|
2026-04-04 23:40:55 +08:00 |
|
imacat
|
1289d7cba6
|
Fix type hints in the console command test case.
|
2026-01-11 12:02:29 +08:00 |
|
imacat
|
d62e295dc6
|
Add init options to skip data initialization and remove manual cleanup in test cases.
|
2026-01-11 12:02:25 +08:00 |
|
imacat
|
693c5890ca
|
Add db.engine.dispose() in test tearDown to fix ResourceWarning from Python 3.13.
|
2026-01-11 11:56:20 +08:00 |
|
imacat
|
3adcaa61d3
|
Fix httpx dependency version in pyproject.toml.
|
2026-01-08 21:52:11 +08:00 |
|
imacat
|
aea9dcae79
|
Advanced to version 1.6.1.
v1.6.1
|
2024-12-03 08:18:40 +08:00 |
|
imacat
|
40278eaf06
|
Fix test cases for compatibility with httpx 0.28.0.
|
2024-12-03 08:18:30 +08:00 |
|
imacat
|
e00c14f277
|
Fixed the SQLite database URL for the in-memory database.
|
2024-07-10 05:49:29 +08:00 |
|
imacat
|
f20c462685
|
Advanced to version 1.6.0.
v1.6.0
|
2024-06-04 08:29:26 +08:00 |
|
imacat
|
80ae4bd91c
|
Revised the calculation of "today" to use the client's timezone instead of the server's timezone.
|
2024-06-04 08:28:59 +08:00 |
|
imacat
|
6ee3ee76ea
|
Updated optional dependencies in pyproject.toml.
|
2024-06-04 08:28:58 +08:00 |
|
imacat
|
2bfcc8b889
|
Updated the dependencies in pyproject.toml.
|
2024-06-04 08:28:15 +08:00 |
|
imacat
|
99564c02d0
|
Updated the Bootstrap, FontAwesome, and Tempus-Dominus versions in the test site.
|
2024-04-21 22:41:46 +02:00 |
|
imacat
|
25d9904180
|
Applied the new type parameter syntax to the generic classes for Python 3.12.
|
2024-03-03 07:39:37 +08:00 |
|
imacat
|
1cf83adf87
|
Applied the "type" statement to type aliases for Python 3.12.
|
2024-03-03 07:39:20 +08:00 |
|
imacat
|
8e3d1f11b5
|
Updated Python version to 3.12.
|
2024-03-03 07:38:59 +08:00 |
|
imacat
|
0ab14aa34d
|
Updated the copyright year in README.rst.
|
2024-03-03 07:38:32 +08:00 |
|
imacat
|
e0ed81ad1f
|
Advanced to version 1.5.11.
v1.5.11
|
2023-12-16 21:52:15 +08:00 |
|
imacat
|
ece7481e9e
|
Refined to enable the selection of the 3351-001 Accumulated Profit or Loss account.
|
2023-12-16 21:51:14 +08:00 |
|
imacat
|
50d4526e0b
|
Advanced to version 1.5.10.
v1.5.10
|
2023-11-28 08:27:31 +08:00 |
|
imacat
|
3f0a0b4227
|
Fixed the form validator to enable the selection of Accumulated Profit or Loss accounts other than 3351-001.
|
2023-11-28 08:26:37 +08:00 |
|
imacat
|
dcc9626b23
|
Fixed the release date of version 1.5.9 in the change log.
|
2023-11-28 08:17:25 +08:00 |
|
imacat
|
79eb077129
|
Advanced to version 1.5.9.
v1.5.9
|
2023-11-28 08:10:00 +08:00 |
|
imacat
|
d5719ad223
|
Refined to enable the selection of Accumulated Profit or Loss accounts other than 3351-001, facilitating the consolidation of existing balances.
|
2023-11-28 08:09:35 +08:00 |
|
imacat
|
eb3fa8f414
|
Added docs/requirements.txt and the "sphinx_rtd_theme" theme to the readthedocs configuration, as Read the Docs does not install sphinx_rtd_theme by default
after August 7, 2023.
|
2023-11-28 08:04:11 +08:00 |
|