Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make My Activity page easier to find #703

Closed
teeniemi opened this issue Jul 16, 2023 · 0 comments
Closed

Make My Activity page easier to find #703

teeniemi opened this issue Jul 16, 2023 · 0 comments

Comments

@teeniemi
Copy link

In the current UI, My Activity is too difficult find. Let's make it easier to find by adding it as its own section, for example between Home and + New.

milesmcc added a commit that referenced this issue Oct 26, 2023
* Add "My Activity" page (closes #703)

* Fix project page navigation (closes #715)

* Migrate users to binary ids

* Migrate media to binary IDs

* Migrate updates to use uuids

* Migrate notifications to use uuids

* Make tests faster

* Move media versions to uuids

* Move security modes to use uuids

* Move user tokens to use uuids

* Move invites to use uuid pkey

* Move media subscriptions to use binary id pkey

* Move api tokens to uuid pkeys

* Fix security mode tests, funcs

* Fix formatting

* Wipe profile photos

* Add time attribute

* Remove dbg()

* Add info on Azure deployment

* Add new deps to the devcontainer environment

* Terraform (wip)

* Add ghcr build action

* Fix build env

* More Terraform work

* Misc terraform work

* More Terraform work

* Remove bad file, fix gitignore

* Add Phoenix extension to devcontainer

* Improve date inputs

* Use <.link> when possible

* Use navigate in links, not href

* Prevent multi-part attributes from showing up twice

* Basic project-level token management

* Improve API tokens component design

* Unify project access page

* Only show API tokens section to users who have edit permission

* Add basic token documentation

* Add API v2 basics

* Add commenting via the API

* Allow creating new project scoped API tokens

* Change language for editing attributes (closes #723)

* Improve bulk export

* Make bulk export filenames more informative

* Keep bulk export compatible with import

* Add script for calculating incidents per user per month

* Fix Highlight + JS errors

* Add /update/ endpoint to the API

* Re-add recent label to homepage

* Add preliminary assignees to media

* Fix spacing for project leave button

* Allow exporting media with assignees

* Rename attr_explanation to attr_import_format_explanation

* Assignee reliability improvements

* Show usernames in attr diffs

* Format

* Remove dbg()'s

* Fix tests

* Update README

* Fix some Credo issues

* User Management Updates (#725)

* Add ability to remove profile photo

* Link to project member page in ellipsis

* Apply suggestions from code review

Co-authored-by: R. Miles McCain <github@sendmiles.email>

* run mix format

---------

Co-authored-by: R. Miles McCain <github@sendmiles.email>

* Bump semver and vega-embed in /platform/assets (#733)

Bumps [semver](https://github.com/npm/node-semver) to 7.5.4 and updates ancestor dependency [vega-embed](https://github.com/vega/vega-embed). These dependencies need to be updated together.


Updates `semver` from 7.4.0 to 7.5.4
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](npm/node-semver@v7.4.0...v7.5.4)

Updates `vega-embed` from 6.22.1 to 6.23.0
- [Release notes](https://github.com/vega/vega-embed/releases)
- [Changelog](https://github.com/vega/vega-embed/blob/main/CHANGELOG.md)
- [Commits](vega/vega-embed@v6.22.1...v6.23.0)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
- dependency-name: vega-embed
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump postcss from 8.4.27 to 8.4.31 in /platform/assets (#732)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.27 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.27...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump postcss from 8.4.6 to 8.4.31 in /landing (#736)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.6 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.4.6...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump semver from 6.3.0 to 6.3.1 in /landing (#735)

Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)
- [Commits](npm/node-semver@v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump json5 from 1.0.1 to 1.0.2 in /landing (#734)

Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](json5/json5@v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump uwsgi from 2.0.21 to 2.0.22 in /platform/utils (#741)

Bumps [uwsgi](https://uwsgi-docs.readthedocs.io/en/latest/) from 2.0.21 to 2.0.22.

---
updated-dependencies:
- dependency-name: uwsgi
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump urllib3 from 1.26.16 to 1.26.17 in /platform/utils (#740)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.17.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.16...1.26.17)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump cryptography from 41.0.2 to 41.0.4 in /platform/utils (#739)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 41.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@41.0.2...41.0.4)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix Credo Issues (#726)

* fix credo warnings

This commit mostly addresses the following warnings:
- if-else statement with negated conditions
- `with`..else statement with only one <- clause

* run formatting and fix credo issues

* fix negated if-else lints

* change to file component

* update live file input component

* fix auth redirection error

* fix more credo warnings

* enum optimizations

* fix profile photo update

* remove unused code

* apply suggestions

* Don't show flair in attribute display

* Notify users when they are assigned/removed from an incident

* Show assignees in media card

* Show incidents you're assigned to on the homepage

* Show assignment status in table view

* Allow filtering based on subscriptions, notifications, assignments

* Disable Azure deployment

* More bug fixes and improvements

* Home page improvements

* Disable "my activity"

* Rename Unclaimed to To Do

* Allow project managers to change update visibility (closes #730)

* Fix jitter

* Only show (re)subscription button when viewing own subscriptions

* Prevent button wrapping

* Sort project members consistently

* Re-add unique ID constraint

* Don't wipe all user's IDs

* Fix project permissions

* Fix notification read button label (closes #754)

* Show users who are assigned but no longer part of a project (closes #753)

* Match contractions (fixes #752)

* Small profile page adjustments (fixes #749)

* Update onboarding copy (closes #748)

* Require source URL for direct uploads (fixes #729)

* Fix formatting

* Fix deconfliction warning

* Update Python dependencies

* Update and pin Chromium version

* Show profile rings in update feed

* More informative page titles

* Re-add profile link

* Fix bulk import

* Require project attribute options (closes #755)

* Fix formatting

* Use rolling updates for Fly deployments

* Fix rounding on edited tab (closes #760)

* Migrate to new Highlight strict privacy setting

* Use explicit binary ID for artifacts

* Reduce unnecessary preloads

* Make new incident creation less annoying

* Fix inline editing

* Table view design fixes

* Show viewed user's updates, not current user in profile page

* Catch query/params errors explicitly

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: R. Miles McCain <github@sendmiles.email>
Co-authored-by: Jett Chen <jettchen12345@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant