Commit Graph

25 Commits

Author SHA1 Message Date
6b4392b74b fix(ssr): keep top bar to a fixed-height single row
The top bar grew vertically on narrower viewports when the environment
badge and company-selector labels wrapped, pushing content under the
fixed navbar (which the layout offsets with a fixed pt-16).

Rework the navbar into a fixed h-16 row with a priority-based responsive
layout:
- search fills the middle (flex-1) and shrinks first when space is tight
- company selector holds its size and truncates long names
- environment badge degrades full pill -> compact letter badge -> hidden
- harmonize control heights (40px controls, 32px badge/avatar accents) so
  the search no longer renders as a cramped thin strip

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 09:01:32 -07:00
712b2c0cb8 fix: use cleansed-query for Solr client name search
Fixes substring search in company dropdown. The search query was
using raw user input instead of the cleansed version that adds a
wildcard suffix (e.g. 'dough' -> 'dough*'). Without the wildcard,
Solr performs exact token matching, so searching 'dough' would not
match 'Doughballs'.
2026-05-26 13:21:53 -07:00
5b2aba561c feat: support exact client code match in dropdown search
When typing in the company dropdown search, check for an exact match
on client code via Datomic before falling back to Solr name search.
This allows users to quickly find clients by typing their code (e.g. NGRV).
2026-05-23 13:24:40 -07:00
ba87805d4c Add vendor pre-population for bulk code and individual edit forms
- Add vendor-changed HTMX handlers for both bulk code and individual edit
- Pre-populate default account at 100% when vendor is selected and no accounts exist
- Fix render-accounts-section to render from step-params correctly
- Change bulk code vendor-changed from hx-get to hx-post to include form data
- Add routes for vendor-changed endpoints
- Update e2e tests to cover vendor pre-population
- Run lein cljfmt fix across codebase
2026-05-21 14:45:19 -07:00
fcb46bf756 msot 2025-03-10 15:04:39 -07:00
98dcdb5a55 cleans stuff up. 2024-11-23 21:13:15 -08:00
4316ebb34a Links for ledger, and bank account picker 2024-08-23 23:24:05 -07:00
Bryce
ff2bf4c2b3 makes client selection not contanimate other tabs 2024-04-09 23:27:35 -07:00
fcefbd5d6d Makes groups possible 2024-02-08 11:41:03 -08:00
7d251c8398 fixes 2023-08-31 23:24:42 -07:00
1d82ec29e0 Makes multiple client selection somewhat possible via graphql. 2023-08-31 13:05:06 -07:00
Bryce
1c245c6427 tailwind ready 2023-06-13 22:05:58 -07:00
Bryce
0eb91b9ad8 Makes company pages work great 2023-05-31 16:58:29 -07:00
8dca622947 Makes reports page work with new tailwind 2023-05-12 15:17:54 -07:00
e78c73e093 Makes company 1099 page work better and faster 2023-05-12 12:27:48 -07:00
b2ad7790cf Migrates back to datomic on-prem 2023-04-29 07:12:51 -07:00
0423b31d02 Fixes 1099 page 2023-04-06 19:57:32 -07:00
bd658906b5 Made tweaks to support datomic 2023-03-24 10:56:35 -07:00
d08253e5fa Makes feature flags admin-configurable 2023-02-02 08:48:07 -08:00
63ea83af9b Synchronizes selected company on 1099 page to everything else. 2023-01-23 16:08:35 -08:00
475a21530d Makes company search work much more like the react one. 2023-01-23 09:00:27 -08:00
68e5240a7c Uses string matching for form params 2023-01-21 23:03:37 -08:00
5e01804a85 Adds logging for bizarre case 2023-01-21 23:01:19 -08:00
d26f1514d0 Makes dropdown rerender the page 2023-01-21 22:31:07 -08:00
696e147fa5 adds permissions to page. 2023-01-21 21:21:45 -08:00