Joey Perrott
04f1d54001
build: update to bazel 7.6.0 ( #63096 )
...
Update to later version of bazel
PR Close #63096
2025-08-14 13:01:31 +02:00
Doug Parker
8f234ffb7a
docs(devtools): update pnpm install command ( #63040 )
...
The `install` subcommand is necessary for `--frozen-lockfile` to work.
PR Close #63040
2025-08-07 09:11:23 -07:00
Joey Perrott
8cd716644b
build: drop usage of pkg_web ( #62993 )
...
Drop usages of pkg_web as it comes from our previous toolchain
PR Close #62993
2025-08-05 10:09:51 +02:00
Joey Perrott
216d883074
build: use pnpm as the package manager instead of yarn ( #62926 )
...
Use pnpm instead of yarn as the package manager and interaction tool for the repo
PR Close #62926
2025-07-31 22:11:52 +00:00
Joey Perrott
875ea30d6b
build: remove ts_project_interop infrastructure ( #62909 )
...
Remove the interop macros and final usages
PR Close #62909
2025-07-31 09:14:25 +00:00
Joey Perrott
adbb19d40f
build: remove usages of runtime_rnjs_interop ( #62909 )
...
Remove all usages of the runtime_rnjs_interop feature
PR Close #62909
2025-07-31 09:14:25 +00:00
Joey Perrott
775f918192
build: remove usages of rules_nodejs ( #62885 )
...
Remove rules_nodejs usages with direct migrations to rule_js alternatives
PR Close #62885
2025-07-30 08:51:28 +00:00
Joey Perrott
dce0609755
build: use ts_config rule from rules_ts only and always load from common location ( #62808 )
...
Only use the ts_config rule from rules_ts, and always load the rule from tools/defaults2.bzl
PR Close #62808
2025-07-25 10:08:13 +02:00
Jan Martin
6c925139d8
docs: call out cleanup steps in devtools release process ( #62769 )
...
PR Close #62769
2025-07-24 09:16:13 +00:00
Jan Martin
6398baa215
release: bump Angular DevTools version to 1.0.40 ( #62767 )
...
PR Close #62767
2025-07-23 09:25:24 -07:00
Joey Perrott
807c4d7973
build: move nodejs_test to js_test ( #62711 )
...
Move nodejs_test to js_test and remove unnecessary files after move
PR Close #62711
2025-07-22 10:10:18 -04:00
AleksanderBodurri
45d3eeffaf
test(devtools): bump cypress timeout to 10 seconds ( #62726 )
...
By default this is 4 seconds. In CI we have unreliable runtime performance so we this change gives us a bit of wiggle room to validate application behaviour.
PR Close #62726
2025-07-21 16:35:40 -04:00
AleksanderBodurri
aee5260610
fix(devtools): stop reseting currentlyMatchedIndex when a node is selected in the component explorer ( #62727 )
...
This was causing some unintended behaviour when paired with our new zoneless configuration. I'm not sure why currentlyMatchedIndex was getting set to -1 here. With this removed it seems like things are working as expected. Previously a select call would reset this index *after* a search filter was applied, which would cause weird behaviour with the "next" and "prev" buttons.
PR Close #62727
2025-07-21 12:15:02 -04:00
hawkgs
dcab8c928b
refactor(devtools): rearrange main toolbar menu buttons ( #62684 )
...
Place the version in the info menu and move both the info and gear buttons to the right-hand side of the toolbar.
PR Close #62684
2025-07-17 14:06:32 -04:00
Joey Perrott
2bcdc66159
build: move all rule/macro loading into adev/defaults.bzl and fix intellisense loading ( #62629 )
...
Move all of our loading into a local defaults.bzl file instead of mixed loading via tools/defaults and adev/defaults
PR Close #62629
2025-07-16 16:34:05 -04:00
Joey Perrott
7bf66f0c52
build: move all rule/macro loading into devtools/defaults.bzl ( #62629 )
...
Move all of our loading into a local defaults.bzl file instead of mixed loading via tools/defaults and devtolls/defaults
PR Close #62629
2025-07-16 16:34:04 -04:00
Jan Martin
4b9385f468
release: bump Angular DevTools version to 1.0.39 ( #62670 )
...
PR Close #62670
2025-07-16 16:13:12 -04:00
Milo
d381e3b05b
refactor(devtools): simplify vendored deps to make importing into google3 easier ( #62636 )
...
prefer using node_modules/webtreemap, and remove memo-decorator
PR Close #62636
2025-07-15 07:53:51 -07:00
Matthieu Riegler
c526238751
build: set paths for devtools & adev ( #62574 )
...
This allows the IDE to find the right imports
PR Close #62574
2025-07-14 14:11:09 -07:00
Matthieu Riegler
5aa69ff0a2
refactor(devtools): Use OnPush on all components ( #62610 )
...
The end goal is to move the devtools app to zoneless.
PR Close #62610
2025-07-14 11:35:48 -07:00
Matthieu Riegler
c9d7a70fb5
refactor(devtools): update the patch branch with the content of main. ( #62623 )
...
This is a technical commit.
PR Close #62623
2025-07-14 10:02:53 -07:00
Matthieu Riegler
dda655f8e8
refactor(devtools): remove unused imports ( #62530 )
...
Import had no purpose and was also invalid.
PR Close #62530
2025-07-08 12:12:22 -07:00
Matthieu Riegler
b61c8e1d2e
fix(devtools): do not emit a route object with functions ( #62254 )
...
In the case where a Route has title defined as a function, it eventually throw when it reaches `window.postMessage`
fixes #60595
PR Close #62254
2025-07-08 11:28:28 -07:00
Joey Perrott
aee83d1629
build: migrate angular-optimization from devinfra to devtools ( #62505 )
...
Migrate angular-optimization to devtools instead of loading via npm package
PR Close #62505
2025-07-07 20:21:26 +00:00
Joey Perrott
2f45910489
build: disable firefox tests in devtools ( #62504 )
...
Disabling firefox tests in devtools until we can get them working on OS X as expected
PR Close #62504
2025-07-07 18:29:19 +00:00
Joey Perrott
62e3a70519
build: only require workspace build packages for web tests when provided ( #62498 )
...
Only use the builds from the workspace as for the bootstrap scripts for web testing
PR Close #62498
2025-07-07 15:26:37 +00:00
Joey Perrott
d1d131a143
build: migrate devtools to use packaged version of @angular/* packages ( #62413 )
...
Use the packaged versions of the packages instead of the local ts_project dependencies to prevent multiple versions of the deps to enter test bundles
PR Close #62413
2025-07-02 16:10:25 +00:00
Milo
cf508935f6
refactor(devtools): update signal body on change ( #62410 )
...
when the epoch of a signal changes, update the preview text
PR Close #62410
2025-07-02 14:27:27 +00:00
hawkgs
b25fb8ab1e
fix(devtools): restore the router tree visualization legend ( #62378 )
...
Fixes a regression from #62264
PR Close #62378
2025-07-01 09:23:08 +00:00
hawkgs
e7ff105646
refactor(devtools): convert all inputs to .ng-input ( #62376 )
...
Use the newly introduced input design for all inputs across the app.
PR Close #62376
2025-06-30 13:46:07 +00:00
Matthieu Riegler
d283595bfa
fix(devtools): sanitize route data. ( #62339 )
...
The serialization of route data does not support cyclic data objects. We sanitize nested route data object by replacing invalid values with a placeholder string.
PR Close #62339
2025-06-30 09:31:18 +00:00
hawkgs
3eec4badab
refactor(devtools): abstract and reuse the tree visualizer ( #62264 )
...
Abstract the injector tree visualizer so it can be used for both the Injector Tree and Router Tree tabs without having to rely on separate identical implementations.
PR Close #62264
2025-06-30 07:39:16 +00:00
Doug Parker
e63cd1f405
docs: update Angular DevTools release docs ( #62352 )
...
This makes few edits based on feedback and observations from a previous release:
1. Moves `git pull` command before initial `git log` to make sure we're up to date before checking if a release is necessary.
2. Updates both `git log` commands to limit to `fix`, `feat`, and `perf` changes. This ignores more than just `refactor`, such as `build`, `ci`, etc. and should be more meaningful to end users.
* I considered doing something with `Revert` commits, but opted not to. Instead, it will treat this just like their original commit. This does mean we might send a slightly more complicated changelog than it needs to be, but it's not worth making these commands even weirder.
3. Removes install step prior to bumping the version numbers, as its just not needed and we have to reinstall later anyways.
4. Switches PR target from `patch` to `minor`. We only need to merge this to the `main` branch, and it's not worth the effort to keep the `patch` branch in sync.
5. Switches source code zip command to `git archive`. This is more portable than `zip *`, which depends on the shell configuration to determine what is included in `*` (mainly whether or not that includes dotfiles such as `.nvmrc` and `.bazelrc`).
PR Close #62352
2025-06-30 07:36:19 +00:00
Doug Parker
32ca3ff7de
release: bump Angular DevTools version to 1.0.36 ( #62341 )
...
PR Close #62341
2025-06-27 11:32:40 -07:00
hawkgs
f10e1bc53c
fix(devtools): profiler records only the first frames from the stream ( #62335 )
...
Fixes a regression from #62215 where the profiler records only the first emitted frames from the stream.
PR Close #62335
2025-06-27 13:19:29 +00:00
hawkgs
f9435050d8
refactor(devtools): main nav ( #62242 )
...
Keep only the navigation elements within the `nav` rather than all toolbar elements.
PR Close #62242
2025-06-27 13:07:46 +00:00
hawkgs
fd7650c404
refactor(devtools): update profiler recorder icons ( #62246 )
...
Update the recorder controls icons to match better the presented actions.
PR Close #62246
2025-06-27 13:04:53 +00:00
hawkgs
e8addbf8c7
refactor(devtools): improve flamegraph UI by employing the new flamegraph API ( #62299 )
...
Use colors from the existing color palette and enable tooltips.
PR Close #62299
2025-06-27 09:27:11 +00:00
Joey Perrott
1d3449c0ce
build: migrate devtools to use new sass ruleset ( #62297 )
...
Use the new sass ruleset for bazel sass building in devtools
PR Close #62297
2025-06-27 09:25:43 +00:00
Angular Robot
df1a61fea2
build: update all non-major dependencies ( #62323 )
...
See associated pull request for more information.
Closes #62317 as a pr takeover
PR Close #62323
2025-06-27 08:35:22 +00:00
Joey Perrott
b84859073b
build: migrate to use web test runner rules ( #62292 )
...
Migrate karma tests throughout the repo to use the new web test runner based rule instead
PR Close #62292
2025-06-26 17:19:10 +00:00
Jan Martin
556f8ebe7b
release: bump Angular DevTools version to 1.0.35 ( #62271 )
...
PR Close #62271
2025-06-26 08:10:52 +00:00
lilbeqiri
85fe323c4e
refactor(devtools): inject number and symbol values with injection tokens ( #56898 )
...
Handle injecting number and symbol values with injection tokens and update contributing file
PR Close #56898
2025-06-25 17:02:54 +00:00
hawkgs
54f3571a35
fix(devtools): injector tree vis node snap/focus, vertical orientation and links ( #62048 )
...
1. Fix node coordinates origin – now X and Y represent the exact center of the node
2. Improve links – they now start and end precisely at the nodes' edges
3. Fix node click to zoom/focus/snap (thanks to 1.)
4. Fix vertical orientation links
PR Close #62048
2025-06-24 16:27:07 +00:00
Jessica Janiuk
08276b5655
Revert "test(devtools): revive cypress tests ( #61972 )" ( #62243 )
...
This reverts commit 75d246e03c .
PR Close #62243
2025-06-24 15:03:46 +00:00
AleksanderBodurri
75d246e03c
test(devtools): revive cypress tests ( #61972 )
...
Previously these tests would run automatically when Angular DevTools lived in another repo. These files have continued to live here but have not been running automatically on each PR.
Now, these test files have been revived to run properly with our changes since the repo merge. This is a first step to reviving our e2e testing.
Next steps include writing cypress tests for new features like Injector Graph, Router tree, signals visualizations, etc.
PR Close #61972
2025-06-24 14:22:21 +00:00
hawkgs
1b97c60835
build(devtools): fix ng-devtools source maps ( #62042 )
...
Inline the sources contents in the `js.map` files. This fixes the source maps for the dev app.
PR Close #62042
2025-06-24 14:06:25 +00:00
hawkgs
29223931da
fix(devtools): zone.js not being loaded for dev and prod builds ( #62239 )
...
Fixes a regression from #62083 by updating the remaining script imports.
PR Close #62239
2025-06-24 14:04:04 +00:00
hawkgs
e3e9e37c42
refactor(devtools): improve profiler visualizations ( #62215 )
...
Improve the profiler's visualization modes visually.
PR Close #62215
2025-06-24 10:48:44 +00:00
hawkgs
505da620ff
refactor(devtools): refine and improve the new profiler layout ( #62215 )
...
Improve the styles and the components' layout in general.
PR Close #62215
2025-06-24 10:48:44 +00:00