discoman
  • Joined on 2026-02-10
discoman pushed to main at discoman/python-tdd 2026-03-05 21:08:49 +00:00
20c5f6f589 new _applets partial to govern applet list; home.html updated accordingly to incl partial; fixed seed migrations for palette convention from last commit; new text_view ITs & views to govern applet visibility/toggling
c099479740 'theme_switcher,' 'theme-picker' & 'theme' renamed everywhere to simply 'palette'; new urls & views & their corresponding ITs ensure applet menu checkbox functionality
ca835059c2 new migrations; new models in apps.dash for Applets and UserApplets; new ITs to match
9548a2cd15 added locally hosted htmx dependency; updated base.html template & req's files accordingly; wrote new FT (failing) in test_dashboard that calls for this lib
Compare 4 commits »
discoman pushed to main at discoman/python-tdd 2026-03-04 18:40:27 +00:00
a218391ea5 100 percent test coverage achieved, patching a critical api bug in api.serializers and .views
discoman pushed to main at discoman/python-tdd 2026-03-04 05:07:21 +00:00
fd59b02c3a new test_dashboard FT (part 1) for username applet on dashboard; apps/dashboard/home.html gained new applet section to support additions; new urlpatterns in apps.dash.urls; tweaks to .views, including the @login_required decorator and set_profile() FBV; new ITs in .tests.integrated.test_views
discoman pushed to main at discoman/python-tdd 2026-03-04 00:07:54 +00:00
649bd39df9 didn't actually add any new files connected to lyric.templatetags
discoman pushed to main at discoman/python-tdd 2026-03-03 21:11:07 +00:00
1c894f8ae6 username truncation functionality added
discoman pushed to main at discoman/python-tdd 2026-03-03 19:18:35 +00:00
105b8f1e34 buttressed ansible playbook for automatic ssl certification
discoman pushed to main at discoman/python-tdd 2026-03-03 03:24:06 +00:00
06f85d4c54 passed dummy values into compress command in Dockerfile for quick pipeline fix
discoman pushed to main at discoman/python-tdd 2026-03-02 21:02:56 +00:00
b53c0b9849 small compress fixes to help serve scss on staging server and avoid persistent 500 errors
discoman pushed to main at discoman/python-tdd 2026-03-02 20:45:24 +00:00
eebc355f95 themes initialized! many new partials and scss integrations across most templates; core.settings contains COMPRESS test fallback; apps.dashboard.views updated for new alerts and styling
e142e5d4d7 new FT test_theme for theme switcher functionality; theme-switcher content added to home.html, several dashboard views & urls, all appropriate ITs & UTs; lyric user model saves theme (migrations run); django-compressor and django-libsass libraries added to dependencies
Compare 2 commits »
discoman pushed to main at discoman/python-tdd 2026-03-02 02:44:51 +00:00
143e81fc41 updated new username feature to api app; restructured api urlpatterns for more sustainable pahts
discoman pushed to main at discoman/python-tdd 2026-03-02 02:19:51 +00:00
4aa63c74e2 added username (models.CharField) & searchable (models.BooleanField) to User model in lyric app; new ITs confirm functionality here; dashboard views now ensure that sharing a list w. an email address (as opposed to a username) neither confirms nor denies whether that email address has a registered account (ITs green)
discoman pushed to main at discoman/python-tdd 2026-02-23 04:56:39 +00:00
168c877970 refactored lists to have more descriptive urlpatterns; cascading changes across API, dashboard app & even FTs; restarted staging server db w. new migrations
discoman pushed to main at discoman/python-tdd 2026-02-23 03:08:41 +00:00
94f3120add refactored to green: all references in urlpatterns thruout project to apps/ dir now skip it & point directly to the app contained w.in (i.e., not apps/lyric/ or apps/dashboard/, but lyric/ or dashboard/ now
a8c199b719 ensured in apps.dashboard.views, w. passing ITs in .tests.integrated.test_views & passing FT in functional_tests.test_sharing, passes only to recipients & owner
17eb83c760 plugged share_list() FBV ability for user to share list w. self as recipient
Compare 3 commits »
discoman pushed to main at discoman/python-tdd 2026-02-23 01:42:42 +00:00
44c335b089 added superuser support in apps.lyric.admin & new manage.py cmd ensure_superuser; .tests.integrated.test_admin & .test_management_commands green
discoman pushed to main at discoman/python-tdd 2026-02-22 04:13:38 +00:00
87ef197823 enabled redis alongside celery, but waiting on true caching functionality—flash messages will behave better w. cache_page after they rely on htmx library, not current full-page reload
discoman pushed to main at discoman/python-tdd 2026-02-22 03:03:17 +00:00
a9e635f40e fix for functional_tests.test_login, which still relied on old mock logic, no longer in apps.lyric.views, but handled by celery in apps.lyric.tasks
discoman pushed to main at discoman/python-tdd 2026-02-22 02:39:06 +00:00
04e28b96c8 offloaded some apps.lyric.views responsibilities to new Celery depend fn in .tasks; core.celery created for celery config; CELERY_BROKER_URL added to .settings & throughout project; some lyric view IT responsibility now accordingly covered by task UT domain
discoman pushed to main at discoman/python-tdd 2026-02-20 21:59:08 +00:00
880fcb5bcf more consistent DRF installation in pipeline
discoman pushed to main at discoman/python-tdd 2026-02-20 21:38:09 +00:00
9bdc358e59 commenced DRF efforts w. package installation, creation of apps.api, w. UTs & ITs to ensure core efficacy; core.settings & .urls changed to accomodate
discoman pushed to main at discoman/python-tdd 2026-02-20 20:16:31 +00:00
ed21730a38 when clause fixes in .woodpecker.yaml