Mike Dalessio
975b8998ef
Remove ActionText::Attachable from Tag
...
Tag was never actually embedded as an action-text-attachment in
persisted rich text. It was only used in the Fizzy Do command prompt
input which was not stored. The data transfer tests happened to use Tag
as a convenient fixture — switch them to User, which is genuinely
attachable via mentions.
2026-04-09 17:17:29 -04:00
Mike Dalessio
151787a864
Remove dead Tag::Attachable code and tags prompt
...
The tags prompt was added for the Fizzy Do command system, but became
dead code when commands were removed in 89af9066 . The commands_prompt
was cleaned up but tags_prompt was missed.
Remove the Tag::Attachable concern, Prompts::TagsController, its views
and route, and the tags_prompt helper. Tag still includes
ActionText::Attachable directly, which is needed by the data transfer
system.
2026-04-09 17:13:41 -04:00
Donal McBreen
fc56ad9d7c
Combine uuid-old and uuid branch changes
...
- Switch to binary 16 for UUID keys
- Remove AccountScopedRecord base class, all model use binary uuids now
- Fix the search sql to serialize uuids properly
- Patch the MySQL schema dumper to output binary lengths
2025-11-17 09:12:34 -05:00
Mike Dalessio
e4011ef211
Update primary keys on customer data to UUIDs
...
- schema changes to primary and foreign keys
- fixture changes
- customer data models subclass AccountScopedRecord
- import script updated
2025-11-17 09:12:30 -05:00
Stanko K.R.
ba3f6b188e
Add account_id to everything
2025-11-17 09:11:42 -05:00
Jason Zimdars
4f6d8f0e7d
Don't count closed cards because they're not displayed
2025-10-16 18:40:04 -05:00
Jason Zimdars
27285a3dcb
Display tag counts in the filter menu
...
- Provides a little information scent
- Prevents being surprised by "no results"
2025-07-08 15:57:29 -05:00
Jorge Manrubia
9b897191d0
Extract attachable concerns
2025-07-03 11:25:47 +02:00
Jorge Manrubia
cae01b777e
Add prompt for tags too
2025-07-01 14:58:24 +02:00
Mike Dalessio (aider)
2f9a0bbe75
Introduce a recurring job to delete unused tags
...
ref: https://37s.fizzy.37signals.com/collections/693169850/cards/999009072
2025-05-14 12:35:52 -04:00
David Heinemeier Hansson
6bbf68a4f9
The tenanted db is the account scope
2025-04-12 20:06:34 +02:00
Jorge Manrubia
723e6d94f5
Rename bubbles => cards
2025-04-09 14:50:58 +02:00
Jorge Manrubia
f403ed070c
Downcase tag titles
2025-04-07 10:43:23 +02:00
David Heinemeier Hansson
ee22e69e6e
Move taggings to bubbles
2025-04-05 22:19:12 +02:00
Mike Dalessio
506f74144b
Touch Account when adding or removing a Tag
...
so we can properly cache the tags partial using account as part of the key.
2025-03-24 16:48:11 -04:00
Jason Zimdars
edd7e55313
Prevent using # in the stored tag name
2025-02-14 11:23:08 -06:00
Jason Zimdars
8ee1e670f9
Remove Hotwire Combobox, adjust related styles
2025-02-10 17:01:42 -06:00
Jose Farias
acac683b3e
Do combobox filtering client-side
2024-11-25 16:25:42 -06:00
Jose Farias
f266e46b57
Wire up comboboxes
2024-11-21 19:58:21 -06:00
Jose Farias
3d9d169477
Many-to-many relationship for filters and filterables
2024-11-05 21:21:46 -06:00
Jose Farias
f4b5210ca1
Spike persisted filters
2024-10-16 16:41:11 -06:00
Jeffrey Hardy
774fbb6060
Scope tags by account
...
We may want these to be bucket-scoped eventually, but they should
be scoped by something for now.
2024-10-01 16:25:18 -04:00
Jeffrey Hardy
85f49fe3cb
Remove speculative association and normalization
2024-09-13 19:16:18 -04:00
Jason Zimdars
a0fb034bae
Liner: space after # in comments
2024-09-05 21:29:05 -05:00
Jeffrey Hardy
40863453e0
Recast categories as tags
2024-09-05 17:36:48 -04:00