Commit graph

55 commits

Author SHA1 Message Date
f87966aa15 Fix chat collapsable bar button icon color on hover being the same as background; fix spacing in setup titles. 2026-08-17 19:57:48 -03:00
c5218f3c1a Add user picture to desktop sidebar; change text input to textarea to allow resizing. 2026-08-17 19:45:31 -03:00
5943621dbf Fix spacing in messages list; fix image message size on mobile; restore scrolling to chat screen when loading message. 2026-08-17 17:05:28 -03:00
97509c47ca Parse WhatApp markdown and sanitize messages; remove message drift calculation; standardize spacing for body and child containers. 2026-08-17 16:58:15 -03:00
dfab4c9b42 Fix modal elements going out of screen. 2026-08-17 07:47:11 -03:00
e5fe39e263 Fix views overflowing on small viewports.
Some checks failed
Build Vite / build (24.x) (push) Has been cancelled
2026-08-16 18:10:51 -03:00
e7a91a18f6 Include app.html in build.
Some checks failed
Build Vite / build (24.x) (push) Has been cancelled
2026-08-16 17:47:36 -03:00
5f4884e3e6 Remove unused imports on setup.js
Some checks failed
Build Vite / build (24.x) (push) Has been cancelled
2026-08-16 17:40:12 -03:00
d4adfde73a Add account setup workflow; move activeChatState to states.ts to avoid importing app.ts on ui.ts; add ScrollableView to ui.ts to contain and modularize scrollable views; make app layout use ScrollableView add option to delete data on settings page.
Some checks failed
Build Vite / build (24.x) (push) Has been cancelled
2026-08-16 17:33:59 -03:00
a467c41432 Make Vite use gh pages prefix 2026-07-20 11:26:39 -03:00
e615234325 Convert project to TypeScript; add workflow to build with Vite then publish to GH Pages. 2026-07-20 11:18:19 -03:00
932e63e299 Add button to mark chat read on chat-bottom-bar; make icon-btn icon color change to ensure visibility with hover effects; make waha show in-app notification for errors. 2026-07-19 11:23:08 -03:00
418f858807 Check if message has unread badge before changing it. 2026-07-19 10:42:57 -03:00
18394c5358 Add error handling for setupElementsData 2026-07-19 10:27:35 -03:00
4b8e9d71b1 Add browser message notification. 2026-07-18 15:22:10 -03:00
6f49eea7b4 Add support to page notifications; notify when saving the user status 2026-07-18 15:04:44 -03:00
5ba95800a3 Only load when not already loading one. Don't animate .selectable on hover. 2026-07-18 14:42:18 -03:00
cce7b74068 Add user page with profile picture, number and about. change font to Selawik. 2026-07-18 12:02:20 -03:00
0af3395ad7 Add manifest.json, prevent pinch to zoom on mobile, make body dodge mobile keyboard and add partial light theme. 2026-07-17 23:21:57 -03:00
天クマ
09e31d8d71
Update README.md 2026-07-17 22:13:07 -03:00
73e0496260 Change loading animation to Sven Scharfenberg's that does not rely on JS. 2026-07-17 21:07:08 -03:00
1116228151 Update readme 2026-07-17 16:08:01 -03:00
36f8448bf9 Add config option to configure chat background 2026-07-17 16:06:29 -03:00
cad283e06b Lazy-load chat images; scroll to bottom on incoming message only when user has not scrolled up. 2026-07-17 15:22:26 -03:00
dcd40790e0 Make chat a page and add sidebar with buttons to cycle through pages on desktop. 2026-07-17 13:46:24 -03:00
757ae0d2b4 Remove unecessary css clashing with scrolling on mobile 2026-07-17 11:29:55 -03:00
ff6ae0c734 Make open chat persistent on mobile 2026-07-17 11:26:53 -03:00
b1f7938b37 Move settings to extra pages 2026-07-17 11:23:41 -03:00
aa42223fc9 Add sliding and sliding animations on mobile. 2026-07-17 11:08:49 -03:00
00d22f7769 Update readme 2026-07-16 22:36:40 -03:00
dc5db6aac6 Fix duplicate messages arriving through websocket 2026-07-16 22:35:15 -03:00
f6310d3065 Merge remote-tracking branch 'github/master' 2026-07-16 21:29:27 -03:00
cedbd2b3c0 Add pagination to message screen. 2026-07-16 21:26:32 -03:00
0b9ed3a68a Make chat bubble smaller (90%) on mobile. 2026-07-16 20:05:53 -03:00
b3b74b04fc Fix bug in updateChatInChatList that would make outgoing messages show up in the user self chat; fix app awaiting for getAppUser on wrong scope. 2026-07-16 20:03:32 -03:00
a021ca821f Remove usage of userInfo in app.js; make storage aware of connection status to avoid connecting to the server in offline mode; fix updateChaInList querying for non-existent elements and using them blindly; make websocket also check connection status on reload. 2026-07-16 19:36:25 -03:00
3a1ed0903c Save chats, messages and media to IndexedDB 2026-07-16 15:26:42 -03:00
819c16d02f Hide user name on subsequent messages 2026-07-16 08:49:47 -03:00
9480c600f9 Don't play notification sound when msg.fromMe 2026-07-16 08:29:54 -03:00
天クマ
08c92241de
Create README.md 2026-07-14 23:02:30 -03:00
3ba0f9792c Add notification sound. 2026-07-14 20:28:16 -03:00
fe86db2987 Make generateMessage aware of temp messages, make sent attachements show on chat 2026-07-14 19:10:59 -03:00
e388e185ba Make media links open in a new tab, removed some logs. 2026-07-14 18:10:05 -03:00
5cfd51fdb6 Infer attachment type from file mime type and change endpoint accordingly. 2026-07-14 18:04:41 -03:00
6af2d4a1ea Load images in messages automatically 2026-07-14 17:45:24 -03:00
7269cd868b Fix renderChatList making images with null href. 2026-07-14 16:35:53 -03:00
ccb1233181 Add functionality to attachment button, fix escape ev listener preventing all events default behavior. 2026-07-14 16:28:33 -03:00
25004fe404 Add collapsable bottom bar to chat screen. 2026-07-14 15:28:42 -03:00
a4ac6146d7 Remove Android build with Capacitor 2026-07-14 10:47:35 -03:00
0bf03df75c Alow https 2026-07-13 22:36:08 -03:00