Commit Graph

61 Commits

Author SHA1 Message Date
Jason Zimdars 65f29ae3b5 Fix deleting tags (just need this for local data) 2024-10-06 13:05:21 -04:00
Jeffrey Hardy ad2259d7ea Remove any suggestion that we accept params when creating a bubble
We create bubbles immediately as "Untitled", then redirect to the
edit state for modification.
2024-10-05 18:30:01 -04:00
Jeffrey Hardy 86e30fffcc Stub filtering for popped bubbles 2024-10-04 16:11:09 -04:00
Jeffrey Hardy cbb20ecc64 Rename the search param for clarity 2024-10-04 15:55:55 -04:00
Jeffrey Hardy 6953701df4 Scope user finding by Current.account 2024-10-04 12:51:04 -04:00
Jason Zimdars 9e28359587 Add proper avatars for users 2024-10-04 10:54:11 -05:00
Jeffrey Hardy 8682bc6a83 Wire up filters for tags and assignees 2024-10-03 15:40:51 -04:00
Jeffrey Hardy ad1c7ae51d Remove redundant ordering for most-active bubbles
The base bubbles query is the same, differing only in the ordering and limit.
2024-10-03 15:40:51 -04:00
Jeffrey Hardy 462032155c Always set a default Bubble title 2024-10-03 15:40:51 -04:00
Kevin McConnell b7feddf6b7 Temporarily wire up filtering on the form 2024-10-03 16:11:29 +01:00
Kevin McConnell 4161862966 Add pop/restore button to bubble 2024-10-03 13:43:57 +01:00
Jeffrey Hardy 889dfdd06a Introduce a Bubble.tagged_with scope to simplify controller finding 2024-10-02 15:49:36 -04:00
Jeffrey Hardy 7f7b953a8c Introduce Bubble#assign 2024-10-02 12:49:13 -04:00
Jeffrey Hardy 497906010b Track assignment assignees 2024-10-02 12:45:34 -04:00
Jeffrey Hardy 044117f9c1 Extract Bucket::Assignable and rename Assignment#user to #assignee 2024-10-02 12:29:59 -04:00
Jeffrey Hardy 49a3e569c2 Use chained scopes 2024-10-02 09:09:12 -04:00
Jeffrey Hardy 53b61c0752 Inline tag finding 2024-10-01 16:25:31 -04: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 7863bb5862 Prompt for first-run setup when no accounts exist 2024-09-30 13:17:31 -04:00
Jeffrey Hardy 1d2de248ee Only active users can authenticate 2024-09-24 15:51:38 -04:00
Jeffrey Hardy ee67d485c4 Forbid account self-removal 2024-09-24 15:48:29 -04:00
Jeffrey Hardy 66a7641ecd No need for an instance variable 2024-09-24 15:35:51 -04:00
Jeffrey Hardy 4e579e5a34 Rename Project to Bucket 2024-09-24 15:32:44 -04:00
Jeffrey Hardy e6bb6ad76b Join links for user registration 2024-09-24 14:30:22 -04:00
Jeffrey Hardy 8a0a541d5c Drop unused body columns 2024-09-19 10:15:03 -04:00
Jeffrey Hardy b2d948594a Extract Project::Accessible 2024-09-18 17:25:09 -04:00
Jeffrey Hardy 9b52dd1b52 Eliminate boosts#index async loading in favor of inlining 2024-09-18 15:24:09 -04:00
Jeffrey Hardy 96a5ad37d5 Drop the auto-submitting boosts/new form in favor of a button 2024-09-18 15:17:09 -04:00
Jeffrey Hardy 6f2c186208 Redirect to the bubbles index after creating a project 2024-09-18 13:17:53 -04:00
Jeffrey Hardy 72bf68a0c8 Scope bubble query by project 2024-09-18 13:17:31 -04:00
Jeffrey Hardy 355e144ddc Nest bubbles et al under projects 2024-09-18 13:09:06 -04:00
Jeffrey Hardy 2c32c3c536 Use checkboxes to toggle accesses in bulk 2024-09-18 13:06:30 -04:00
Jeffrey Hardy 995f937eef Stub project access control for users 2024-09-18 13:06:30 -04:00
Jeffrey Hardy 5585f74e81 Stub a projects controller and views 2024-09-18 13:06:30 -04:00
Jason Zimdars 56c7fe4abb Add assignees to a bubble WIP
- Still needs UI to display multiple assignees
- Still needs UI for changing/removing assignees
2024-09-17 17:10:23 -05:00
Jeffrey Hardy bd2aa802d9 Remove bubble images independently 2024-09-13 19:16:36 -04:00
Jeffrey Hardy 87cd9348f7 Tidy BubblesController 2024-09-13 19:16:36 -04:00
Jeffrey Hardy 7f45b8fe6e Extract BubbleScoped 2024-09-13 19:16:36 -04:00
Jason Zimdars 4b7fc61136 Add and change a due date on bubbles 2024-09-13 17:16:15 -05:00
Jason Zimdars a144cd1d14 Linter prefer double-quoted strings 2024-09-13 10:16:03 -05:00
Jason Zimdars 3cf841d463 Proper ordering 2024-09-13 09:52:55 -05:00
Jason Zimdars 3ad48466f6 Create new bubbles automatically and land on the perma
...so we don't have to deal with a separate create state
2024-09-06 16:36:30 -05:00
Jason Zimdars 4910c82d0a Remove images inline, too 2024-09-05 20:15:04 -05:00
Jeffrey Hardy 23248d8447 Tidy up comments 2024-09-05 17:36:51 -04:00
Jeffrey Hardy 038a456392 Tidy up boosts 2024-09-05 17:36:51 -04:00
Jeffrey Hardy 40863453e0 Recast categories as tags 2024-09-05 17:36:48 -04:00
Jeffrey Hardy 5aae70298b Rename Splat to Bubble 2024-09-04 14:54:11 -04:00
Jeffrey Hardy 696b155f55 Use find_signed directly
There's no penalty to calling with a nil value. That's why both find_signed
and find_signed! exist. Use the latter when you expect a result.
2024-09-04 13:44:23 -04:00
Jason Zimdars efeac696e4 Wire up image attachments for bubbles 2024-08-28 17:11:40 -05:00
Jeffrey Hardy e3983d5bbe Use Rails' new sessions generator to replace the existing setup
Ref: https://github.com/rails/rails/pull/52328
2024-08-20 14:17:05 -04:00