MineTec
|
f3cd7896d9
|
implemented backward pagination for chat history with on-scroll prefetching
|
2026-07-17 20:14:47 +02:00 |
|
MineTec
|
8274dd46cd
|
refactored HTTP error handling and streamlined UI components by centralizing shared logic and removing redundant parameters
|
2026-07-13 22:58:02 +02:00 |
|
MineTec
|
398b147c76
|
simplify: dedupe boilerplate and remove dead code across all layers
|
2026-07-13 22:22:39 +02:00 |
|
MineTec
|
94794ff092
|
remove unused dead code files
|
2026-07-12 23:17:47 +02:00 |
|
MineTec
|
babc347b18
|
implemented global user search integration for Talk chats with role-coded badges and direct chat creation logic
|
2026-07-12 19:05:27 +02:00 |
|
MineTec
|
44e45c9b78
|
implemented full interactive poll support in Talk, including creation, voting, and closing functionality
|
2026-07-12 17:54:30 +02:00 |
|
MineTec
|
a19b67eb84
|
refactored and condensed technical documentation and comments across the codebase to improve readability
|
2026-07-06 23:17:06 +02:00 |
|
MineTec
|
124b1a5177
|
added support for simultan downloads in files and talk, support for background downloads, enhanced loading in files with retry
|
2026-07-06 15:43:17 +02:00 |
|
MineTec
|
483fea62ba
|
implemented dual Nextcloud push registration with separate general and talk apptypes to ensure reliable Talk notification delivery; introduced stacked MessagingStyle notifications for chat threads with support for circular conversation avatars and disk caching
|
2026-07-05 22:48:04 +02:00 |
|
MineTec
|
74a2ddd17f
|
implemented an E2E-encrypted Nextcloud push-v2 notification system with support for RSA decryption and signature verification; introduced an iOS Notification Service Extension and native AppDelegate handlers for Talk actions (inline reply and mark-as-read); replaced the legacy notification registration with a new lifecycle managing app passwords and secure keypair storage; added background message handling with tray synchronization and a test notification utility in the settings.
|
2026-07-04 22:50:18 +02:00 |
|
MineTec
|
baa26a6e79
|
implemented a comprehensive Nextcloud file sharing system with support for user, group, and public link shares with gating based on server-side permissions; added sharing management interfaces including a share sheet; updated the file list with visual badges for incoming shares and improved OCS API response handling.
|
2026-06-02 21:42:08 +02:00 |
|
MineTec
|
5ebf5bccdb
|
implemented avatar management for user profiles and chat rooms, including 1:1 cropping, integrated OCS and Spreed avatar APIs, added cache invalidation logic, and updated the account settings view to display user info and profile pictures.
|
2026-05-31 18:42:30 +02:00 |
|
MineTec
|
215911cf29
|
refactored room and file sorting to use direct comparators instead of temporary sort strings, removed obsolete 'sort' properties from API models, and improved file list sorting with case-insensitive name comparisons and null-safe date handling
|
2026-05-17 00:27:17 +02:00 |
|
MineTec
|
d9fcd9f624
|
implemented file thumbnails and enhanced file type icons, added reusable FileLeading widget, and updated search to support previews
|
2026-05-13 20:05:54 +02:00 |
|
MineTec
|
092f9b622b
|
implemented Nextcloud file previews for unknown file types using fileId and has-preview flags, updated file models, and refined manual refresh logic.
|
2026-05-13 19:44:26 +02:00 |
|
MineTec
|
a09817a975
|
added verbose error body in case of errors
|
2026-05-13 18:37:50 +02:00 |
|
MineTec
|
1458d8ce49
|
implemented chat long-polling and optimistic updates, centralized notification management, optimized avatar caching
|
2026-05-10 15:47:55 +02:00 |
|
MineTec
|
bf28a678c9
|
implemented background prefetching for files root, added 24-hour caching for root directory listing, and enabled cache renewal for manual refreshes
|
2026-05-09 23:39:06 +02:00 |
|
MineTec
|
14090b96f4
|
implemented file search with local cache and server-side support, added result highlighting, and integrated search delegate into files page
|
2026-05-09 23:20:11 +02:00 |
|
MineTec
|
7d02e70459
|
implemented short relative date formatting for chat and added unit tests
|
2026-05-09 22:23:25 +02:00 |
|
MineTec
|
cb2c38aaa1
|
implemented native share intent support for android and ios with chat and folder pickers
|
2026-05-09 19:42:51 +02:00 |
|
MineTec
|
3b8da1d3d6
|
dart format
|
2026-05-08 20:12:40 +02:00 |
|
MineTec
|
9e139b5704
|
refactored data providers with centralized cache resolution, unified UI using custom dialogs and bottom sheets, and enhanced network error handling for Dio and TLS errors
|
2026-05-08 20:01:45 +02:00 |
|
MineTec
|
c62a14645a
|
refactored broad range of the application, split files, modularized calendar and file views, centralized bottom sheets and clipboard handling, and implemented unit test coverage
|
2026-05-08 19:05:16 +02:00 |
|
MineTec
|
710e88d744
|
refactored chat data fetching to support separate cache and network callbacks
|
2026-05-07 09:46:30 +02:00 |
|
MineTec
|
4e1272aba9
|
claude refactorings, flutter best practices, platform dependent changes, general cleanup
|
2026-05-06 11:59:01 +02:00 |
|
MineTec
|
4b1d4379a0
|
loading state and error handling refactor
|
2026-05-06 10:11:45 +02:00 |
|
MineTec
|
9b5a70b285
|
api and storage restructure
|
2026-05-05 22:00:07 +02:00 |
|
MineTec
|
4f796dac2e
|
folder restructuring
|
2026-05-05 21:44:23 +02:00 |
|
MineTec
|
db9c3386f1
|
better loading indicators for timetables, talk and files
|
2026-05-05 21:07:48 +02:00 |
|
MineTec
|
551c1bf1fa
|
claude refactor
|
2026-05-04 13:54:39 +02:00 |
|
MineTec
|
0b6c80e84c
|
fixed hanging chat when it contains any 'call'
|
2026-04-04 00:11:44 +02:00 |
|
Pupsi
|
e4243e53ac
|
resolved pr issues
|
2026-02-01 15:55:43 +01:00 |
|
Pupsi
|
174e6ac0b7
|
fixed finished polls causing errors, made poll list dense
|
2026-02-01 15:07:48 +01:00 |
|
Pupsi
|
3469d02033
|
changed poll dialog to only show results
|
2026-02-01 03:23:36 +01:00 |
|
Pupsi
|
699aec8ab5
|
Merge branch 'develop' into develop-polls
|
2026-02-01 00:06:51 +01:00 |
|
MineTec
|
7a3b69fade
|
update dependencies and bump version to 0.1.7+45
- Bump version to `0.1.7+45` and update SDK constraint to `>=3.8.0 <4.0.0`.
- Update numerous dependencies
|
2026-01-31 22:40:50 +01:00 |
|
MineTec
|
bc6a069c90
|
fixed voice-message preventing chat loading
|
2026-01-26 16:44:39 +01:00 |
|
Pupsi
|
b68bec9ebd
|
WIP: add option to vote on polls
|
2025-10-10 11:39:57 +02:00 |
|
Pupsi
|
81f65750b7
|
added functionality to show own votes in polls
|
2025-10-10 02:01:43 +02:00 |
|
Pupsi
|
06c27d6b50
|
fixed geo-location breaking chats and white text on white background
|
2025-10-01 16:06:02 +02:00 |
|
Pupsi
|
22d3d18a17
|
changed naming for participants
|
2025-09-06 16:09:47 +02:00 |
|
Pupsi
|
421ee9179d
|
grouped the participants list
|
2025-06-24 14:18:14 +02:00 |
|
Pupsi
|
c702b610c5
|
removed logging
|
2025-06-23 11:17:59 +02:00 |
|
Pupsi
|
5938c6b3c3
|
fixed chat search
|
2025-06-23 11:16:39 +02:00 |
|
MineTec
|
905206f242
|
added missing implementation of "note to self", disabled breakers in debug environments
|
2025-03-11 16:22:02 +01:00 |
|
MineTec
|
9f51d68531
|
updated build runner tasks
|
2025-01-24 11:02:03 +01:00 |
|
Pupsi
|
d00592c3e7
|
Merge branch 'develop' into develop-replyToMessages
|
2024-05-12 12:35:52 +00:00 |
|
Pupsi
|
ae6b6511d7
|
parent message gets shown in chat bubble
|
2024-04-19 18:55:07 +02:00 |
|
MineTec
|
f5407d2477
|
updated localstore collection to global constant
|
2024-04-16 14:39:20 +02:00 |
|