threema-web
Angular
threema-web | Angular | |
---|---|---|
6 | 700 | |
974 | 94,710 | |
0.3% | 0.5% | |
7.5 | 10.0 | |
5 days ago | about 14 hours ago | |
TypeScript | TypeScript | |
GNU Affero General Public License v3.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
threema-web
-
Threema: Three Strikes, You’re Out
A benchmark with a reasonable lower limit probably makes sense, right? https://github.com/threema-ch/threema-web/pull/1091
-
Issues with copy and paste on Firefox
I just experimented a bit with different browsers however it works fine for me with Firefox 88.0.1 and Chrome 90.0.4. If you're on windows you can use the clipboard history (Win+V) to validate the picture is actually in your clipboard. If it for some reason still doesn't work at all I suggest writing a Threema Web Bug Report via GitHub or waiting for the Threema Desktop Apps, however they don't have a launch date yet (as far as I know). If you need this feature right away I suggest trying a different browser like Google Chrome or Ungoogled Chromium if you don't want any Google services.
-
Started working on a Dracula UI theme today
Looks interesting. If you are finished maybe you could Make a pull request so the developer could easily integrate this new theme: https://github.com/threema-ch/threema-web/pulls
-
Is it time to leave WhatsApp – and is Signal the answer?
Now if you're really keen self host your own threema instance.
Angular
-
Angular Signals, Reactive Context, and Dynamic Dependency Tracking
/** * https://github.com/angular/angular/blob/75a186e321cb417685b2f13e9961906fc0aed36c/packages/core/src/render3/reactivity/untracked.ts#L15 * * packages/core/src/render3/reactivity/untracked.ts * **/ export function untracked(nonReactiveReadsFn: () => T): T { const prevConsumer = setActiveConsumer(null); try { return nonReactiveReadsFn(); } finally { setActiveConsumer(prevConsumer); } }
- Episode 24/15: Wiz behind the curtain, Copilot in VSCode
-
Always unsubscribe. No exceptions. Debate closed.
source: https://github.com/angular/angular/issues/46542
-
Angular Signals: Best Practices
Besides the dangers, mentioned by Angular docs (infinite loops, change detection errors), there is another thing, that might be quite nasty: effects are executed in a reactive context, and any code you call in effect, will be executed in a reactive context. If that code reads some signals, they will be added as dependencies to your effect. Here Alex Rickabaugh explains the details.
-
Understanding control flow syntax in Angular 17
In June 2023, the Angular team raised a new RFC to implement control flow syntaxes within Angular. They gave the following rationale for introducing control flow syntax:
- Episode 24/09: Testing without TestBed, SSR & Hydration
-
Preparing our Code for Zoneless Angular
For scheduling, I use awesome code I found in the Angular source code.
-
⏰ It’s time to talk about Import Map, Micro Frontend, and Nx Monorepo
Just to give you more context, I led the migration of several AngularJS applications to the newer Angular Framework. My client finally decided to make that move following the AngularJS deprecation announcement (stay up to date please 🙏)️.
-
Conventional commit specification
Link — angular/CONTRIBUTING.md
-
Angular Control Flow: the complete guide
Angular v17 was released some months ago with a ton of new features, a brand new logo and the new blog angular.dev.
What are some alternatives?
ui-router - The de-facto solution to flexible routing with nested views in AngularJS
Next.js - The React Framework
Signal-Desktop - A private messenger for Windows, macOS, and Linux.
qwik - Instant-loading web apps, without effort
sp-dev-fx-webparts - SharePoint Framework web part, Teams tab, personal app, app page samples
SvelteKit - web development, streamlined
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.
solid - A declarative, efficient, and flexible JavaScript library for building user interfaces.
lit - Lit is a simple library for building fast, lightweight web components.
Drawflow - Simple flow library 🖥️🖱️
go - The Go programming language
awesome-blazor - Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.